Explorar el Código

Initiate editor as needed

Gerald hace 10 años
padre
commit
b594221664
Se han modificado 2 ficheros con 3 adiciones y 2 borrados
  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) {
   _.initEditor = function (options) {
     options = options || {};
     options = options || {};
+    readyCodeMirror = readyCodeMirror || initCodeMirror();
     return readyCodeMirror.then(function(){
     return readyCodeMirror.then(function(){
       var editor = CodeMirror(options.container, {
       var editor = CodeMirror(options.container, {
         continueComments: true,
         continueComments: true,

+ 1 - 1
src/options/index.html

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