123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382 |
- /* jshint sub: true */
- var Modernizr = window.Modernizr;
- var tests = {
- "standalone": {
- "ambientlight": Modernizr.ambientlight,
- "applicationcache": Modernizr.applicationcache,
- "audio": Modernizr.audio,
- "battery": Modernizr.batteryapi,
- "blob": Modernizr.blobconstructor,
- "canvas": Modernizr.canvas,
- "canvastext": Modernizr.canvastext,
- "contenteditable": Modernizr.contenteditable,
- "contextmenu": Modernizr.contextmenu,
- "cookies": Modernizr.cookies,
- "cors": Modernizr.cors,
- "crypto": Modernizr.cryptography,
- "custom-elements": Modernizr.customelements,
- "custom-protocol-handler": Modernizr.customprotocolhandler,
- "customevent": Modernizr.customevent,
- "dart": Modernizr.dart,
- "dataview-api": Modernizr.dataview,
- "emoji": Modernizr.emoji,
- "eventlistener": Modernizr.eventlistener,
- "exif-orientation": Modernizr.exiforientation,
- "flash": Modernizr.flash,
- "forcetouch": Modernizr.forcetouch,
- "fullscreen-api": Modernizr.fullscreen,
- "gamepad": Modernizr.gamepads,
- "geolocation": Modernizr.geolocation,
- "hashchange": Modernizr.hashchange,
- "hiddenscroll": Modernizr.hiddenscroll,
- "history": Modernizr.history,
- "htmlimports": Modernizr.htmlimports,
- "ie8compat": Modernizr.ie8compat,
- "indexeddb": Modernizr.indexeddb,
- "indexeddbblob": Modernizr.indexeddbblob,
- "input": Modernizr.input,
- "inputsearchevent": Modernizr.inputsearchevent,
- "inputtypes": Modernizr.inputtypes,
- "intl": Modernizr.intl,
- "json": Modernizr.json,
- "ligatures": Modernizr.ligatures,
- "lists-reversed": Modernizr.olreversed,
- "mathml": Modernizr.mathml,
- "media-source-extension-api": Modernizr.mediasource,
- "messagechannel": Modernizr.messagechannel,
- "notification": Modernizr.notification,
- "pagevisibility-api": Modernizr.pagevisibility,
- "performance": Modernizr.performance,
- "pointerevents": Modernizr.pointerevents,
- "pointerlock-api": Modernizr.pointerlock,
- "postmessage": Modernizr.postmessage,
- "proximity": Modernizr.proximity,
- "queryselector": Modernizr.queryselector,
- "quota-management-api": Modernizr.quotamanagement,
- "requestanimationframe": Modernizr.requestanimationframe,
- "serviceworker": Modernizr.serviceworker,
- "svg": Modernizr.svg,
- "templatestrings": Modernizr.templatestrings,
- "touchevents": Modernizr.touchevents,
- "typed-arrays": Modernizr.typedarrays,
- "unicode-range": Modernizr.unicoderange,
- "unicode": Modernizr.unicode,
- "userdata": Modernizr.userdata,
- "vibration": Modernizr.vibrate,
- "video": Modernizr.video,
- "vml": Modernizr.vml,
- "web-intents": Modernizr.webintents,
- "webanimations": Modernizr.webanimations,
- "webgl": Modernizr.webgl,
- "websockets": Modernizr.websockets,
- "xdomainrequest": Modernizr.xdomainrequest
- },
- "a": {
- "download": Modernizr.adownload
- },
- "audio": {
- "autoplay": Modernizr.audioautoplay,
- "loop": Modernizr.audioloop,
- "preload": Modernizr.audiopreload,
- "webaudio": Modernizr.webaudio
- },
- "battery": {
- "lowbattery": Modernizr.lowbattery
- },
- "canvas": {
- "blending": Modernizr.canvasblending,
- "todataurl": [
- Modernizr["todataurljpeg"],
- Modernizr["todataurlpng"],
- Modernizr["todataurlwebp"]
- ],
- "winding": Modernizr.canvaswinding
- },
- "crypto": {
- "getrandomvalues": Modernizr.getrandomvalues
- },
- "css": {
- "all": Modernizr.cssall,
- "animations": Modernizr.cssanimations,
- "appearance": Modernizr.appearance,
- "backdropfilter": Modernizr.backdropfilter,
- "backgroundblendmode": Modernizr.backgroundblendmode,
- "backgroundcliptext": Modernizr.backgroundcliptext,
- "backgroundposition-shorthand": Modernizr.bgpositionshorthand,
- "backgroundposition-xy": Modernizr.bgpositionxy,
- "backgroundrepeat": [
- Modernizr["bgrepeatspace"],
- Modernizr["bgrepeatround"]
- ],
- "backgroundsize": Modernizr.backgroundsize,
- "backgroundsizecover": Modernizr.bgsizecover,
- "borderimage": Modernizr.borderimage,
- "borderradius": Modernizr.borderradius,
- "boxdecorationbreak": Modernizr.boxdecorationbreak,
- "boxshadow": Modernizr.boxshadow,
- "boxsizing": Modernizr.boxsizing,
- "calc": Modernizr.csscalc,
- "checked": Modernizr.checked,
- "chunit": Modernizr.csschunit,
- "columns": Modernizr.csscolumns,
- "cssgrid": [
- Modernizr["cssgrid"],
- Modernizr["cssgridlegacy"]
- ],
- "cubicbezierrange": Modernizr.cubicbezierrange,
- "customproperties": Modernizr.customproperties,
- "displayrunin": Modernizr["display-runin"],
- "displaytable": Modernizr.displaytable,
- "ellipsis": Modernizr.ellipsis,
- "escape": Modernizr.cssescape,
- "exunit": Modernizr.cssexunit,
- "filters": Modernizr.cssfilters,
- "flexbox": Modernizr.flexbox,
- "flexboxlegacy": Modernizr.flexboxlegacy,
- "flexboxtweener": Modernizr.flexboxtweener,
- "flexwrap": Modernizr.flexwrap,
- "focuswithin": Modernizr.focuswithin,
- "fontdisplay": Modernizr.fontdisplay,
- "fontface": Modernizr.fontface,
- "generatedcontent": Modernizr.generatedcontent,
- "gradients": Modernizr.cssgradients,
- "hairline": Modernizr.hairline,
- "hsla": Modernizr.hsla,
- "hyphens": [
- Modernizr["csshyphens"],
- Modernizr["softhyphens"],
- Modernizr["softhyphensfind"]
- ],
- "invalid": Modernizr.cssinvalid,
- "lastchild": Modernizr.lastchild,
- "mask": Modernizr.cssmask,
- "mediaqueries": Modernizr.mediaqueries,
- "multiplebgs": Modernizr.multiplebgs,
- "nthchild": Modernizr.nthchild,
- "objectfit": Modernizr.objectfit,
- "opacity": Modernizr.opacity,
- "overflow-scrolling": Modernizr.overflowscrolling,
- "pointerevents": Modernizr.csspointerevents,
- "positionsticky": Modernizr.csspositionsticky,
- "pseudoanimations": Modernizr.csspseudoanimations,
- "pseudotransitions": Modernizr.csspseudotransitions,
- "reflections": Modernizr.cssreflections,
- "regions": Modernizr.regions,
- "remunit": Modernizr.cssremunit,
- "resize": Modernizr.cssresize,
- "rgba": Modernizr.rgba,
- "scrollbars": Modernizr.cssscrollbar,
- "scrollsnappoints": Modernizr.scrollsnappoints,
- "shapes": Modernizr.shapes,
- "siblinggeneral": Modernizr.siblinggeneral,
- "subpixelfont": Modernizr.subpixelfont,
- "supports": Modernizr.supports,
- "target": Modernizr.target,
- "textalignlast": Modernizr.textalignlast,
- "textdecoration": Modernizr.textdecoration,
- "textshadow": Modernizr.textshadow,
- "transforms": Modernizr.csstransforms,
- "transforms3d": Modernizr.csstransforms3d,
- "transformslevel2": Modernizr.csstransformslevel2,
- "transformstylepreserve3d": Modernizr.preserve3d,
- "transitions": Modernizr.csstransitions,
- "userselect": Modernizr.userselect,
- "valid": Modernizr.cssvalid,
- "variablefonts": Modernizr.variablefonts,
- "vhunit": Modernizr.cssvhunit,
- "vmaxunit": Modernizr.cssvmaxunit,
- "vminunit": Modernizr.cssvminunit,
- "vwunit": Modernizr.cssvwunit,
- "will-change": Modernizr.willchange,
- "wrapflow": Modernizr.wrapflow
- },
- "dom": {
- "classlist": Modernizr.classlist,
- "createElement-attrs": [
- Modernizr["createelementattrs"],
- Modernizr["createelement-attrs"]
- ],
- "dataset": Modernizr.dataset,
- "documentfragment": Modernizr.documentfragment,
- "hidden": Modernizr.hidden,
- "intersection-observer": Modernizr.intersectionobserver,
- "microdata": Modernizr.microdata,
- "mutationObserver": Modernizr.mutationobserver,
- "passiveeventlisteners": Modernizr.passiveeventlisteners
- },
- "elem": {
- "bdi": Modernizr.bdi,
- "datalist": Modernizr.datalistelem,
- "details": Modernizr.details,
- "output": Modernizr.outputelem,
- "picture": Modernizr.picture,
- "progress-meter": [
- Modernizr["progressbar"],
- Modernizr["meter"]
- ],
- "ruby": Modernizr.ruby,
- "template": Modernizr.template,
- "time": Modernizr.time,
- "track": [
- Modernizr["texttrackapi"],
- Modernizr["track"]
- ],
- "unknown": Modernizr.unknownelements
- },
- "es5": {
- "array": Modernizr.es5array,
- "date": Modernizr.es5date,
- "function": Modernizr.es5function,
- "object": Modernizr.es5object,
- "specification": Modernizr.es5,
- "strictmode": Modernizr.strictmode,
- "string": Modernizr.es5string,
- "syntax": Modernizr.es5syntax,
- "undefined": Modernizr.es5undefined
- },
- "es6": {
- "array": Modernizr.es6array,
- "arrow": Modernizr.arrow,
- "collections": Modernizr.es6collections,
- "contains": Modernizr.contains,
- "generators": Modernizr.generators,
- "math": Modernizr.es6math,
- "number": Modernizr.es6number,
- "object": Modernizr.es6object,
- "promises": Modernizr.promises,
- "string": Modernizr.es6string
- },
- "event": {
- "deviceorientation-motion": [
- Modernizr["devicemotion"],
- Modernizr["deviceorientation"]
- ],
- "oninput": Modernizr.oninput
- },
- "file": {
- "api": Modernizr.filereader,
- "filesystem": Modernizr.filesystem
- },
- "forms": {
- "capture": Modernizr.capture,
- "fileinput": Modernizr.fileinput,
- "fileinputdirectory": Modernizr.directory,
- "formattribute": Modernizr.formattribute,
- "inputnumber-l10n": Modernizr.localizednumber,
- "placeholder": Modernizr.placeholder,
- "requestautocomplete": Modernizr.requestautocomplete,
- "validation": Modernizr.formvalidation
- },
- "iframe": {
- "sandbox": Modernizr.sandbox,
- "seamless": Modernizr.seamless,
- "srcdoc": Modernizr.srcdoc
- },
- "img": {
- "apng": Modernizr.apng,
- "crossorigin": Modernizr.imgcrossorigin,
- "jpeg2000": Modernizr.jpeg2000,
- "jpegxr": Modernizr.jpegxr,
- "sizes": Modernizr.sizes,
- "srcset": Modernizr.srcset,
- "webp-alpha": Modernizr.webpalpha,
- "webp-animation": Modernizr.webpanimation,
- "webp-lossless": [
- Modernizr["webplossless"],
- Modernizr["webp-lossless"]
- ],
- "webp": Modernizr.webp
- },
- "input": {
- "formaction": Modernizr.inputformaction,
- "formenctype": Modernizr.inputformenctype,
- "formmethod": Modernizr.inputformmethod,
- "formnovalidate": Modernizr.inputformnovalidate,
- "formtarget": Modernizr.inputformtarget
- },
- "mediaquery": {
- "hovermq": Modernizr.hovermq,
- "pointermq": Modernizr.pointermq
- },
- "network": {
- "beacon": Modernizr.beacon,
- "connection-effectivetype": Modernizr.connectioneffectivetype,
- "connection": Modernizr.lowbandwidth,
- "eventsource": Modernizr.eventsource,
- "fetch": Modernizr.fetch,
- "xhr-responsetype-arraybuffer": Modernizr.xhrresponsetypearraybuffer,
- "xhr-responsetype-blob": Modernizr.xhrresponsetypeblob,
- "xhr-responsetype-document": Modernizr.xhrresponsetypedocument,
- "xhr-responsetype-json": Modernizr.xhrresponsetypejson,
- "xhr-responsetype-text": Modernizr.xhrresponsetypetext,
- "xhr-responsetype": Modernizr.xhrresponsetype,
- "xhr2": Modernizr.xhr2
- },
- "script": {
- "async": Modernizr.scriptasync,
- "defer": Modernizr.scriptdefer
- },
- "speech": {
- "speech-recognition": Modernizr.speechrecognition,
- "speech-synthesis": Modernizr.speechsynthesis
- },
- "storage": {
- "localstorage": Modernizr.localstorage,
- "sessionstorage": Modernizr.sessionstorage,
- "websqldatabase": Modernizr.websqldatabase
- },
- "style": {
- "scoped": Modernizr.stylescoped
- },
- "svg": {
- "asimg": Modernizr.svgasimg,
- "clippaths": Modernizr.svgclippaths,
- "filters": Modernizr.svgfilters,
- "foreignobject": Modernizr.svgforeignobject,
- "inline": Modernizr.inlinesvg,
- "smil": Modernizr.smil
- },
- "textarea": {
- "maxlength": Modernizr.textareamaxlength
- },
- "url": {
- "bloburls": Modernizr.bloburls,
- "data-uri": Modernizr.datauri,
- "parser": Modernizr.urlparser,
- "urlsearchparams": Modernizr.urlsearchparams
- },
- "video": {
- "autoplay": Modernizr.videoautoplay,
- "crossorigin": Modernizr.videocrossorigin,
- "loop": Modernizr.videoloop,
- "preload": Modernizr.videopreload
- },
- "webauthn": {
- "publickeycredential": Modernizr.publicKeyCredential
- },
- "webgl": {
- "extensions": Modernizr.webglextensions
- },
- "webrtc": {
- "datachannel": Modernizr.datachannel,
- "getusermedia": Modernizr.getusermedia,
- "peerconnection": Modernizr.peerconnection
- },
- "websockets": {
- "binary": Modernizr.websocketsbinary
- },
- "window": {
- "atob-btoa": Modernizr.atobbtoa,
- "framed": Modernizr.framed,
- "matchmedia": Modernizr.matchmedia
- },
- "workers": {
- "blobworkers": Modernizr.blobworkers,
- "dataworkers": Modernizr.dataworkers,
- "sharedworkers": Modernizr.sharedworkers,
- "transferables": Modernizr.transferables,
- "webworkers": Modernizr.webworkers
- }
- };
|