focus-within-polyfill
Advanced tools
Comparing version
module.exports = { | ||
"env": { | ||
"browser": true, | ||
"es6": true | ||
'env': { | ||
'browser': true, | ||
'es6': true, | ||
}, | ||
"extends": "google", | ||
"globals": { | ||
"Atomics": "readonly", | ||
"SharedArrayBuffer": "readonly" | ||
'extends': 'google', | ||
'globals': { | ||
'Atomics': 'readonly', | ||
'SharedArrayBuffer': 'readonly', | ||
}, | ||
"parserOptions": { | ||
"ecmaVersion": 2018, | ||
"sourceType": "module" | ||
'parserOptions': { | ||
'ecmaVersion': 2018, | ||
'sourceType': 'module', | ||
}, | ||
"rules": { | ||
"no-var": "off" | ||
} | ||
'rules': { | ||
'no-var': 'off', | ||
}, | ||
}; |
@@ -0,0 +0,0 @@ --- |
@@ -0,0 +0,0 @@ --- |
@@ -0,0 +0,0 @@ ## [5.0.9](https://github.com/matteobad/focus-within-polyfill/compare/v5.0.8...v5.0.9) (2020-04-23) |
@@ -0,0 +0,0 @@ # Contributor Covenant Code of Conduct |
@@ -0,0 +0,0 @@ # Contributing |
@@ -1,4 +0,4 @@ | ||
'use strict';(function(){(function(){function e(a){for(var b=[];a=a.parentNode||a.host||a.defaultView;)b.push(a);return b}function f(a){return function(b){var c="undefined"!==typeof b.getAttribute?b.getAttribute("class")||"":void 0;"undefined"!==typeof c&&-1===c.indexOf(a)&&b.setAttribute("class",c.concat(" ",a).trim())}}function g(a){return function(b){var c="undefined"!==typeof b.getAttribute?b.getAttribute("class")||"":void 0;if(c){var d=c.indexOf(a);0<=d&&(0===d||0<=h.indexOf(c.charAt(d-1)))&& | ||
(c=c.replace(a,"").trim(),""===c?b.removeAttribute("class"):b.setAttribute("class",c))}}}function k(){var a=function(b){function a(){d=!1;"blur"===b.type&&Array.prototype.slice.call(e(b.target)).forEach(g("focus-within"));"focus"===b.type&&Array.prototype.slice.call(e(b.target)).forEach(f("focus-within"))}if(!d){window.requestAnimationFrame(a);var d=!0}};document.addEventListener("focus",a,!0);document.addEventListener("blur",a,!0);f("js-focus-within")(document.body);return!0}var h=["\n","\t"," ", | ||
'use strict';(function(){(function(){function e(a){for(var b=[a];a=a.parentNode||a.host||a.defaultView;)b.push(a);return b}function f(a){return function(b){var c="undefined"!==typeof b.getAttribute?b.getAttribute("class")||"":void 0;"undefined"!==typeof c&&-1===c.indexOf(a)&&b.setAttribute("class",c.concat(" ",a).trim())}}function g(a){return function(b){var c="undefined"!==typeof b.getAttribute?b.getAttribute("class")||"":void 0;if(c){var d=c.indexOf(a);0<=d&&(0===d||0<=h.indexOf(c.charAt(d-1)))&& | ||
(c=c.replace(a,"").trim(),""===c?b.removeAttribute("class"):b.setAttribute("class",c))}}}function k(){var a=function(a){function c(){b=!1;"blur"===a.type&&Array.prototype.slice.call(e(a.target)).forEach(g("focus-within"));"focus"===a.type&&Array.prototype.slice.call(e(a.target)).forEach(f("focus-within"))}if(!b){window.requestAnimationFrame(c);var b=!0}};document.addEventListener("focus",a,!0);document.addEventListener("blur",a,!0);f("js-focus-within")(document.body);return!0}var h=["\n","\t"," ", | ||
"\r"];try{return"undefined"!==typeof window&&!document.querySelector(":focus-within")}catch(a){return k()}})()})() | ||
//# sourceMappingURL=focus-within-polyfill.js.map |
{ | ||
"name": "focus-within-polyfill", | ||
"version": "5.0.9", | ||
"version": "5.1.0", | ||
"description": "Small vanilla javascript that feature detect the :focus-within pseudo selector and polyfills it with a standard css class if necessary.", | ||
@@ -15,3 +15,3 @@ "main": "dist/focus-within-polyfill.js", | ||
"upgrade": "npm-check --update", | ||
"test": "bundlesize", | ||
"test": "npm run build && bundlesize", | ||
"semantic-release": "semantic-release", | ||
@@ -43,19 +43,19 @@ "travis-deploy-once": "travis-deploy-once" | ||
"devDependencies": { | ||
"@ampproject/rollup-plugin-closure-compiler": "^0.25.0", | ||
"@ampproject/rollup-plugin-closure-compiler": "^0.26.0", | ||
"@semantic-release/changelog": "^5.0.1", | ||
"@semantic-release/commit-analyzer": "^8.0.1", | ||
"@semantic-release/git": "^9.0.0", | ||
"@semantic-release/github": "^7.0.5", | ||
"@semantic-release/npm": "^7.0.5", | ||
"@semantic-release/github": "^7.1.1", | ||
"@semantic-release/npm": "^7.0.6", | ||
"@semantic-release/release-notes-generator": "^9.0.1", | ||
"bundlesize": "^0.18.0", | ||
"commitizen": "^4.0.4", | ||
"cz-conventional-changelog": "^3.1.0", | ||
"eslint": "^6.8.0", | ||
"commitizen": "^4.2.1", | ||
"cz-conventional-changelog": "^3.3.0", | ||
"eslint": "^7.10.0", | ||
"eslint-config-google": "^0.14.0", | ||
"husky": "^4.2.5", | ||
"husky": "^4.3.0", | ||
"npm-check": "^5.9.2", | ||
"rimraf": "^3.0.2", | ||
"rollup": "^2.6.0", | ||
"semantic-release": "^17.0.4" | ||
"rollup": "^2.28.2", | ||
"semantic-release": "^17.1.2" | ||
}, | ||
@@ -81,3 +81,6 @@ "bundlesize": [ | ||
"url": "https://ko-fi.com/matteobad" | ||
}, | ||
"engines": { | ||
"node": ">=8" | ||
} | ||
} |
@@ -1,2 +0,2 @@ | ||
# `:focus-within` Pseudo-Class Polyfill | ||
# `:focus-within` Pseudo-Class Polyfill [](https://ko-fi.com/X8X81MJAP) | ||
@@ -3,0 +3,0 @@ [](https://badge.fury.io/js/focus-within-polyfill) [](https://travis-ci.org/matteobad/focus-within-polyfill/)   [](https://greenkeeper.io/) |
@@ -16,3 +16,3 @@ /** | ||
function computeEventPath(node) { | ||
var path = []; | ||
var path = [node]; | ||
var parent = null; | ||
@@ -19,0 +19,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
50022
2.61%