X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/969f365b3ee6d3cb54f98b23e1ebb97df9f801dd..bb42027c8fd9ed17234381d3c366c387a20592f0:/fnpjs/runner.js diff --git a/fnpjs/runner.js b/fnpjs/runner.js index 8cce7d2..817011d 100644 --- a/fnpjs/runner.js +++ b/fnpjs/runner.js @@ -14,7 +14,7 @@ var Runner = function(app, modules) { _.each(_.keys(modules || {}), function(moduleName) { if(_.contains(app.permissions[moduleName] || [], 'handleEvents')) { - eventListeners.push(moduleName) + eventListeners.push(moduleName); } }); @@ -26,22 +26,22 @@ var Runner = function(app, modules) { this.getBootstrappedData = function() { return bootstrappedData[moduleName]; - } + }; this.getTemplate = function(templateName) { return _.template($('[data-template-name="' + moduleName + '.' + templateName + '"]').html().trim()); - } + }; this.publish = function(eventName) { console.log(moduleName + ': ' + eventName); - var eventArgs = Array.prototype.slice.call(arguments, 1) + var eventArgs = Array.prototype.slice.call(arguments, 1); _.each(eventListeners, function(listenerModuleName) { var listener = moduleInstances[listenerModuleName]; if(listener) { listener.handleEvent(moduleName, eventName, eventArgs); } }); - } + }; var permissions = app.permissions[moduleName]; @@ -67,11 +67,11 @@ var Runner = function(app, modules) { app.initModules.forEach(function(moduleName) { getModuleInstance(moduleName).start(); }); - } -} + }; +}; return { Runner: Runner -} +}; }); \ No newline at end of file