1234567891011121314151617181920212223242526272829303132 |
- (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);
|