System.register(["./p-41c1c3a3.system.js","./p-f2675089.system.js","./p-92a952e2.system.js","./p-ef8124fa.system.js"],(function(e){"use strict";var t,r,i;return{setters:[function(e){t=e.r},function(e){r=e.a},function(e){i=e.s},function(){}],execute:function(){var l=function(e){var t=e.notificationType,r=e.fullMachineName,i=e.status,l=e.sisCaseId,s=e.createdByUser,o=e.detailLink,a=e.lastUpdateFromSis;return"\n
\n \n "+r+"\n | \n \n "+n(i.text,i.type)+'\n | \n \n '+t+":\n An der Abstreiferaufnahme ist eine Schraube\n An der Abstreiferaufnahme ist eine Schraube\n An der Abstreiferaufnahme ist eine Schraube\n | \n "+l+" | \n "+s+' | \n \n '+a+'\n \n \n \n | \n
\n '};var n=function(e,t){return''+e+""};var s='.service-calls-overview__result-set{position:relative}@media (min-width: 1440px){.service-calls-overview__result-set{text-align:center}}@media (max-width: 1439px){.service-calls-overview__result-set{text-align:left}}@media (max-width: 567px){.service-calls-overview__table-container.service-calls-overview__table-container{padding-top:10px !important}}.service-calls-overview .ux-text-status .ux-icon{font-size:18px;-webkit-transform:translateY(2px);transform:translateY(2px)}.service-calls-overview .ux-text-status .ux-icon+.ux-icon{display:none}.service-calls-overview .ux-filter .ux-tag *{pointer-events:none}.service-calls-overview .ux-table table{width:100%}.service-calls-overview .ux-table th{max-width:none !important}.service-calls-overview .ux-table tr>td:first-child{font-family:"Frutiger-Light", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400}.service-calls-overview__filter-container .row+.row{margin-top:30px}@media (min-width: 1025px){.service-calls-overview .filter-flex{display:-ms-flexbox;display:flex}.service-calls-overview .filter-flex>div+div{margin-left:20px}}.service-calls-overview .filter-flex>div{width:100%;margin-bottom:10px}@media (min-width: 1025px){.service-calls-overview .filter-flex>div{width:20%}}.service-calls-overview .filter-flex .ux-dropdown__label .ux-icon{margin-left:20px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}';var o=e("ux_iws_data_controller_service_calls",function(){function e(e){t(this,e);this.url="";this.scrollSensorSelector="";this.tableSelector="";this.dateSelector="";this.filterSelector="";this.totalNumberSelector="";this.filteredNumberSelector="";this.filter=null;this.nextPage="";this.table=null;this.tableBody=null;this.filterForm=null;this.dateForm=null;this.scrollSensor=null;this.filteredNumberElements=null;this.totalNumberElements=null}e.prototype.componentDidLoad=function(){this.setFilteredNumberElements();this.setTable();this.setTotalNumberElements();this.requestData(this.url,true);this.setScrollSensor();this.setDateFilter()};e.prototype.setDateFilter=function(){var e=this;this.dateForm=document.querySelector(this.dateSelector);var t=this.dateForm.querySelector("ux-date-range-picker");if(t!==null){t.addEventListener("uxDateRangeChange",(function(){e.requestData(e.url,true)}))}};e.prototype.updateNumbers=function(e,t){a(this.filteredNumberElements,e.toString());a(this.totalNumberElements,t.toString())};e.prototype.setFilterForm=function(){var e=this;setTimeout((function(){e.filterForm=e.filter.querySelector("form");e.filterForm.querySelector(".ux-tag-list").removeEventListener("click",(function(){}));e.filter.querySelector("ux-filter").addEventListener("change",(function(){e.requestData(e.url,true)}));e.filterForm.querySelector(".ux-tag-list").addEventListener("click",(function(){setTimeout((function(){e.requestData(e.url,true);console.log("filter-removed")}),200)}))}),100)};e.prototype.setFilter=function(e){if(this.filterSelector==="")return;this.filter=document.querySelector(this.filterSelector);if(this.filter===null)return;this.filter.innerHTML=e;this.setFilterForm()};e.prototype.setTable=function(){if(this.tableSelector==="")return;this.table=document.querySelector(this.tableSelector);this.tableBody=this.table.querySelector("tbody")};e.prototype.setFilteredNumberElements=function(){if(this.filteredNumberSelector==="")return;this.filteredNumberElements=document.querySelectorAll(this.filteredNumberSelector)};e.prototype.setTotalNumberElements=function(){if(this.totalNumberSelector==="")return;this.totalNumberElements=document.querySelectorAll(this.totalNumberSelector)};e.prototype.appendItemsToTable=function(e){if(this.tableBody===null)return;this.tableBody.insertAdjacentHTML("beforeend",e.map(l).join(""))};e.prototype.setScrollSensor=function(){var e=this;if(this.scrollSensorSelector==="")return;this.scrollSensor=document.querySelector(this.scrollSensorSelector);if(this.scrollSensor!==null){this.scrollSensor.addEventListener("uxInfiniteScrollSensorScrolledIntoView",(function(){e.requestData(e.nextPage)}))}};e.prototype.initialRequest=function(){this.requestData(this.url,true)};e.prototype.clearExistingData=function(){if(this.tableBody!==null)this.tableBody.textContent=""};e.prototype.requestData=function(e,t){var l=this;if(t===void 0){t=true}if(e==="")return;setTimeout((function(){var n=u(e)?{}:{method:"POST",body:i(l.dateForm)+(l.filterForm?"&"+i(l.filterForm):""),headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}};r(e,n).then((function(r){if(l.url===e&&t){l.clearExistingData();l.setFilter(r.filterHTML)}l.appendItemsToTable(r.items);l.nextPage=r.nextPage;l.updateNumbers(r.filteredCount,r.totalCount);if(l.nextPage!==""&&l.scrollSensor!==null){l.scrollSensor.hasFired=false}}))}),400)};e.prototype.render=function(){return null};Object.defineProperty(e,"watchers",{get:function(){return{filterSelector:["setFilter"],tableSelector:["setTable"],filteredNumberSelector:["setFilteredNumberElements"],totalNumberSelector:["setTotalNumberElements"],scrollSensorSelector:["setScrollSensor"],url:["initialRequest"]}},enumerable:false,configurable:true});return e}());function a(e,t){if(e===null)return;[].forEach.call(e,(function(e){return e.textContent=t}))}function u(e){return e.indexOf("mock-data/")>-1}o.style=s}}}));