diff --git a/notNeededPackages.json b/notNeededPackages.json index ec54b9e9fc..d6acdd7731 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -288,6 +288,12 @@ "sourceRepoURL": "https://github.com/fpellet/jquery.ajaxFile", "asOfVersion": "0.2.29" }, + { + "libraryName": "jquery.pjax.falsandtru", + "typingsPackageName": "jquery.pjax.falsandtru", + "sourceRepoURL": "https://github.com/falsandtru/pjax-api", + "asOfVersion": "2.0.0" + }, { "libraryName": "JSNLog", "typingsPackageName": "jsnlog", diff --git a/types/jquery.pjax.falsandtru/index.d.ts b/types/jquery.pjax.falsandtru/index.d.ts deleted file mode 100644 index e7a5cea8e0..0000000000 --- a/types/jquery.pjax.falsandtru/index.d.ts +++ /dev/null @@ -1,190 +0,0 @@ -// Type definitions for jquery.pjax.ts by falsandtru -// Project: https://github.com/falsandtru/jquery.pjax.js/ -// Definitions by: 新ゝ月 NewNotMoon -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.3 - -/// - -interface PjaxSetting { - gns?: string; - ns?: string; - area?: any; // string, array, function( event, param, origUrl, destUrl ) - link?: string; - filter?: any; // string, function() - form?: string; - scope?: Object; - state?: any; // any, function(event, param, origUrl, destUrl ) - scrollTop?: any; // number, function( event, param, origUrl, destUrl ), null, false - scrollLeft?: any; // number, function( event, param, origUrl, destUrl ), null, false - scroll?: { - delay?: number; - record?: boolean //internal - queue?: number[] //internal - }; - ajax?: JQueryAjaxSettings; - contentType?: string; - load?: { - head?: string; - css?: boolean; - script?: boolean; - execute?: boolean; - reload?: string; - ignore?: string; - sync?: boolean; - ajax?: JQueryAjaxSettings; - rewrite?: (element: any) => any; - redirect?: boolean; - }; - interval?: number; - cache?: { - click?: boolean; - submit?: boolean; - popstate?: boolean; - get?: boolean; - post?: boolean; - page?: boolean; - size?: number; - mix?: number; - expires?: { - min?: number; - max?: number; - }; - }; - wait?: any; // number, function( event, param, origUrl, destUrl ): number - fallback?: any; // boolean, function( event, param, origUrl, destUrl ): boolean - fix?: { - location?: boolean; - history?: boolean; - scroll?: boolean; - reset?: boolean; - }; - database?: boolean; - server?: { - query?: any; // string, object - header?: { - area?: boolean; - head?: boolean; - css?: boolean; - script?: boolean; - }; - }; - callback?: (event: JQueryEventObject, param: any) => any; - callbacks?: { - before?: (event: JQueryEventObject, param: any) => any; - after?: (event: JQueryEventObject, param: any) => any; - ajax?: { - xhr?: (event: JQueryEventObject, param: any) => any; - beforeSend?: (event: JQueryEventObject, param: any, data: any, ajaxSettings: any) => any; - dataFilter?: (event: JQueryEventObject, param: any, data: any, dataType: any) => any; - success?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - error?: (event: JQueryEventObject, param: any, XMLHttpRequest: XMLHttpRequest, textStatus: string, errorThrown: any) => any; - complete?: (event: JQueryEventObject, param: any, XMLHttpRequest: XMLHttpRequest, textStatus: string) => any; - done?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - fail?: (event: JQueryEventObject, param: any, XMLHttpRequest: XMLHttpRequest, textStatus: string, errorThrown: any) => any; - always?: (event: JQueryEventObject, param: any, XMLHttpRequest: XMLHttpRequest, textStatus: string) => any; - }; - update?: { - before?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - after?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - cache?: { - before?: (event: JQueryEventObject, param: any, cache: any) => any; - after?: (event: JQueryEventObject, param: any, cache: any) => any; - }; - redirect?: { - before?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - after?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - }; - url?: { - before?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - after?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - }; - title?: { - before?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - after?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - }; - head?: { - before?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - after?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - }; - content?: { - before?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - after?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - }; - scroll?: { - before?: (event: JQueryEventObject, param: any) => any; - after?: (event: JQueryEventObject, param: any) => any; - }; - css?: { - before?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - after?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - }; - script?: { - before?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - after?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - }; - render?: { - before?: (event: JQueryEventObject, param: any) => any; - after?: (event: JQueryEventObject, param: any) => any; - }; - verify?: { - before?: (event: JQueryEventObject, param: any) => any; - after?: (event: JQueryEventObject, param: any) => any; - }; - success?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - error?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - complete?: (event: JQueryEventObject, param: any, data: any, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any; - }; - param?: any; - - // internal - uuid?: string; - nss?: { - name?: string; - event?: string[]; - click?: string; - submit?: string; - popstate?: string; - scroll?: string; - data?: string; - class4html?: string; - requestHeader?: string; - }; - origLocation?: HTMLAnchorElement; - destLocation?: HTMLAnchorElement; - retry?: boolean; - speedcheck?: boolean; - disable?: boolean; - option?: any; - }; -} - -interface JQueryStatic { - pjax: { - (setting?: PjaxSetting): any; - enable(): any; - disable(): any; - click(url: string, attr: { href?: string; }): any; - click(url: HTMLAnchorElement, attr: { href?: string; }): any; - click(url: JQuery, attr: { href?: string; }): any; - click(url: any, attr: { href?: string; }): any; - submit(url: string, attr: { action?: string; method?: string; }, data: any): any; - submit(url: HTMLFormElement, attr?: { action?: string; method?: string; }, data?: any): any; - submit(url: JQuery, attr?: { action?: string; method?: string; }, data?: any): any; - submit(url: any, attr?: { action?: string; method?: string; }, data?: any): any; - follow(event: JQueryEventObject, ajax: JQueryXHR, timeStamp?: number): boolean; - setCache(): any; - setCache(url: string): any; - setCache(url: string, data: string): any; - setCache(url: string, data: string, textStatus: string, XMLHttpRequest: XMLHttpRequest): any; - getCache(): any; - getCache(url: string): any; - removeCache(url: string): any; - removeCache(): any; - clearCache(): any; - }; -} - -interface JQuery { - pjax(setting?: PjaxSetting): any; -} diff --git a/types/jquery.pjax.falsandtru/jquery.pjax.falsandtru-tests.ts b/types/jquery.pjax.falsandtru/jquery.pjax.falsandtru-tests.ts deleted file mode 100644 index b215b02b35..0000000000 --- a/types/jquery.pjax.falsandtru/jquery.pjax.falsandtru-tests.ts +++ /dev/null @@ -1,32 +0,0 @@ -function test_pjax() { - $.pjax(); -} - -function test_pjax_selector() { - $('a').pjax(); -} - -function test_pjax_option() { - $.pjax({ - area: 'body', - load: { - head: 'base, meta, link', - css: true, - script: true - }, - cache: { click: true, submit: false, popstate: true }, - server: { query: null } - }); -} - -function test_pjax_event() { - $.pjax({ - wait: 1000 - }); - $(document).bind('pjax.request', function () { - $('div.loading').fadeIn(100); - }); - $(document).bind('pjax.render', function () { - $('div.loading').fadeOut(500); - }); -} diff --git a/types/jquery.pjax.falsandtru/tsconfig.json b/types/jquery.pjax.falsandtru/tsconfig.json deleted file mode 100644 index 3db6965589..0000000000 --- a/types/jquery.pjax.falsandtru/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "lib": [ - "es6", - "dom" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": false, - "baseUrl": "../", - "typeRoots": [ - "../" - ], - "types": [], - "noEmit": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.d.ts", - "jquery.pjax.falsandtru-tests.ts" - ] -} \ No newline at end of file