mirror of https://gitee.com/bigwinds/arangodb
fixed query editor issues
This commit is contained in:
parent
a66e7c067e
commit
de62f7f673
|
@ -456,6 +456,11 @@
|
||||||
|
|
||||||
var self = this;
|
var self = this;
|
||||||
var queryData = this.readQueryData();
|
var queryData = this.readQueryData();
|
||||||
|
|
||||||
|
if (queryData === 'false') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
$('#outputEditorWrapper' + counter + ' .queryExecutionTime').text('');
|
$('#outputEditorWrapper' + counter + ' .queryExecutionTime').text('');
|
||||||
this.execPending = false;
|
this.execPending = false;
|
||||||
|
|
||||||
|
@ -575,7 +580,7 @@
|
||||||
|
|
||||||
fillSelectBoxes: function () {
|
fillSelectBoxes: function () {
|
||||||
// fill select box with # of results
|
// fill select box with # of results
|
||||||
var querySize = 1000;
|
var querySize = 100;
|
||||||
var sizeBox = $('#querySize');
|
var sizeBox = $('#querySize');
|
||||||
sizeBox.empty();
|
sizeBox.empty();
|
||||||
|
|
||||||
|
@ -999,7 +1004,7 @@
|
||||||
name: 'executeSelectedQuery',
|
name: 'executeSelectedQuery',
|
||||||
bindKey: {win: 'Ctrl-Alt-Return', mac: 'Command-Alt-Return', linux: 'Ctrl-Alt-Return'},
|
bindKey: {win: 'Ctrl-Alt-Return', mac: 'Command-Alt-Return', linux: 'Ctrl-Alt-Return'},
|
||||||
exec: function () {
|
exec: function () {
|
||||||
self.executeQuery(true);
|
self.executeQuery(undefined, true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1256,7 +1261,7 @@
|
||||||
return quit;
|
return quit;
|
||||||
},
|
},
|
||||||
|
|
||||||
executeQuery: function (selected) {
|
executeQuery: function (e, selected) {
|
||||||
if (this.verifyQueryAndParams()) {
|
if (this.verifyQueryAndParams()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1309,16 +1314,25 @@
|
||||||
} else {
|
} else {
|
||||||
data.query = this.aqlEditor.getValue();
|
data.query = this.aqlEditor.getValue();
|
||||||
}
|
}
|
||||||
|
if (data.query.length === 0) {
|
||||||
if (sizeBox.val() === 'all') {
|
if (selected) {
|
||||||
data.batchSize = 1000000;
|
arangoHelper.arangoError('Query', 'Your query selection is empty!');
|
||||||
|
} else {
|
||||||
|
arangoHelper.arangoError('Query', 'Your query is empty!');
|
||||||
|
}
|
||||||
|
data = false;
|
||||||
} else {
|
} else {
|
||||||
data.batchSize = parseInt(sizeBox.val(), 10);
|
if (sizeBox.val() === 'all') {
|
||||||
|
data.batchSize = 1000000;
|
||||||
|
} else {
|
||||||
|
data.batchSize = parseInt(sizeBox.val(), 10);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Object.keys(this.bindParamTableObj).length > 0) {
|
||||||
|
data.bindVars = this.bindParamTableObj;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Object.keys(this.bindParamTableObj).length > 0) {
|
|
||||||
data.bindVars = this.bindParamTableObj;
|
|
||||||
}
|
|
||||||
return JSON.stringify(data);
|
return JSON.stringify(data);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -1327,6 +1341,10 @@
|
||||||
|
|
||||||
var queryData = this.readQueryData(selected);
|
var queryData = this.readQueryData(selected);
|
||||||
|
|
||||||
|
if (queryData === 'false') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (queryData) {
|
if (queryData) {
|
||||||
sentQueryEditor.setValue(self.aqlEditor.getValue(), 1);
|
sentQueryEditor.setValue(self.aqlEditor.getValue(), 1);
|
||||||
|
|
||||||
|
@ -1598,7 +1616,7 @@
|
||||||
if (error.code === 409) {
|
if (error.code === 409) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (error.code !== 400 && error.code !== 404) {
|
if (error.code !== 400 && error.code !== 404 && error.code !== 500) {
|
||||||
arangoHelper.arangoNotification('Query', 'Successfully aborted.');
|
arangoHelper.arangoNotification('Query', 'Successfully aborted.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue