Forráskód Böngészése

Add the ability to only query selected SQL

Fred Liang 8 éve
szülő
commit
debbf56f84
1 módosított fájl, 7 hozzáadás és 1 törlés
  1. 7 1
      app/views/blazer/queries/_form.html.erb

+ 7 - 1
app/views/blazer/queries/_form.html.erb

@@ -103,6 +103,12 @@
     editor.resize();
   };
 
+  function getSQL() {
+    var selectedText = editor.getSelectedText();
+    var text = selectedText.length == 0 ? editor.getValue() : selectedText;
+    return text.replace(/\n/g, "\r\n");
+  }
+
   editor.getSession().on("change", adjustHeight);
   adjustHeight();
   $("#editor").show();
@@ -125,7 +131,7 @@
       xhr.abort();
     }
 
-    var data = $.extend({}, params, {statement: editor.getValue().replace(/\n/g, "\r\n"), data_source: $("#query_data_source").val()});
+    var data = $.extend({}, params, {statement: getSQL(), data_source: $("#query_data_source").val()});
 
     xhr = runQuery(data, function (data) {
       $("#results").html(data);