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. |