From 43f3a2f3d50c60663ced015ba838b3e71e98910d Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Tue, 19 Jul 2016 02:17:15 +0200 Subject: Fix untranslated watch/unwatch for gecko (#606) In the Gecko JavaScript engine the Object prototype has a method 'watch()' and 'unwatch()'. This causes strange error messages displayed, if 'watch' and 'unwatch' are not translated in the chosen localization. The i18n module cannot handle, if it gets a function for the translation. This is a quick fix that removes the 'watch' and 'unwatch' properties from the Object prototype. See also: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Object/watch --- client/config/gecko-fix.js | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 client/config/gecko-fix.js diff --git a/client/config/gecko-fix.js b/client/config/gecko-fix.js new file mode 100644 index 00000000..00e28970 --- /dev/null +++ b/client/config/gecko-fix.js @@ -0,0 +1,4 @@ +if (Object.prototype.hasOwnProperty('watch')) { + Object.prototype.watch = undefined; + Object.prototype.unwatch = undefined; +} -- cgit v1.2.3-1-g7c22