diff options
| author | rr- <rr-@sakuya.pl> | 2016-04-07 21:12:59 +0200 |
|---|---|---|
| committer | rr- <rr-@sakuya.pl> | 2016-04-08 09:48:47 +0200 |
| commit | fe5946b4b06955f5d0c88f8c8bc5bcd023d990a1 (patch) | |
| tree | 19975ff7b8fff4a750e3af73465fbb04692f9257 /client | |
| parent | d603fb3fe6a4f0ab1b829cc7bc66021923f38961 (diff) | |
client/misc: extract polyfills to separate file
Diffstat (limited to 'client')
| -rw-r--r-- | client/js/main.js | 1 | ||||
| -rw-r--r-- | client/js/util/polyfill.js | 4 | ||||
| -rw-r--r-- | client/js/views/base_view.js | 4 |
3 files changed, 6 insertions, 3 deletions
diff --git a/client/js/main.js b/client/js/main.js index 03b73cc..c5a2282 100644 --- a/client/js/main.js +++ b/client/js/main.js @@ -1,5 +1,6 @@ 'use strict'; +require('./util/polyfill.js'); require('./util/handlebars-helpers.js'); let controllers = []; diff --git a/client/js/util/polyfill.js b/client/js/util/polyfill.js new file mode 100644 index 0000000..1cd8e6f --- /dev/null +++ b/client/js/util/polyfill.js @@ -0,0 +1,4 @@ +'use strict'; + +// fix iterating over NodeList in Chrome and Opera +NodeList.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; diff --git a/client/js/views/base_view.js b/client/js/views/base_view.js index c5ed465..9cfc76c 100644 --- a/client/js/views/base_view.js +++ b/client/js/views/base_view.js @@ -3,6 +3,7 @@ const handlebars = require('handlebars'); const events = require('../events.js'); const contentHolder = document.getElementById('content-holder'); +require('../util/polyfill.js'); function messageHandler(message, className) { const messagesHolder = contentHolder.querySelector('.messages'); @@ -21,9 +22,6 @@ function messageHandler(message, className) { events.listen(events.Success, msg => { messageHandler(msg, 'success'); }); events.listen(events.Error, msg => { messageHandler(msg, 'error'); }); -// fix iterating over NodeList in Chrome and Opera -NodeList.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; - class BaseView { constructor() { this.contentHolder = contentHolder; |