From 42dcd0832a6126285d3b99c280492f087f2d5231 Mon Sep 17 00:00:00 2001 From: AchilleBailly <78507255+AchilleBailly@users.noreply.github.com> Date: Mon, 7 Nov 2022 10:48:51 +0100 Subject: [PATCH] Achille/ticket7 - version 0.0.21 (#23) * Added colors in LastSeen table, and days count in the tooltip for ticket #7 * Changed period length for last seen * draft of days since last seen * Issue with triggering the searching in the table * refactor + filtering done + ignoring weekends Co-authored-by: Achille Bailly --- appinfo/info.xml | 2 +- js/adminSection.app.js | 2 +- js/adminSection.app.js.LICENSE.txt | 47 +++- js/main.app.js | 2 +- js/main.app.js.LICENSE.txt | 9 - lib/Controller/PageController.php | 2 +- lib/MyClass/MyEvent.php | 43 ++-- src/js/admin/adminSection.js | 4 + src/js/class/ListEvents.js | 8 +- src/js/index/main.js | 70 ++++-- src/js/module/datatables.js | 275 ++++++++++++++++++++++++ src/js/module/iconsToPerson.js | 332 +++++++++++++++-------------- src/js/module/tagsInput.js | 192 ++++++++--------- src/js/module/xhr.js | 252 ++-------------------- templates/navigation/index.php | 2 +- 15 files changed, 687 insertions(+), 555 deletions(-) create mode 100644 src/js/module/datatables.js diff --git a/appinfo/info.xml b/appinfo/info.xml index 78f296e..b831e13 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -4,7 +4,7 @@ Where am I ? - 0.0.20 + 0.0.21 agpl ADACIS Whereami diff --git a/js/adminSection.app.js b/js/adminSection.app.js index 4816c72..f92996d 100755 --- a/js/adminSection.app.js +++ b/js/adminSection.app.js @@ -1,2 +1,2 @@ /*! For license information please see adminSection.app.js.LICENSE.txt */ -(()=>{var n={9753:(n,t,e)=>{"use strict";t.nu=void 0,e(5306);const r=(n,t,e)=>{const r=Object.assign({escape:!0},e||{});return"/"!==n.charAt(0)&&(n="/"+n),a=(a=t||{})||{},n.replace(/{([^{}]*)}/g,(function(n,t){var e=a[t];return r.escape?"string"==typeof e||"number"==typeof e?encodeURIComponent(e.toString()):encodeURIComponent(n):"string"==typeof e||"number"==typeof e?e.toString():n}));var a};t.nu=(n,t,e)=>{const o=Object.assign({noRewrite:!1},e||{});return!0!==OC.config.modRewriteWorking||o.noRewrite?a()+"/index.php"+r(n,t,e):a()+r(n,t,e)};const a=()=>OC.webroot},9662:(n,t,e)=>{var r=e(614),a=e(6330),o=TypeError;n.exports=function(n){if(r(n))return n;throw o(a(n)+" is not a function")}},1530:(n,t,e)=>{"use strict";var r=e(8710).charAt;n.exports=function(n,t,e){return t+(e?r(n,t).length:1)}},9670:(n,t,e)=>{var r=e(111),a=String,o=TypeError;n.exports=function(n){if(r(n))return n;throw o(a(n)+" is not an object")}},1318:(n,t,e)=>{var r=e(5656),a=e(1400),o=e(6244),u=function(n){return function(t,e,u){var l,s=r(t),i=o(s),c=a(u,i);if(n&&e!=e){for(;i>c;)if((l=s[c++])!=l)return!0}else for(;i>c;c++)if((n||c in s)&&s[c]===e)return n||c||0;return!n&&-1}};n.exports={includes:u(!0),indexOf:u(!1)}},4326:(n,t,e)=>{var r=e(1702),a=r({}.toString),o=r("".slice);n.exports=function(n){return o(a(n),8,-1)}},648:(n,t,e)=>{var r=e(1694),a=e(614),o=e(4326),u=e(5112)("toStringTag"),l=Object,s="Arguments"==o(function(){return arguments}());n.exports=r?o:function(n){var t,e,r;return void 0===n?"Undefined":null===n?"Null":"string"==typeof(e=function(n,t){try{return n[t]}catch(n){}}(t=l(n),u))?e:s?o(t):"Object"==(r=o(t))&&a(t.callee)?"Arguments":r}},9920:(n,t,e)=>{var r=e(2597),a=e(3887),o=e(1236),u=e(3070);n.exports=function(n,t,e){for(var l=a(t),s=u.f,i=o.f,c=0;c{var r=e(9781),a=e(3070),o=e(9114);n.exports=r?function(n,t,e){return a.f(n,t,o(1,e))}:function(n,t,e){return n[t]=e,n}},9114:n=>{n.exports=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}}},8052:(n,t,e)=>{var r=e(614),a=e(3070),o=e(6339),u=e(3072);n.exports=function(n,t,e,l){l||(l={});var s=l.enumerable,i=void 0!==l.name?l.name:t;if(r(e)&&o(e,i,l),l.global)s?n[t]=e:u(t,e);else{try{l.unsafe?n[t]&&(s=!0):delete n[t]}catch(n){}s?n[t]=e:a.f(n,t,{value:e,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return n}},3072:(n,t,e)=>{var r=e(7854),a=Object.defineProperty;n.exports=function(n,t){try{a(r,n,{value:t,configurable:!0,writable:!0})}catch(e){r[n]=t}return t}},9781:(n,t,e)=>{var r=e(7293);n.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:n=>{var t="object"==typeof document&&document.all,e=void 0===t&&void 0!==t;n.exports={all:t,IS_HTMLDDA:e}},317:(n,t,e)=>{var r=e(7854),a=e(111),o=r.document,u=a(o)&&a(o.createElement);n.exports=function(n){return u?o.createElement(n):{}}},8113:(n,t,e)=>{var r=e(5005);n.exports=r("navigator","userAgent")||""},7392:(n,t,e)=>{var r,a,o=e(7854),u=e(8113),l=o.process,s=o.Deno,i=l&&l.versions||s&&s.version,c=i&&i.v8;c&&(a=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!a&&u&&(!(r=u.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=u.match(/Chrome\/(\d+)/))&&(a=+r[1]),n.exports=a},748:n=>{n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(n,t,e)=>{var r=e(7854),a=e(1236).f,o=e(8880),u=e(8052),l=e(3072),s=e(9920),i=e(4705);n.exports=function(n,t){var e,c,p,f,m,h=n.target,g=n.global,d=n.stat;if(e=g?r:d?r[h]||l(h,{}):(r[h]||{}).prototype)for(c in t){if(f=t[c],p=n.dontCallGetSet?(m=a(e,c))&&m.value:e[c],!i(g?c:h+(d?".":"#")+c,n.forced)&&void 0!==p){if(typeof f==typeof p)continue;s(f,p)}(n.sham||p&&p.sham)&&o(f,"sham",!0),u(e,c,f,n)}}},7293:n=>{n.exports=function(n){try{return!!n()}catch(n){return!0}}},7007:(n,t,e)=>{"use strict";e(4916);var r=e(1702),a=e(8052),o=e(2261),u=e(7293),l=e(5112),s=e(8880),i=l("species"),c=RegExp.prototype;n.exports=function(n,t,e,p){var f=l(n),m=!u((function(){var t={};return t[f]=function(){return 7},7!=""[n](t)})),h=m&&!u((function(){var t=!1,e=/a/;return"split"===n&&((e={}).constructor={},e.constructor[i]=function(){return e},e.flags="",e[f]=/./[f]),e.exec=function(){return t=!0,null},e[f](""),!t}));if(!m||!h||e){var g=r(/./[f]),d=t(f,""[n],(function(n,t,e,a,u){var l=r(n),s=t.exec;return s===o||s===c.exec?m&&!u?{done:!0,value:g(t,e,a)}:{done:!0,value:l(e,t,a)}:{done:!1}}));a(String.prototype,n,d[0]),a(c,f,d[1])}p&&s(c[f],"sham",!0)}},2104:(n,t,e)=>{var r=e(4374),a=Function.prototype,o=a.apply,u=a.call;n.exports="object"==typeof Reflect&&Reflect.apply||(r?u.bind(o):function(){return u.apply(o,arguments)})},4374:(n,t,e)=>{var r=e(7293);n.exports=!r((function(){var n=function(){}.bind();return"function"!=typeof n||n.hasOwnProperty("prototype")}))},6916:(n,t,e)=>{var r=e(4374),a=Function.prototype.call;n.exports=r?a.bind(a):function(){return a.apply(a,arguments)}},6530:(n,t,e)=>{var r=e(9781),a=e(2597),o=Function.prototype,u=r&&Object.getOwnPropertyDescriptor,l=a(o,"name"),s=l&&"something"===function(){}.name,i=l&&(!r||r&&u(o,"name").configurable);n.exports={EXISTS:l,PROPER:s,CONFIGURABLE:i}},1702:(n,t,e)=>{var r=e(4374),a=Function.prototype,o=a.bind,u=a.call,l=r&&o.bind(u,u);n.exports=r?function(n){return n&&l(n)}:function(n){return n&&function(){return u.apply(n,arguments)}}},5005:(n,t,e)=>{var r=e(7854),a=e(614),o=function(n){return a(n)?n:void 0};n.exports=function(n,t){return arguments.length<2?o(r[n]):r[n]&&r[n][t]}},8173:(n,t,e)=>{var r=e(9662),a=e(8554);n.exports=function(n,t){var e=n[t];return a(e)?void 0:r(e)}},647:(n,t,e)=>{var r=e(1702),a=e(7908),o=Math.floor,u=r("".charAt),l=r("".replace),s=r("".slice),i=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;n.exports=function(n,t,e,r,p,f){var m=e+n.length,h=r.length,g=c;return void 0!==p&&(p=a(p),g=i),l(f,g,(function(a,l){var i;switch(u(l,0)){case"$":return"$";case"&":return n;case"`":return s(t,0,e);case"'":return s(t,m);case"<":i=p[s(l,1,-1)];break;default:var c=+l;if(0===c)return a;if(c>h){var f=o(c/10);return 0===f?a:f<=h?void 0===r[f-1]?u(l,1):r[f-1]+u(l,1):a}i=r[c-1]}return void 0===i?"":i}))}},7854:(n,t,e)=>{var r=function(n){return n&&n.Math==Math&&n};n.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof e.g&&e.g)||function(){return this}()||Function("return this")()},2597:(n,t,e)=>{var r=e(1702),a=e(7908),o=r({}.hasOwnProperty);n.exports=Object.hasOwn||function(n,t){return o(a(n),t)}},3501:n=>{n.exports={}},490:(n,t,e)=>{var r=e(5005);n.exports=r("document","documentElement")},4664:(n,t,e)=>{var r=e(9781),a=e(7293),o=e(317);n.exports=!r&&!a((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},8361:(n,t,e)=>{var r=e(1702),a=e(7293),o=e(4326),u=Object,l=r("".split);n.exports=a((function(){return!u("z").propertyIsEnumerable(0)}))?function(n){return"String"==o(n)?l(n,""):u(n)}:u},2788:(n,t,e)=>{var r=e(1702),a=e(614),o=e(5465),u=r(Function.toString);a(o.inspectSource)||(o.inspectSource=function(n){return u(n)}),n.exports=o.inspectSource},9909:(n,t,e)=>{var r,a,o,u=e(4811),l=e(7854),s=e(1702),i=e(111),c=e(8880),p=e(2597),f=e(5465),m=e(6200),h=e(3501),g="Object already initialized",d=l.TypeError,v=l.WeakMap;if(u||f.state){var x=f.state||(f.state=new v),y=s(x.get),b=s(x.has),w=s(x.set);r=function(n,t){if(b(x,n))throw d(g);return t.facade=n,w(x,n,t),t},a=function(n){return y(x,n)||{}},o=function(n){return b(x,n)}}else{var T=m("state");h[T]=!0,r=function(n,t){if(p(n,T))throw d(g);return t.facade=n,c(n,T,t),t},a=function(n){return p(n,T)?n[T]:{}},o=function(n){return p(n,T)}}n.exports={set:r,get:a,has:o,enforce:function(n){return o(n)?a(n):r(n,{})},getterFor:function(n){return function(t){var e;if(!i(t)||(e=a(t)).type!==n)throw d("Incompatible receiver, "+n+" required");return e}}}},614:(n,t,e)=>{var r=e(4154),a=r.all;n.exports=r.IS_HTMLDDA?function(n){return"function"==typeof n||n===a}:function(n){return"function"==typeof n}},4705:(n,t,e)=>{var r=e(7293),a=e(614),o=/#|\.prototype\./,u=function(n,t){var e=s[l(n)];return e==c||e!=i&&(a(t)?r(t):!!t)},l=u.normalize=function(n){return String(n).replace(o,".").toLowerCase()},s=u.data={},i=u.NATIVE="N",c=u.POLYFILL="P";n.exports=u},8554:n=>{n.exports=function(n){return null==n}},111:(n,t,e)=>{var r=e(614),a=e(4154),o=a.all;n.exports=a.IS_HTMLDDA?function(n){return"object"==typeof n?null!==n:r(n)||n===o}:function(n){return"object"==typeof n?null!==n:r(n)}},1913:n=>{n.exports=!1},2190:(n,t,e)=>{var r=e(5005),a=e(614),o=e(7976),u=e(3307),l=Object;n.exports=u?function(n){return"symbol"==typeof n}:function(n){var t=r("Symbol");return a(t)&&o(t.prototype,l(n))}},6244:(n,t,e)=>{var r=e(7466);n.exports=function(n){return r(n.length)}},6339:(n,t,e)=>{var r=e(7293),a=e(614),o=e(2597),u=e(9781),l=e(6530).CONFIGURABLE,s=e(2788),i=e(9909),c=i.enforce,p=i.get,f=Object.defineProperty,m=u&&!r((function(){return 8!==f((function(){}),"length",{value:8}).length})),h=String(String).split("String"),g=n.exports=function(n,t,e){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(t="get "+t),e&&e.setter&&(t="set "+t),(!o(n,"name")||l&&n.name!==t)&&(u?f(n,"name",{value:t,configurable:!0}):n.name=t),m&&e&&o(e,"arity")&&n.length!==e.arity&&f(n,"length",{value:e.arity});try{e&&o(e,"constructor")&&e.constructor?u&&f(n,"prototype",{writable:!1}):n.prototype&&(n.prototype=void 0)}catch(n){}var r=c(n);return o(r,"source")||(r.source=h.join("string"==typeof t?t:"")),n};Function.prototype.toString=g((function(){return a(this)&&p(this).source||s(this)}),"toString")},4758:n=>{var t=Math.ceil,e=Math.floor;n.exports=Math.trunc||function(n){var r=+n;return(r>0?e:t)(r)}},30:(n,t,e)=>{var r,a=e(9670),o=e(6048),u=e(748),l=e(3501),s=e(490),i=e(317),c=e(6200)("IE_PROTO"),p=function(){},f=function(n){return"