Skip to content

Commit d434add

Browse files
hibariyatakkanm
authored andcommitted
Pass the persisted query so that existing queries can be edited
1 parent d441822 commit d434add

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

app/views/adhoq/queries/_form.html.slim

+7-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,13 @@
1414

1515
.form-group
1616
.form-control.query-editor
17-
#query_field(data-current-tables-path="#{current_tables_path}" data-id="query_query" data-name="query[query]" data-placeholder="#{@query.persisted? ? 'Edit' : 'New'} query")
17+
#query_field(
18+
data-current-tables-path="#{current_tables_path}"
19+
data-id="query_query"
20+
data-name="query[query]"
21+
data-placeholder="#{@query.persisted? ? 'Edit' : 'New'} query"
22+
data-query="#{@query.query}"
23+
)
1824

1925
.modal.fade#nameAndDesc[role='dialog']
2026
.modal-dialog

query_editor/dist/queryEditor.bundle.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

query_editor/queryEditor.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ export function launchEditor(element) {
1515
minimap: { enabled: false },
1616
});
1717

18-
editor.getModel().updateOptions({ tabSize: 2 });
18+
const model = editor.getModel();
19+
20+
model.updateOptions({ tabSize: 2 });
21+
model.setValue(element.dataset.query);
1922

2023
const textarea = editor.domElement.getElementsByTagName('textarea')[0];
2124
textarea.setAttribute('placeholder', element.dataset.placeholder);

0 commit comments

Comments
 (0)