mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-07 16:30:12 +08:00
progress
This commit is contained in:
@@ -10,60 +10,6 @@ $(document).foundation();
|
||||
$(document).foundation('method');
|
||||
$(document).foundation(['method', 'method2']);
|
||||
|
||||
|
||||
Foundation.Abide.($('.selector'));
|
||||
Foundation.Abide.($('.selector'), {});
|
||||
/*
|
||||
Foundation.Accordion.($('.selector'));
|
||||
Foundation.Accordion.($('.selector'), {});
|
||||
|
||||
Foundation.AccordionMenu.($('.selector'));
|
||||
Foundation.AccordionMenu.($('.selector'), {});
|
||||
|
||||
Foundation.DrillDown.($('.selector'));
|
||||
Foundation.DrillDown.($('.selector'), {});
|
||||
|
||||
Foundation.Dropdown.($('.selector'));
|
||||
Foundation.Dropdown.($('.selector'), {});
|
||||
|
||||
Foundation.DropdownMenu.($('.selector'));
|
||||
Foundation.DropdownMenu.($('.selector'), {});
|
||||
|
||||
Foundation.Equalizer.($('.selector'));
|
||||
Foundation.Equalizer.($('.selector'), {});
|
||||
|
||||
Foundation.Interchange.($('.selector'));
|
||||
Foundation.Interchange.($('.selector'), {});
|
||||
|
||||
Foundation.Magellan.($('.selector'));
|
||||
Foundation.Magellan.($('.selector'), {});
|
||||
|
||||
Foundation.OffCanvas.($('.selector'));
|
||||
Foundation.OffCanvas.($('.selector'), {});
|
||||
|
||||
Foundation.Orbit.($('.selector'));
|
||||
Foundation.Orbit.($('.selector'), {});
|
||||
|
||||
Foundation.Reveal.($('.selector'));
|
||||
Foundation.Reveal.($('.selector'), {});
|
||||
|
||||
Foundation.Slider.($('.selector'));
|
||||
Foundation.Slider.($('.selector'), {});
|
||||
|
||||
Foundation.Sticky.($('.selector'));
|
||||
Foundation.Sticky.($('.selector'), {});
|
||||
|
||||
Foundation.Tabs.($('.selector'));
|
||||
Foundation.Tabs.($('.selector'), {});
|
||||
|
||||
Foundation.Toggler.($('.selector'));
|
||||
Foundation.Toggler.($('.selector'), {});
|
||||
|
||||
Foundation.Tooltip.($('.selector'));
|
||||
Foundation.Tooltip.($('.selector'), {});
|
||||
*/
|
||||
|
||||
/*
|
||||
function pluginList() {
|
||||
|
||||
'use strict';
|
||||
@@ -89,9 +35,62 @@ function pluginList() {
|
||||
];
|
||||
}
|
||||
|
||||
pluginList().forEach((value:String) => {
|
||||
Foundation[value].($('.selector'));
|
||||
Foundation[value].($('.selector'), {});
|
||||
pluginList().forEach((value:string) => {
|
||||
Foundation[value]($('.selector'));
|
||||
Foundation[value]($('.selector'), {});
|
||||
});
|
||||
|
||||
*/
|
||||
/*
|
||||
Foundation.Abide($('.selector'));
|
||||
Foundation.Abide($('.selector'), {});
|
||||
|
||||
Foundation.Accordion($('.selector'));
|
||||
Foundation.Accordion($('.selector'), {});
|
||||
|
||||
Foundation.AccordionMenu($('.selector'));
|
||||
Foundation.AccordionMenu($('.selector'), {});
|
||||
|
||||
Foundation.DrillDown($('.selector'));
|
||||
Foundation.DrillDown($('.selector'), {});
|
||||
|
||||
Foundation.Dropdown($('.selector'));
|
||||
Foundation.Dropdown($('.selector'), {});
|
||||
|
||||
Foundation.DropdownMenu($('.selector'));
|
||||
Foundation.DropdownMenu($('.selector'), {});
|
||||
|
||||
Foundation.Equalizer($('.selector'));
|
||||
Foundation.Equalizer($('.selector'), {});
|
||||
|
||||
Foundation.Interchange($('.selector'));
|
||||
Foundation.Interchange($('.selector'), {});
|
||||
|
||||
Foundation.Magellan($('.selector'));
|
||||
Foundation.Magellan($('.selector'), {});
|
||||
|
||||
Foundation.OffCanvas($('.selector'));
|
||||
Foundation.OffCanvas($('.selector'), {});
|
||||
|
||||
Foundation.Orbit($('.selector'));
|
||||
Foundation.Orbit($('.selector'), {});
|
||||
|
||||
Foundation.Reveal($('.selector'));
|
||||
Foundation.Reveal($('.selector'), {});
|
||||
|
||||
Foundation.Slider($('.selector'));
|
||||
Foundation.Slider($('.selector'), {});
|
||||
|
||||
Foundation.Sticky($('.selector'));
|
||||
Foundation.Sticky($('.selector'), {});
|
||||
|
||||
Foundation.Tabs($('.selector'));
|
||||
Foundation.Tabs($('.selector'), {});
|
||||
|
||||
Foundation.Toggler($('.selector'));
|
||||
Foundation.Toggler($('.selector'), {});
|
||||
|
||||
Foundation.Tooltip($('.selector'));
|
||||
Foundation.Tooltip($('.selector'), {});
|
||||
*/
|
||||
|
||||
|
||||
|
||||
Vendored
+83
-83
@@ -5,7 +5,7 @@
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts"/>
|
||||
|
||||
declare module Foundation {
|
||||
declare module FoundationSites {
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/abide.html#javascript-reference
|
||||
interface Abide {
|
||||
@@ -16,7 +16,7 @@ declare module Foundation {
|
||||
validateInput(element:Object, form:Object): void;
|
||||
validateForm(element:Object): void;
|
||||
validateText(element:Object): boolean;
|
||||
validateRadio(group:String): boolean;
|
||||
validateRadio(group:string): boolean;
|
||||
resetForm($form:Object): void;
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ declare module Foundation {
|
||||
interface IAbideOptions {
|
||||
slideSpeed?: number;
|
||||
multiOpen?: boolean;
|
||||
patters?: Foundation.IAbidePatterns;
|
||||
patters?: IAbidePatterns;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/accordion.html#javascript-reference
|
||||
@@ -80,14 +80,14 @@ declare module Foundation {
|
||||
}
|
||||
|
||||
interface IDrilldownOptions {
|
||||
backButton?: String;
|
||||
wrapper?: String
|
||||
backButton?: string;
|
||||
wrapper?: string
|
||||
closeOnClick?: boolean
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/dropdown.html#javascript-reference
|
||||
interface Dropdown {
|
||||
getPositionClass(): String;
|
||||
getPositionClass(): string;
|
||||
open(): void;
|
||||
close(): void;
|
||||
toggle(): void;
|
||||
@@ -99,7 +99,7 @@ declare module Foundation {
|
||||
hover?: boolean;
|
||||
vOffset?: number;
|
||||
hOffset?: number;
|
||||
positionClass?: String;
|
||||
positionClass?: string;
|
||||
trapFocus?: boolean;
|
||||
autoFocus?: boolean;
|
||||
}
|
||||
@@ -115,9 +115,9 @@ declare module Foundation {
|
||||
hoverDelay?: number;
|
||||
clickOpen?: boolean;
|
||||
closingTime?: number;
|
||||
alignments?: String;
|
||||
verticalClasss?: String;
|
||||
rightClasss?: String;
|
||||
alignments?: string;
|
||||
verticalClasss?: string;
|
||||
rightClasss?: string;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/equalizer.html#javascript-reference
|
||||
@@ -134,7 +134,7 @@ declare module Foundation {
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/interchange.html#javascript-reference
|
||||
interface Interchange {
|
||||
replace(path:String): void;
|
||||
replace(path:string): void;
|
||||
destroy(): void;
|
||||
}
|
||||
|
||||
@@ -151,9 +151,9 @@ declare module Foundation {
|
||||
|
||||
interface IMagellanOptions {
|
||||
animationDuration?: number;
|
||||
animationEasing?: String;
|
||||
animationEasing?: string;
|
||||
threshold?: number;
|
||||
activeClass?: String;
|
||||
activeClass?: string;
|
||||
deepLinking?: boolean;
|
||||
}
|
||||
|
||||
@@ -168,12 +168,12 @@ declare module Foundation {
|
||||
interface IOffCanvasOptions {
|
||||
closeOnClick?: boolean;
|
||||
transitionTime?: number;
|
||||
position?: String;
|
||||
position?: string;
|
||||
forceTop?: boolean;
|
||||
isRevealed?: boolean;
|
||||
revealOn?: String;
|
||||
revealOn?: string;
|
||||
autoFocus?: boolean;
|
||||
revealClass?: String;
|
||||
revealClass?: string;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/orbit.html#javascript-reference
|
||||
@@ -186,21 +186,21 @@ declare module Foundation {
|
||||
interface IOrbitOptions {
|
||||
bullets?: boolean;
|
||||
navButtons?: boolean;
|
||||
animInFromRight?: String;
|
||||
animOutToRight?: String;
|
||||
animInFromLeft?: String;
|
||||
animOutToLeft?: String;
|
||||
animInFromRight?: string;
|
||||
animOutToRight?: string;
|
||||
animInFromLeft?: string;
|
||||
animOutToLeft?: string;
|
||||
autoPlay?: boolean;
|
||||
timerDelay?: number;
|
||||
infiniteWrap?: boolean;
|
||||
swipe?: boolean;
|
||||
pauseOnHover?: boolean;
|
||||
accessible?: boolean;
|
||||
containerClass?: String;
|
||||
slideClass?: String;
|
||||
boxOfBullets?: String;
|
||||
nextClass?: String;
|
||||
prevClass?: String;
|
||||
containerClass?: string;
|
||||
slideClass?: string;
|
||||
boxOfBullets?: string;
|
||||
nextClass?: string;
|
||||
prevClass?: string;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/reveal.html#javascript-reference
|
||||
@@ -212,8 +212,8 @@ declare module Foundation {
|
||||
}
|
||||
|
||||
interface IRevealOptions {
|
||||
animationIn?: String;
|
||||
animationOut?: String;
|
||||
animationIn?: string;
|
||||
animationOut?: string;
|
||||
showDelay?: number;
|
||||
hideDelay?: number;
|
||||
closeOnClick?: boolean;
|
||||
@@ -246,28 +246,28 @@ declare module Foundation {
|
||||
doubleSided?: boolean;
|
||||
decimal?: number;
|
||||
moveTime?: number;
|
||||
disabledClass?: String;
|
||||
disabledClass?: string;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/sticky.html#javascript-reference
|
||||
interface Sticky {
|
||||
_pauseListeners(scrollListener:String): void;
|
||||
_pauseListeners(scrollListener:string): void;
|
||||
_calc(checkSizes:boolean, scroll:number): void;
|
||||
destroy(): void;
|
||||
emCalc(number:any): void;
|
||||
}
|
||||
|
||||
interface IStickyOptions {
|
||||
container?: String;
|
||||
stickTo?: String;
|
||||
anchor?: String;
|
||||
topAnchor?: String;
|
||||
btmAnchor?: String;
|
||||
container?: string;
|
||||
stickTo?: string;
|
||||
anchor?: string;
|
||||
topAnchor?: string;
|
||||
btmAnchor?: string;
|
||||
marginTop?: number;
|
||||
marginBottom?: number;
|
||||
stickyOn?: String;
|
||||
stickyClass?: String;
|
||||
containerClass?: String;
|
||||
stickyOn?: string;
|
||||
stickyClass?: string;
|
||||
containerClass?: string;
|
||||
checkEvery?: number;
|
||||
}
|
||||
|
||||
@@ -305,14 +305,14 @@ declare module Foundation {
|
||||
fadeInDuration?: number;
|
||||
fadeOutDuration?: number;
|
||||
disableHover?: boolean;
|
||||
templateClasses?: String;
|
||||
tooltipClass?: String;
|
||||
triggerClass?: String;
|
||||
showOn?: String;
|
||||
template?: String;
|
||||
tipText?: String;
|
||||
templateClasses?: string;
|
||||
tooltipClass?: string;
|
||||
triggerClass?: string;
|
||||
showOn?: string;
|
||||
template?: string;
|
||||
tipText?: string;
|
||||
clickOpen?: boolean;
|
||||
positionClass?: String;
|
||||
positionClass?: string;
|
||||
vOffset?: number;
|
||||
hOffset?:number;
|
||||
}
|
||||
@@ -323,17 +323,17 @@ declare module Foundation {
|
||||
interface Box {
|
||||
ImNotTouchingYou(element:Object, parent?:Object, lrOnly?:boolean, tbOnly?:boolean): boolean;
|
||||
GetDimensions(element:Object): Object;
|
||||
GetOffsets(element:Object, anchor:Object, position:String, vOffset:number, hOffset:number, isOverflow:boolean): Object;
|
||||
GetOffsets(element:Object, anchor:Object, position:string, vOffset:number, hOffset:number, isOverflow:boolean): Object;
|
||||
}
|
||||
|
||||
interface KeyBoard {
|
||||
parseKey(event:any): String;
|
||||
parseKey(event:any): string;
|
||||
findFocusable($element:Object): Object;
|
||||
}
|
||||
|
||||
interface MediaQuery {
|
||||
get(size:String): String;
|
||||
atLeast(size:String): boolean;
|
||||
get(size:string): string;
|
||||
atLeast(size:string): boolean;
|
||||
queries:Array<any>;
|
||||
current:any;
|
||||
}
|
||||
@@ -367,61 +367,61 @@ declare module Foundation {
|
||||
// TODO :extension on jQuery
|
||||
}
|
||||
|
||||
interface FoundationStatic {
|
||||
version : String;
|
||||
interface FoundationSitesStatic {
|
||||
version : string;
|
||||
|
||||
rtl(): boolean;
|
||||
plugin(plugin:Object, name:String): void;
|
||||
plugin(plugin:Object, name:string): void;
|
||||
registerPlugin(plugin:Object): void;
|
||||
unregisterPlugin(plugin:Object): void;
|
||||
GetYoDigits(length:number, namespace?:String): String;
|
||||
reflow(elem:Object, plugins?:Array<String>|String): void;
|
||||
getFnName(fn:String): String;
|
||||
transitionend(): String;
|
||||
GetYoDigits(length:number, namespace?:string): string;
|
||||
reflow(elem:Object, plugins?:Array<string>|string): void;
|
||||
getFnName(fn:string): string;
|
||||
transitionend(): string;
|
||||
|
||||
util : {
|
||||
throttle(func:(...args:any[]) => any, delay:number): (...args:any[]) => any;
|
||||
};
|
||||
onImagesLoaded(images:Object, cb:Function): void;
|
||||
|
||||
Abide(element:Object, options?:IAbideOptions): Foundation.Abide;
|
||||
Accordion(element:Object, options?:IAccordionOptions): Foundation.Accordion;
|
||||
AccordionMenu(element:Object, options?:IAccordionMenuOptions): Foundation.AccordionMenu;
|
||||
DrillDown(element:Object, options?:IDrilldownOptions): Foundation.Drilldown;
|
||||
Dropdown(element:Object, options?:IDropdownOptions): Foundation.Dropdown;
|
||||
DropdownMenu(element:Object, options?:IDropdownMenuOptions): Foundation.DropdownMenu;
|
||||
Equalizer(element:Object, options?:IEqualizerOptions): Foundation.Equalizer;
|
||||
Interchange(element:Object, options?:IInterchangeOptions): Foundation.Interchange;
|
||||
Magellan(element:Object, options?:IMagellanOptions): Foundation.Magellan;
|
||||
OffCanvas(element:Object, options?:IOffCanvasOptions): Foundation.OffCanvas;
|
||||
Orbit(element:Object, options?:IOrbitOptions): Foundation.Orbit;
|
||||
Reveal(element:Object, options?:IRevealOptions): Foundation.Reveal;
|
||||
Slider(element:Object, options?:ISliderOptions): Foundation.Slider;
|
||||
Sticky(element:Object, options?:IStickyOptions): Foundation.Sticky;
|
||||
Tabs(element:Object, options?:ITabsOptions): Foundation.Tabs;
|
||||
Toggler(element:Object, options?:ITogglerOptions): Foundation.Toggler;
|
||||
Tooltip(element:Object, options?:ITooltipOptions): Foundation.Tooltip;
|
||||
Abide(element:Object, options?:IAbideOptions): Abide;
|
||||
Accordion(element:Object, options?:IAccordionOptions): Accordion;
|
||||
AccordionMenu(element:Object, options?:IAccordionMenuOptions): AccordionMenu;
|
||||
DrillDown(element:Object, options?:IDrilldownOptions): Drilldown;
|
||||
Dropdown(element:Object, options?:IDropdownOptions): Dropdown;
|
||||
DropdownMenu(element:Object, options?:IDropdownMenuOptions): DropdownMenu;
|
||||
Equalizer(element:Object, options?:IEqualizerOptions): Equalizer;
|
||||
Interchange(element:Object, options?:IInterchangeOptions): Interchange;
|
||||
Magellan(element:Object, options?:IMagellanOptions): Magellan;
|
||||
OffCanvas(element:Object, options?:IOffCanvasOptions): OffCanvas;
|
||||
Orbit(element:Object, options?:IOrbitOptions): Orbit;
|
||||
Reveal(element:Object, options?:IRevealOptions): Reveal;
|
||||
Slider(element:Object, options?:ISliderOptions): Slider;
|
||||
Sticky(element:Object, options?:IStickyOptions): Sticky;
|
||||
Tabs(element:Object, options?:ITabsOptions): Tabs;
|
||||
Toggler(element:Object, options?:ITogglerOptions): Toggler;
|
||||
Tooltip(element:Object, options?:ITooltipOptions): Tooltip;
|
||||
|
||||
// utils
|
||||
Box: Foundation.Box;
|
||||
KeyBoard: Foundation.KeyBoard;
|
||||
MediaQuery: Foundation.MediaQuery;
|
||||
Motion: Foundation.Motion;
|
||||
Move: Foundation.Move;
|
||||
Nest: Foundation.Nest;
|
||||
Timer: Foundation.Timer;
|
||||
Touch: Foundation.Touch;
|
||||
Triggers: Foundation.Triggers;
|
||||
Box: Box;
|
||||
KeyBoard: KeyBoard;
|
||||
MediaQuery: MediaQuery;
|
||||
Motion: Motion;
|
||||
Move: Move;
|
||||
Nest: Nest;
|
||||
Timer: Timer;
|
||||
Touch: Touch;
|
||||
Triggers: Triggers;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
foundation(method?:String|Array<any>) : JQuery;
|
||||
foundation(method?:string|Array<any>) : JQuery;
|
||||
}
|
||||
|
||||
declare var Foundation:Foundation.FoundationStatic;
|
||||
declare var Foundation:FoundationSites.FoundationSitesStatic;
|
||||
|
||||
declare module "Foundation" {
|
||||
export = Foundation;
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
0 info it worked if it ends with ok
|
||||
1 verbose cli [ '/usr/local/Cellar/node/4.2.1/bin/node',
|
||||
1 verbose cli '/usr/local/bin/npm',
|
||||
1 verbose cli 'run',
|
||||
1 verbose cli 'test' ]
|
||||
2 info using npm@3.3.9
|
||||
3 info using node@v4.2.1
|
||||
4 verbose run-script [ 'pretest', 'test', 'posttest' ]
|
||||
5 info lifecycle DefinitelyTyped@0.0.1~pretest: DefinitelyTyped@0.0.1
|
||||
6 silly lifecycle DefinitelyTyped@0.0.1~pretest: no script for pretest, continuing
|
||||
7 info lifecycle DefinitelyTyped@0.0.1~test: DefinitelyTyped@0.0.1
|
||||
8 verbose lifecycle DefinitelyTyped@0.0.1~test: unsafe-perm in lifecycle true
|
||||
9 verbose lifecycle DefinitelyTyped@0.0.1~test: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Volumes/Data/Kwerri/playground/DefinitelyTyped/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
|
||||
10 verbose lifecycle DefinitelyTyped@0.0.1~test: CWD: /Volumes/Data/Kwerri/playground/DefinitelyTyped
|
||||
11 silly lifecycle DefinitelyTyped@0.0.1~test: Args: [ '-c', 'dt --changes' ]
|
||||
12 silly lifecycle DefinitelyTyped@0.0.1~test: Returned: code: 1 signal: null
|
||||
13 info lifecycle DefinitelyTyped@0.0.1~test: Failed to exec test script
|
||||
14 verbose stack Error: DefinitelyTyped@0.0.1 test: `dt --changes`
|
||||
14 verbose stack Exit status 1
|
||||
14 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:233:16)
|
||||
14 verbose stack at emitTwo (events.js:87:13)
|
||||
14 verbose stack at EventEmitter.emit (events.js:172:7)
|
||||
14 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14)
|
||||
14 verbose stack at emitTwo (events.js:87:13)
|
||||
14 verbose stack at ChildProcess.emit (events.js:172:7)
|
||||
14 verbose stack at maybeClose (internal/child_process.js:818:16)
|
||||
14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
|
||||
15 verbose pkgid DefinitelyTyped@0.0.1
|
||||
16 verbose cwd /Volumes/Data/Kwerri/playground/DefinitelyTyped/foundation-sites
|
||||
17 error Darwin 15.0.0
|
||||
18 error argv "/usr/local/Cellar/node/4.2.1/bin/node" "/usr/local/bin/npm" "run" "test"
|
||||
19 error node v4.2.1
|
||||
20 error npm v3.3.9
|
||||
21 error code ELIFECYCLE
|
||||
22 error DefinitelyTyped@0.0.1 test: `dt --changes`
|
||||
22 error Exit status 1
|
||||
23 error Failed at the DefinitelyTyped@0.0.1 test script 'dt --changes'.
|
||||
23 error This is most likely a problem with the DefinitelyTyped package,
|
||||
23 error not with npm itself.
|
||||
23 error Tell the author that this fails on your system:
|
||||
23 error dt --changes
|
||||
23 error You can get their info via:
|
||||
23 error npm owner ls DefinitelyTyped
|
||||
23 error There is likely additional logging output above.
|
||||
24 verbose exit [ 1, true ]
|
||||
Reference in New Issue
Block a user