mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-06 16:20:26 +08:00
updated foundation-sites v6.1.x
This commit is contained in:
+1
-1
@@ -399,7 +399,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
|
||||
* [:link:](forge-di/forge-di.d.ts) [forge-di](https://github.com/nkohari/forge) by [Adam Carr](https://github.com/adamcarr)
|
||||
* [:link:](form-data/form-data.d.ts) [form-data](https://github.com/felixge/node-form-data) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
|
||||
* [:link:](formidable/formidable.d.ts) [Formidable](https://github.com/felixge/node-formidable) by [Wim Looman](https://github.com/Nemo157)
|
||||
* [:link:](foundation/foundation.d.ts) [Foundation](http://foundation.zurb.com) by [Boris Yankov](https://github.com/borisyankov)
|
||||
* [:link:](foundation/foundation-sites.d.ts) [Foundation](http://foundation.zurb.com) by [Boris Yankov](https://github.com/borisyankov)
|
||||
* [:link:](fpsmeter/FPSMeter.d.ts) [FPSmeter](http://darsa.in/fpsmeter) by [Aaron Lampros](http://github.com/alampros)
|
||||
* [:link:](freedom/freedom-core-env.d.ts) [freedom](https://github.com/freedomjs/freedom) by [Jonathan Pevarnek](https://github.com/jpevarnek)
|
||||
* [:link:](freedom/freedom-module-env.d.ts) [freedom](https://github.com/freedomjs/freedom) by [Jonathan Pevarnek](https://github.com/jpevarnek)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts" />
|
||||
/// <reference path="foundation.d.ts" />
|
||||
/// <reference path="foundation-sites.d.ts" />
|
||||
|
||||
$(document).foundation();
|
||||
$(document).foundation('method5');
|
||||
+53
-24
@@ -1,15 +1,20 @@
|
||||
// Type definitions for Foundation Sites v6.0.4
|
||||
// Type definitions for Foundation Sites v6.1.x
|
||||
// Project: http://foundation.zurb.com/
|
||||
// Definitions by: Sam Vloeberghs <https://github.com/samvloeberghs/>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
// please also see the typings project and prefer to use it!
|
||||
// typings project: https://github.com/typings/typings
|
||||
// typings: https://github.com/samvloeberghs/foundation-sites-typings
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts"/>
|
||||
|
||||
declare module FoundationSites {
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/abide.html#javascript-reference
|
||||
interface Abide {
|
||||
requiredChedck(element:Object): boolean;
|
||||
requiredChecked(element:Object): boolean;
|
||||
findFormError($el:Object): Object;
|
||||
findLabel(element:Object): boolean;
|
||||
addErrorClasses(element:Object): void;
|
||||
removeErrorClasses(element:Object): void;
|
||||
@@ -17,7 +22,9 @@ declare module FoundationSites {
|
||||
validateForm(element:Object): void;
|
||||
validateText(element:Object): boolean;
|
||||
validateRadio(group:string): boolean;
|
||||
matchValidation($el:Object, validators:string, required:boolean): boolean;
|
||||
resetForm($form:Object): void;
|
||||
destroy(): void;
|
||||
}
|
||||
|
||||
interface IAbidePatterns {
|
||||
@@ -40,9 +47,13 @@ declare module FoundationSites {
|
||||
}
|
||||
|
||||
interface IAbideOptions {
|
||||
slideSpeed?: number;
|
||||
multiOpen?: boolean;
|
||||
patters?: IAbidePatterns;
|
||||
validateOn?: string;
|
||||
labelErrorClass?: string;
|
||||
inputErrorClass?: string;
|
||||
formErrorSelector?: string;
|
||||
formErrorClass?: string;
|
||||
liveValidate?: boolean;
|
||||
validators?:any;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/accordion.html#javascript-reference
|
||||
@@ -56,10 +67,12 @@ declare module FoundationSites {
|
||||
interface IAccordionOptions {
|
||||
slideSpeed?: number
|
||||
multiOpen?: boolean;
|
||||
allowAllClosed?: boolean;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/accordion-menu.html#javascript-reference
|
||||
interface AccordionMenu {
|
||||
hideAll(): void;
|
||||
toggle($target:JQuery): void;
|
||||
down($target:JQuery, firstTime:boolean): void;
|
||||
up($target:JQuery): void;
|
||||
@@ -73,7 +86,8 @@ declare module FoundationSites {
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/drilldown-menu.html#javascript-reference
|
||||
interface Drilldown {
|
||||
_hideAll($elem:JQuery): void;
|
||||
_hideAll(): void;
|
||||
_back($elem:JQuery): void;
|
||||
_show($elem:JQuery): void;
|
||||
_hide($elem:JQuery): void;
|
||||
destroy(): void;
|
||||
@@ -97,11 +111,13 @@ declare module FoundationSites {
|
||||
interface IDropdownOptions {
|
||||
hoverDelay?: number;
|
||||
hover?: boolean;
|
||||
hoverPane?: boolean;
|
||||
vOffset?: number;
|
||||
hOffset?: number;
|
||||
positionClass?: string;
|
||||
trapFocus?: boolean;
|
||||
autoFocus?: boolean;
|
||||
closeOnClick?: boolean;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/dropdown-menu.html#javascript-reference
|
||||
@@ -115,21 +131,26 @@ declare module FoundationSites {
|
||||
hoverDelay?: number;
|
||||
clickOpen?: boolean;
|
||||
closingTime?: number;
|
||||
alignments?: string;
|
||||
verticalClasss?: string;
|
||||
rightClasss?: string;
|
||||
alignment?: string;
|
||||
closeOnClick?:boolean;
|
||||
verticalClass?: string;
|
||||
rightClass?: string;
|
||||
forceFollow?: boolean;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/equalizer.html#javascript-reference
|
||||
interface Equalizer {
|
||||
getHeights(element:Object): Array<any>;
|
||||
applyHeight($eqParent:Object, heights:Array<any>): void;
|
||||
getHeightsByRow(cb:Function): void;
|
||||
applyHeight(heights:Array<any>): void;
|
||||
applyHeightByRow(groups:Array<any>):void;
|
||||
destroy(): void;
|
||||
}
|
||||
|
||||
interface IEqualizerOptions {
|
||||
equalizeOnStack?: boolean;
|
||||
throttleInterval?: number;
|
||||
equalizeByRow?: boolean;
|
||||
equalizeOn?:string;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/interchange.html#javascript-reference
|
||||
@@ -155,13 +176,15 @@ declare module FoundationSites {
|
||||
threshold?: number;
|
||||
activeClass?: string;
|
||||
deepLinking?: boolean;
|
||||
barOffset: number;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/offcanvas.html#javascript-reference
|
||||
interface OffCanvas {
|
||||
reveal(isRevealed:boolean): void;
|
||||
open(event:Object, trigger:JQuery): void;
|
||||
toggle(event:Object, trigger:JQuery): void;
|
||||
close(): void;
|
||||
toggle(event:Object, trigger:JQuery): void;
|
||||
destroy(): void;
|
||||
}
|
||||
|
||||
@@ -171,6 +194,7 @@ declare module FoundationSites {
|
||||
position?: string;
|
||||
forceTop?: boolean;
|
||||
isRevealed?: boolean;
|
||||
isRevealed?: boolean;
|
||||
revealOn?: string;
|
||||
autoFocus?: boolean;
|
||||
revealClass?: string;
|
||||
@@ -178,8 +202,8 @@ declare module FoundationSites {
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/orbit.html#javascript-reference
|
||||
interface Orbit {
|
||||
changeSlide(isLTR:boolean, chosenSlide?:Object, idx?:number): void;
|
||||
geoSync(): void;
|
||||
changeSlide(isLTR:boolean, chosenSlide?:Object, idx?:number): void;
|
||||
destroy(): void;
|
||||
}
|
||||
|
||||
@@ -201,6 +225,7 @@ declare module FoundationSites {
|
||||
boxOfBullets?: string;
|
||||
nextClass?: string;
|
||||
prevClass?: string;
|
||||
useMUI?: boolean;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/reveal.html#javascript-reference
|
||||
@@ -254,7 +279,7 @@ declare module FoundationSites {
|
||||
_pauseListeners(scrollListener:string): void;
|
||||
_calc(checkSizes:boolean, scroll:number): void;
|
||||
destroy(): void;
|
||||
emCalc(number:any): void;
|
||||
emCalc(Number:number): void;
|
||||
}
|
||||
|
||||
interface IStickyOptions {
|
||||
@@ -279,7 +304,11 @@ declare module FoundationSites {
|
||||
}
|
||||
|
||||
interface ITabsOptions {
|
||||
animate?: boolean;
|
||||
autoFocus?: boolean;
|
||||
wrapOnKeys?: boolean;
|
||||
matchHeight?: boolean;
|
||||
linkClass?: string;
|
||||
panelClass?: string;
|
||||
}
|
||||
|
||||
// http://foundation.zurb.com/sites/docs/toggler.html#javascript-reference
|
||||
@@ -328,14 +357,15 @@ declare module FoundationSites {
|
||||
|
||||
interface KeyBoard {
|
||||
parseKey(event:any): string;
|
||||
handleKey(event:any, component:any, functions:any):void;
|
||||
findFocusable($element:Object): Object;
|
||||
}
|
||||
|
||||
interface MediaQuery {
|
||||
get(size:string): string;
|
||||
atLeast(size:string): boolean;
|
||||
queries:Array<any>;
|
||||
current:any;
|
||||
queries:Array<string>;
|
||||
current:string;
|
||||
}
|
||||
|
||||
interface Motion {
|
||||
@@ -348,9 +378,8 @@ declare module FoundationSites {
|
||||
}
|
||||
|
||||
interface Nest {
|
||||
// TODO
|
||||
//Feather: function(menu, type)
|
||||
// Burn: function(menu, type){
|
||||
Feather(menu:any, type:any);
|
||||
Burn(menu:any, type:any);
|
||||
}
|
||||
|
||||
interface Timer {
|
||||
@@ -374,6 +403,7 @@ declare module FoundationSites {
|
||||
plugin(plugin:Object, name:string): void;
|
||||
registerPlugin(plugin:Object): void;
|
||||
unregisterPlugin(plugin:Object): void;
|
||||
reInit(plugins:Array<any>):void;
|
||||
GetYoDigits(length:number, namespace?:string): string;
|
||||
reflow(elem:Object, plugins?:Array<string>|string): void;
|
||||
getFnName(fn:string): string;
|
||||
@@ -382,7 +412,6 @@ declare module FoundationSites {
|
||||
util : {
|
||||
throttle(func:(...args:any[]) => any, delay:number): (...args:any[]) => any;
|
||||
};
|
||||
onImagesLoaded(images:Object, cb:Function): void;
|
||||
|
||||
Abide(element:Object, options?:IAbideOptions): Abide;
|
||||
Accordion(element:Object, options?:IAccordionOptions): Accordion;
|
||||
@@ -421,8 +450,8 @@ interface JQuery {
|
||||
foundation(method?:string|Array<any>) : JQuery;
|
||||
}
|
||||
|
||||
declare var Foundation:FoundationSites.FoundationSitesStatic;
|
||||
declare var FoundationSites:FoundationSites.FoundationSitesStatic;
|
||||
|
||||
declare module "Foundation" {
|
||||
export = Foundation;
|
||||
declare module "FoundationSites" {
|
||||
export = FoundationSites;
|
||||
}
|
||||
Reference in New Issue
Block a user