Sha256: d3e7dbaab3b4206459c413213e5c4742d2eda28e0a03d9a8392646e9e3badd7a

Contents?: true

Size: 1.43 KB

Versions: 26

Compression:

Stored size: 1.43 KB

Contents

(function(d){function i(g){if(typeof g.data==="string"){var j=g.handler,h=g.data.toLowerCase().split(" ");g.handler=function(a){if(!(this!==a.target&&(/textarea|select/i.test(a.target.nodeName)||a.target.type==="text"))){var b=a.type!=="keypress"&&d.hotkeys.specialKeys[a.which],e=String.fromCharCode(a.which).toLowerCase(),c="",f={};if(a.altKey&&b!=="alt")c+="alt+";if(a.ctrlKey&&b!=="ctrl")c+="ctrl+";if(a.metaKey&&!a.ctrlKey&&b!=="meta")c+="meta+";if(a.shiftKey&&b!=="shift")c+="shift+";if(b)f[c+b]=
true;else{f[c+e]=true;f[c+d.hotkeys.shiftNums[e]]=true;if(c==="shift+")f[d.hotkeys.shiftNums[e]]=true}b=0;for(e=h.length;b<e;b++)if(f[h[b]])return j.apply(this,arguments)}}}}d.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":")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}};d.each(["keydown","keyup","keypress"],function(){d.event.special[this]={add:i}})})(jQuery);

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
compass-jquery-plugin-0.3.2.7 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.7.nil templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.6 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.5 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.4 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.3 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.2 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.1 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.0 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.2.pre.2 templates/jquery/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.1.1 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.1.0 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.1.beta.3 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.1.beta.2 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.0.0 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.0.rc.1 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.0.beta.26 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.0.beta.25 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.0.beta.24 templates/jrails/jquery.hotkeys.min.js
compass-jquery-plugin-0.3.0.beta.22 templates/jrails/jquery.hotkeys.min.js