"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=document.querySelector("main").dataset.urlPrefix,t=document.querySelector("#form--searchFilters"),r=document.querySelector("#container--searchResults"),s=Number.parseInt(document.querySelector("#searchFilter--limit").value,10),a=document.querySelector("#searchFilter--offset"),i=()=>{const i=Number.parseInt(a.value,10);r.innerHTML='

Loading Work Orders...
',cityssm.postJSON(e+"/workOrders/doSearchWorkOrders",t,t=>{if(0===t.workOrders.length)return void(r.innerHTML='

There are no work orders that meet the search criteria.

');const a=document.createElement("tbody");for(const r of t.workOrders)a.insertAdjacentHTML("beforeend",''+cityssm.escapeHTML(r.workOrderNumber)+""+cityssm.escapeHTML(r.workOrderType)+""+cityssm.escapeHTML(r.workOrderDescription)+""+r.workOrderOpenDateString+""+(r.workOrderCloseDate?r.workOrderCloseDateString:'(No Close Date)')+"");r.innerHTML='
Work Order NumberWork Order TypeWork Order DescriptionOpen DateClose Date
Displaying '+(i+1).toString()+" to "+Math.min(t.count,s+i)+" of "+t.count+'
'+(i>0?'
':"")+(s+i
':"")+"
",r.querySelector("table").append(a),i>0&&r.querySelector("button[data-page='previous']").addEventListener("click",d),s+i{a.value="0",i()},d=()=>{a.value=Math.max(Number.parseInt(a.value,10)-s,0).toString(),i()},n=()=>{a.value=(Number.parseInt(a.value,10)+s).toString(),i()},l=t.querySelectorAll("input, select");for(const e of l)e.addEventListener("change",o);t.addEventListener("submit",e=>{e.preventDefault(),o()}),i()})();