Added tab press handler

This commit is contained in:
ultra
2013-06-22 19:55:14 -04:00
parent c0a61834f6
commit c164be63bc

View File

@@ -251,6 +251,18 @@
function init() {
sjcl.random.startCollectors();
$("#data").keydown(function(e) {
if(e.keyCode === 9) { // from http://stackoverflow.com/questions/6140632/how-to-handle-tab-in-textarea
var start = this.selectionStart;
var end = this.selectionEnd;
var $this = $(this);
$this.val($this.val().substring(0, start) + "\t" + $this.val().substring(end));
this.selectionStart = this.selectionEnd = start + 1;
return false;
}
});
if (!supportsStorage()) {
alert("Your browser does not have Local Storage support. Come back when you've upgraded.");
@@ -270,8 +282,17 @@
$("#localButton").click(function() {
useRemote = false;
});
$("#myModal").modal({backdrop: "static", keyboard: false}); // undocumented trick to not hide the dialog
$("#myModal").modal({backdrop: "static", keyboard: false}); // undocumented trick to not hide the dialog
var crypt_key=window.location.hash.substring(1);
if (crypt_key != "") {
console.log("poopfuck")
$("#password").val(crypt_key)
login()
}
// set up buttons
$("#backuper").click(doBackup);