summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ide/components/repo_editor.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/ide/components/repo_editor.vue')
-rw-r--r--app/assets/javascripts/ide/components/repo_editor.vue21
1 files changed, 15 insertions, 6 deletions
diff --git a/app/assets/javascripts/ide/components/repo_editor.vue b/app/assets/javascripts/ide/components/repo_editor.vue
index e73d1ce839f..7a2e92f6246 100644
--- a/app/assets/javascripts/ide/components/repo_editor.vue
+++ b/app/assets/javascripts/ide/components/repo_editor.vue
@@ -25,7 +25,7 @@ export default {
},
watch: {
file(oldVal, newVal) {
- if (newVal.path !== this.file.path) {
+ if (newVal.key !== this.file.key) {
this.initMonaco();
}
},
@@ -36,7 +36,7 @@ export default {
this.editor.updateDimensions();
},
viewer() {
- this.createEditorInstance();
+ // this.createEditorInstance();
},
},
beforeDestroy() {
@@ -70,7 +70,9 @@ export default {
this.getRawFileData(this.file)
.then(() => {
- const viewerPromise = this.delayViewerUpdated ? this.updateViewer('editor') : Promise.resolve();
+ const viewerPromise = this.delayViewerUpdated
+ ? this.updateViewer('editor')
+ : Promise.resolve();
return viewerPromise;
})
@@ -78,8 +80,15 @@ export default {
this.updateDelayViewerUpdated(false);
this.createEditorInstance();
})
- .catch((err) => {
- flash('Error setting up monaco. Please try again.', 'alert', document, null, false, true);
+ .catch(err => {
+ flash(
+ 'Error setting up monaco. Please try again.',
+ 'alert',
+ document,
+ null,
+ false,
+ true,
+ );
throw err;
});
},
@@ -103,7 +112,7 @@ export default {
this.editor.attachModel(this.model);
- this.model.onChange((model) => {
+ this.model.onChange(model => {
const { file } = model;
if (file.active) {