diff --git a/README.md b/README.md index 51a897c781..ee5753632d 100755 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ List of Definitions * [Cheerio](https://github.com/MatthewMueller/cheerio) (by [Bret Little](https://github.com/blittle)) * [Chosen](http://harvesthq.github.com/chosen/) (by [Boris Yankov](https://github.com/borisyankov)) * [Chrome](http://developer.chrome.com/extensions/) (by [Matthew Kimber](https://github.com/matthewkimber)) -* [CodeMirror](http://codemirror.net) (by [Fran�ois de Campredon](https://github.com/fdecampredon)) +* [CodeMirror](http://codemirror.net) (by [François de Campredon](https://github.com/fdecampredon)) * [Commander](http://github.com/visionmedia/commander.js) (by [Marcelo Dezem](https://github.com/mdezem)) * [d3.js](http://d3js.org/) (from TypeScript samples) * [domo](http://domo-js.com/) (by [Steve Fenton](https://github.com/Steve-Fenton)) @@ -91,17 +91,17 @@ List of Definitions * [jQuery.clientSideLogging](https://github.com/remybach/jQuery.clientSideLogging/) (by [Diullei Gomes](https://github.com/diullei/)) * [jQuery.Colorbox](http://www.jacklmoore.com/colorbox/) (by [Gidon Junge](https://github.com/gjunge)) * [jQuery.Cookie](https://github.com/carhartl/jquery-cookie) (by [Roy Goode](https://github.com/RoyGoode)) -* [jQuery.Cycle](http://jquery.malsup.com/cycle/) (by [Fran�ois Guillot](http://fguillot.developpez.com/)) +* [jQuery.Cycle](http://jquery.malsup.com/cycle/) (by [François Guillot](http://fguillot.developpez.com/)) * [jQuery.dataTables](http://www.datatables.net) (by [Armin Sander](https://github.com/pragmatrix)) -* [jQuery.dynatree](http://code.google.com/p/dynatree/) (by [Fran�ois de Campredon](https://github.com/fdecampredon)) +* [jQuery.dynatree](http://code.google.com/p/dynatree/) (by [François de Campredon](https://github.com/fdecampredon)) * [jQuery.Flot](http://www.flotcharts.org/) (by [Matt Burland](https://github.com/burlandm)) -* [jQuery.form](http://malsup.com/jquery/form/) (by [Fran�ois Guillot](http://fguillot.developpez.com/)) +* [jQuery.form](http://malsup.com/jquery/form/) (by [François Guillot](http://fguillot.developpez.com/)) * [jQuery.Globalize](https://github.com/jquery/globalize) (by [Boris Yankov](https://github.com/borisyankov)) * [jQuery.jNotify](http://jnotify.codeplex.com) (by [James Curran](https://github.com/jamescurran/)) * [jQuery.noty](http://needim.github.io/noty/) (by [Aaron King](https://github.com/kingdango/)) * [jQuery.scrollTo](https://github.com/flesler/jquery.scrollTo) (by [Neil Stalker](https://github.com/nestalk/)) * [jQuery.simplePagination](https://github.com/flaviusmatis/simplePagination.js) (by [Natan Vivo](https://github.com/nvivo/)) -* [jQuery.timeago](http://timeago.yarp.com/) (by [Fran�ois Guillot](http://fguillot.developpez.com/)) +* [jQuery.timeago](http://timeago.yarp.com/) (by [François Guillot](http://fguillot.developpez.com/)) * [jQuery.Timepicker](http://fgelinas.com/code/timepicker/) (by [Anwar Javed](https://github.com/anwarjaved)) * [jQuery.TinyScrollbar](http://baijs.nl/tinyscrollbar/) (by [Christiaan Rakowski](https://github.com/csrakowski)) * [jQuery.Transit](http://ricostacruz.com/jquery.transit/) (by [MrBigDog2U](https://github.com/MrBigDog2U)) @@ -124,7 +124,7 @@ List of Definitions * [linq.js](http://linqjs.codeplex.com/) (by [Marcin Najder](https://github.com/marcinnajder)) * [Livestamp.js](https://github.com/mattbradley/livestampjs) (by [Vincent Bortone] (https://github.com/vbortone)) * [Marked](https://github.com/chjj/marked) (by [William Orr](https://github.com/worr)) -* [Modernizr](http://modernizr.com/) (by [Boris Yankov](https://github.com/borisyankov)) +* [Modernizr](http://modernizr.com/) (by [Boris Yankov](https://github.com/borisyankov) and [Theodore Brown](https://github.com/theodorejb/)) * [Moment.js](https://github.com/timrwood/moment) (by [Michael Lakerveld](https://github.com/Lakerfield)) * [Mousetrap](http://craig.is/killing/mice) (by [Dániel Tar](https://github.com/qcz)) * [Mustache.js](https://github.com/janl/mustache.js) (by [Boris Yankov](https://github.com/borisyankov)) diff --git a/modernizr/modernizr.d.ts b/modernizr/modernizr.d.ts index 25ccb889e7..fd8f5291f6 100644 --- a/modernizr/modernizr.d.ts +++ b/modernizr/modernizr.d.ts @@ -1,116 +1,116 @@ // Type definitions for Modernizr 2.6.2 // Project: http://modernizr.com/ -// Definitions by: Boris Yankov +// Definitions by: Boris Yankov and Theodore Brown // Definitions: https://github.com/borisyankov/DefinitelyTyped -interface AudioBool { - ogg: bool; - mp3: bool; - wav: bool; - m4a: bool; +interface Audioboolean { + ogg: boolean; + mp3: boolean; + wav: boolean; + m4a: boolean; } -interface VideoBool { - ogg: bool; - h264: bool; - webm: bool; +interface Videoboolean { + ogg: boolean; + h264: boolean; + webm: boolean; } -interface InputBool { - autocomplete: bool; - autofocus: bool; - list: bool; - placeholder: bool; - max: bool; - min: bool; - multiple: bool; - pattern: bool; - required: bool; - step: bool; +interface Inputboolean { + autocomplete: boolean; + autofocus: boolean; + list: boolean; + placeholder: boolean; + max: boolean; + min: boolean; + multiple: boolean; + pattern: boolean; + required: boolean; + step: boolean; } -interface InputTypesBool { - search: bool; - tel: bool; - url: bool; - email: bool; - datetime: bool; - date: bool; - month: bool; - week: bool; - time: bool; - datetimelocal: bool; - number: bool; - range: bool; - color: bool; +interface InputTypesboolean { + search: boolean; + tel: boolean; + url: boolean; + email: boolean; + datetime: boolean; + date: boolean; + month: boolean; + week: boolean; + time: boolean; + datetimelocal: boolean; + number: boolean; + range: boolean; + color: boolean; } interface ModernizrStatic { - fontface: bool; - backgroundsize: bool; - borderimage: bool; - borderradius: bool; - boxshadow: bool; - flexbox: bool; - hsla: bool; - multiplebgs: bool; - opacity: bool; - rgba: bool; - textshadow: bool; - cssanimations: bool; - csscolumns: bool; - generatedcontent: bool; - cssgradients: bool; - cssreflections: bool; - csstransforms: bool; - csstransforms3d: bool; - csstransitions: bool; - applicationcache: bool; - canvas: bool; - canvastext: bool; - draganddrop: bool; - hashchange: bool; - history: bool; - audio: AudioBool; - video: VideoBool; - indexeddb: bool; - input: InputBool; - inputtypes: InputTypesBool; - localstorage: bool; - postmessage: bool; - sessionstorage: bool; - websockets: bool; - websqldatabase: bool; - webworkers: bool; - geolocation: bool; - inlinesvg: bool; - smil: bool; - svg: bool; - svgclippaths: bool; - touch: bool; - webgl: bool; + fontface: boolean; + backgroundsize: boolean; + borderimage: boolean; + borderradius: boolean; + boxshadow: boolean; + flexbox: boolean; + hsla: boolean; + multiplebgs: boolean; + opacity: boolean; + rgba: boolean; + textshadow: boolean; + cssanimations: boolean; + csscolumns: boolean; + generatedcontent: boolean; + cssgradients: boolean; + cssreflections: boolean; + csstransforms: boolean; + csstransforms3d: boolean; + csstransitions: boolean; + applicationcache: boolean; + canvas: boolean; + canvastext: boolean; + draganddrop: boolean; + hashchange: boolean; + history: boolean; + audio: Audioboolean; + video: Videoboolean; + indexeddb: boolean; + input: Inputboolean; + inputtypes: InputTypesboolean; + localstorage: boolean; + postmessage: boolean; + sessionstorage: boolean; + websockets: boolean; + websqldatabase: boolean; + webworkers: boolean; + geolocation: boolean; + inlinesvg: boolean; + smil: boolean; + svg: boolean; + svgclippaths: boolean; + touch: boolean; + webgl: boolean; load(resources: Array); load(resourceObject: any); load(resourceString: string); - prefixed(): bool; - prefixed(property: string): bool; - prefixed(property: string, obj: any, element?: any): bool; + prefixed(): boolean; + prefixed(property: string): boolean; + prefixed(property: string, obj: any, element?: any): boolean; - mq(mediaQuery: string): bool; + mq(mediaQuery: string): boolean; addTest(feature: string, test: () => any); - addTest(feature: string, test: bool); + addTest(feature: string, test: boolean); addTest(feature: any); - testStyles(rule: string, callback: (element, rule) => bool, nodes?: number, testnames?: string[]): bool; - testProp(property: string): bool; - testAllProps(property: string, prefix?: string): bool; - testAllProps(property: string, obj: any, element: any): bool; + testStyles(rule: string, callback: (element, rule) => void, nodes?: number, testnames?: string[]): boolean; + testProp(property: string): boolean; + testAllProps(property: string, prefix?: string): boolean; + testAllProps(property: string, obj: any, element: any): boolean; - hasEvent(eventName: string, element?: any): bool; + hasEvent(eventName: string, element?: any): boolean; } declare var Modernizr: ModernizrStatic;