Visual editor: leaking scope fix
[fnpeditor.git] / modules / rng.js
index 36bd2f8..6068d4d 100644 (file)
@@ -1,12 +1,15 @@
-rng.modules.rng = function(sandbox) {\r
+define(function() {\r
 \r
+return function(sandbox) {\r
+    'use strict';\r
+    \r
     function addTab(title, slug, view) {\r
         sandbox.getModule('tabsManager').addTab(title, slug, view);\r
     }\r
     \r
     /* Events handling */\r
     \r
-    eventHandlers = {};\r
+    var eventHandlers = {};\r
     \r
     eventHandlers.skelton = {\r
         ready: function() {\r
@@ -94,4 +97,6 @@ rng.modules.rng = function(sandbox) {
             }\r
         }\r
     }\r
-};
\ No newline at end of file
+};\r
+\r
+});
\ No newline at end of file