Skip to content

Commit

Permalink
Merge branch 'master' of github.com:codegram/rack-webconsole
Browse files Browse the repository at this point in the history
  • Loading branch information
Josep M. Bach committed Jul 27, 2011
2 parents a4de44d + 29e4fd1 commit 2f8e364
Showing 1 changed file with 33 additions and 31 deletions.
64 changes: 33 additions & 31 deletions public/webconsole.js
Original file line number Diff line number Diff line change
@@ -1,35 +1,17 @@
$(document).ready(function() {
$("#rack-webconsole").hide();
$(this).keypress(function(event) {
if (event.which == 96) {
$("#rack-webconsole").slideToggle('fast', function() {
if ($(this).is(':visible')) {
$("#rack-webconsole form input").focus();
$("#rack-webconsole .results_wrapper").scrollTop(
$("#rack-webconsole .results").height()
);
} else {
$("#rack-webconsole form input").blur();
}
});
event.preventDefault();
}
});
});
$('#rack-webconsole form').submit(function(e){
e.preventDefault();
e.preventDefault();
});
String.prototype.escapeHTML = function () {
return(
this.replace(/&/g,'&').
replace(/>/g,'>').
replace(/</g,'&lt;').
replace(/"/g,'&quot;')
);
};

$("#rack-webconsole form input").keyup(function(event) {
if(event.which == 13) {
function escapeHTML(string) {
return(string.replace(/&/g,'&amp;').
replace(/>/g,'&gt;').
replace(/</g,'&lt;').
replace(/"/g,'&quot;')
);
};

if (event.which == 13) {
/*$.post('/webconsole', $("#rack-webconsole form").serialize());*/
var query = $("#query").val();
$.ajax({
Expand All @@ -38,14 +20,34 @@ $("#rack-webconsole form input").keyup(function(event) {
dataType: 'json',
data: ({query: query, token: "TOKEN"}),
success: function (data) {
var q = "<div class='query'>>> " + query.escapeHTML() + "</div>";
var r = "<div class='result'>=> " + data.result.escapeHTML() + "</div>";
var q = "<div class='query'>" + escapeHTML(">> " + query) + "</div>";
var r = "<div class='result'>" + escapeHTML("=> " + data.result) + "</div>";
$("#rack-webconsole .results").append(q + r);
$("#rack-webconsole .results_wrapper").scrollTop(
$("#rack-webconsole .results").height()
);
);
$("#query").val('');
}
});
}
});

$(document).ready(function() {
$("#rack-webconsole").hide();
$(this).keypress(function(event) {
if (event.which == 96) {
$("#rack-webconsole").slideToggle('fast', function() {
if ($(this).is(':visible')) {
$("#rack-webconsole form input").focus();
$("#rack-webconsole .results_wrapper").scrollTop(
$("#rack-webconsole .results").height()
);
} else {
$("#rack-webconsole form input").blur();
}
});
event.preventDefault();
}
});
});

0 comments on commit 2f8e364

Please sign in to comment.