1import{C as a,P as r,h as s,m as o}from"./polyfazer-app-DumDTOPg.js";import{o as m}from"./order-series-services-CgnZOuMc.js";import"./diamond-listing-2-CZxxStx-.js";import{m as i}from"./PolyfazerFiltersManager-B20DzVOd.js";import{m as e}from"./diamond-table-DiX_YLmS.js";import"./main-BEpca-0G.js";import"./polymer-utils-B8xivS0d.js";import"./BetterHTML-BN6nzApa.js";import"./BetterTemplateHandling-CTXk4mRb.js";import"./question-tag-C9ym_uv9.js";import"./PolyfazerFilter-G6wDdeD6.js";import"./ExtendedDate-BLMVein7.js";import"./theme-mixin-UzPGm89E.js";import"./stamp-repeat-CtgpozQL.js";import"./filters-behavior-BUO4aVrX.js";import"./diamond-section-overlay-D3ZGchRP.js";class l extends a(r){static get template(){return s` 2 ${super.template} 3 <style> 4 :host { 5 width: 100%; 6 height: 100%; 7 display: block; 8 position: relative; 9 } 10 11 diamond-listing { 12 --loading-overlay-color: var(--background-color-2); 13 --on-loading-overlay-color: var(--primary-text-color); 14 } 15 </style> 16 17 <div class="content-wrap full-height"> 18 <diamond-listing unique-id="sequence" as="sequence" id="listing" settings="[[listingSettings]]"> 19 <template> 20 <a class="diamond-row" sequence-id$="[[sequence.id]]" fallback="-" href$="/sequence-series/[[sequence.id]]"> 21 <diamond-item text="#[[sequence.id]]" name="id"></diamond-item> 22 <diamond-item text="[[sequence.name]]" name="name"></diamond-item> 23 <diamond-item text="[[sequence.numberDefinition]]" name="numberDefinition"></diamond-item> 24 <diamond-item text="[[sequence.variableSymbolDefinition]]" name="variableSymbolDefinition"></diamond-item> 25 <diamond-item text="[[sequence.variableSymbolDigits]]" name="variableSymbolDigits"></diamond-item> 26 <diamond-item name="partner"> 27 <redirect-item item="[[sequence.partner]]" href="/partners/%{id}%" fallback="-"></redirect-item> 28 </diamond-item> 29 <diamond-item name="region"> 30 <redirect-item item="[[sequence.region]]" href="/regions/%{id}%" fallback="-"></redirect-item> 31 </diamond-item> 32 </a> 33 </template>
34 </diamond-listing> 35 </div> 36 `}static get properties(){return{listingSettings:Object}}connectedCallback(){super.connectedCallback(),this.set("listingSettings",{defaultSort:{key:"id",direction:"desc"},headers:{id:e.id,name:{label:this._lang("sequenceName")},numberDefinition:{label:this._lang("numberDefinition"),field:"numberDefinition"},variableSymbolDefinition:{label:this._lang("variableSymbolDefinition"),field:"variableSymbolDefinition"},variableSymbolDigits:{label:this._lang("variableSymbolDigits"),field:"variableSymbolDigits"},partner:e.partner,region:e.region},availableFilters:{partner:i.partner,region:i.region},defaultFormula:"partner * region"})}ready(){super.ready(),window.sequenceSeriesListing=this}onPageEnter(){this.setRoleAndPermissionData()}onPageLeave(){super.onPageLeave?.(),this.$.listing.suspend()}init(){this.setRoleAndPermissionData(),this.$.listing.init({service:(t,n)=>m.getList(t,{signal:n}),createEntity:{label:"createSequence",href:"/sequence-series/0/edit",restricted:o.SEQUENCE_SERIES_EDIT}})}}window.customElements.define("sequence-series-listing",l); 37//# sourceMappingURL=sequence-series-listing-DdvQtGva.js.map
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.