diff options
author | 2016-08-12 10:21:24 +0300 | |
---|---|---|
committer | 2016-08-12 10:21:24 +0300 | |
commit | 22a728a5fed472c9b6c0d60c7b18d485d29d05b8 (patch) | |
tree | 78ae5c9371320c51cd23a356b4e316dd945af0dc /juick-www/src | |
parent | 84429b5cba2a10c12a956684d237c89c92d76ebb (diff) |
juick-www: Element.remove polyfill
Diffstat (limited to 'juick-www/src')
-rw-r--r-- | juick-www/src/main/static/scripts.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/juick-www/src/main/static/scripts.js b/juick-www/src/main/static/scripts.js index 876fa6d1..0c701359 100644 --- a/juick-www/src/main/static/scripts.js +++ b/juick-www/src/main/static/scripts.js @@ -2,6 +2,13 @@ var autosize = require('autosize'); require('whatwg-fetch'); require('element-closest'); require('classlist.js'); +if (!('remove' in Element.prototype)) { // Firefox <23 + Element.prototype.remove = function() { + if (this.parentNode) { + this.parentNode.removeChild(this); + } + }; +} NodeList.prototype.forEach = Array.prototype.forEach; HTMLCollection.prototype.forEach = Array.prototype.forEach; |