diff options
author | Morris Jobke <hey@morrisjobke.de> | 2016-11-08 12:08:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-08 12:08:28 +0100 |
commit | 8d4745154aba71ca6fb61053719aac9dda2e4f7e (patch) | |
tree | 23de33bccb9eccf1425e15fff9ecc803aec135fa | |
parent | 8d7df51a0e98583b22c3b4300a5d12f0c6e70413 (diff) | |
parent | d3d49c1e98d34d8f9762c2b143c633abf6f29370 (diff) | |
download | nextcloud-server-8d4745154aba71ca6fb61053719aac9dda2e4f7e.tar.gz nextcloud-server-8d4745154aba71ca6fb61053719aac9dda2e4f7e.zip |
Merge pull request #2040 from nextcloud/firefox-svg-workaround-fix
Apply firefox workaroud to svg filters
-rw-r--r-- | core/js/js.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/js/js.js b/core/js/js.js index bcf9aeb9d42..54b103a7b7d 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -1841,11 +1841,13 @@ OC.Util.History = { // https://bugzilla.mozilla.org/show_bug.cgi?id=652991 var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; if (isFirefox && parseInt(navigator.userAgent.split('/').pop()) < 51) { - var patterns = document.querySelectorAll('[fill^="url(#"], [stroke^="url(#"]'); + var patterns = document.querySelectorAll('[fill^="url(#"], [stroke^="url(#"], [filter^="url(#invert"]'); for (var i = 0, ii = patterns.length, pattern; i < ii; i++) { pattern = patterns[i]; pattern.style.fill = pattern.style.fill; pattern.style.stroke = pattern.style.stroke; + pattern.removeAttribute("filter"); + pattern.setAttribute("filter", "url(#invert)"); } } if (replace) { |