Jakweb.ch stuff
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
18 KiB

1 year ago
/*===============================================*\
|| ############################################# ||
|| # JAKWEB.CH # ||
|| # ----------------------------------------- # ||
|| # Copyright 2019 JAKWEB All Rights Reserved # ||
|| ############################################# ||
\*===============================================*/
/*!
* jquery.businessHours v1.0.1 - jQuery plugin allows you to easy show & manage business hours
* Copyright (c) 2015 Alex Padalka - http://gendelf.github.io/jquery.businessHours/
* License: APACHE
*/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(3($){$.1k.1l=3(n){1 o={D:3(){},E:3(){},y:z,F:"1m",G:"1n",1o:"1p",H:[\'1q\',\'1r\',\'1s\',\'1t\',\'1u\',\'1v\',\'1w\'],t:[{I:z},{},{},{},{},{},{}],Q:\'11:R\',S:\'14:R\',T:\'\',U:\'\',V:z,W:\'<4 6="1x"/>\',X:\'<4 6="A">\'+\'<4 1y-1z-1A="" 6="J"><K B="1B" 6="1C u"/></4>\'+\'<4 6="Y"></4>\'+\'<4 6="1D">\'+\'<4 6="t"><K B="Z" 7="L" 6="10-12 1E" 13=""/></4>\'+\'<4 6="t"><K B="Z" 7="M" 6="10-12 1F" 13=""/></4>\'+\'</4></4>\'};1 p=$(5);3 N(a,b,c){a.8(b);v(c){a.9(\'1G\',15)}}1 q={r:3(a,b){C(16.B(a)==="1H"||a==w)?b:a},17:3(f){5.s=$.1I(o,f);p.18("");v(19 5.s.D==="3"){5.s.D()}5.1a(5.s);v(19 5.s.E==="3"){5.s.E()}C{1J:3(){1 e=[];p.2(".u").1b(3(a,b){1 c=$(b).9("x");1 d=$(b).O(".A");e.1K({I:c,1c:c?d.2("[7=\'L\']").8():w,1d:c?d.2("[7=\'M\']").8():w,1e:c?d.2("[7=\'1f\']").8():w,1g:c?d.2("[7=\'1h\']").8():w})});C e}}},1a:3(j){1 k=[j.F,j.G];1 l=p.1i($(j.W));1 m=5;1L(1 i=0;i<j.H.1M;i++){l.1i(j.X)}$.1b(j.H,3(a,b){1 c=j.t[a];1 d=p.2(".A").1N(a);d.2(\'.Y\').18(b);1 e=m.r(c.I,j.V);d.2(\'.u\').9(\'x\',e);1 f=m.r(c.1c,j.Q);N(d.2(\'[7="L"]\'),f,j.y);1 g=m.r(c.1d,j.S);N(d.2(\'[7="M"]\'),g,j.y);1 h=m.r(c.1e,j.T);d.2(\'[7="1f"]\').8(h);1 i=m.r(c.1g,j.U);d.2(\'[7="1h"]\').8(i)});p.2(".u").P(3(){1 a=$(5);1 b=j.F;1 c=z;v(!a.9("x")){b=j.G;c=15}a.O(".J").1O(k.1P(\' \')).1Q(b);a.O(".A").2(".t").1R(!c)}).1j("P");v(!j.y){p.2(".J").1S("1T",3(){1 a=$(5).2(".u");a.9("x",!a.9(\'x\')).1j("P")})}}};C q.17(n)}})(16);',62,118,'|var|find|function|div|this|class|name|val|prop||||||||||||||||||getValueOrDefault|options|operationTime|operationState|if|null|checked|inputDisabled|false|dayContainer|type|return|preInit|postInit|checkedColorClass|uncheckedColorClass|weekdays|isActive|colorBox|input|startTime|endTime|initTimeBox|parents|change|defaultOperationTimeFrom|00|defaultOperationTimeTill|defaultOperationTimeFroma|defaultOperationTimeTilla|defaultActive|containerTmpl|dayTmpl|weekday|text|mini||time|value||true|jQuery|init|html|typeof|initView|each|timeFrom|timeTill|timeFroma|startTimea|timeTilla|endTimea|append|trigger|fn|businessHours|WorkingDayState|RestDayState|colorBoxValContainerClass|colorBoxContainer|Mon|Tue|Wed|Thu|Fri|Sat|Sun|clean|data|original|title|checkbox|invisible|operationDayTimeContainer|operationTimeFrom|operationTimeTill|readonly|undefined|extend|serialize|push|for|length|eq|removeClass|join|addClass|toggle|on|click'.split('|'),0,{}));
/*!
* jquery-timepicker v1.10.1 - A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation.
* Copyright (c) 2016 Jon Thornton - http://jonthornton.github.com/jquery-timepicker/
* License: MIT
*/
!function(a){"object"==typeof exports&&exports&&"object"==typeof module&&module&&module.exports===exports?a(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){var b=a[0];return b.offsetWidth>0&&b.offsetHeight>0}function c(b){if(b.minTime&&(b.minTime=t(b.minTime)),b.maxTime&&(b.maxTime=t(b.maxTime)),b.durationTime&&"function"!=typeof b.durationTime&&(b.durationTime=t(b.durationTime)),"now"==b.scrollDefault)b.scrollDefault=function(){return b.roundingFunction(t(new Date),b)};else if(b.scrollDefault&&"function"!=typeof b.scrollDefault){var c=b.scrollDefault;b.scrollDefault=function(){return b.roundingFunction(t(c),b)}}else b.minTime&&(b.scrollDefault=function(){return b.roundingFunction(b.minTime,b)});if("string"===a.type(b.timeFormat)&&b.timeFormat.match(/[gh]/)&&(b._twelveHourTime=!0),b.showOnFocus===!1&&-1!=b.showOn.indexOf("focus")&&b.showOn.splice(b.showOn.indexOf("focus"),1),b.disableTimeRanges.length>0){for(var d in b.disableTimeRanges)b.disableTimeRanges[d]=[t(b.disableTimeRanges[d][0]),t(b.disableTimeRanges[d][1])];b.disableTimeRanges=b.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var d=b.disableTimeRanges.length-1;d>0;d--)b.disableTimeRanges[d][0]<=b.disableTimeRanges[d-1][1]&&(b.disableTimeRanges[d-1]=[Math.min(b.disableTimeRanges[d][0],b.disableTimeRanges[d-1][0]),Math.max(b.disableTimeRanges[d][1],b.disableTimeRanges[d-1][1])],b.disableTimeRanges.splice(d,1))}return b}function d(b){var c=b.data("timepicker-settings"),d=b.data("timepicker-list");if(d&&d.length&&(d.remove(),b.data("timepicker-list",!1)),c.useSelect){d=a("<select />",{"class":"ui-timepicker-select"});var g=d}else{d=a("<ul />",{"class":"ui-timepicker-list"});var g=a("<div />",{"class":"ui-timepicker-wrapper",tabindex:-1});g.css({display:"none",position:"absolute"}).append(d)}if(c.noneOption)if(c.noneOption===!0&&(c.noneOption=c.useSelect?"Time...":"None"),a.isArray(c.noneOption)){for(var i in c.noneOption)if(parseInt(i,10)==i){var k=e(c.noneOption[i],c.useSelect);d.append(k)}}else{var k=e(c.noneOption,c.useSelect);d.append(k)}if(c.className&&g.addClass(c.className),(null!==c.minTime||null!==c.durationTime)&&c.showDuration){"function"==typeof c.step?"function":c.step;g.addClass("ui-timepicker-with-duration"),g.addClass("ui-timepicker-step-"+c.step)}var l=c.minTime;"function"==typeof c.durationTime?l=t(c.durationTime()):null!==c.durationTime&&(l=c.durationTime);var n=null!==c.minTime?c.minTime:0,o=null!==c.maxTime?c.maxTime:n+u-1;n>o&&(o+=u),o===u-1&&"string"===a.type(c.timeFormat)&&c.show2400&&(o=u);var p=c.disableTimeRanges,v=0,x=p.length,y=c.step;"function"!=typeof y&&(y=function(){return c.step});for(var i=n,z=0;o>=i;z++,i+=60*y(z)){var A=i,B=s(A,c);if(c.useSelect){var C=a("<option />",{value:B});C.text(B)}else{var C=a("<li />");C.addClass(43200>A%86400?"ui-timepicker-am":"ui-timepicker-pm"),C.data("time",86400>=A?A:A%86400),C.text(B)}if((null!==c.minTime||null!==c.durationTime)&&c.showDuration){var D=r(i-l,c.step);if(c.useSelect)C.text(C.text()+" ("+D+")");else{var E=a("<span />",{"class":"ui-timepicker-duration"});E.text(" ("+D+")"),C.append(E)}}x>v&&(A>=p[v][1]&&(v+=1),p[v]&&A>=p[v][0]&&A<p[v][1]&&(c.useSelect?C.prop("disabled",!0):C.addClass("ui-timepicker-disabled"))),d.append(C)}if(g.data("timepicker-input",b),b.data("timepicker-list",g),c.useSelect)b.val()&&d.val(f(t(b.val()),c)),d.on("focus",function(){a(this).data("timepicker-input").trigger("showTimepicker")}),d.on("blur",function(){a(this).data("timepicker-input").trigger("hideTimepicker")}),d.on("change",function(){m(b,a(this).val(),"select")}),m(b,d.val(),"initial"),b.hide().after(d);else{var F=c.appendTo;"string"==typeof F?F=a(F):"function"==typeof F&&(F=F(b)),F.append(g),j(b,d),d.on("mousedown touchstart","li",function(c){b.off("focus.timepicker"),b.on("focus.timepicker-ie-hack",function(){b.off("focus.timepicker-ie-hack"),b.on("focus.timepicker",w.show)}),h(b)||b[0].focus(),d.find("li").removeClass("ui-timepicker-selected"),a(this).addClass("ui-timepicker-selected"),q(b)&&(b.trigger("hideTimepicker"),d