diff options
Diffstat (limited to 'js/stage')
-rwxr-xr-x | js/stage/stage-view.reel/stage-view.css | 2 | ||||
-rwxr-xr-x | js/stage/stage-view.reel/stage-view.js | 18 |
2 files changed, 9 insertions, 11 deletions
diff --git a/js/stage/stage-view.reel/stage-view.css b/js/stage/stage-view.reel/stage-view.css index a7e255ae..4cf5b2ab 100755 --- a/js/stage/stage-view.reel/stage-view.css +++ b/js/stage/stage-view.reel/stage-view.css | |||
@@ -14,7 +14,7 @@ | |||
14 | width: 100%; | 14 | width: 100%; |
15 | height: 100%; | 15 | height: 100%; |
16 | overflow:auto; | 16 | overflow:auto; |
17 | /*display: none;*/ | 17 | cursor:text; |
18 | } | 18 | } |
19 | 19 | ||
20 | /* OLD CSS for reference | 20 | /* OLD CSS for reference |
diff --git a/js/stage/stage-view.reel/stage-view.js b/js/stage/stage-view.reel/stage-view.js index bc8b469c..53eff90e 100755 --- a/js/stage/stage-view.reel/stage-view.js +++ b/js/stage/stage-view.reel/stage-view.js | |||
@@ -94,14 +94,13 @@ exports.StageView = Montage.create(Component, { | |||
94 | doc.editor = this.application.ninja.codeEditorController.createEditor(doc, type); | 94 | doc.editor = this.application.ninja.codeEditorController.createEditor(doc, type); |
95 | doc.editor.hline = doc.editor.setLineClass(0, "activeline"); | 95 | doc.editor.hline = doc.editor.setLineClass(0, "activeline"); |
96 | 96 | ||
97 | this.showCodeViewBar(true); | ||
98 | |||
99 | this.application.ninja.codeEditorController.handleCodeCompletionSupport(type); | ||
100 | |||
101 | this.application.ninja.stage._scrollFlag = false; // TODO HACK to prevent type error on Hide/Show Iframe | 97 | this.application.ninja.stage._scrollFlag = false; // TODO HACK to prevent type error on Hide/Show Iframe |
102 | this.application.ninja.documentController.activeDocument = doc; | 98 | this.application.ninja.documentController.activeDocument = doc; |
103 | this.application.ninja.stage.hideCanvas(true); | 99 | this.application.ninja.stage.hideCanvas(true); |
104 | document.getElementById("iframeContainer").style.display="none";//hide the iframe when switching to code view | 100 | document.getElementById("iframeContainer").style.display="none";//hide the iframe when switching to code view |
101 | |||
102 | this.showCodeViewBar(true); | ||
103 | this.application.ninja.codeEditorController.applySettings(); | ||
105 | this.collapseAllPanels(); | 104 | this.collapseAllPanels(); |
106 | } | 105 | } |
107 | }, | 106 | }, |
@@ -117,11 +116,6 @@ exports.StageView = Montage.create(Component, { | |||
117 | 116 | ||
118 | if(this.application.ninja.documentController.activeDocument.currentView === "design") { | 117 | if(this.application.ninja.documentController.activeDocument.currentView === "design") { |
119 | this.application.ninja.currentDocument = this.application.ninja.documentController.activeDocument; | 118 | this.application.ninja.currentDocument = this.application.ninja.documentController.activeDocument; |
120 | |||
121 | this.showCodeViewBar(false); | ||
122 | }else{ | ||
123 | this.showCodeViewBar(true); | ||
124 | this.application.ninja.codeEditorController.handleCodeCompletionSupport(this.application.ninja.documentController.activeDocument.editor.getOption("mode")); | ||
125 | } | 119 | } |
126 | 120 | ||
127 | this.application.ninja.stage._scrollFlag = false; // TODO HACK to prevent type error on Hide/Show Iframe | 121 | this.application.ninja.stage._scrollFlag = false; // TODO HACK to prevent type error on Hide/Show Iframe |
@@ -129,13 +123,17 @@ exports.StageView = Montage.create(Component, { | |||
129 | //focus editor | 123 | //focus editor |
130 | if(!!this.application.ninja.documentController.activeDocument && !!this.application.ninja.documentController.activeDocument.editor){ | 124 | if(!!this.application.ninja.documentController.activeDocument && !!this.application.ninja.documentController.activeDocument.editor){ |
131 | this.application.ninja.documentController.activeDocument.editor.focus(); | 125 | this.application.ninja.documentController.activeDocument.editor.focus(); |
132 | this.application.ninja.codeEditorController.handleThemeSelection(); | 126 | |
127 | this.showCodeViewBar(true); | ||
128 | this.application.ninja.codeEditorController.applySettings(); | ||
133 | this.collapseAllPanels(); | 129 | this.collapseAllPanels(); |
134 | } | 130 | } |
135 | 131 | ||
136 | if(this.application.ninja.documentController.activeDocument.currentView === "design") { | 132 | if(this.application.ninja.documentController.activeDocument.currentView === "design") { |
137 | this.application.ninja.stage._scrollFlag = true; // TODO HACK to prevent type error on Hide/Show Iframe | 133 | this.application.ninja.stage._scrollFlag = true; // TODO HACK to prevent type error on Hide/Show Iframe |
138 | this.application.ninja.stage.stageDeps.reinitializeForSwitchDocument();//reinitialize draw-util, snapmanager and view-util | 134 | this.application.ninja.stage.stageDeps.reinitializeForSwitchDocument();//reinitialize draw-util, snapmanager and view-util |
135 | |||
136 | this.showCodeViewBar(false); | ||
139 | this.restoreAllPanels(); | 137 | this.restoreAllPanels(); |
140 | } | 138 | } |
141 | 139 | ||