From 9536bcac87b297659290c55f5fd6888896624590 Mon Sep 17 00:00:00 2001 From: marquete Date: Tue, 23 Sep 2014 22:58:50 -0300 Subject: [PATCH] Add kibo 1.1.0. --- ajax/libs/kibo/1.1.0/kibo.min.js | 1 + ajax/libs/kibo/package.json | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 ajax/libs/kibo/1.1.0/kibo.min.js create mode 100644 ajax/libs/kibo/package.json diff --git a/ajax/libs/kibo/1.1.0/kibo.min.js b/ajax/libs/kibo/1.1.0/kibo.min.js new file mode 100644 index 000000000..782b897cc --- /dev/null +++ b/ajax/libs/kibo/1.1.0/kibo.min.js @@ -0,0 +1 @@ +var Kibo=function(a){this.element=a||window.document,this.initialize()};Kibo.KEY_NAMES_BY_CODE={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"caps_lock",27:"esc",32:"space",33:"page_up",34:"page_down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",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:"num_lock"},Kibo.KEY_CODES_BY_NAME={},function(){for(var a in Kibo.KEY_NAMES_BY_CODE)Object.prototype.hasOwnProperty.call(Kibo.KEY_NAMES_BY_CODE,a)&&(Kibo.KEY_CODES_BY_NAME[Kibo.KEY_NAMES_BY_CODE[a]]=+a)}(),Kibo.MODIFIERS=["shift","ctrl","alt"],Kibo.WILDCARD_TYPES=["arrow","number","letter","f"],Kibo.WILDCARDS={arrow:[37,38,39,40],number:[48,49,50,51,52,53,54,55,56,57],letter:[65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90],f:[112,113,114,115,116,117,118,119,120,121,122,123]},Kibo.registerEvent=function(){return document.addEventListener?function(a,b,c){a.addEventListener(b,c,!1)}:document.attachEvent?function(a,b,c){a.attachEvent("on"+b,c)}:void 0}(),Kibo.unregisterEvent=function(){return document.removeEventListener?function(a,b,c){a.removeEventListener(b,c,!1)}:document.detachEvent?function(a,b,c){a.detachEvent("on"+b,c)}:void 0}(),Kibo.stringContains=function(a,b){return-1!==a.indexOf(b)},Kibo.neatString=function(a){return a.replace(/^\s+|\s+$/g,"").replace(/\s+/g," ")},Kibo.capitalize=function(a){return a.toLowerCase().replace(/^./,function(a){return a.toUpperCase()})},Kibo.isString=function(a){return Kibo.stringContains(Object.prototype.toString.call(a),"String")},Kibo.arrayIncludes=function(){return Array.prototype.indexOf?function(a,b){return-1!==a.indexOf(b)}:function(a,b){for(var c=0;c", + "repository": { + "type": "git", + "url": "https://github.com/marquete/kibo.git" + }, + "filename": "kibo.min.js", + "autoupdate": { + "source": "git", + "target": "git://github.com/marquete/kibo.git", + "basePath": "", + "files": [ + "kibo.min.js" + ] + } +} \ No newline at end of file