|
From: <tob...@us...> - 2014-02-28 18:57:47
|
Revision: 7901
http://sourceforge.net/p/bigdata/code/7901
Author: tobycraig
Date: 2014-02-28 18:57:43 +0000 (Fri, 28 Feb 2014)
Log Message:
-----------
#826 - Added submit load/query shortcut control return
Modified Paths:
--------------
branches/RDR/bigdata-war/src/html/workbench.js
Modified: branches/RDR/bigdata-war/src/html/workbench.js
===================================================================
--- branches/RDR/bigdata-war/src/html/workbench.js 2014-02-28 18:42:27 UTC (rev 7900)
+++ branches/RDR/bigdata-war/src/html/workbench.js 2014-02-28 18:57:43 UTC (rev 7901)
@@ -265,13 +265,18 @@
var sparql_update_commands = ['INSERT', 'DELETE'];
$('#load-file').change(handleFile);
-$('#load-box').on('dragover', handleDragOver);
-$('#load-box').on('drop', handleFile);
-$('#load-box').on('paste', handlePaste);
-$('#load-type').change(handleTypeChange);
+$('#load-box').on('dragover', handleDragOver)
+ .on('drop', handleFile)
+ .on('paste', handlePaste)
+ .bind('keydown', 'ctrl+return', submitLoad)
+ .change(handleTypeChange);
$('#clear-file').click(clearFile);
-$('#load-load').click(function() {
+$('#load-load').click(submitLoad);
+
+function submitLoad(e) {
+ e.preventDefault();
+
var settings = {
type: 'POST',
data: fileContents == null ? $('#load-box').val() : fileContents,
@@ -303,7 +308,7 @@
}
$.ajax(NAMESPACE_URL, settings);
-});
+}
$('#load-clear').click(function() {
$('#load-response').text('');
@@ -331,7 +336,12 @@
/* Query */
-$('#query-form').submit(function() {
+$('#query-box').bind('keydown', 'ctrl+return', function(e) { e.preventDefault(); $('#query-form').submit(); });
+$('#query-form').submit(submitQuery);
+
+function submitQuery(e) {
+ e.preventDefault();
+
var settings = {
type: 'POST',
data: $(this).serialize(),
@@ -356,10 +366,8 @@
} else {
$('#query-explanation').hide();
}
+}
- return false;
-});
-
$('#query-response-clear').click(function() {
$('#query-response, #query-explanation').empty('');
$('#query-explanation').hide();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|