UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

24 lines (23 loc) 785 B
import GirafeHTMLElement from '../../base/GirafeHTMLElement'; export default class SwipeUpPanelMobile extends GirafeHTMLElement { template: () => import("uhtml").Hole; private readonly container; private readonly middleContainer; private pointerYOrigin; private containerTopStart; private isPointerDown; private pointerVelocity; private previousPointerY; private previousMoveTimestamp; constructor(); /** * Update the state of the panel in an animated way * @param mode */ private animateToMode; private adjustMiddleContainerToContent; swipeHandleOnPointerDown(e: PointerEvent): void; swipeHandleOnPointerUp(): void; swipeHandleOnPointerMove(e: PointerEvent): void; closeButtonOnPointerDown(): void; }