aboutsummaryrefslogtreecommitdiffstats
path: root/npm_assets/node_modules/livereload-js/lib/startup.js
diff options
context:
space:
mode:
Diffstat (limited to 'npm_assets/node_modules/livereload-js/lib/startup.js')
-rw-r--r--npm_assets/node_modules/livereload-js/lib/startup.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/npm_assets/node_modules/livereload-js/lib/startup.js b/npm_assets/node_modules/livereload-js/lib/startup.js
new file mode 100644
index 0000000..d319387
--- /dev/null
+++ b/npm_assets/node_modules/livereload-js/lib/startup.js
@@ -0,0 +1,32 @@
+(function() {
+ var CustomEvents, LiveReload, k;
+
+ CustomEvents = require('./customevents');
+
+ LiveReload = window.LiveReload = new (require('./livereload').LiveReload)(window);
+
+ for (k in window) {
+ if (k.match(/^LiveReloadPlugin/)) {
+ LiveReload.addPlugin(window[k]);
+ }
+ }
+
+ LiveReload.addPlugin(require('./less'));
+
+ LiveReload.on('shutdown', function() {
+ return delete window.LiveReload;
+ });
+
+ LiveReload.on('connect', function() {
+ return CustomEvents.fire(document, 'LiveReloadConnect');
+ });
+
+ LiveReload.on('disconnect', function() {
+ return CustomEvents.fire(document, 'LiveReloadDisconnect');
+ });
+
+ CustomEvents.bind(document, 'LiveReloadShutDown', function() {
+ return LiveReload.shutDown();
+ });
+
+}).call(this);