PageSourceSearch

https://connect.altec.com/default-shared_components_pagination-wid…ared_components_-fba9e6.c63472a1bdd20efc.js

js altec.com collected 2026-09-25 19:11:59 UTC 16,903 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcore_app=self.webpackChunkcore_app||[]).push([["default-shared_components_pagination-widget_pagination-widget_component_ts-shared_components_-fba9e6"],{68312(T,p,l){Object.defineProperty(p,"__esModule",{value:!0}),p.PaginationWidgetComponent=void 0;const m=l(31635),h=l(49849),S=l(59091),P=l(60177),t=m.__importStar(l(49849)),y=m.__importStar(l(60177));function _(c,u){if(1&c){const n=t.\u0275\u0275getCurrentView();t.\u0275\u0275domElementStart(0,"li",2)(1,"a",10),t.\u0275\u0275domListener("click",function(){const o=t.\u0275\u0275restoreView(n).$implicit,g=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(g.goToPage(o))}),t.\u0275\u0275text(2),t.\u0275\u0275domElementEnd()()}if(2&c){const n=u.$implicit,a=t.\u0275\u0275nextContext(2);t.\u0275\u0275classMap(a.isPageActive(n)),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(n)}}function E(c,u){if(1&c){const n=t.\u0275\u0275getCurrentView();t.\u0275\u0275domElementStart(0,"li",4)(1,"a",10),t.\u0275\u0275domListener("click",function(){const o=t.\u0275\u0275restoreView(n).$implicit,g=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(g.goToPage(o))}),t.\u0275\u0275text(2),t.\u0275\u0275domElementEnd()()}if(2&c){const n=u.$implicit,a=t.\u0275\u0275nextContext(2);t.\u0275\u0275classMap(a.isPageActive(n)),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(n)}}function e(c,u){if(1&c){const n=t.\u0275\u0275getCurrentView();t.\u0275\u0275domElementStart(0,"ul",1)(1,"li",2)(2,"a",3),t.\u0275\u0275domListener("click",function(){t.\u0275\u0275restoreView(n);const o=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(o.first())}),t.\u0275\u0275domElementStart(3,"span"),t.\u0275\u0275text(4,"First"),t.\u0275\u0275domElementEnd()()(),t.\u0275\u0275domElementStart(5,"li",4)(6,"a",3),t.\u0275\u0275domListener("click",function(){t.\u0275\u0275restoreView(n);const o=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(o.first())}),t.\u0275\u0275text(7," \xab "),t.\u0275\u0275domElementEnd()(),t.\u0275\u0275domElementStart(8,"li",2)(9,"a",5),t.\u0275\u0275domListener("click",function(){t.\u0275\u0275restoreView(n);const o=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(o.previous())}),t.\u0275\u0275domElementStart(10,"span"),t.\u0275\u0275text(11,"Prev"),t.\u0275\u0275domElementEnd()()(),t.\u0275\u0275domElementStart(12,"li",4)(13,"a",5),t.\u0275\u0275domListener("click",function(){t.\u0275\u0275restoreView(n);const o=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(o.previous())}),t.\u0275\u0275text(14," \u2039 "),t.\u0275\u0275domElementEnd()(),t.\u0275\u0275repeaterCreate(15,_,3,3,"li",6,t.\u0275\u0275repeaterTrackByIdentity),t.\u0275\u0275pipe(17,"async"),t.\u0275\u0275repeaterCreate(18,E,3,3,"li",7,t.\u0275\u0275repeaterTrackByIdentity),t.\u0275\u0275pipe(20,"async"),t.\u0275\u0275domElementStart(21,"li",2)(22,"a",8),t.\u0275\u0275domListener("click",function(){t.\u0275\u0275restoreView(n);const o=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(o.next())}),t.\u0275\u0275domElementStart(23,"span"),t.\u0275\u0275text(24,"Next"),t.\u0275\u0275domElementEnd()()(),t.\u0275\u0275domElementStart(25,"li",4)(26,"a",8),t.\u0275\u0275domListener("click",function(){t.\u0275\u0275restoreView(n);const o=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(o.next())}),t.\u0275\u0275text(27," \u203a "),t.\u0275\u0275domElementEnd()(),t.\u0275\u0275domElementStart(28,"li",2)(29,"a",9),t.\u0275\u0275domListener("click",function(){t.\u0275\u0275restoreView(n);const o=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(o.last())}),t.\u0275\u0275domElementStart(30,"span"),t.\u0275\u0275text(31,"Last"),t.\u0275\u0275domElementEnd()()(),t.\u0275\u0275domElementStart(32,"li",4)(33,"a",9),t.\u0275\u0275domListener("click",function(){t.\u0275\u0275restoreView(n);const o=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(o.last())}),t.\u0275\u0275text(34," \xbb "),t.\u0275\u0275domElementEnd()()()}if(2&c){const n=t.\u0275\u0275nextContext();t.\u0275\u0275classProp("no-margin",n.noMargin),t.\u0275\u0275advance(),t.\u0275\u0275classMap(n.isEndBtnDisabled("first")),t.\u0275\u0275advance(4),t.\u0275\u0275classMap(n.isEndBtnDisabled("first")),t.\u0275\u0275advance(3),t.\u0275\u0275classMap(n.isEndBtnDisabled("previous")),t.\u0275\u0275advance(4),t.\u0275\u0275classMap(n.isEndBtnDisabled("previous")),t.\u0275\u0275advance(3),t.\u0275\u0275repeater(t.\u0275\u0275pipeBind1(17,18,n.pages$)),t.\u0275\u0275advance(3),t.\u0275\u0275repeater(t.\u0275\u0275pipeBind1(20,20,n.pages$)),t.\u0275\u0275advance(3),t.\u0275\u0275classMap(n.isEndBtnDisabled("next")),t.\u0275\u0275advance(4),t.\u0275\u0275classMap(n.isEndBtnDisabled("next")),t.\u0275\u0275advance(3),t.\u0275\u0275classMap(n.isEndBtnDisabled("last")),t.\u0275\u0275advance(4),t.\u0275\u0275classMap(n.isEndBtnDisabled("last"))}}p.PaginationWidgetComponent=(()=>{class c{constructor(){this.noMargin=!1,this.pages$=new S.BehaviorSubject([]),this.paging=new h.EventEmitter}ngOnChanges(){this.pages$.next(this._pages())}numberOfPages(){return Math.ceil(this.numberOfItems/this.pageSize)}
1next(){this.numberOfPages()!==this.currentPage()&&(this.index+=1,this.pages$.next(this._pages()),this.paging.emit(this.index))}previous(){0!==this.index&&(this.index-=1,this.pages$.next(this._pages()),this.paging.emit(this.index))}last(){this.numberOfPages()!==this.currentPage()&&(this.index=this.numberOfPages()-1,this.pages$.next(this._pages()),this.paging.emit(this.index))}first(){0!==this.index&&(this.index=0,this.pages$.next(this._pages()),this.paging.emit(this.index))}currentPage(){return this.index+1}goToPage(n){this.index=n-1,this.pages$.next(this._pages()),this.paging.emit(this.index)}isPageActive(n){return n===this.currentPage()?"active":"inactive"}isEndBtnDisabled(n){const a=this.currentPage(),o=this.numberOfPages();switch(n.toLowerCase()){case"first":case"previous":return a<=1?"disabled":"";case"next":case"last":return o===a?"disabled":"";default:return""}}_pages(){return this._getIndexCenteredPaginationArray(this.currentPage(),this.numberOfPages(),2)}_getIndexCenteredPaginationArray(n,a,o){const g=Math.min(n+o,a),f=[];for(let x=Math.max(n-o,1);x<=g;x++)f.push(x);return f}static{this.\u0275fac=function(a){return new(a||c)}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:c,selectors:[["altcon-pagination"]],inputs:{pageSize:"pageSize",numberOfItems:"numberOfItems",index:"index",noMargin:"noMargin"},outputs:{paging:"paging"},features:[t.\u0275\u0275NgOnChangesFeature],decls:1,vars:1,consts:[[1,"pagination","pagination-sm","me-3",3,"no-margin"],[1,"pagination","pagination-sm","me-3"],[1,"page-item","d-none","d-sm-block"],["href","javascript:;","aria-label","First",1,"page-link",3,"click"],[1,"page-item","d-inline-block","d-sm-none"],["href","javascript:;","aria-label","Previous",1,"page-link",3,"click"],[1,"page-item","d-none","d-sm-block",3,"class"],[1,"page-item","d-inline-block","d-sm-none",3,"class"],["href","javascript:;","aria-label","Next",1,"page-link",3,"click"],["href","javascript:;","aria-label","Last",1,"page-link",3,"click"],["href","javascript:;",1,"page-link",3,"click"]],template:function(a,o){1&a&&t.\u0275\u0275conditionalCreate(0,e,35,22,"ul",0),2&a&&t.\u0275\u0275conditional(o.numberOfItems>o.pageSize?0:-1)},dependencies:[P.CommonModule,y.AsyncPipe],styles:[".no-margin[_ngcontent-%COMP%]{margin:0!important}.pagination[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}.pagination[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}"],changeDetection:0})}}return c})()},15736(T,p,l){Object.defineProperty(p,"__esModule",{value:!0}),p.SearchWidgetComponent=void 0;const m=l(31635),h=l(49849),S=l(84341),t=(l(7901),l(6324)),_=(l(79591),l(83352)),E=l(21445),e=m.__importStar(l(49849)),b=m.__importStar(l(7901)),w=m.__importStar(l(79591)),c=m.__importStar(l(84341)),u=["searchCmpFrm"],n=["*",[["ng-container"]]],a=["*","ng-container"],o=r=>({"mb-2":r});function g(r,C){if(1&r){const s=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",17),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(s);const i=e.\u0275\u0275nextContext();return i.searchValue="",e.\u0275\u0275resetView(i.checkQueryParams())}),e.\u0275\u0275elementEnd()}}function k(r,C){if(1&r&&(e.\u0275\u0275elementStart(0,"small"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const s=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(s.searchHint)}}function f(r,C){if(1&r){const s=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",11)(1,"div",18)(2,"button",19),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(s);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.toogleSearchOptions())}),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"button",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(s);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.resetForm())}),e.\u0275\u0275text(5," Clear Sort/Filter Options "),e.\u0275\u0275elementEnd()()()}if(2&r){const s=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",s.searchButtonText()," ")}}function x(r,C){if(1&r){const s=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",12)(1,"div",21)(2,"app-ga-export-button-search",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(s);const i=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(i.exportResult())}),e.\u0275\u0275elementEnd()()()}2&r&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("label","Export Results"))}function W(r,C){if(1&r){const s=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",14)(1,"div",23)(2,"button",19),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(s);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.toogleSearchOptions())}),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"button",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(s);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.resetForm())}),e.\u0275\u0275text(5," Clear Sort/Filter Options "),e.\u0275\u0275elementEnd()()()}if(2&r){const s=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",s.searchButtonText()," ")}}function M(r,C){if(1&r){const s=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",14)(1,"div",24)(2,"app-ga-export-button-search",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(s);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.exportResult())}),e.\u0275\u0275elementEnd()()()}2&r&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("label","Export Results"))}p.SearchWidgetComponent=(()=>{class r{constructor(s,d){this.route=s,this.googleServices=d,this.bulkPdfTooltip=`Either select a number of invoices to download, or click "Download" and\n    choose "Entire result set" option to download all results (both options are limited to a size of ${_.GlobalConstants.BULK_PDF_MAX_SIZE} PDFs).`,this.searchEvent=new h.EventEmitter,this.formReset=new h.EventEmitter,this.export=new h.EventEmitter,this.searchValue="",this.showCsvButton=!0}ngOnInit(){}submitSearch(){this.searchEvent.emit(this.searchValue)}checkQueryParams(){0!==Object.entries(this.route.snapshot.queryParams).length&&this.route.snapshot.queryParams.constructor===Object&&this.route.snapshot.queryParamMap.get("query")?this.formReset.emit():this.resetForm()}resetForm(){this.searchForm.reset(),this.searchValue="",this.formReset.emit()}exportResult(){this.gaExportEvent&&this.googleServices.emitEvent(this.gaExportEvent,()=>{}),this.export.emit()}searchButtonText(){return this.showAdvancedSearch?"Hide Sort/Filter Options":"Show Sort/Filter Options"}toogleSearchOptions(){this.showAdvancedSearch=!this.showAdvancedSearch}get document(){return document}static{this.\u0275fac=function(d){return new(d||r)(e.\u0275\u0275directiveInject(b.ActivatedRoute),e.\u0275\u0275directiveInject(w.GoogleServicesService))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["altcon-search"]],viewQuery:function(d,i){if(1&d&&e.\u0275\u0275viewQuery(u,7),2&d){let v;e.\u0275\u0275queryRefresh(v=e.\u0275\u0275loadQuery())&&(i.searchForm=v.first)}},inputs:{title:"title",searchHint:"searchHint",showAdvSearchBtn:"showAdvSearchBtn",showCsvButton:"showCsvButton",gaExportEvent:"gaExportEvent"},outputs:{searchEvent:"searchEvent",formReset:"formReset",export:"export"},ngContentSelectors:a,decls:24,vars:13,consts:[["searchCmpFrm","ngForm"],[1,"mb-3"],[1,"search-box"],[1,"mb-2"],[3,"ngSubmit"],[1,"input-group","position-relative"],["name","searchValue","type","search","autocomplete","off",1,"form-control","show-placeholder","no-ms-clear",3,"ngModelChange","ngModel"],["id","search-clear",1,"fa","fa-times"],["type","submit",1,"btn","btn-altec"],["aria-hidden","true",1,"fa","fa-search"],[1,"row","align-items-center","mb-2","g-0"],[1,"col-md-6","ps-0","d-none","d-md-block"],[1,"col-sm-4","offset-sm-2","pe-0","d-none","d-md-block"],[1,"d-block","d-md-none"],[1,"col-12","ps-0"],["id","filters",1,"mt-2",3,"hidden"],[1,"fleet-filters"],["id","search-clear",1,"fa","fa-times",3,"click"],[1,"form-inline"],["id","toggleAdvSearchBtn",1,"btn","btn-light","btn-sm",3,"click"],[1,"btn","btn-link","btn-sm",3,"click"],[1,"text-end","mobile-top-pad"],[3,"click","label"],[1,"d-grid","gap-2"],[1,"d-grid","mobile-top-pad"]],template:function(d,i){if(1&d){const v=e.\u0275\u0275getCurrentView();e.\u0275\u0275projectionDef(n),e.\u0275\u0275elementStart(0,"div",1)(1,"div",2)(2,"div",3)(3,"strong"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"form",4,0),e.\u0275\u0275listener("ngSubmit",function(){return i.submitSearch()}),e.\u0275\u0275elementStart(7,"div")(8,"div",5)(9,"input",6),e.\u0275\u0275twoWayListener("ngModelChange",function(V){return e.\u0275\u0275restoreView(v),e.\u0275\u0275twoWayBindingSet(i.searchValue,V)||(i.searchValue=V),e.\u0275\u0275resetVie
1w(V)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(10,g,1,0,"span",7),e.\u0275\u0275elementStart(11,"button",8),e.\u0275\u0275element(12,"i",9),e.\u0275\u0275elementEnd()(),e.\u0275\u0275conditionalCreate(13,k,2,1,"small"),e.\u0275\u0275projection(14),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"div",10),e.\u0275\u0275conditionalCreate(16,f,6,1,"div",11),e.\u0275\u0275conditionalCreate(17,x,3,1,"div",12),e.\u0275\u0275elementStart(18,"div",13),e.\u0275\u0275conditionalCreate(19,W,6,1,"div",14),e.\u0275\u0275conditionalCreate(20,M,3,1,"div",14),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(21,"div",15)(22,"div",16),e.\u0275\u0275projection(23,1),e.\u0275\u0275elementEnd()()()()}2&d&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(i.title),e.\u0275\u0275advance(3),e.\u0275\u0275classMap(e.\u0275\u0275pureFunction1(11,o,i.showAdvSearchBtn)),e.\u0275\u0275advance(2),e.\u0275\u0275twoWayProperty("ngModel",i.searchValue),e.\u0275\u0275advance(),e.\u0275\u0275conditional(""!=i.searchValue?10:-1),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(i.searchHint?13:-1),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(i.showAdvSearchBtn?16:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(i.showCsvButton?17:-1),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(i.showAdvSearchBtn?19:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(i.showCsvButton?20:-1),e.\u0275\u0275advance(),e.\u0275\u0275property("hidden",!i.showAdvancedSearch))},dependencies:[S.FormsModule,c.\u0275NgNoValidate,c.DefaultValueAccessor,c.NgControlStatus,c.NgControlStatusGroup,c.NgModel,c.NgForm,t.NgbTooltipModule,_.GaExportButtonComponentSearch,_.CommonProjModule,E.SelectiveViewModule],styles:["@media screen and (max-width:767px){.mobile-top-pad{margin-top:10px}}:host{display:block;width:100%}.mb-3,.search-box{width:100%}.form-inline{display:flex;align-items:center;gap:.5rem}.form-inline button{margin-bottom:0}.reduced-right-padding{padding-right:5px}.no-left-padding{padding-left:0}.horizontal-center{text-align:center}a.disabled{pointer-events:none;cursor:default;color:#606060}.hover-pointer{cursor:pointer}.bulk-pdf-info{font-size:17px;margin-top:11px;margin-right:5px;vertical-align:middle}.small-padding-top{padding-top:10px}.fleet-filters{margin:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none}#search-clear{position:absolute;right:50px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1;color:#6c757d}#search-clear:hover{color:#333}\n"],encapsulation:2})}}return r})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.