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.
 | 
			
		||||
							
								
								
									
										323
									
								
								resources/wwwroot/lib/AdminLTE/plugins/fullcalendar-interaction/main.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										323
									
								
								resources/wwwroot/lib/AdminLTE/plugins/fullcalendar-interaction/main.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -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
											
										
									
								
							
							
								
								
									
										6
									
								
								resources/wwwroot/lib/AdminLTE/plugins/fullcalendar-interaction/main.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								resources/wwwroot/lib/AdminLTE/plugins/fullcalendar-interaction/main.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user