diff --git a/feature-detects/a/download.js b/feature-detects/a/download.js index ef728e5e..4cbf5283 100644 --- a/feature-detects/a/download.js +++ b/feature-detects/a/download.js @@ -7,7 +7,7 @@ "builderAliases": ["a_download"], "notes": [{ "name": "WhatWG Reference", - "href": "http://developers.whatwg.org/links.html#downloading-resources" + "href": "https://developers.whatwg.org/links.html#downloading-resources" }] } !*/ diff --git a/feature-detects/ambientlight.js b/feature-detects/ambientlight.js index 0f9e5793..e1c1346a 100644 --- a/feature-detects/ambientlight.js +++ b/feature-detects/ambientlight.js @@ -4,7 +4,7 @@ "property": "ambientlight", "notes": [{ "name": "W3C Ambient Light Events", - "href": "http://www.w3.org/TR/ambient-light/" + "href": "https://www.w3.org/TR/ambient-light/" }] } !*/ diff --git a/feature-detects/battery/lowbattery.js b/feature-detects/battery/lowbattery.js index 2ed15b52..10ba8aa5 100644 --- a/feature-detects/battery/lowbattery.js +++ b/feature-detects/battery/lowbattery.js @@ -7,7 +7,7 @@ "authors": ["Paul Sayre"], "notes": [{ "name": "MDN Docs", - "href": "http://developer.mozilla.org/en/DOM/window.navigator.mozBattery" + "href": "https://developer.mozilla.org/en-US/docs/Web/API/Navigator/battery" }] } !*/ diff --git a/feature-detects/blob.js b/feature-detects/blob.js index 1ebcf087..467bc3b0 100644 --- a/feature-detects/blob.js +++ b/feature-detects/blob.js @@ -7,7 +7,7 @@ "caniuse": "blobbuilder", "notes": [{ "name": "W3C spec", - "href": "http://dev.w3.org/2006/webapi/FileAPI/#constructorBlob" + "href": "https://w3c.github.io/FileAPI/#constructorBlob" }], "polyfills": ["blobjs"] } diff --git a/feature-detects/canvas/blending.js b/feature-detects/canvas/blending.js index de878544..29be409c 100644 --- a/feature-detects/canvas/blending.js +++ b/feature-detects/canvas/blending.js @@ -10,7 +10,7 @@ }, { "name": "Article", - "href": "http://blogs.adobe.com/webplatform/2013/01/28/blending-features-in-canvas" + "href": "https://blogs.adobe.com/webplatform/2013/01/28/blending-features-in-canvas" }] } !*/ diff --git a/feature-detects/canvas/winding.js b/feature-detects/canvas/winding.js index 2c9e777c..ed3cf14e 100644 --- a/feature-detects/canvas/winding.js +++ b/feature-detects/canvas/winding.js @@ -6,7 +6,7 @@ "async" : false, "notes": [{ "name": "Article", - "href": "http://blogs.adobe.com/webplatform/2013/01/30/winding-rules-in-canvas/" + "href": "https://blogs.adobe.com/webplatform/2013/01/30/winding-rules-in-canvas/" }] } !*/ diff --git a/feature-detects/contenteditable.js b/feature-detects/contenteditable.js index 8581546b..4576dbdc 100644 --- a/feature-detects/contenteditable.js +++ b/feature-detects/contenteditable.js @@ -5,7 +5,7 @@ "caniuse": "contenteditable", "notes": [{ "name": "WHATWG spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#contenteditable" + "href": "https://html.spec.whatwg.org/multipage/interaction.html#contenteditable" }] } !*/ diff --git a/feature-detects/crypto.js b/feature-detects/crypto.js index 03b8adf7..1a97c232 100644 --- a/feature-detects/crypto.js +++ b/feature-detects/crypto.js @@ -1,4 +1,4 @@ -/*! +/*! { "name": "Web Cryptography", "property": "cryptography", @@ -7,7 +7,7 @@ "authors": ["roblarsen"], "notes": [{ "name": "W3C Editor's Draft", - "href": "http://www.w3.org/TR/WebCryptoAPI/" + "href": "https://www.w3.org/TR/WebCryptoAPI/" }], "polyfills": [ "polycrypt" diff --git a/feature-detects/css/all.js b/feature-detects/css/all.js index 98f5ca33..8b0c1a42 100644 --- a/feature-detects/css/all.js +++ b/feature-detects/css/all.js @@ -4,7 +4,7 @@ "property": "cssall", "notes": [{ "name": "Spec", - "href": "http://dev.w3.org/csswg/css-cascade/#all-shorthand" + "href": "https://drafts.csswg.org/css-cascade/#all-shorthand" }] } !*/ diff --git a/feature-detects/css/animations.js b/feature-detects/css/animations.js index c6e7d41b..fbc6d399 100644 --- a/feature-detects/css/animations.js +++ b/feature-detects/css/animations.js @@ -8,7 +8,7 @@ "warnings": ["Android < 4 will pass this test, but can only animate a single property at a time"], "notes": [{ "name" : "Article: 'Dispelling the Android CSS animation myths'", - "href": "http://goo.gl/OGw5Gm" + "href": "https://goo.gl/OGw5Gm" }] } !*/ diff --git a/feature-detects/css/appearance.js b/feature-detects/css/appearance.js index f6bc7dde..3806caf1 100644 --- a/feature-detects/css/appearance.js +++ b/feature-detects/css/appearance.js @@ -9,7 +9,7 @@ "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-appearance" },{ "name": "CSS-Tricks CSS Almanac: appearance", - "href": "http://css-tricks.com/almanac/properties/a/appearance/" + "href": "https://css-tricks.com/almanac/properties/a/appearance/" }] } !*/ diff --git a/feature-detects/css/backdropfilter.js b/feature-detects/css/backdropfilter.js index 6a05d56c..7679c015 100644 --- a/feature-detects/css/backdropfilter.js +++ b/feature-detects/css/backdropfilter.js @@ -7,7 +7,7 @@ "notes": [ { "name": "W3C Editor’s Draft specification", - "href": "http://dev.w3.org/fxtf/filters-2/#BackdropFilterProperty" + "href": "https://drafts.fxtf.org/filters-2/#BackdropFilterProperty" }, { "name": "Caniuse for CSS Backdrop Filter", diff --git a/feature-detects/css/backgroundcliptext.js b/feature-detects/css/backgroundcliptext.js index 10f3f891..1227886e 100644 --- a/feature-detects/css/backgroundcliptext.js +++ b/feature-detects/css/backgroundcliptext.js @@ -7,15 +7,15 @@ "notes": [ { "name": "CSS Tricks Article", - "href": "http://css-tricks.com/image-under-text/" + "href": "https://css-tricks.com/image-under-text/" }, { "name": "MDN Docs", - "href": "http://developer.mozilla.org/en/CSS/background-clip" + "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/background-clip" }, { "name": "Related Github Issue", - "href": "http://github.com/Modernizr/Modernizr/issues/199" + "href": "https://github.com/Modernizr/Modernizr/issues/199" } ] } diff --git a/feature-detects/css/backgroundposition-shorthand.js b/feature-detects/css/backgroundposition-shorthand.js index 9113a452..76d9e19c 100644 --- a/feature-detects/css/backgroundposition-shorthand.js +++ b/feature-detects/css/backgroundposition-shorthand.js @@ -9,10 +9,10 @@ "href": "https://developer.mozilla.org/en/CSS/background-position" }, { "name": "W3 Spec", - "href": "http://www.w3.org/TR/css3-background/#background-position" + "href": "https://www.w3.org/TR/css3-background/#background-position" }, { "name": "Demo", - "href": "http://jsfiddle.net/Blink/bBXvt/" + "href": "https://jsfiddle.net/Blink/bBXvt/" }] } !*/ diff --git a/feature-detects/css/backgroundposition-xy.js b/feature-detects/css/backgroundposition-xy.js index 24a82b96..02de261b 100644 --- a/feature-detects/css/backgroundposition-xy.js +++ b/feature-detects/css/backgroundposition-xy.js @@ -7,7 +7,7 @@ "authors": ["Allan Lei", "Brandom Aaron"], "notes": [{ "name": "Demo", - "href": "http://jsfiddle.net/allanlei/R8AYS/" + "href": "https://jsfiddle.net/allanlei/R8AYS/" }, { "name": "Adapted From", "href": "https://github.com/brandonaaron/jquery-cssHooks/blob/master/bgpos.js" diff --git a/feature-detects/css/backgroundrepeat.js b/feature-detects/css/backgroundrepeat.js index 3742c51b..26653931 100644 --- a/feature-detects/css/backgroundrepeat.js +++ b/feature-detects/css/backgroundrepeat.js @@ -7,13 +7,13 @@ "authors": ["Ryan Seddon"], "notes": [{ "name": "MDN Docs", - "href": "http://developer.mozilla.org/en/CSS/background-repeat" + "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat" }, { "name": "Test Page", - "href": "http://jsbin.com/uzesun/" + "href": "https://jsbin.com/uzesun/" }, { "name": "Demo", - "href": "http://jsfiddle.net/ryanseddon/yMLTQ/6/" + "href": "https://jsfiddle.net/ryanseddon/yMLTQ/6/" }] } !*/ diff --git a/feature-detects/css/backgroundsize.js b/feature-detects/css/backgroundsize.js index acdd52d5..d18baf0a 100644 --- a/feature-detects/css/backgroundsize.js +++ b/feature-detects/css/backgroundsize.js @@ -3,10 +3,10 @@ "name": "Background Size", "property": "backgroundsize", "tags": ["css"], - "knownBugs": ["This will false positive in Opera Mini - http://github.com/Modernizr/Modernizr/issues/396"], + "knownBugs": ["This will false positive in Opera Mini - https://github.com/Modernizr/Modernizr/issues/396"], "notes": [{ "name": "Related Issue", - "href": "http://github.com/Modernizr/Modernizr/issues/396" + "href": "https://github.com/Modernizr/Modernizr/issues/396" }] } !*/ diff --git a/feature-detects/css/backgroundsizecover.js b/feature-detects/css/backgroundsizecover.js index f0a55e0e..09d9c246 100644 --- a/feature-detects/css/backgroundsizecover.js +++ b/feature-detects/css/backgroundsizecover.js @@ -6,7 +6,7 @@ "builderAliases": ["css_backgroundsizecover"], "notes": [{ "name" : "MDN Docs", - "href": "http://developer.mozilla.org/en/CSS/background-size" + "href": "https://developer.mozilla.org/en/CSS/background-size" }] } !*/ diff --git a/feature-detects/css/borderradius.js b/feature-detects/css/borderradius.js index 3e8450fc..281f19fd 100644 --- a/feature-detects/css/borderradius.js +++ b/feature-detects/css/borderradius.js @@ -7,7 +7,7 @@ "tags": ["css"], "notes": [{ "name": "Comprehensive Compat Chart", - "href": "http://muddledramblings.com/table-of-css3-border-radius-compliance" + "href": "https://muddledramblings.com/table-of-css3-border-radius-compliance" }] } !*/ diff --git a/feature-detects/css/boxsizing.js b/feature-detects/css/boxsizing.js index 7038b6b1..ea85322e 100644 --- a/feature-detects/css/boxsizing.js +++ b/feature-detects/css/boxsizing.js @@ -8,10 +8,10 @@ "builderAliases": ["css_boxsizing"], "notes": [{ "name": "MDN Docs", - "href": "http://developer.mozilla.org/en/CSS/box-sizing" + "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing" },{ "name": "Related Github Issue", - "href": "http://github.com/Modernizr/Modernizr/issues/248" + "href": "https://github.com/Modernizr/Modernizr/issues/248" }] } !*/ diff --git a/feature-detects/css/chunit.js b/feature-detects/css/chunit.js index 8bedcbf8..10f57fe1 100644 --- a/feature-detects/css/chunit.js +++ b/feature-detects/css/chunit.js @@ -6,7 +6,7 @@ "tags": ["css"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/css3-values/#font-relative-lengths" + "href": "https://www.w3.org/TR/css3-values/#font-relative-lengths" }] } !*/ diff --git a/feature-detects/css/displayrunin.js b/feature-detects/css/displayrunin.js index a82efef3..43b01f81 100644 --- a/feature-detects/css/displayrunin.js +++ b/feature-detects/css/displayrunin.js @@ -7,7 +7,7 @@ "builderAliases": ["css_displayrunin"], "notes": [{ "name": "CSS Tricks Article", - "href": "http://css-tricks.com/596-run-in/" + "href": "https://css-tricks.com/596-run-in/" },{ "name": "Related Github Issue", "href": "https://github.com/Modernizr/Modernizr/issues/198" diff --git a/feature-detects/css/exunit.js b/feature-detects/css/exunit.js index 781eee38..b91ea7a6 100644 --- a/feature-detects/css/exunit.js +++ b/feature-detects/css/exunit.js @@ -6,7 +6,7 @@ "tags": ["css"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/css3-values/#font-relative-lengths" + "href": "https://www.w3.org/TR/css3-values/#font-relative-lengths" }] } !*/ diff --git a/feature-detects/css/flexboxlegacy.js b/feature-detects/css/flexboxlegacy.js index f125b910..4adfa8d2 100644 --- a/feature-detects/css/flexboxlegacy.js +++ b/feature-detects/css/flexboxlegacy.js @@ -6,7 +6,7 @@ "polyfills": ["flexie"], "notes": [{ "name": "The _old_ flexbox", - "href": "http://www.w3.org/TR/2009/WD-css3-flexbox-20090723/" + "href": "https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/" }] } !*/ diff --git a/feature-detects/css/flexboxtweener.js b/feature-detects/css/flexboxtweener.js index e8448aa5..e683adb4 100644 --- a/feature-detects/css/flexboxtweener.js +++ b/feature-detects/css/flexboxtweener.js @@ -6,7 +6,7 @@ "polyfills": ["flexie"], "notes": [{ "name": "The _inbetween_ flexbox", - "href": "http://www.w3.org/TR/2011/WD-css3-flexbox-20111129/" + "href": "https://www.w3.org/TR/2011/WD-css3-flexbox-20111129/" }], "warnings": ["This represents an old syntax, not the latest standard syntax."] } diff --git a/feature-detects/css/fontface.js b/feature-detects/css/fontface.js index 5c4171a3..6f6595ea 100644 --- a/feature-detects/css/fontface.js +++ b/feature-detects/css/fontface.js @@ -5,8 +5,8 @@ "authors": ["Diego Perini", "Mat Marquis"], "tags": ["css"], "knownBugs": [ - "False Positive: WebOS http://github.com/Modernizr/Modernizr/issues/342", - "False Postive: WP7 http://github.com/Modernizr/Modernizr/issues/538" + "False Positive: WebOS https://github.com/Modernizr/Modernizr/issues/342", + "False Postive: WP7 https://github.com/Modernizr/Modernizr/issues/538" ], "notes": [{ "name": "@font-face detection routine by Diego Perini", @@ -19,7 +19,7 @@ "href": "https://docs.google.com/spreadsheet/ccc?key=0Ag5_yGvxpINRdHFYeUJPNnZMWUZKR2ItMEpRTXZPdUE#gid=0" },{ "name": "CSS fonts on Android", - "href": "http://stackoverflow.com/questions/3200069/css-fonts-on-android" + "href": "https://stackoverflow.com/questions/3200069/css-fonts-on-android" },{ "name": "@font-face and Android", "href": "http://archivist.incutio.com/viewlist/css-discuss/115960" diff --git a/feature-detects/css/generatedcontent.js b/feature-detects/css/generatedcontent.js index a5105a37..8d3b102a 100644 --- a/feature-detects/css/generatedcontent.js +++ b/feature-detects/css/generatedcontent.js @@ -6,7 +6,7 @@ "warnings": ["Android won't return correct height for anything below 7px #738"], "notes": [{ "name": "W3C CSS Selectors Level 3 spec", - "href": "http://www.w3.org/TR/css3-selectors/#gen-content" + "href": "https://www.w3.org/TR/css3-selectors/#gen-content" },{ "name": "MDN article on :before", "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/::before" diff --git a/feature-detects/css/gradients.js b/feature-detects/css/gradients.js index d9ab518f..076e36a3 100644 --- a/feature-detects/css/gradients.js +++ b/feature-detects/css/gradients.js @@ -7,16 +7,13 @@ "knownBugs": ["False-positives on webOS (https://github.com/Modernizr/Modernizr/issues/202)"], "notes": [{ "name": "Webkit Gradient Syntax", - "href": "http://webkit.org/blog/175/introducing-css-gradients/" + "href": "https://webkit.org/blog/175/introducing-css-gradients/" },{ - "name": "Mozilla Linear Gradient Syntax", - "href": "http://developer.mozilla.org/en/CSS/-moz-linear-gradient" - },{ - "name": "Mozilla Radial Gradient Syntax", - "href": "http://developer.mozilla.org/en/CSS/-moz-radial-gradient" + "name": "Linear Gradient Syntax", + "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient" },{ "name": "W3C Gradient Spec", - "href": "dev.w3.org/csswg/css3-images/#gradients-" + "href": "https://drafts.csswg.org/css-images-3/#gradients" }] } !*/ diff --git a/feature-detects/css/mask.js b/feature-detects/css/mask.js index 96f1615e..16ccf833 100644 --- a/feature-detects/css/mask.js +++ b/feature-detects/css/mask.js @@ -8,19 +8,19 @@ "notes": [ { "name": "Webkit blog on CSS Masks", - "href": "http://www.webkit.org/blog/181/css-masks/" + "href": "https://webkit.org/blog/181/css-masks/" }, { "name": "Safari Docs", - "href": "http://developer.apple.com/library/safari/#documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Masks/Masks.html" + "href": "https://developer.apple.com/library/safari/#documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Masks/Masks.html" }, { - "name": "Mozilla css svg mask (not this)", - "href": "http://developer.mozilla.org/en/CSS/mask" + "name": "CSS SVG mask", + "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask" }, { "name": "Combine with clippaths for awesomeness", - "href": "http://generic.cx/for/webkit/test.html" + "href": "https://generic.cx/for/webkit/test.html" } ] } diff --git a/feature-detects/css/objectfit.js b/feature-detects/css/objectfit.js index a3a110ea..3f2aae9e 100644 --- a/feature-detects/css/objectfit.js +++ b/feature-detects/css/objectfit.js @@ -7,7 +7,7 @@ "builderAliases": ["css_objectfit"], "notes": [{ "name": "Opera Article on Object Fit", - "href": "http://dev.opera.com/articles/view/css3-object-fit-object-position/" + "href": "https://dev.opera.com/articles/css3-object-fit-object-position/" }] } !*/ diff --git a/feature-detects/css/overflow-scrolling.js b/feature-detects/css/overflow-scrolling.js index 006392bc..2de8aed8 100644 --- a/feature-detects/css/overflow-scrolling.js +++ b/feature-detects/css/overflow-scrolling.js @@ -7,7 +7,7 @@ "warnings": ["Introduced in iOS5b2. API is subject to change."], "notes": [{ "name": "Article on iOS overflow scrolling", - "href": "http://css-tricks.com/snippets/css/momentum-scrolling-on-ios-overflow-elements/" + "href": "https://css-tricks.com/snippets/css/momentum-scrolling-on-ios-overflow-elements/" }] } !*/ diff --git a/feature-detects/css/pointerevents.js b/feature-detects/css/pointerevents.js index 235b4806..5d667d19 100644 --- a/feature-detects/css/pointerevents.js +++ b/feature-detects/css/pointerevents.js @@ -9,17 +9,17 @@ "notes": [ { "name": "MDN Docs", - "href": "http://developer.mozilla.org/en/CSS/pointer-events" + "href": "https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events" },{ "name": "Test Project Page", - "href": "http://ausi.github.com/Feature-detection-technique-for-pointer-events/" + "href": "https://ausi.github.com/Feature-detection-technique-for-pointer-events/" },{ "name": "Test Project Wiki", - "href": "http://github.com/ausi/Feature-detection-technique-for-pointer-events/wiki" + "href": "https://github.com/ausi/Feature-detection-technique-for-pointer-events/wiki" }, { "name": "Related Github Issue", - "href": "http://github.com/Modernizr/Modernizr/issues/80" + "href": "https://github.com/Modernizr/Modernizr/issues/80" } ] } diff --git a/feature-detects/css/regions.js b/feature-detects/css/regions.js index e140875f..9328a8d5 100644 --- a/feature-detects/css/regions.js +++ b/feature-detects/css/regions.js @@ -8,7 +8,7 @@ "builderAliases": ["css_regions"], "notes": [{ "name": "W3C Specification", - "href": "http://www.w3.org/TR/css3-regions/" + "href": "https://www.w3.org/TR/css3-regions/" }] } !*/ diff --git a/feature-detects/css/remunit.js b/feature-detects/css/remunit.js index 68b5ba93..128fa692 100644 --- a/feature-detects/css/remunit.js +++ b/feature-detects/css/remunit.js @@ -8,7 +8,7 @@ "builderAliases": ["css_remunit"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/css3-values/#relative0" + "href": "https://www.w3.org/TR/css3-values/#relative0" },{ "name": "Font Size with rem by Jonathan Snook", "href": "http://snook.ca/archives/html_and_css/font-size-with-rem" diff --git a/feature-detects/css/resize.js b/feature-detects/css/resize.js index 1774d8ee..d157364b 100644 --- a/feature-detects/css/resize.js +++ b/feature-detects/css/resize.js @@ -7,7 +7,7 @@ "builderAliases": ["css_resize"], "notes": [{ "name": "W3C Specification", - "href": "http://www.w3.org/TR/css3-ui/#resize" + "href": "https://www.w3.org/TR/css3-ui/#resize" },{ "name": "MDN Docs", "href": "https://developer.mozilla.org/en/CSS/resize" diff --git a/feature-detects/css/rgba.js b/feature-detects/css/rgba.js index 3a31834d..a4689796 100644 --- a/feature-detects/css/rgba.js +++ b/feature-detects/css/rgba.js @@ -6,7 +6,7 @@ "tags": ["css"], "notes": [{ "name": "CSSTricks Tutorial", - "href": "http://css-tricks.com/rgba-browser-support/" + "href": "https://css-tricks.com/rgba-browser-support/" }] } !*/ diff --git a/feature-detects/css/shapes.js b/feature-detects/css/shapes.js index 5d532b4b..9842309d 100644 --- a/feature-detects/css/shapes.js +++ b/feature-detects/css/shapes.js @@ -5,10 +5,10 @@ "tags": ["css"], "notes": [{ "name": "CSS Shapes W3C specification", - "href": "http://www.w3.org/TR/css-shapes" + "href": "https://www.w3.org/TR/css-shapes" },{ "name": "Examples from Adobe", - "href": "http://html.adobe.com/webplatform/layout/shapes" + "href": "http://webplatform.adobe.com/shapes/" }, { "name": "Samples showcasing uses of Shapes", "href": "http://codepen.io/collection/qFesk" diff --git a/feature-detects/css/vhunit.js b/feature-detects/css/vhunit.js index 51fe80e7..2a70e784 100644 --- a/feature-detects/css/vhunit.js +++ b/feature-detects/css/vhunit.js @@ -10,7 +10,7 @@ "href": "https://github.com/Modernizr/Modernizr/issues/572" },{ "name": "Similar JSFiddle", - "href": "http://jsfiddle.net/FWeinb/etnYC/" + "href": "https://jsfiddle.net/FWeinb/etnYC/" }] } !*/ diff --git a/feature-detects/css/vmaxunit.js b/feature-detects/css/vmaxunit.js index 5965bdc7..b315fc97 100644 --- a/feature-detects/css/vmaxunit.js +++ b/feature-detects/css/vmaxunit.js @@ -10,7 +10,7 @@ "href": "https://github.com/Modernizr/Modernizr/issues/572" },{ "name": "JSFiddle Example", - "href": "http://jsfiddle.net/glsee/JDsWQ/4/" + "href": "https://jsfiddle.net/glsee/JDsWQ/4/" }] } !*/ diff --git a/feature-detects/css/vminunit.js b/feature-detects/css/vminunit.js index b1ce50f7..81fbae2f 100644 --- a/feature-detects/css/vminunit.js +++ b/feature-detects/css/vminunit.js @@ -10,7 +10,7 @@ "href": "https://github.com/Modernizr/Modernizr/issues/572" },{ "name": "JSFiddle Example", - "href": "http://jsfiddle.net/glsee/JRmdq/8/" + "href": "https://jsfiddle.net/glsee/JRmdq/8/" }] } !*/ diff --git a/feature-detects/css/vwunit.js b/feature-detects/css/vwunit.js index 2305ff72..81a3c8ed 100644 --- a/feature-detects/css/vwunit.js +++ b/feature-detects/css/vwunit.js @@ -10,7 +10,7 @@ "href": "https://github.com/Modernizr/Modernizr/issues/572" },{ "name": "JSFiddle Example", - "href": "http://jsfiddle.net/FWeinb/etnYC/" + "href": "https://jsfiddle.net/FWeinb/etnYC/" }] } !*/ diff --git a/feature-detects/css/will-change.js b/feature-detects/css/will-change.js index 84efbe64..4aa78a71 100644 --- a/feature-detects/css/will-change.js +++ b/feature-detects/css/will-change.js @@ -4,7 +4,7 @@ "property": "willchange", "notes": [{ "name": "Spec", - "href": "http://tabatkins.github.io/specs/css-will-change/" + "href": "https://drafts.csswg.org/css-will-change/" }] } !*/ diff --git a/feature-detects/css/wrapflow.js b/feature-detects/css/wrapflow.js index 9a2169b0..2cc4be36 100644 --- a/feature-detects/css/wrapflow.js +++ b/feature-detects/css/wrapflow.js @@ -6,7 +6,7 @@ "notes": [ { "name": "W3C Exclusions spec", - "href": "http://www.w3.org/TR/css3-exclusions" + "href": "https://www.w3.org/TR/css3-exclusions" }, { "name": "Example by Adobe", diff --git a/feature-detects/custom-protocol-handler.js b/feature-detects/custom-protocol-handler.js index 291d12b4..515eb96d 100644 --- a/feature-detects/custom-protocol-handler.js +++ b/feature-detects/custom-protocol-handler.js @@ -6,7 +6,7 @@ "builderAliases": ["custom_protocol_handler"], "notes": [{ "name": "WHATWG overview", - "href": "http://developers.whatwg.org/timers.html#custom-handlers" + "href": "https://developers.whatwg.org/timers.html#custom-handlers" },{ "name": "MDN documentation", "href": "https://developer.mozilla.org/en-US/docs/Web/API/navigator.registerProtocolHandler" diff --git a/feature-detects/customevent.js b/feature-detects/customevent.js index eb10d61f..a7400791 100644 --- a/feature-detects/customevent.js +++ b/feature-detects/customevent.js @@ -6,7 +6,7 @@ "authors": ["Alberto Elias"], "notes": [{ "name": "W3C DOM reference", - "href": "http://www.w3.org/TR/DOM-Level-3-Events/#interface-CustomEvent" + "href": "https://www.w3.org/TR/DOM-Level-3-Events/#interface-CustomEvent" }, { "name": "MDN documentation", "href": "https://developer.mozilla.org/en/docs/Web/API/CustomEvent" diff --git a/feature-detects/dart.js b/feature-detects/dart.js index bbbf7506..b7e21930 100644 --- a/feature-detects/dart.js +++ b/feature-detects/dart.js @@ -5,7 +5,7 @@ "authors": ["Theodoor van Donge"], "notes": [{ "name": "Language website", - "href": "http://www.dartlang.org/" + "href": "https://www.dartlang.org/" }] } !*/ diff --git a/feature-detects/dom/documentfragment.js b/feature-detects/dom/documentfragment.js index 3740a8aa..e4a97fe7 100644 --- a/feature-detects/dom/documentfragment.js +++ b/feature-detects/dom/documentfragment.js @@ -4,7 +4,7 @@ "property": "documentfragment", "notes": [{ "name": "W3C DOM Level 1 Reference", - "href": "http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-B63ED1A3" + "href": "https://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-B63ED1A3" }, { "name": "SitePoint Reference", "href": "http://reference.sitepoint.com/javascript/DocumentFragment" diff --git a/feature-detects/dom/hidden.js b/feature-detects/dom/hidden.js index 4c223fa5..906d5b21 100644 --- a/feature-detects/dom/hidden.js +++ b/feature-detects/dom/hidden.js @@ -5,7 +5,7 @@ "tags": ["dom"], "notes": [{ "name": "WHATWG: The hidden attribute", - "href": "http://developers.whatwg.org/editing.html#the-hidden-attribute" + "href": "https://developers.whatwg.org/editing.html#the-hidden-attribute" }, { "name": "original implementation of detect code", "href": "https://github.com/aFarkas/html5shiv/blob/bf4fcc4/src/html5shiv.js#L38" diff --git a/feature-detects/dom/microdata.js b/feature-detects/dom/microdata.js index 3c69fe6d..e1a3fafd 100644 --- a/feature-detects/dom/microdata.js +++ b/feature-detects/dom/microdata.js @@ -6,7 +6,7 @@ "builderAliases": ["dom_microdata"], "notes": [{ "name": "W3 Spec", - "href": "http://www.w3.org/TR/html5/microdata.html" + "href": "https://www.w3.org/TR/microdata/" }] } !*/ diff --git a/feature-detects/elem/datalist.js b/feature-detects/elem/datalist.js index 2b68b998..bb6fed2d 100644 --- a/feature-detects/elem/datalist.js +++ b/feature-detects/elem/datalist.js @@ -8,13 +8,10 @@ "warnings": ["This test is a dupe of Modernizr.input.list. Only around for legacy reasons."], "notes": [{ "name": "CSS Tricks Article", - "href": "http://css-tricks.com/15346-relevant-dropdowns-polyfill-for-datalist/" - },{ - "name": "Mike Taylor Test", - "href": "http://miketaylr.com/test/datalist.html" + "href": "https://css-tricks.com/15346-relevant-dropdowns-polyfill-for-datalist/" },{ "name": "Mike Taylor Code", - "href": "http://miketaylr.com/code/datalist.html" + "href": "https://miketaylr.com/code/datalist.html" }] } !*/ diff --git a/feature-detects/elem/details.js b/feature-detects/elem/details.js index 63e9bc2d..4942add6 100644 --- a/feature-detects/elem/details.js +++ b/feature-detects/elem/details.js @@ -8,7 +8,7 @@ "authors": ["@mathias"], "notes": [{ "name": "Mathias' Original", - "href": "http://mths.be/axh" + "href": "https://mathiasbynens.be/notes/html5-details-jquery#comment-35" }] } !*/ diff --git a/feature-detects/elem/output.js b/feature-detects/elem/output.js index 5babcbed..cadacfb1 100644 --- a/feature-detects/elem/output.js +++ b/feature-detects/elem/output.js @@ -6,7 +6,7 @@ "builderAliases": ["elem_output"], "notes": [{ "name": "WhatWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-output-element" + "href": "https://html.spec.whatwg.org/multipage/forms.html#the-output-element" }] } !*/ diff --git a/feature-detects/elem/ruby.js b/feature-detects/elem/ruby.js index 9693d4a5..876133ca 100644 --- a/feature-detects/elem/ruby.js +++ b/feature-detects/elem/ruby.js @@ -8,7 +8,7 @@ "authors": ["Cătălin Mariș"], "notes": [{ "name": "WHATWG Specification", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-ruby-element" + "href": "https://html.spec.whatwg.org/multipage/semantics.html#the-ruby-element" }] } !*/ diff --git a/feature-detects/elem/time.js b/feature-detects/elem/time.js index 98276168..bd525d83 100644 --- a/feature-detects/elem/time.js +++ b/feature-detects/elem/time.js @@ -6,7 +6,7 @@ "builderAliases": ["elem_time"], "notes": [{ "name": "WhatWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element" + "href": "https://html.spec.whatwg.org/multipage/semantics.html#the-time-element" }] } !*/ diff --git a/feature-detects/elem/unknown.js b/feature-detects/elem/unknown.js index 153850f0..8aef9fe6 100644 --- a/feature-detects/elem/unknown.js +++ b/feature-detects/elem/unknown.js @@ -5,7 +5,7 @@ "tags": ["elem"], "notes": [{ "name": "The Story of the HTML5 Shiv", - "href": "http://www.paulirish.com/2011/the-history-of-the-html5-shiv/" + "href": "https://www.paulirish.com/2011/the-history-of-the-html5-shiv/" }, { "name": "original implementation of detect code", "href": "https://github.com/aFarkas/html5shiv/blob/bf4fcc4/src/html5shiv.js#L36" diff --git a/feature-detects/es6/array.js b/feature-detects/es6/array.js index 93c75e82..cbbe38c3 100644 --- a/feature-detects/es6/array.js +++ b/feature-detects/es6/array.js @@ -4,7 +4,7 @@ "property": "es6array", "notes": [{ "name": "unofficial ECMAScript 6 draft specification", - "href": "http://people.mozilla.org/~jorendorff/es6-draft.html" + "href": "https://people.mozilla.org/~jorendorff/es6-draft.html" }], "polyfills": ["es6shim"], "authors": ["Ron Waldon (@jokeyrhyme)"], diff --git a/feature-detects/es6/collections.js b/feature-detects/es6/collections.js index 1462c9f6..daf389a3 100644 --- a/feature-detects/es6/collections.js +++ b/feature-detects/es6/collections.js @@ -4,7 +4,7 @@ "property": "es6collections", "notes": [{ "name": "unofficial ECMAScript 6 draft specification", - "href": "http://people.mozilla.org/~jorendorff/es6-draft.html" + "href": "https://people.mozilla.org/~jorendorff/es6-draft.html" }], "polyfills": ["es6shim", "weakmap"], "authors": ["Ron Waldon (@jokeyrhyme)"], diff --git a/feature-detects/es6/math.js b/feature-detects/es6/math.js index 9dad6b62..68e70f4b 100644 --- a/feature-detects/es6/math.js +++ b/feature-detects/es6/math.js @@ -4,7 +4,7 @@ "property": "es6math", "notes": [{ "name": "unofficial ECMAScript 6 draft specification", - "href": "http://people.mozilla.org/~jorendorff/es6-draft.html" + "href": "https://people.mozilla.org/~jorendorff/es6-draft.html" }], "polyfills": ["es6shim"], "authors": ["Ron Waldon (@jokeyrhyme)"], diff --git a/feature-detects/es6/number.js b/feature-detects/es6/number.js index 75ece774..fd0a73e9 100644 --- a/feature-detects/es6/number.js +++ b/feature-detects/es6/number.js @@ -4,7 +4,7 @@ "property": "es6number", "notes": [{ "name": "unofficial ECMAScript 6 draft specification", - "href": "http://people.mozilla.org/~jorendorff/es6-draft.html" + "href": "https://people.mozilla.org/~jorendorff/es6-draft.html" }], "polyfills": ["es6shim"], "authors": ["Ron Waldon (@jokeyrhyme)"], diff --git a/feature-detects/es6/object.js b/feature-detects/es6/object.js index b1fdda9c..3630612d 100644 --- a/feature-detects/es6/object.js +++ b/feature-detects/es6/object.js @@ -4,7 +4,7 @@ "property": "es6object", "notes": [{ "name": "unofficial ECMAScript 6 draft specification", - "href": "http://people.mozilla.org/~jorendorff/es6-draft.html" + "href": "https://people.mozilla.org/~jorendorff/es6-draft.html" }], "polyfills": ["es6shim"], "authors": ["Ron Waldon (@jokeyrhyme)"], diff --git a/feature-detects/es6/promises.js b/feature-detects/es6/promises.js index e4121329..97ef59df 100644 --- a/feature-detects/es6/promises.js +++ b/feature-detects/es6/promises.js @@ -11,7 +11,7 @@ "href": "https://github.com/domenic/promises-unwrapping" },{ "name": "Chromium dashboard - ES6 Promises", - "href": "http://www.chromestatus.com/features/5681726336532480" + "href": "https://www.chromestatus.com/features/5681726336532480" },{ "name": "JavaScript Promises: There and back again - HTML5 Rocks", "href": "http://www.html5rocks.com/en/tutorials/es6/promises/" diff --git a/feature-detects/es6/string.js b/feature-detects/es6/string.js index f65f10b0..dd3831c0 100644 --- a/feature-detects/es6/string.js +++ b/feature-detects/es6/string.js @@ -4,7 +4,7 @@ "property": "es6string", "notes": [{ "name": "unofficial ECMAScript 6 draft specification", - "href": "http://people.mozilla.org/~jorendorff/es6-draft.html" + "href": "https://people.mozilla.org/~jorendorff/es6-draft.html" }], "polyfills": ["es6shim"], "authors": ["Ron Waldon (@jokeyrhyme)"], diff --git a/feature-detects/event/deviceorientation-motion.js b/feature-detects/event/deviceorientation-motion.js index a21fc5a0..ec9d03a7 100644 --- a/feature-detects/event/deviceorientation-motion.js +++ b/feature-detects/event/deviceorientation-motion.js @@ -5,7 +5,7 @@ "caniuse": "deviceorientation", "notes": [{ "name": "W3C Editor's Draft", - "href": "http://dev.w3.org/geo/api/spec-source-orientation.html" + "href": "http://w3c.github.io/deviceorientation/spec-source-orientation.html" },{ "name": "Implementation by iOS Safari (Orientation)", "href": "http://goo.gl/fhce3" diff --git a/feature-detects/event/oninput.js b/feature-detects/event/oninput.js index 6a8ebc0a..8d60626f 100644 --- a/feature-detects/event/oninput.js +++ b/feature-detects/event/oninput.js @@ -7,7 +7,7 @@ "href": "https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.oninput" },{ "name": "WHATWG spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html#common-event-behaviors" + "href": "https://html.spec.whatwg.org/multipage/forms.html#common-input-element-attributes" },{ "name": "Detecting onInput support", "href": "http://danielfriesen.name/blog/2010/02/16/html5-browser-maze-oninput-support" diff --git a/feature-detects/eventlistener.js b/feature-detects/eventlistener.js index 5069f45c..e582ae61 100644 --- a/feature-detects/eventlistener.js +++ b/feature-detects/eventlistener.js @@ -5,7 +5,7 @@ "authors": ["Andrew Betts (@triblondon)"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Registration-interfaces" + "href": "https://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Registration-interfaces" }], "polyfills": ["eventlistener"] } diff --git a/feature-detects/file/api.js b/feature-detects/file/api.js index 29d530cb..82cbcece 100644 --- a/feature-detects/file/api.js +++ b/feature-detects/file/api.js @@ -5,7 +5,7 @@ "caniuse": "fileapi", "notes": [{ "name": "W3C Working Draft", - "href": "http://www.w3.org/TR/FileAPI/" + "href": "https://www.w3.org/TR/FileAPI/" }], "tags": ["file"], "builderAliases": ["file_api"], diff --git a/feature-detects/file/filesystem.js b/feature-detects/file/filesystem.js index 2221e5a6..29105a5c 100644 --- a/feature-detects/file/filesystem.js +++ b/feature-detects/file/filesystem.js @@ -5,7 +5,7 @@ "caniuse": "filesystem", "notes": [{ "name": "W3 Draft", - "href": "dev.w3.org/2009/dap/file-system/file-dir-sys.html" + "href": "http://dev.w3.org/2009/dap/file-system/file-dir-sys.html" }], "authors": ["Eric Bidelman (@ebidel)"], "tags": ["file"], diff --git a/feature-detects/forms/capture.js b/feature-detects/forms/capture.js index 5a9696e7..f5eb08aa 100644 --- a/feature-detects/forms/capture.js +++ b/feature-detects/forms/capture.js @@ -5,7 +5,7 @@ "tags": ["video", "image", "audio", "media", "attribute"], "notes": [{ "name": "W3C draft: HTML Media Capture", - "href": "http://www.w3.org/TR/html-media-capture/" + "href": "https://www.w3.org/TR/html-media-capture/" }] } !*/ diff --git a/feature-detects/forms/inputnumber-l10n.js b/feature-detects/forms/inputnumber-l10n.js index 72369af2..5a8f13e8 100644 --- a/feature-detects/forms/inputnumber-l10n.js +++ b/feature-detects/forms/inputnumber-l10n.js @@ -9,7 +9,7 @@ "href": "https://bugs.webkit.org/show_bug.cgi?id=42484" },{ "name": "Based on This", - "href": "http://trac.webkit.org/browser/trunk/LayoutTests/fast/forms/script-tests/input-number-keyoperation.js?rev=80096#L9" + "href": "https://trac.webkit.org/browser/trunk/LayoutTests/fast/forms/script-tests/input-number-keyoperation.js?rev=80096#L9" }], "knownBugs": ["Only ever returns true if the browser/OS is configured to use comma as a decimal separator. This is probably fine for most use cases."] } diff --git a/feature-detects/forms/requestautocomplete.js b/feature-detects/forms/requestautocomplete.js index d07d9e4d..2bc61877 100644 --- a/feature-detects/forms/requestautocomplete.js +++ b/feature-detects/forms/requestautocomplete.js @@ -5,7 +5,7 @@ "tags": ["form", "forms", "requestAutocomplete", "payments"], "notes": [{ "name": "WHATWG proposed spec", - "href": "http://wiki.whatwg.org/wiki/RequestAutocomplete" + "href": "https://wiki.whatwg.org/wiki/RequestAutocomplete" }] } !*/ diff --git a/feature-detects/gamepad.js b/feature-detects/gamepad.js index f65e1b5e..f016c8d7 100644 --- a/feature-detects/gamepad.js +++ b/feature-detects/gamepad.js @@ -6,7 +6,7 @@ "tags": ["media"], "notes": [{ "name": "W3C spec", - "href": "http://www.w3.org/TR/gamepad/" + "href": "https://www.w3.org/TR/gamepad/" },{ "name": "HTML5 Rocks tutorial", "href": "http://www.html5rocks.com/en/tutorials/doodles/gamepad/#toc-featuredetect" diff --git a/feature-detects/hiddenscroll.js b/feature-detects/hiddenscroll.js index 2b644b85..1e5aa919 100644 --- a/feature-detects/hiddenscroll.js +++ b/feature-detects/hiddenscroll.js @@ -9,7 +9,7 @@ "href": "https://developer.apple.com/library/mac/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_7.html#//apple_ref/doc/uid/TP40010355-SW39" },{ "name": "Video example of overlay scrollbars", - "href": "http://gfycat.com/FoolishMeaslyAtlanticsharpnosepuffer" + "href": "https://gfycat.com/FoolishMeaslyAtlanticsharpnosepuffer" }] } !*/ diff --git a/feature-detects/history.js b/feature-detects/history.js index 94e13a81..a869932a 100644 --- a/feature-detects/history.js +++ b/feature-detects/history.js @@ -7,7 +7,7 @@ "authors": ["Hay Kranen", "Alexander Farkas"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/html51/browsers.html#the-history-interface" + "href": "https://www.w3.org/TR/html51/browsers.html#the-history-interface" }, { "name": "MDN documentation", "href": "https://developer.mozilla.org/en-US/docs/Web/API/window.history" diff --git a/feature-detects/htmlimports.js b/feature-detects/htmlimports.js index 234073f7..06c8c3ea 100644 --- a/feature-detects/htmlimports.js +++ b/feature-detects/htmlimports.js @@ -4,7 +4,7 @@ "notes": [ { "name": "W3C HTML Imports Specification", - "href": "http://w3c.github.io/webcomponents/spec/imports/" + "href": "https://w3c.github.io/webcomponents/spec/imports/" }, { "name": "HTML Imports - #include for the web", diff --git a/feature-detects/iframe/sandbox.js b/feature-detects/iframe/sandbox.js index ca4cb77e..b0528bd0 100644 --- a/feature-detects/iframe/sandbox.js +++ b/feature-detects/iframe/sandbox.js @@ -7,7 +7,7 @@ "notes": [ { "name": "WhatWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#attr-iframe-sandbox" + "href": "https://html.spec.whatwg.org/multipage/embedded-content.html#attr-iframe-sandbox" }], "knownBugs": [ "False-positive on Firefox < 29" ] } diff --git a/feature-detects/iframe/seamless.js b/feature-detects/iframe/seamless.js index 5c809ae3..3e02830e 100644 --- a/feature-detects/iframe/seamless.js +++ b/feature-detects/iframe/seamless.js @@ -6,7 +6,7 @@ "builderAliases": ["iframe_seamless"], "notes": [{ "name": "WhatWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#attr-iframe-seamless" + "href": "https://html.spec.whatwg.org/multipage/embedded-content.html#attr-iframe-seamless" }] } !*/ diff --git a/feature-detects/iframe/srcdoc.js b/feature-detects/iframe/srcdoc.js index 285cc472..20ed5a0b 100644 --- a/feature-detects/iframe/srcdoc.js +++ b/feature-detects/iframe/srcdoc.js @@ -6,7 +6,7 @@ "builderAliases": ["iframe_srcdoc"], "notes": [{ "name": "WhatWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#attr-iframe-srcdoc" + "href": "https://html.spec.whatwg.org/multipage/embedded-content.html#attr-iframe-srcdoc" }] } !*/ diff --git a/feature-detects/img/apng.js b/feature-detects/img/apng.js index 2ebb7162..01b79f77 100644 --- a/feature-detects/img/apng.js +++ b/feature-detects/img/apng.js @@ -7,7 +7,7 @@ "builderAliases": ["img_apng"], "notes": [{ "name": "Wikipedia Article", - "href": "http://en.wikipedia.org/wiki/APNG" + "href": "https://en.wikipedia.org/wiki/APNG" }] } !*/ diff --git a/feature-detects/img/crossorigin.js b/feature-detects/img/crossorigin.js index 0851c671..071cf894 100644 --- a/feature-detects/img/crossorigin.js +++ b/feature-detects/img/crossorigin.js @@ -4,7 +4,7 @@ "property": "imgcrossorigin", "notes": [{ "name": "Cross Domain Images and the Tainted Canvas", - "href": "http://blog.codepen.io/2013/10/08/cross-domain-images-tainted-canvas/" + "href": "https://blog.codepen.io/2013/10/08/cross-domain-images-tainted-canvas/" }] } !*/ diff --git a/feature-detects/img/jpeg2000.js b/feature-detects/img/jpeg2000.js index efdef1b5..69c7a66e 100644 --- a/feature-detects/img/jpeg2000.js +++ b/feature-detects/img/jpeg2000.js @@ -8,7 +8,7 @@ "authors": ["@eric_wvgg"], "notes": [{ "name": "Wikipedia Article", - "href": "http://en.wikipedia.org/wiki/JPEG_2000" + "href": "https://en.wikipedia.org/wiki/JPEG_2000" }] } !*/ diff --git a/feature-detects/img/jpegxr.js b/feature-detects/img/jpegxr.js index 46b74f49..0dea7b55 100644 --- a/feature-detects/img/jpegxr.js +++ b/feature-detects/img/jpegxr.js @@ -7,7 +7,7 @@ "tags": ["image"], "notes": [{ "name": "Wikipedia Article", - "href": "http://en.wikipedia.org/wiki/JPEG_XR" + "href": "https://en.wikipedia.org/wiki/JPEG_XR" }] } !*/ diff --git a/feature-detects/img/srcset.js b/feature-detects/img/srcset.js index 693f6292..6a7524cc 100644 --- a/feature-detects/img/srcset.js +++ b/feature-detects/img/srcset.js @@ -5,10 +5,10 @@ "tags": ["image"], "notes": [{ "name": "Smashing Magazine Article", - "href": "http://en.wikipedia.org/wiki/APNG" + "href": "https://en.wikipedia.org/wiki/APNG" },{ "name": "Generate multi-resolution images for srcset with Grunt", - "href": "http://addyosmani.com/blog/generate-multi-resolution-images-for-srcset-with-grunt/" + "href": "https://addyosmani.com/blog/generate-multi-resolution-images-for-srcset-with-grunt/" }] } !*/ diff --git a/feature-detects/img/webp-alpha.js b/feature-detects/img/webp-alpha.js index b71e0074..b653fe57 100644 --- a/feature-detects/img/webp-alpha.js +++ b/feature-detects/img/webp-alpha.js @@ -8,13 +8,13 @@ "authors": ["Krister Kari", "Rich Bradshaw", "Ryan Seddon", "Paul Irish"], "notes": [{ "name": "WebP Info", - "href": "http://code.google.com/speed/webp/" + "href": "https://developers.google.com/speed/webp/" },{ "name": "Article about WebP support on Android browsers", "href": "http://www.wope-framework.com/en/2013/06/24/webp-support-on-android-browsers/" },{ "name": "Chromium WebP announcement", - "href": "http://blog.chromium.org/2011/11/lossless-and-transparency-encoding-in.html?m=1" + "href": "https://blog.chromium.org/2011/11/lossless-and-transparency-encoding-in.html?m=1" }] } !*/ diff --git a/feature-detects/img/webp-animation.js b/feature-detects/img/webp-animation.js index 1d8265c9..25123b9e 100644 --- a/feature-detects/img/webp-animation.js +++ b/feature-detects/img/webp-animation.js @@ -8,10 +8,10 @@ "authors": ["Krister Kari", "Rich Bradshaw", "Ryan Seddon", "Paul Irish"], "notes": [{ "name": "WebP Info", - "href": "http://code.google.com/speed/webp/" + "href": "https://developers.google.com/speed/webp/" },{ "name": "Chromium blog - Chrome 32 Beta: Animated WebP images and faster Chrome for Android touch input", - "href": "http://blog.chromium.org/2013/11/chrome-32-beta-animated-webp-images-and.html" + "href": "https://blog.chromium.org/2013/11/chrome-32-beta-animated-webp-images-and.html" }] } !*/ diff --git a/feature-detects/img/webp-lossless.js b/feature-detects/img/webp-lossless.js index a76a340b..8525d28e 100644 --- a/feature-detects/img/webp-lossless.js +++ b/feature-detects/img/webp-lossless.js @@ -7,7 +7,7 @@ "authors": ["@amandeep", "Rich Bradshaw", "Ryan Seddon", "Paul Irish"], "notes": [{ "name": "Webp Info", - "href": "http://code.google.com/speed/webp/" + "href": "https://developers.google.com/speed/webp/" },{ "name": "Webp Lossless Spec", "href": "https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification" diff --git a/feature-detects/img/webp.js b/feature-detects/img/webp.js index fa08f066..c5decf94 100644 --- a/feature-detects/img/webp.js +++ b/feature-detects/img/webp.js @@ -8,10 +8,10 @@ "authors": ["Krister Kari", "@amandeep", "Rich Bradshaw", "Ryan Seddon", "Paul Irish"], "notes": [{ "name": "Webp Info", - "href": "http://code.google.com/speed/webp/" + "href": "https://developers.google.com/speed/webp/" }, { "name": "Chormium blog - Chrome 32 Beta: Animated WebP images and faster Chrome for Android touch input", - "href": "http://blog.chromium.org/2013/11/chrome-32-beta-animated-webp-images-and.html" + "href": "https://blog.chromium.org/2013/11/chrome-32-beta-animated-webp-images-and.html" }, { "name": "Webp Lossless Spec", "href": "https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification" @@ -20,7 +20,7 @@ "href": "http://www.wope-framework.com/en/2013/06/24/webp-support-on-android-browsers/" }, { "name": "Chormium WebP announcement", - "href": "http://blog.chromium.org/2011/11/lossless-and-transparency-encoding-in.html?m=1" + "href": "https://blog.chromium.org/2011/11/lossless-and-transparency-encoding-in.html?m=1" }] } !*/ diff --git a/feature-detects/input.js b/feature-detects/input.js index c4b10684..11f15639 100644 --- a/feature-detects/input.js +++ b/feature-detects/input.js @@ -6,7 +6,7 @@ "authors": ["Mike Taylor"], "notes": [{ "name": "WHATWG spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary" + "href": "https://html.spec.whatwg.org/multipage/forms.html#input-type-attr-summary" }], "knownBugs": ["Some blackberry devices report false positive for input.multiple"] } diff --git a/feature-detects/input/formaction.js b/feature-detects/input/formaction.js index d9aef84b..365120d0 100644 --- a/feature-detects/input/formaction.js +++ b/feature-detects/input/formaction.js @@ -5,10 +5,10 @@ "aliases": ["input-formaction"], "notes": [{ "name": "WHATWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#attr-fs-formaction" + "href": "https://html.spec.whatwg.org/multipage/forms.html#attr-fs-formaction" }, { "name": "Wufoo demo", - "href": "http://www.wufoo.com/html5/attributes/13-formaction.html" + "href": "https://www.wufoo.com/html5/attributes/13-formaction.html" }], "polyfills": [ "webshims" diff --git a/feature-detects/input/formenctype.js b/feature-detects/input/formenctype.js index 17e8102c..07f487e5 100644 --- a/feature-detects/input/formenctype.js +++ b/feature-detects/input/formenctype.js @@ -5,10 +5,10 @@ "aliases": ["input-formenctype"], "notes": [{ "name": "WHATWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#attr-fs-formenctype" + "href": "https://html.spec.whatwg.org/multipage/forms.html#attr-fs-formenctype" }, { "name": "Wufoo demo", - "href": "http://www.wufoo.com/html5/attributes/16-formenctype.html" + "href": "https://www.wufoo.com/html5/attributes/16-formenctype.html" }], "polyfills": [ "html5formshim" diff --git a/feature-detects/input/formmethod.js b/feature-detects/input/formmethod.js index 74289c62..1737f913 100644 --- a/feature-detects/input/formmethod.js +++ b/feature-detects/input/formmethod.js @@ -4,10 +4,10 @@ "property": "inputformmethod", "notes": [{ "name": "WHATWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#attr-fs-formmethod" + "href": "https://html.spec.whatwg.org/multipage/forms.html#attr-fs-formmethod" }, { "name": "Wufoo demo", - "href": "http://www.wufoo.com/html5/attributes/14-formmethod.html" + "href": "https://www.wufoo.com/html5/attributes/14-formmethod.html" }], "polyfills": [ "webshims" diff --git a/feature-detects/input/formtarget.js b/feature-detects/input/formtarget.js index 8e9aeccd..7b7b6fd2 100644 --- a/feature-detects/input/formtarget.js +++ b/feature-detects/input/formtarget.js @@ -5,10 +5,10 @@ "aliases": ["input-formtarget"], "notes": [{ "name": "WHATWG Spec", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#attr-fs-formtarget" + "href": "https://html.spec.whatwg.org/multipage/forms.html#attr-fs-formtarget" }, { "name": "Wufoo demo", - "href": "http://www.wufoo.com/html5/attributes/15-formtarget.html" + "href": "https://www.wufoo.com/html5/attributes/15-formtarget.html" }], "polyfills": [ "html5formshim" diff --git a/feature-detects/inputsearchevent.js b/feature-detects/inputsearchevent.js index ff7f6472..08b1a4d8 100644 --- a/feature-detects/inputsearchevent.js +++ b/feature-detects/inputsearchevent.js @@ -6,10 +6,10 @@ "authors": ["Calvin Webster"], "notes": [{ "name": "Wufoo demo", - "href": "http://www.wufoo.com/html5/types/5-search.html?" + "href": "https://www.wufoo.com/html5/types/5-search.html?" }, { "name": "CSS Tricks", - "href": "http://css-tricks.com/webkit-html5-search-inputs/" + "href": "https://css-tricks.com/webkit-html5-search-inputs/" }] } !*/ diff --git a/feature-detects/json.js b/feature-detects/json.js index e45be4d5..23eced9c 100644 --- a/feature-detects/json.js +++ b/feature-detects/json.js @@ -5,7 +5,7 @@ "caniuse": "json", "notes": [{ "name": "MDN documentation", - "href": "http://developer.mozilla.org/en/JSON" + "href": "https://developer.mozilla.org/en-US/docs/Glossary/JSON" }], "polyfills": ["json2"] } diff --git a/feature-detects/mathml.js b/feature-detects/mathml.js index 1a67579b..fa895615 100644 --- a/feature-detects/mathml.js +++ b/feature-detects/mathml.js @@ -7,7 +7,7 @@ "knownBugs": ["Firefox < 4 will likely return a false, however it does support MathML inside XHTML documents"], "notes": [{ "name": "W3C spec", - "href": "http://www.w3.org/Math/" + "href": "https://www.w3.org/Math/" }], "polyfills": ["mathjax"] } diff --git a/feature-detects/network/connection.js b/feature-detects/network/connection.js index 3aeac89b..ea8deba9 100644 --- a/feature-detects/network/connection.js +++ b/feature-detects/network/connection.js @@ -18,11 +18,11 @@ The first is present in Android 2.2+ and only in the Browser (not WebView) The second is specced at http://dev.w3.org/2009/dap/netinfo/ and perhaps landing in WebKit -- http://bugs.webkit.org/show_bug.cgi?id=73528 +- https://bugs.webkit.org/show_bug.cgi?id=73528 Unknown devices are assumed as fast -For more rigorous network testing, consider boomerang.js: http://github.com/bluesmoon/boomerang/ +For more rigorous network testing, consider boomerang.js: https://github.com/bluesmoon/boomerang/ */ define(['Modernizr'], function(Modernizr) { Modernizr.addTest('lowbandwidth', function() { diff --git a/feature-detects/network/eventsource.js b/feature-detects/network/eventsource.js index 378a7686..a21bf866 100644 --- a/feature-detects/network/eventsource.js +++ b/feature-detects/network/eventsource.js @@ -5,8 +5,8 @@ "tags": ["network"], "builderAliases": ["network_eventsource"], "notes": [{ - "name": "W3 Spec", - "href": "http://dev.w3.org/html5/eventsource/" + "name": "WHATWG Spec", + "href": "https://html.spec.whatwg.org/multipage/comms.html#server-sent-events" }] } !*/ diff --git a/feature-detects/network/xhr-responsetype-arraybuffer.js b/feature-detects/network/xhr-responsetype-arraybuffer.js index 70b018e2..c26fe3e5 100644 --- a/feature-detects/network/xhr-responsetype-arraybuffer.js +++ b/feature-detects/network/xhr-responsetype-arraybuffer.js @@ -5,7 +5,7 @@ "tags": ["network"], "notes": [{ "name": "XMLHttpRequest Living Standard", - "href": "http://xhr.spec.whatwg.org/#the-responsetype-attribute" + "href": "https://xhr.spec.whatwg.org/#the-responsetype-attribute" }] } !*/ diff --git a/feature-detects/network/xhr-responsetype-blob.js b/feature-detects/network/xhr-responsetype-blob.js index 540ac602..ac388458 100644 --- a/feature-detects/network/xhr-responsetype-blob.js +++ b/feature-detects/network/xhr-responsetype-blob.js @@ -5,7 +5,7 @@ "tags": ["network"], "notes": [{ "name": "XMLHttpRequest Living Standard", - "href": "http://xhr.spec.whatwg.org/#the-responsetype-attribute" + "href": "https://xhr.spec.whatwg.org/#the-responsetype-attribute" }] } !*/ diff --git a/feature-detects/network/xhr-responsetype-document.js b/feature-detects/network/xhr-responsetype-document.js index 13a25315..dc1a2413 100644 --- a/feature-detects/network/xhr-responsetype-document.js +++ b/feature-detects/network/xhr-responsetype-document.js @@ -5,7 +5,7 @@ "tags": ["network"], "notes": [{ "name": "XMLHttpRequest Living Standard", - "href": "http://xhr.spec.whatwg.org/#the-responsetype-attribute" + "href": "https://xhr.spec.whatwg.org/#the-responsetype-attribute" }] } !*/ diff --git a/feature-detects/network/xhr-responsetype-json.js b/feature-detects/network/xhr-responsetype-json.js index 291c0a97..9bb1a0c7 100644 --- a/feature-detects/network/xhr-responsetype-json.js +++ b/feature-detects/network/xhr-responsetype-json.js @@ -5,10 +5,10 @@ "tags": ["network"], "notes": [{ "name": "XMLHttpRequest Living Standard", - "href": "http://xhr.spec.whatwg.org/#the-responsetype-attribute" + "href": "https://xhr.spec.whatwg.org/#the-responsetype-attribute" },{ "name": "Explanation of xhr.responseType='json'", - "href": "http://mathiasbynens.be/notes/xhr-responsetype-json" + "href": "https://mathiasbynens.be/notes/xhr-responsetype-json" }] } !*/ diff --git a/feature-detects/network/xhr-responsetype-text.js b/feature-detects/network/xhr-responsetype-text.js index 4cbe62b3..8a589abb 100644 --- a/feature-detects/network/xhr-responsetype-text.js +++ b/feature-detects/network/xhr-responsetype-text.js @@ -5,7 +5,7 @@ "tags": ["network"], "notes": [{ "name": "XMLHttpRequest Living Standard", - "href": "http://xhr.spec.whatwg.org/#the-responsetype-attribute" + "href": "https://xhr.spec.whatwg.org/#the-responsetype-attribute" }] } !*/ diff --git a/feature-detects/network/xhr-responsetype.js b/feature-detects/network/xhr-responsetype.js index 3c60089c..a294cd6a 100644 --- a/feature-detects/network/xhr-responsetype.js +++ b/feature-detects/network/xhr-responsetype.js @@ -5,7 +5,7 @@ "tags": ["network"], "notes": [{ "name": "XMLHttpRequest Living Standard", - "href": "http://xhr.spec.whatwg.org/#the-responsetype-attribute" + "href": "https://xhr.spec.whatwg.org/#the-responsetype-attribute" }] } !*/ diff --git a/feature-detects/network/xhr2.js b/feature-detects/network/xhr2.js index def8541d..c08bb387 100644 --- a/feature-detects/network/xhr2.js +++ b/feature-detects/network/xhr2.js @@ -6,10 +6,10 @@ "builderAliases": ["network_xhr2"], "notes": [{ "name": "W3 Spec", - "href": "http://www.w3.org/TR/XMLHttpRequest2/" + "href": "https://www.w3.org/TR/XMLHttpRequest2/" },{ "name": "Details on Related Github Issue", - "href": "http://github.com/Modernizr/Modernizr/issues/385" + "href": "https://github.com/Modernizr/Modernizr/issues/385" }] } !*/ diff --git a/feature-detects/notification.js b/feature-detects/notification.js index 878fa431..4b36b063 100644 --- a/feature-detects/notification.js +++ b/feature-detects/notification.js @@ -9,7 +9,7 @@ "href": "http://www.html5rocks.com/en/tutorials/notifications/quick/" },{ "name": "W3C spec", - "href": "www.w3.org/TR/notifications/" + "href": "https://www.w3.org/TR/notifications/" }, { "name": "Changes in Chrome to Notifications API due to Service Worker Push Notifications", "href": "https://developers.google.com/web/updates/2015/05/Notifying-you-of-notificiation-changes" diff --git a/feature-detects/pagevisibility-api.js b/feature-detects/pagevisibility-api.js index 573fe1f2..ddf406a6 100644 --- a/feature-detects/pagevisibility-api.js +++ b/feature-detects/pagevisibility-api.js @@ -9,7 +9,7 @@ "href": "https://developer.mozilla.org/en-US/docs/DOM/Using_the_Page_Visibility_API" },{ "name": "W3C spec", - "href": "http://www.w3.org/TR/2011/WD-page-visibility-20110602/" + "href": "https://www.w3.org/TR/2011/WD-page-visibility-20110602/" },{ "name": "HTML5 Rocks tutorial", "href": "http://www.html5rocks.com/en/tutorials/pagevisibility/intro/" diff --git a/feature-detects/performance.js b/feature-detects/performance.js index 2626d5e5..18e0b76f 100644 --- a/feature-detects/performance.js +++ b/feature-detects/performance.js @@ -7,7 +7,7 @@ "authors": ["Scott Murphy (@uxder)"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/navigation-timing/" + "href": "https://www.w3.org/TR/navigation-timing/" },{ "name": "HTML5 Rocks article", "href": "http://www.html5rocks.com/en/tutorials/webperformance/basics/" diff --git a/feature-detects/pointerevents.js b/feature-detects/pointerevents.js index 2591f4ad..ec4e390b 100644 --- a/feature-detects/pointerevents.js +++ b/feature-detects/pointerevents.js @@ -7,7 +7,7 @@ "notes": [ { "name": "W3C spec", - "href": "http://www.w3.org/TR/pointerevents/" + "href": "https://www.w3.org/TR/pointerevents/" } ], "warnings": ["This property name now refers to W3C DOM PointerEvents: https://github.com/Modernizr/Modernizr/issues/548#issuecomment-12812099"], diff --git a/feature-detects/proximity.js b/feature-detects/proximity.js index 84a42e45..7c900dd4 100644 --- a/feature-detects/proximity.js +++ b/feature-detects/proximity.js @@ -8,7 +8,7 @@ "href": "https://developer.mozilla.org/en-US/docs/Web/API/Proximity_Events" },{ "name": "W3C specification", - "href": "http://www.w3.org/TR/proximity/" + "href": "https://www.w3.org/TR/proximity/" }], "property": "proximity", "tags": ["events", "proximity"] diff --git a/feature-detects/queryselector.js b/feature-detects/queryselector.js index 612d9204..9ef090ed 100644 --- a/feature-detects/queryselector.js +++ b/feature-detects/queryselector.js @@ -7,7 +7,7 @@ "authors": ["Andrew Betts (@triblondon)"], "notes": [{ "name" : "W3C Selectors reference", - "href": "http://www.w3.org/TR/selectors-api/#queryselectorall" + "href": "https://www.w3.org/TR/selectors-api/#queryselectorall" }], "polyfills": ["css-selector-engine"] } diff --git a/feature-detects/quota-management-api.js b/feature-detects/quota-management-api.js index 634119eb..8c4f2cc7 100644 --- a/feature-detects/quota-management-api.js +++ b/feature-detects/quota-management-api.js @@ -6,7 +6,7 @@ "builderAliases": ["quota_management_api"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/quota-api/" + "href": "https://www.w3.org/TR/quota-api/" }] } !*/ diff --git a/feature-detects/requestanimationframe.js b/feature-detects/requestanimationframe.js index 77acb15f..40553523 100644 --- a/feature-detects/requestanimationframe.js +++ b/feature-detects/requestanimationframe.js @@ -8,7 +8,7 @@ "authors": ["Addy Osmani"], "notes": [{ "name": "W3C spec", - "href": "http://www.w3.org/TR/animation-timing/" + "href": "https://www.w3.org/TR/animation-timing/" }], "polyfills": ["raf"] } diff --git a/feature-detects/script/defer.js b/feature-detects/script/defer.js index 481a4fcd..02e3b89e 100644 --- a/feature-detects/script/defer.js +++ b/feature-detects/script/defer.js @@ -6,7 +6,7 @@ "tags": ["script"], "builderAliases": ["script_defer"], "authors": ["Theodoor van Donge"], - "warnings": ["Browser implementation of the `defer` attribute vary: http://stackoverflow.com/questions/3952009/defer-attribute-chrome#answer-3982619"], + "warnings": ["Browser implementation of the `defer` attribute vary: https://stackoverflow.com/questions/3952009/defer-attribute-chrome#answer-3982619"], "knownBugs": ["False positive in Opera 12"] } !*/ diff --git a/feature-detects/style/scoped.js b/feature-detects/style/scoped.js index 412a5b82..5858127f 100644 --- a/feature-detects/style/scoped.js +++ b/feature-detects/style/scoped.js @@ -8,7 +8,7 @@ "authors": ["Cătălin Mariș"], "notes": [{ "name": "WHATWG Specification", - "href": "http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#attr-style-scoped" + "href": "https://html.spec.whatwg.org/multipage/semantics.html#attr-style-scoped" }], "polyfills": ["scoped-styles"] } diff --git a/feature-detects/svg/clippaths.js b/feature-detects/svg/clippaths.js index fd746ae5..0c7231bd 100644 --- a/feature-detects/svg/clippaths.js +++ b/feature-detects/svg/clippaths.js @@ -12,7 +12,7 @@ /* DOC Detects support for clip paths in SVG (only, not on HTML content). -See [this discussion](http://github.com/Modernizr/Modernizr/issues/213) regarding applying SVG clip paths to HTML content. +See [this discussion](https://github.com/Modernizr/Modernizr/issues/213) regarding applying SVG clip paths to HTML content. */ define(['Modernizr', 'toStringFn'], function(Modernizr, toStringFn) { Modernizr.addTest('svgclippaths', function() { diff --git a/feature-detects/svg/filters.js b/feature-detects/svg/filters.js index ef299f21..f7d2d73c 100644 --- a/feature-detects/svg/filters.js +++ b/feature-detects/svg/filters.js @@ -8,12 +8,12 @@ "authors": ["Erik Dahlstrom"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/SVG11/filters.html" + "href": "https://www.w3.org/TR/SVG11/filters.html" }] } !*/ define(['Modernizr'], function(Modernizr) { - // Should fail in Safari: http://stackoverflow.com/questions/9739955/feature-detecting-support-for-svg-filters. + // Should fail in Safari: https://stackoverflow.com/questions/9739955/feature-detecting-support-for-svg-filters. Modernizr.addTest('svgfilters', function() { var result = false; try { diff --git a/feature-detects/svg/foreignobject.js b/feature-detects/svg/foreignobject.js index 2283178c..563d75d2 100644 --- a/feature-detects/svg/foreignobject.js +++ b/feature-detects/svg/foreignobject.js @@ -5,7 +5,7 @@ "tags": ["svg"], "notes": [{ "name": "W3C Spec", - "href": "http://www.w3.org/TR/SVG11/extend.html" + "href": "https://www.w3.org/TR/SVG11/extend.html" }] } !*/ diff --git a/feature-detects/svg/inline.js b/feature-detects/svg/inline.js index 3e1227e4..94f7166f 100644 --- a/feature-detects/svg/inline.js +++ b/feature-detects/svg/inline.js @@ -6,10 +6,10 @@ "tags": ["svg"], "notes": [{ "name": "Test page", - "href": "http://paulirish.com/demo/inline-svg" + "href": "https://paulirish.com/demo/inline-svg" }, { "name": "Test page and results", - "href": "http://codepen.io/eltonmesquita/full/GgXbvo/" + "href": "https://codepen.io/eltonmesquita/full/GgXbvo/" }], "polyfills": ["inline-svg-polyfill"], "knownBugs": ["False negative on some Chromia browsers."] diff --git a/feature-detects/svg/smil.js b/feature-detects/svg/smil.js index 3063a5fe..44ab4f9f 100644 --- a/feature-detects/svg/smil.js +++ b/feature-detects/svg/smil.js @@ -6,7 +6,7 @@ "tags": ["svg"], "notes": [{ "name": "W3C Synchronised Multimedia spec", - "href": "http://www.w3.org/AudioVideo/" + "href": "https://www.w3.org/AudioVideo/" }] } !*/ diff --git a/feature-detects/touchevents.js b/feature-detects/touchevents.js index 76fb257f..81411957 100644 --- a/feature-detects/touchevents.js +++ b/feature-detects/touchevents.js @@ -6,7 +6,7 @@ "tags": ["media", "attribute"], "notes": [{ "name": "Touch Events spec", - "href": "http://www.w3.org/TR/2013/WD-touch-events-20130124/" + "href": "https://www.w3.org/TR/2013/WD-touch-events-20130124/" }], "warnings": [ "Indicates if the browser supports the Touch Events spec, and does not necessarily reflect a touchscreen device" diff --git a/feature-detects/typed-arrays.js b/feature-detects/typed-arrays.js index f9002c61..5c52169b 100644 --- a/feature-detects/typed-arrays.js +++ b/feature-detects/typed-arrays.js @@ -10,7 +10,7 @@ "href": "https://developer.mozilla.org/en-US/docs/JavaScript_typed_arrays" },{ "name": "Kronos spec", - "href": "http://www.khronos.org/registry/typedarray/specs/latest/" + "href": "https://www.khronos.org/registry/typedarray/specs/latest/" }], "polyfills": ["joshuabell-polyfill"] } diff --git a/feature-detects/unicode-range.js b/feature-detects/unicode-range.js index 2ccbe13e..d46b57a8 100644 --- a/feature-detects/unicode-range.js +++ b/feature-detects/unicode-range.js @@ -4,10 +4,10 @@ "property": "unicoderange", "notes": [{ "name" : "W3C reference", - "href": "http://www.w3.org/TR/2013/CR-css-fonts-3-20131003/#descdef-unicode-range" + "href": "https://www.w3.org/TR/2013/CR-css-fonts-3-20131003/#descdef-unicode-range" }, { "name" : "24 Way article", - "href": "http://24ways.org/2011/creating-custom-font-stacks-with-unicode-range" + "href": "https://24ways.org/2011/creating-custom-font-stacks-with-unicode-range" }] } !*/ diff --git a/feature-detects/url/bloburls.js b/feature-detects/url/bloburls.js index e94d25e5..8aa3719e 100644 --- a/feature-detects/url/bloburls.js +++ b/feature-detects/url/bloburls.js @@ -5,7 +5,7 @@ "caniuse": "bloburls", "notes": [{ "name": "W3C Working Draft", - "href": "http://www.w3.org/TR/FileAPI/#creating-revoking" + "href": "https://www.w3.org/TR/FileAPI/#creating-revoking" }], "tags": ["file", "url"], "authors": ["Ron Waldon (@jokeyrhyme)"] diff --git a/feature-detects/url/data-uri.js b/feature-detects/url/data-uri.js index 1ddfb7f0..3586b6d4 100644 --- a/feature-detects/url/data-uri.js +++ b/feature-detects/url/data-uri.js @@ -8,7 +8,7 @@ "async": true, "notes": [{ "name": "Wikipedia article", - "href": "http://en.wikipedia.org/wiki/Data_URI_scheme" + "href": "https://en.wikipedia.org/wiki/Data_URI_scheme" }], "warnings": ["Support in Internet Explorer 8 is limited to images and linked resources like CSS files, not HTML files"] } diff --git a/feature-detects/userdata.js b/feature-detects/userdata.js index 0599b65f..03f4b4d1 100644 --- a/feature-detects/userdata.js +++ b/feature-detects/userdata.js @@ -6,7 +6,7 @@ "authors": ["@stereobooster"], "notes": [{ "name": "MSDN Documentation", - "href": "http://msdn.microsoft.com/en-us/library/ms531424(v=vs.85).aspx" + "href": "https://msdn.microsoft.com/en-us/library/ms531424.aspx" }] } !*/ diff --git a/feature-detects/vibration.js b/feature-detects/vibration.js index d26efcb7..aed83083 100644 --- a/feature-detects/vibration.js +++ b/feature-detects/vibration.js @@ -7,7 +7,7 @@ "href": "https://developer.mozilla.org/en/DOM/window.navigator.mozVibrate" },{ "name": "W3C spec", - "href": "http://www.w3.org/TR/vibration/" + "href": "https://www.w3.org/TR/vibration/" }] } !*/ diff --git a/feature-detects/video.js b/feature-detects/video.js index 55937bdc..6a084449 100644 --- a/feature-detects/video.js +++ b/feature-detects/video.js @@ -5,7 +5,7 @@ "caniuse": "video", "tags": ["html5"], "knownBugs": [ - "Without QuickTime, `Modernizr.video.h264` will be `undefined`; http://github.com/Modernizr/Modernizr/issues/546" + "Without QuickTime, `Modernizr.video.h264` will be `undefined`; https://github.com/Modernizr/Modernizr/issues/546" ], "polyfills": [ "html5media", diff --git a/feature-detects/vml.js b/feature-detects/vml.js index 54c972fc..fce9e023 100644 --- a/feature-detects/vml.js +++ b/feature-detects/vml.js @@ -7,10 +7,10 @@ "authors": ["Craig Andrews (@candrews)"], "notes": [{ "name" : "W3C VML reference", - "href": "http://www.w3.org/TR/NOTE-VML" + "href": "https://www.w3.org/TR/NOTE-VML" },{ "name" : "Microsoft VML reference", - "href": "http://msdn.microsoft.com/en-us/library/bb263898%28VS.85%29.aspx" + "href": "https://msdn.microsoft.com/en-us/library/bb263898.aspx" }] } !*/ diff --git a/feature-detects/web-intents.js b/feature-detects/web-intents.js index 02994d59..2ffe5ca8 100644 --- a/feature-detects/web-intents.js +++ b/feature-detects/web-intents.js @@ -14,7 +14,7 @@ /* DOC Detects native support for the Web Intents APIs for service discovery and inter-application communication. -Chrome added support for this in v19, but [removed it again in v24](http://lists.w3.org/Archives/Public/public-web-intents/2012Nov/0000.html) because of "a number of areas for +Chrome added support for this in v19, but [removed it again in v24](https://lists.w3.org/Archives/Public/public-web-intents/2012Nov/0000.html) because of "a number of areas for development in both the API and specific user experience in Chrome". No other browsers currently support it, however a [JavaScript shim](http://webintents.org/#javascriptshim) is available. */ define(['Modernizr', 'prefixed'], function(Modernizr, prefixed) { diff --git a/feature-detects/webrtc/getusermedia.js b/feature-detects/webrtc/getusermedia.js index 2029050a..19bd49e0 100644 --- a/feature-detects/webrtc/getusermedia.js +++ b/feature-detects/webrtc/getusermedia.js @@ -7,7 +7,7 @@ "authors": ["Eric Bidelman"], "notes": [{ "name": "W3C Media Capture and Streams spec", - "href": "http://www.w3.org/TR/mediacapture-streams/" + "href": "https://www.w3.org/TR/mediacapture-streams/" }], "polyfills": ["getusermedia"] } diff --git a/feature-detects/webrtc/peerconnection.js b/feature-detects/webrtc/peerconnection.js index 5a219716..f5517fb0 100644 --- a/feature-detects/webrtc/peerconnection.js +++ b/feature-detects/webrtc/peerconnection.js @@ -6,7 +6,7 @@ "authors": ["Ankur Oberoi"], "notes": [{ "name": "W3C Web RTC spec", - "href": "http://www.w3.org/TR/webrtc/" + "href": "https://www.w3.org/TR/webrtc/" }] } !*/ diff --git a/feature-detects/websockets.js b/feature-detects/websockets.js index 6c1218fe..a705dfe5 100644 --- a/feature-detects/websockets.js +++ b/feature-detects/websockets.js @@ -10,7 +10,7 @@ ], "notes": [{ "name": "CLOSING State and Spec", - "href": "http://www.w3.org/TR/websockets/#the-websocket-interface" + "href": "https://www.w3.org/TR/websockets/#the-websocket-interface" }], "polyfills": [ "sockjs", diff --git a/feature-detects/window/atob-btoa.js b/feature-detects/window/atob-btoa.js index 6a0d6710..2be97ea3 100644 --- a/feature-detects/window/atob-btoa.js +++ b/feature-detects/window/atob-btoa.js @@ -8,7 +8,7 @@ "authors": ["Christian Ulbrich"], "notes": [{ "name": "WindowBase64", - "href": "http://www.w3.org/TR/html5/webappapis.html#windowbase64" + "href": "https://www.w3.org/TR/html5/webappapis.html#windowbase64" }, { "name": "MDN documentation", "href": "https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/atob" diff --git a/feature-detects/window/matchmedia.js b/feature-detects/window/matchmedia.js index d59d7db9..dbfc143d 100644 --- a/feature-detects/window/matchmedia.js +++ b/feature-detects/window/matchmedia.js @@ -7,7 +7,7 @@ "authors": ["Alberto Elias"], "notes": [{ "name": "W3C CSSOM View Module", - "href": "http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface" + "href": "https://drafts.csswg.org/cssom-view/#the-mediaquerylist-interface" }, { "name": "MDN documentation", "href": "https://developer.mozilla.org/en-US/docs/Web/API/Window.matchMedia" diff --git a/feature-detects/workers/blobworkers.js b/feature-detects/workers/blobworkers.js index b280379d..3538c040 100644 --- a/feature-detects/workers/blobworkers.js +++ b/feature-detects/workers/blobworkers.js @@ -6,7 +6,7 @@ "builderAliases": ["workers_blobworkers"], "notes": [{ "name": "W3C Reference", - "href": "http://www.w3.org/TR/workers/" + "href": "https://www.w3.org/TR/workers/" }], "knownBugs": ["This test may output garbage to console."], "authors": ["Jussi Kalliokoski"], diff --git a/feature-detects/workers/dataworkers.js b/feature-detects/workers/dataworkers.js index cb0b4496..0dfbbf51 100644 --- a/feature-detects/workers/dataworkers.js +++ b/feature-detects/workers/dataworkers.js @@ -6,7 +6,7 @@ "builderAliases": ["workers_dataworkers"], "notes": [{ "name": "W3C Reference", - "href": "http://www.w3.org/TR/workers/" + "href": "https://www.w3.org/TR/workers/" }], "knownBugs": ["This test may output garbage to console."], "authors": ["Jussi Kalliokoski"], diff --git a/feature-detects/workers/sharedworkers.js b/feature-detects/workers/sharedworkers.js index 9c4e51f0..195f4609 100644 --- a/feature-detects/workers/sharedworkers.js +++ b/feature-detects/workers/sharedworkers.js @@ -7,7 +7,7 @@ "builderAliases": ["workers_sharedworkers"], "notes": [{ "name": "W3C Reference", - "href": "http://www.w3.org/TR/workers/" + "href": "https://www.w3.org/TR/workers/" }] } !*/ diff --git a/feature-detects/workers/webworkers.js b/feature-detects/workers/webworkers.js index 7b92d5b7..5d147020 100644 --- a/feature-detects/workers/webworkers.js +++ b/feature-detects/workers/webworkers.js @@ -6,7 +6,7 @@ "tags": ["performance", "workers"], "notes": [{ "name": "W3C Reference", - "href": "http://www.w3.org/TR/workers/" + "href": "https://www.w3.org/TR/workers/" }, { "name": "HTML5 Rocks article", "href": "http://www.html5rocks.com/en/tutorials/workers/basics/" diff --git a/readme.md b/readme.md index ac266539..d2e28633 100644 --- a/readme.md +++ b/readme.md @@ -1,9 +1,9 @@ -# Modernizr [![Build Status](https://api.travis-ci.org/Modernizr/Modernizr.svg?branch=master)](http://travis-ci.org/Modernizr/Modernizr) [![Inline docs](http://inch-ci.org/github/Modernizr/Modernizr.svg?branch=master)](http://inch-ci.org/github/Modernizr/Modernizr) +# Modernizr [![Build Status](https://api.travis-ci.org/Modernizr/Modernizr.svg?branch=master)](https://travis-ci.org/Modernizr/Modernizr) [![Inline docs](https://inch-ci.org/github/Modernizr/Modernizr.svg?branch=master)](https://inch-ci.org/github/Modernizr/Modernizr) ##### Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser. -- [Website](http://www.modernizr.com) -- [Documentation](http://www.modernizr.com/docs/) +- [Website](https://modernizr.com) +- [Documentation](https://modernizr.com/docs/) Modernizr tests which native CSS3 and HTML5 features are available in the current UA and makes the results available to you in two ways: as properties on a global `Modernizr` object, and as classes on the `` element. This information allows you to progressively enhance your pages with a granular level of control over the experience. @@ -18,7 +18,7 @@ supported. Synchronous tests should be handled synchronously to improve speed an The new API looks like this: -```javascript +```js // Listen to a test, give it a callback Modernizr.on('testname', function( result ) { if (result) { @@ -41,7 +41,7 @@ a method for exposing the `trigger` functionality. Instead, if you'd like to hav ## Test suite -Run the [test suite](http://modernizr.github.com/Modernizr/test/) +Run the [test suite](https://modernizr.github.io/Modernizr/test/) ## Building Modernizr v3 @@ -84,7 +84,7 @@ serve the root dir, `/test/modular.html` Modernizr can be used programmatically via npm: -```javascript +```js var modernizr = require("modernizr"); ``` @@ -106,4 +106,4 @@ The second parameter is a function invoked on task completion. ## License -[MIT License](http://opensource.org/licenses/MIT) +[MIT License](https://opensource.org/licenses/MIT)