new ui with AdminLTE
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
Copyright (c) 2019 Adam Shaw
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
@@ -0,0 +1,323 @@
|
||||
// Generated by dts-bundle v0.7.3-fork.1
|
||||
// Dependencies for this module:
|
||||
// ../../../../../@fullcalendar/core
|
||||
|
||||
declare module '@fullcalendar/interaction' {
|
||||
import FeaturefulElementDragging from '@fullcalendar/interaction/dnd/FeaturefulElementDragging';
|
||||
const _default: import("@fullcalendar/core").PluginDef;
|
||||
export default _default;
|
||||
export { FeaturefulElementDragging };
|
||||
export { default as PointerDragging } from '@fullcalendar/interaction/dnd/PointerDragging';
|
||||
export { default as Draggable } from '@fullcalendar/interaction/interactions-external/ExternalDraggable';
|
||||
export { default as ThirdPartyDraggable } from '@fullcalendar/interaction/interactions-external/ThirdPartyDraggable';
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/dnd/FeaturefulElementDragging' {
|
||||
import { PointerDragEvent, ElementDragging } from '@fullcalendar/core';
|
||||
import PointerDragging from '@fullcalendar/interaction/dnd/PointerDragging';
|
||||
import ElementMirror from '@fullcalendar/interaction/dnd/ElementMirror';
|
||||
import AutoScroller from '@fullcalendar/interaction/dnd/AutoScroller';
|
||||
export { FeaturefulElementDragging as default, FeaturefulElementDragging };
|
||||
class FeaturefulElementDragging extends ElementDragging {
|
||||
pointer: PointerDragging;
|
||||
mirror: ElementMirror;
|
||||
autoScroller: AutoScroller;
|
||||
delay: number | null;
|
||||
minDistance: number;
|
||||
touchScrollAllowed: boolean;
|
||||
mirrorNeedsRevert: boolean;
|
||||
isInteracting: boolean;
|
||||
isDragging: boolean;
|
||||
isDelayEnded: boolean;
|
||||
isDistanceSurpassed: boolean;
|
||||
delayTimeoutId: number | null;
|
||||
constructor(containerEl: HTMLElement);
|
||||
destroy(): void;
|
||||
onPointerDown: (ev: PointerDragEvent) => void;
|
||||
onPointerMove: (ev: PointerDragEvent) => void;
|
||||
onPointerUp: (ev: PointerDragEvent) => void;
|
||||
startDelay(ev: PointerDragEvent): void;
|
||||
handleDelayEnd(ev: PointerDragEvent): void;
|
||||
handleDistanceSurpassed(ev: PointerDragEvent): void;
|
||||
tryStartDrag(ev: PointerDragEvent): void;
|
||||
tryStopDrag(ev: PointerDragEvent): void;
|
||||
stopDrag(ev: PointerDragEvent): void;
|
||||
setIgnoreMove(bool: boolean): void;
|
||||
setMirrorIsVisible(bool: boolean): void;
|
||||
setMirrorNeedsRevert(bool: boolean): void;
|
||||
setAutoScrollEnabled(bool: boolean): void;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/dnd/PointerDragging' {
|
||||
import { EmitterMixin, PointerDragEvent } from '@fullcalendar/core';
|
||||
export { PointerDragging as default, PointerDragging };
|
||||
class PointerDragging {
|
||||
containerEl: EventTarget;
|
||||
subjectEl: HTMLElement | null;
|
||||
downEl: HTMLElement | null;
|
||||
emitter: EmitterMixin;
|
||||
selector: string;
|
||||
handleSelector: string;
|
||||
shouldIgnoreMove: boolean;
|
||||
shouldWatchScroll: boolean;
|
||||
isDragging: boolean;
|
||||
isTouchDragging: boolean;
|
||||
wasTouchScroll: boolean;
|
||||
origPageX: number;
|
||||
origPageY: number;
|
||||
prevPageX: number;
|
||||
prevPageY: number;
|
||||
prevScrollX: number;
|
||||
prevScrollY: number;
|
||||
constructor(containerEl: EventTarget);
|
||||
destroy(): void;
|
||||
tryStart(ev: UIEvent): boolean;
|
||||
cleanup(): void;
|
||||
querySubjectEl(ev: UIEvent): HTMLElement;
|
||||
handleMouseDown: (ev: MouseEvent) => void;
|
||||
handleMouseMove: (ev: MouseEvent) => void;
|
||||
handleMouseUp: (ev: MouseEvent) => void;
|
||||
shouldIgnoreMouse(): number | boolean;
|
||||
handleTouchStart: (ev: TouchEvent) => void;
|
||||
handleTouchMove: (ev: TouchEvent) => void;
|
||||
handleTouchEnd: (ev: TouchEvent) => void;
|
||||
handleTouchScroll: () => void;
|
||||
cancelTouchScroll(): void;
|
||||
initScrollWatch(ev: PointerDragEvent): void;
|
||||
recordCoords(ev: PointerDragEvent): void;
|
||||
handleScroll: (ev: UIEvent) => void;
|
||||
destroyScrollWatch(): void;
|
||||
createEventFromMouse(ev: MouseEvent, isFirst?: boolean): PointerDragEvent;
|
||||
createEventFromTouch(ev: TouchEvent, isFirst?: boolean): PointerDragEvent;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/interactions-external/ExternalDraggable' {
|
||||
import { PointerDragEvent } from '@fullcalendar/core';
|
||||
import FeaturefulElementDragging from '@fullcalendar/interaction/dnd/FeaturefulElementDragging';
|
||||
import { DragMetaGenerator } from '@fullcalendar/interaction/interactions-external/ExternalElementDragging';
|
||||
export interface ExternalDraggableSettings {
|
||||
eventData?: DragMetaGenerator;
|
||||
itemSelector?: string;
|
||||
minDistance?: number;
|
||||
longPressDelay?: number;
|
||||
appendTo?: HTMLElement;
|
||||
}
|
||||
export { ExternalDraggable as default, ExternalDraggable };
|
||||
class ExternalDraggable {
|
||||
dragging: FeaturefulElementDragging;
|
||||
settings: ExternalDraggableSettings;
|
||||
constructor(el: HTMLElement, settings?: ExternalDraggableSettings);
|
||||
handlePointerDown: (ev: PointerDragEvent) => void;
|
||||
handleDragStart: (ev: PointerDragEvent) => void;
|
||||
destroy(): void;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/interactions-external/ThirdPartyDraggable' {
|
||||
import { DragMetaGenerator } from '@fullcalendar/interaction/interactions-external/ExternalElementDragging';
|
||||
import InferredElementDragging from '@fullcalendar/interaction/interactions-external/InferredElementDragging';
|
||||
export interface ThirdPartyDraggableSettings {
|
||||
eventData?: DragMetaGenerator;
|
||||
itemSelector?: string;
|
||||
mirrorSelector?: string;
|
||||
}
|
||||
export { ThirdPartyDraggable as default, ThirdPartyDraggable };
|
||||
class ThirdPartyDraggable {
|
||||
dragging: InferredElementDragging;
|
||||
constructor(containerOrSettings?: EventTarget | ThirdPartyDraggableSettings, settings?: ThirdPartyDraggableSettings);
|
||||
destroy(): void;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/dnd/ElementMirror' {
|
||||
import { Rect } from '@fullcalendar/core';
|
||||
export { ElementMirror as default, ElementMirror };
|
||||
class ElementMirror {
|
||||
isVisible: boolean;
|
||||
origScreenX?: number;
|
||||
origScreenY?: number;
|
||||
deltaX?: number;
|
||||
deltaY?: number;
|
||||
sourceEl: HTMLElement | null;
|
||||
mirrorEl: HTMLElement | null;
|
||||
sourceElRect: Rect | null;
|
||||
parentNode: HTMLElement;
|
||||
zIndex: number;
|
||||
revertDuration: number;
|
||||
start(sourceEl: HTMLElement, pageX: number, pageY: number): void;
|
||||
handleMove(pageX: number, pageY: number): void;
|
||||
setIsVisible(bool: boolean): void;
|
||||
stop(needsRevertAnimation: boolean, callback: () => void): void;
|
||||
doRevertAnimation(callback: () => void, revertDuration: number): void;
|
||||
cleanup(): void;
|
||||
updateElPosition(): void;
|
||||
getMirrorEl(): HTMLElement;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/dnd/AutoScroller' {
|
||||
import { ScrollGeomCache } from '@fullcalendar/interaction/scroll-geom-cache';
|
||||
export { AutoScroller as default, AutoScroller };
|
||||
class AutoScroller {
|
||||
isEnabled: boolean;
|
||||
scrollQuery: (Window | string)[];
|
||||
edgeThreshold: number;
|
||||
maxVelocity: number;
|
||||
pointerScreenX: number | null;
|
||||
pointerScreenY: number | null;
|
||||
isAnimating: boolean;
|
||||
scrollCaches: ScrollGeomCache[] | null;
|
||||
msSinceRequest?: number;
|
||||
everMovedUp: boolean;
|
||||
everMovedDown: boolean;
|
||||
everMovedLeft: boolean;
|
||||
everMovedRight: boolean;
|
||||
start(pageX: number, pageY: number): void;
|
||||
handleMove(pageX: number, pageY: number): void;
|
||||
stop(): void;
|
||||
requestAnimation(now: number): void;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/interactions-external/ExternalElementDragging' {
|
||||
import { Hit, PointerDragEvent, EventTuple, DatePointApi, Calendar, EventInteractionState, DragMetaInput, DragMeta, View, ElementDragging } from '@fullcalendar/core';
|
||||
import HitDragging from '@fullcalendar/interaction/interactions/HitDragging';
|
||||
export type DragMetaGenerator = DragMetaInput | ((el: HTMLElement) => DragMetaInput);
|
||||
export interface ExternalDropApi extends DatePointApi {
|
||||
draggedEl: HTMLElement;
|
||||
jsEvent: UIEvent;
|
||||
view: View;
|
||||
}
|
||||
export { ExternalElementDragging as default, ExternalElementDragging };
|
||||
class ExternalElementDragging {
|
||||
hitDragging: HitDragging;
|
||||
receivingCalendar: Calendar | null;
|
||||
droppableEvent: EventTuple | null;
|
||||
suppliedDragMeta: DragMetaGenerator | null;
|
||||
dragMeta: DragMeta | null;
|
||||
constructor(dragging: ElementDragging, suppliedDragMeta?: DragMetaGenerator);
|
||||
handleDragStart: (ev: PointerDragEvent) => void;
|
||||
buildDragMeta(subjectEl: HTMLElement): DragMeta;
|
||||
handleHitUpdate: (hit: Hit, isFinal: boolean, ev: PointerDragEvent) => void;
|
||||
handleDragEnd: (pev: PointerDragEvent) => void;
|
||||
displayDrag(nextCalendar: Calendar | null, state: EventInteractionState): void;
|
||||
clearDrag(): void;
|
||||
canDropElOnCalendar(el: HTMLElement, receivingCalendar: Calendar): boolean;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/interactions-external/InferredElementDragging' {
|
||||
import { PointerDragEvent, ElementDragging } from '@fullcalendar/core';
|
||||
import PointerDragging from '@fullcalendar/interaction/dnd/PointerDragging';
|
||||
export { InferredElementDragging as default, InferredElementDragging };
|
||||
class InferredElementDragging extends ElementDragging {
|
||||
pointer: PointerDragging;
|
||||
shouldIgnoreMove: boolean;
|
||||
mirrorSelector: string;
|
||||
currentMirrorEl: HTMLElement | null;
|
||||
constructor(containerEl: HTMLElement);
|
||||
destroy(): void;
|
||||
handlePointerDown: (ev: PointerDragEvent) => void;
|
||||
handlePointerMove: (ev: PointerDragEvent) => void;
|
||||
handlePointerUp: (ev: PointerDragEvent) => void;
|
||||
setIgnoreMove(bool: boolean): void;
|
||||
setMirrorIsVisible(bool: boolean): void;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/scroll-geom-cache' {
|
||||
import { Rect, ScrollController } from '@fullcalendar/core';
|
||||
export abstract class ScrollGeomCache extends ScrollController {
|
||||
clientRect: Rect;
|
||||
origScrollTop: number;
|
||||
origScrollLeft: number;
|
||||
protected scrollController: ScrollController;
|
||||
protected doesListening: boolean;
|
||||
protected scrollTop: number;
|
||||
protected scrollLeft: number;
|
||||
protected scrollWidth: number;
|
||||
protected scrollHeight: number;
|
||||
protected clientWidth: number;
|
||||
protected clientHeight: number;
|
||||
constructor(scrollController: ScrollController, doesListening: boolean);
|
||||
abstract getEventTarget(): EventTarget;
|
||||
abstract computeClientRect(): Rect;
|
||||
destroy(): void;
|
||||
handleScroll: () => void;
|
||||
getScrollTop(): number;
|
||||
getScrollLeft(): number;
|
||||
setScrollTop(top: number): void;
|
||||
setScrollLeft(top: number): void;
|
||||
getClientWidth(): number;
|
||||
getClientHeight(): number;
|
||||
getScrollWidth(): number;
|
||||
getScrollHeight(): number;
|
||||
handleScrollChange(): void;
|
||||
}
|
||||
export class ElementScrollGeomCache extends ScrollGeomCache {
|
||||
constructor(el: HTMLElement, doesListening: boolean);
|
||||
getEventTarget(): EventTarget;
|
||||
computeClientRect(): {
|
||||
left: number;
|
||||
right: number;
|
||||
top: number;
|
||||
bottom: number;
|
||||
};
|
||||
}
|
||||
export class WindowScrollGeomCache extends ScrollGeomCache {
|
||||
constructor(doesListening: boolean);
|
||||
getEventTarget(): EventTarget;
|
||||
computeClientRect(): Rect;
|
||||
handleScrollChange(): void;
|
||||
}
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/interactions/HitDragging' {
|
||||
import { EmitterMixin, PointerDragEvent, Point, Hit, InteractionSettingsStore, ElementDragging } from '@fullcalendar/core';
|
||||
import OffsetTracker from '@fullcalendar/interaction/OffsetTracker';
|
||||
export { HitDragging as default, HitDragging };
|
||||
class HitDragging {
|
||||
droppableStore: InteractionSettingsStore;
|
||||
dragging: ElementDragging;
|
||||
emitter: EmitterMixin;
|
||||
useSubjectCenter: boolean;
|
||||
requireInitial: boolean;
|
||||
offsetTrackers: {
|
||||
[componentUid: string]: OffsetTracker;
|
||||
};
|
||||
initialHit: Hit | null;
|
||||
movingHit: Hit | null;
|
||||
finalHit: Hit | null;
|
||||
coordAdjust?: Point;
|
||||
constructor(dragging: ElementDragging, droppableStore: InteractionSettingsStore);
|
||||
handlePointerDown: (ev: PointerDragEvent) => void;
|
||||
processFirstCoord(ev: PointerDragEvent): void;
|
||||
handleDragStart: (ev: PointerDragEvent) => void;
|
||||
handleDragMove: (ev: PointerDragEvent) => void;
|
||||
handlePointerUp: (ev: PointerDragEvent) => void;
|
||||
handleDragEnd: (ev: PointerDragEvent) => void;
|
||||
handleMove(ev: PointerDragEvent, forceHandle?: boolean): void;
|
||||
prepareHits(): void;
|
||||
releaseHits(): void;
|
||||
queryHitForOffset(offsetLeft: number, offsetTop: number): Hit | null;
|
||||
}
|
||||
export function isHitsEqual(hit0: Hit | null, hit1: Hit | null): boolean;
|
||||
}
|
||||
|
||||
declare module '@fullcalendar/interaction/OffsetTracker' {
|
||||
import { Rect } from '@fullcalendar/core';
|
||||
import { ElementScrollGeomCache } from '@fullcalendar/interaction/scroll-geom-cache';
|
||||
export { OffsetTracker as default, OffsetTracker };
|
||||
class OffsetTracker {
|
||||
scrollCaches: ElementScrollGeomCache[];
|
||||
origRect: Rect;
|
||||
constructor(el: HTMLElement);
|
||||
destroy(): void;
|
||||
computeLeft(): number;
|
||||
computeTop(): number;
|
||||
isWithinClipping(pageX: number, pageY: number): boolean;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user