Преглед на файлове

Initiate editor as needed

Gerald преди 10 години
родител
ревизия
b594221664
променени са 2 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 2 1
      src/options/editor.js
  2. 1 1
      src/options/index.html

+ 2 - 1
src/options/editor.js

@@ -61,10 +61,11 @@
     });
   }
 
-  var readyCodeMirror = initCodeMirror();
+  var readyCodeMirror;
 
   _.initEditor = function (options) {
     options = options || {};
+    readyCodeMirror = readyCodeMirror || initCodeMirror();
     return readyCodeMirror.then(function(){
       var editor = CodeMirror(options.container, {
         continueComments: true,

+ 1 - 1
src/options/index.html

@@ -14,10 +14,10 @@
     <script src="/cache.js"></script>
     <script src="model.js"></script>
     <script src="view.js"></script>
+    <script src="editor.js"></script>
   </head>
   <body>
     <div id="app"></div>
     <script src="app.js"></script>
-    <script src="editor.js"></script>
   </body>
 </html>