master
Nick Sergeant 2012-02-13 00:42:54 -05:00
parent 9928b09dc9
commit 072df5b333
2 changed files with 1660 additions and 7559 deletions

File diff suppressed because it is too large Load Diff

View File

@ -97,7 +97,7 @@ a},_ensureElement:function(){if(this.el)this.setElement(this.el,false);else{var
e){e=d===b?e:d;a?a(d,e,c):b.trigger("error",d,e,c)}};var q=function(){},A=function(a,b,c){var d;d=b&&b.hasOwnProperty("constructor")?b.constructor:function(){a.apply(this,arguments)};f.extend(d,a);q.prototype=a.prototype;d.prototype=new q;b&&f.extend(d.prototype,b);c&&f.extend(d,c);d.prototype.constructor=d;d.__super__=a.prototype;return d},j=function(a,b){return!a||!a[b]?null:f.isFunction(a[b])?a[b]():a[b]},o=function(){throw Error('A "url" property or function must be specified');}}).call(this);
(function(jQuery){jQuery.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":": ","'":"\"",",":"<",".":">","/":"?","\\":"|"}};function keyHandler(handleObj){if(typeof handleObj.data!=="string"){return;}
var origHandler=handleObj.handler,keys=handleObj.data.toLowerCase().split(" ");handleObj.handler=function(event){if(this!==event.target&&(/textarea|select/i.test(event.target.nodeName)||event.target.type==="text")){return;}
var origHandler=handleObj.handler,keys=handleObj.data.toLowerCase().split(" ");handleObj.handler=function(event){if(this!==event.target&&(/textarea|select/i.test(event.target.nodeName)||event.target.type==="text"||event.target.type === "password")){return;}
var special=event.type!=="keypress"&&jQuery.hotkeys.specialKeys[event.which],character=String.fromCharCode(event.which).toLowerCase(),key,modif="",possible={};if(event.altKey&&special!=="alt"){modif+="alt+";}
if(event.ctrlKey&&special!=="ctrl"){modif+="ctrl+";}
if(event.metaKey&&!event.ctrlKey&&special!=="meta"){modif+="meta+";}
@ -980,16 +980,13 @@ jQuery(function($) {
e.preventDefault();
$search_query.focus();
});
$document.bind('keydown', 'Shift+/', function(e) {
$document.bind('keydown', 'h', function(e) {
$el.trigger('showKeyboardShortcuts');
});
$('input').bind('keydown', 'esc', function(e) {
e.preventDefault();
this.blur();
});
$document.bind('keydown', 'Shift+h', function(e) {
history.go(-1);
});
},
showKeyboardShortcuts: function() {
$('#keyboard-shortcuts').modal('toggle');
@ -1196,9 +1193,6 @@ jQuery(function($) {
}
window.scrollTo(0, document.body.scrollHeight);
});
$document.bind('keydown', 'h', function() {
window.location = '/';
});
$document.bind('keydown', 'n', function() {
var $anc = $('li.next a');
if ($anc.length) {