|
|
@@ -1144,12 +1144,7 @@ $(document).ready(function () {
|
|
|
if (codeMirror.getValue() == queryPlaceholder) {
|
|
|
codeMirror.setValue("");
|
|
|
}
|
|
|
- if (errorWidgets) {
|
|
|
- $.each(errorWidgets, function(index, errorWidget) {
|
|
|
- errorWidget.clear();
|
|
|
- });
|
|
|
- errorWidgets = [];
|
|
|
- }
|
|
|
+ clearErrorWidgets();
|
|
|
$("#validationResults").empty();
|
|
|
});
|
|
|
|
|
|
@@ -1512,6 +1507,15 @@ $(document).on('fetched.results', resultsTable);
|
|
|
var selectedLine = -1;
|
|
|
var errorWidgets = [];
|
|
|
|
|
|
+function clearErrorWidgets() {
|
|
|
+ $.each(errorWidgets, function(index, errorWidget) {
|
|
|
+ errorWidget.clear();
|
|
|
+ });
|
|
|
+ errorWidgets = [];
|
|
|
+}
|
|
|
+
|
|
|
+$(document).on('execute.query', clearErrorWidgets);
|
|
|
+
|
|
|
$(document).on('error.query', function () {
|
|
|
$.each(errorWidgets, function(index, el) {
|
|
|
$(el).remove();
|