diff options
init commit
Diffstat (limited to 'app/scripts/chromereload.js')
-rw-r--r-- | app/scripts/chromereload.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/app/scripts/chromereload.js b/app/scripts/chromereload.js new file mode 100644 index 000000000..a01466484 --- /dev/null +++ b/app/scripts/chromereload.js @@ -0,0 +1,22 @@ +'use strict'; + +// Reload client for Chrome Apps & Extensions. +// The reload client has a compatibility with livereload. +// WARNING: only supports reload command. + +var LIVERELOAD_HOST = 'localhost:'; +var LIVERELOAD_PORT = 35729; +var connection = new WebSocket('ws://' + LIVERELOAD_HOST + LIVERELOAD_PORT + '/livereload'); + +connection.onerror = function (error) { + console.log('reload connection got error:', error); +}; + +connection.onmessage = function (e) { + if (e.data) { + var data = JSON.parse(e.data); + if (data && data.command === 'reload') { + chrome.runtime.reload(); + } + } +}; |