Merge pull request #19139 from falsandtru/jquery.pjax.falsandtru

[jquery.pjax.falsandtru] remove unused typings
This commit is contained in:
Daniel Rosenwasser
2017-08-18 14:57:17 -07:00
committed by GitHub
4 changed files with 6 additions and 245 deletions

View File

@@ -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",

View File

@@ -1,190 +0,0 @@
// Type definitions for jquery.pjax.ts by falsandtru
// Project: https://github.com/falsandtru/jquery.pjax.js/
// Definitions by: 新ゝ月 NewNotMoon <http://new.not-moon.net/>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
/// <reference types="jquery" />
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;
}

View File

@@ -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);
});
}

View File

@@ -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"
]
}