merge jquery customizations into lichess types
parent
4425ecbe53
commit
830d32d173
|
@ -48,7 +48,6 @@
|
||||||
"ui/tournamentSchedule",
|
"ui/tournamentSchedule",
|
||||||
"ui/tree",
|
"ui/tree",
|
||||||
"ui/@types/defer-promise",
|
"ui/@types/defer-promise",
|
||||||
"ui/@types/lichess",
|
"ui/@types/lichess"
|
||||||
"ui/@types/lichess-jquery"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
interface JQueryStatic {
|
|
||||||
modal: LichessModal;
|
|
||||||
powerTip: any;
|
|
||||||
}
|
|
||||||
|
|
||||||
interface LichessModal {
|
|
||||||
(html: string | JQuery): JQuery;
|
|
||||||
close(): void;
|
|
||||||
}
|
|
||||||
|
|
||||||
interface JQuery {
|
|
||||||
powerTip(options?: PowerTip.Options | 'show' | 'hide'): JQuery;
|
|
||||||
typeahead: any;
|
|
||||||
scrollTo(el: JQuery | HTMLElement, delay: number): JQuery;
|
|
||||||
sparkline: any;
|
|
||||||
clock: any;
|
|
||||||
watchers(): JQuery;
|
|
||||||
watchers(method: 'set', data: any): void;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare namespace PowerTip {
|
|
||||||
type Placement = 'n' | 'e' | 's' | 'w' | 'nw' | 'ne' | 'sw' | 'se' | 'nw-alt' | 'ne-alt' | 'sw-alt' | 'se-alt';
|
|
||||||
|
|
||||||
interface Options {
|
|
||||||
followMouse?: boolean;
|
|
||||||
mouseOnToPopup?: boolean;
|
|
||||||
placement?: Placement;
|
|
||||||
smartPlacement?: boolean;
|
|
||||||
popupId?: string;
|
|
||||||
poupClass?: string;
|
|
||||||
offset?: number;
|
|
||||||
fadeInTime?: number;
|
|
||||||
fadeOutTime?: number;
|
|
||||||
closeDelay?: number;
|
|
||||||
intentPollInterval?: number;
|
|
||||||
intentSensitivity?: number;
|
|
||||||
manual?: boolean;
|
|
||||||
openEvents?: string[];
|
|
||||||
closeEvents?: string[];
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"name": "@types/lichess-jquery",
|
|
||||||
"version": "1.0.0",
|
|
||||||
"author": "Thibault Duplessis",
|
|
||||||
"license": "AGPL-3.0"
|
|
||||||
}
|
|
|
@ -11,8 +11,8 @@ interface Lichess {
|
||||||
reload(): void;
|
reload(): void;
|
||||||
loadScript(url: string): any
|
loadScript(url: string): any
|
||||||
keyboardMove: any
|
keyboardMove: any
|
||||||
slider: () => any
|
slider(): any
|
||||||
reloadOtherTabs: () => void
|
reloadOtherTabs(): void
|
||||||
raf(f: () => void): void
|
raf(f: () => void): void
|
||||||
requestIdleCallback(f: () => void): void
|
requestIdleCallback(f: () => void): void
|
||||||
loadCss(path: string): void
|
loadCss(path: string): void
|
||||||
|
@ -20,7 +20,6 @@ interface Lichess {
|
||||||
loadedCss: [string];
|
loadedCss: [string];
|
||||||
escapeHtml(html: string): string
|
escapeHtml(html: string): string
|
||||||
toYouTubeEmbedUrl(url: string): string
|
toYouTubeEmbedUrl(url: string): string
|
||||||
|
|
||||||
fp: {
|
fp: {
|
||||||
debounce(func: (...args: any[]) => void, wait: number, immediate?: boolean): (...args: any[]) => void;
|
debounce(func: (...args: any[]) => void, wait: number, immediate?: boolean): (...args: any[]) => void;
|
||||||
contains<T>(list: T[], needle: T): boolean;
|
contains<T>(list: T[], needle: T): boolean;
|
||||||
|
@ -95,7 +94,8 @@ interface Window {
|
||||||
}
|
}
|
||||||
hopscotch: any;
|
hopscotch: any;
|
||||||
lichessPlayMusic(): void;
|
lichessPlayMusic(): void;
|
||||||
[key: string]: any;
|
|
||||||
|
[key: string]: any; // TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Paginator<T> {
|
interface Paginator<T> {
|
||||||
|
@ -244,3 +244,45 @@ declare namespace Tree {
|
||||||
export interface Shape {
|
export interface Shape {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
interface JQueryStatic {
|
||||||
|
modal: LichessModal;
|
||||||
|
powerTip: any;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface LichessModal {
|
||||||
|
(html: string | JQuery): JQuery;
|
||||||
|
close(): void;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface JQuery {
|
||||||
|
powerTip(options?: PowerTip.Options | 'show' | 'hide'): JQuery;
|
||||||
|
typeahead: any;
|
||||||
|
scrollTo(el: JQuery | HTMLElement, delay: number): JQuery;
|
||||||
|
sparkline: any;
|
||||||
|
clock: any;
|
||||||
|
watchers(): JQuery;
|
||||||
|
watchers(method: 'set', data: any): void;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare namespace PowerTip {
|
||||||
|
type Placement = 'n' | 'e' | 's' | 'w' | 'nw' | 'ne' | 'sw' | 'se' | 'nw-alt' | 'ne-alt' | 'sw-alt' | 'se-alt';
|
||||||
|
|
||||||
|
interface Options {
|
||||||
|
followMouse?: boolean;
|
||||||
|
mouseOnToPopup?: boolean;
|
||||||
|
placement?: Placement;
|
||||||
|
smartPlacement?: boolean;
|
||||||
|
popupId?: string;
|
||||||
|
poupClass?: string;
|
||||||
|
offset?: number;
|
||||||
|
fadeInTime?: number;
|
||||||
|
fadeOutTime?: number;
|
||||||
|
closeDelay?: number;
|
||||||
|
intentPollInterval?: number;
|
||||||
|
intentSensitivity?: number;
|
||||||
|
manual?: boolean;
|
||||||
|
openEvents?: string[];
|
||||||
|
closeEvents?: string[];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jquery": "^2.0",
|
"@types/jquery": "^2.0",
|
||||||
"@types/lichess": "1.0.0",
|
"@types/lichess": "1.0.0",
|
||||||
"@types/lichess-jquery": "1.0.0",
|
|
||||||
"browserify": "^14",
|
"browserify": "^14",
|
||||||
"gulp": "^3",
|
"gulp": "^3",
|
||||||
"gulp-uglify": "^3",
|
"gulp-uglify": "^3",
|
||||||
|
|
|
@ -22,7 +22,6 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jquery": "^2.0",
|
"@types/jquery": "^2.0",
|
||||||
"@types/lichess": "1.0.0",
|
"@types/lichess": "1.0.0",
|
||||||
"@types/lichess-jquery": "1.0.0",
|
|
||||||
"browserify": "^14",
|
"browserify": "^14",
|
||||||
"gulp": "^3",
|
"gulp": "^3",
|
||||||
"gulp-uglify": "^3",
|
"gulp-uglify": "^3",
|
||||||
|
|
|
@ -22,7 +22,6 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jquery": "^2.0",
|
"@types/jquery": "^2.0",
|
||||||
"@types/lichess": "1.0.0",
|
"@types/lichess": "1.0.0",
|
||||||
"@types/lichess-jquery": "1.0.0",
|
|
||||||
"browserify": "^14",
|
"browserify": "^14",
|
||||||
"gulp": "^3",
|
"gulp": "^3",
|
||||||
"gulp-uglify": "^3",
|
"gulp-uglify": "^3",
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jquery": "^2.0",
|
"@types/jquery": "^2.0",
|
||||||
"@types/lichess": "1.0.0",
|
"@types/lichess": "1.0.0",
|
||||||
"@types/lichess-jquery": "1.0.0",
|
|
||||||
"browserify": "^14",
|
"browserify": "^14",
|
||||||
"gulp": "^3",
|
"gulp": "^3",
|
||||||
"gulp-uglify": "^3",
|
"gulp-uglify": "^3",
|
||||||
|
|
Loading…
Reference in New Issue