Your IP : 18.119.127.230
(function(){"use strict";BX.namespace("BX.Timeman.Component");BX.Timeman.Component.BaseComponent=function(e){var t=e.scheduleCreateSliderWidth?e.scheduleCreateSliderWidth:1200;this.container=e.containerSelector?document.querySelector(e.containerSelector):document;this.exportManager=e.exportManager&&e.exportManager instanceof BX.Timeman.Export?e.exportManager:null;if(window===window.top){BX.SidePanel.Instance.bindAnchors({rules:[{condition:[new RegExp("/timeman/schedules/[0-9]+/shiftplan/($|\\?)","i")],options:{cacheable:false,allowChangeHistory:false,width:1400}},{condition:[new RegExp("/timeman/schedules/[0-9]+/update/($|\\?)","i")],options:{cacheable:false,allowChangeHistory:false,width:1200}},{condition:[new RegExp("/timeman/schedules/add/($|\\?)","i")],options:{cacheable:false,allowChangeHistory:false,width:t}},{condition:[new RegExp("/timeman/schedules/[0-9]+/shifts/add/($|\\?)","i")],options:{cacheable:false,allowChangeHistory:false,width:800}}]})}};BX.Timeman.Component.BaseComponent.prototype={selectOneByRole:function(e,t){return t?t.querySelector(this.buildSelectorByRole(e)):this.container.querySelector(this.buildSelectorByRole(e))},toggleSelectedItemInMenuPopup:function(e,t){if(!e||!t){return}if(t&&t.layout){var n=this.getMenuItemSelected(e.id,t);if(n){n.classList.toggle("menu-popup-item-take");n.classList.toggle("menu-popup-no-icon")}}},getCookie:function(e){var t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},setCookie:function(e,t,n){var i=this.getCookie(e);if(i===t){return}n=n||{path:"/timeman/"};var o=n.expires;if(typeof o=="number"&&o){var r=new Date;r.setTime(r.getTime()+o*1e3);o=n.expires=r}if(o&&o.toUTCString){n.expires=o.toUTCString()}t=encodeURIComponent(t);var a=e+"="+t;for(var l in n){if(!n.hasOwnProperty(l)){continue}a+="; "+l;var u=n[l];if(u!==true){a+="="+u}}document.cookie=a;return true},getMenuItemSelected:function(e,t){var n=t.layout.menuContainer.querySelector(".js-id-"+e);if(!n){var i=t.getMenuItems();for(var o=0;o<i.length;o++){if(t.getMenuItem(i[o].id)&&t.getMenuItem(i[o].id).getSubMenu()&&t.getMenuItem(i[o].id).getSubMenu().getMenuItem(e)&&t.getMenuItem(i[o].id).getSubMenu().getMenuItem(e).menuWindow){return t.getMenuItem(i[o].id).getSubMenu().getMenuItem(e).menuWindow.layout.menuContainer.querySelector(".js-id-"+e)}}}},selectAllByRole:function(e,t){return t?t.querySelectorAll(this.buildSelectorByRole(e)):this.container.querySelectorAll(this.buildSelectorByRole(e))},buildSelectorByRole:function(e){return'[data-role="'+e+'"]'},toggleElementVisibility:function(e){if(!e){return}if(e.classList.contains("timeman-hide")){this.showElement(e);return}this.hideElement(e)},showElement:function(e){if(e){e.classList.remove("timeman-hide")}},hideElement:function(e){if(e){e.classList.add("timeman-hide")}}}})();
//# sourceMappingURL=basecomponent.map.js