PageSourceSearch

https://my.ff-cu.org/en/js/bannoweb-positive-pay-manual-entry-CqWOYJup.js

js ff-cu.org collected 2026-10-01 16:22:05 UTC 24,602 bytes, 1 lines download raw bytes

1import{a as e,n as t}from"./standalone-app-Bj-IdwrG.js";import{E as n,_ as r,x as i}from"./institution-DyFDvNu6.js";import{t as a}from"./page-B8YwBOEr.js";import{t as o}from"./date-URgChy6n.js";import{Sr as s,Z as c,_r as l,sn as u,vr as d}from"./main-5Sl8yySz.js";import"./jha-progress-CjUOO3no.js";import"./jha-card-DC-UH8vN.js";import"./jha-card-header-D2XWRnD9.js";import"./jha-button-Dyau4S4K.js";import"./jha-link-button-k4YCp-l3.js";import{a as f,d as p,s as m}from"./banno-styles-B3iGgKv1.js";import"./jha-list-UCQUTbOQ.js";import"./jha-slider-pane-CG5LkspN.js";import"./jha-select-ZNLtNzvA.js";import"./jha-form-checkbox-rBX0llE9.js";import"./bannoweb-page-container-G_uPsQAr.js";import{t as h}from"./format-currency-DWww8Snc.js";import{t as g}from"./observable-models-lit-Conecq5s.js";import"./jha-form-currency-input-CKJz-yxs.js";import"./jha-date-picker-BY52zia8.js";import{t as _}from"./async-dialog-Bj6--dJf.js";import"./jha-form-text-input-CLlBTC4N.js";import{l as v,s as y}from"./positive-pay-controller-DUb2Cf6n.js";import{t as b}from"./positive-pay-controller-BawhNixs.js";import"./bannoweb-positive-pay-issued-items-list-cQUjo2SS.js";import"./bannoweb-positive-pay-account-list-Bym-ty3K.js";var x={ACCOUNT_LIST:`account-list`,ENTRY_FORM:`entry-form`,REVIEW_LIST:`review-list`,SUCCESS:`success`,LOADING_STATE:`loading-state`},S=[{name:`Credit`,value:`Credit`},{name:`Debit`,value:`Debit`},{name:`Void`,value:`Void`}],C=100,w=d(g(r),`fadeinup`);window.BannowebPosPayManualEntry=class extends w{static get is(){return`bannoweb-positive-pay-manual-entry`}static get properties(){return{focusedPane:{type:String},selectedAccount:{type:Object},positivePayController:{type:Object},viewCalendar:{type:Boolean},selectedDate:{type:Date},minDate:{type:Date},issuedItems:{type:Array},issuedItemData:{type:Object},editedItemIndex:{type:Number},secondaryAccountView:{type:Boolean},payee80CharFlag:{type:Boolean}}}constructor(){super(),e(()=>import(`./icon-chevron-left-f3OZxuwt.js`).then(e=>e.t),[]),e(()=>import(`./icon-chevron-right-C-tNm2lU.js`).then(e=>e.t),[]),e(()=>import(`./icon-chevron-right-small-BraCudZ4.js`).then(e=>e.t),[]),e(()=>import(`./icon-trash-can-BdGHS1VD.js`).then(e=>e.t),[]),e(()=>import(`./icon-checkmark-Apyd0pTN.js`).then(e=>e.t),[]),this.focusedPane=x.ACCOUNT_LIST,this.selectedAccount=null,this.viewCalendar=!1,this.positivePayController=b,this.selectedDate=new Date,this.minDate=this.firstDayOfMonth(new Date),this.issuedItems=[],this.issuedItemData={itemNumber:``,amount:``,dateIssued:``,payee:``,itemType:`Debit`},this.editedItemIndex=null,this.secondaryAccountView=!1,this.payee80CharFlag=!1,u.evaluate(y).then(e=>{this.payee80CharFlag=e})}issuedItemsCount(e){let t=this.issuedItemData;return t.itemNumber!==``&&t.amount!==``?e.length+1:e.length}handleBackClicked(e){this.focusedPane===x.ACCOUNT_LIST&&!this.secondaryAccountView?history.back():this.issuedItems.length>0?this.focusedPane=x.REVIEW_LIST:this.focusedPane=x.ENTRY_FORM}handleAccountSelected(e){this.selectedAccount=e.detail,this.secondaryAccountView?this.focusedPane=x.REVIEW_LIST:this.focusedPane=x.ENTRY_FORM}handleItemSelected(e){this.issuedItemData=e.detail,this.editedItemIndex=this.issuedItems.findIndex(e=>e===this.issuedItemData),this.focusedPane=x.ENTRY_FORM}resetIssuedItemData(){this.issuedItemData={itemNumber:``,amount:``,dateIssued:``,payee:``,itemType:`Debit`}}onClickReview(e){let t=this.issuedItemData;t.itemNumber!==``&&t.amount!==``&&this.saveCheckAndDisplayToast(),this.secondaryAccountView=!0,this.focusedPane=x.REVIEW_LIST}saveCheckAndDisplayToast(){this.issuedItemData.amount=(Math.round(this.issuedItemData.amount*100)/100).toFixed(2),this.issuedItems=[...this.issuedItems,this.issuedItemData],this.displayToast(`Check #${this.issuedItemData.itemNumber} saved.`),this.resetIssuedItemData()}onClickSaveAddAnother(e){this.saveCheckAndDisplayToast()}onClickEnterAnother(e){this.resetIssuedItemData(),this.focusedPane=x.ENTRY_FORM}onClickApprove(e){this.resetIssuedItemData(),this.postIssuedItems()}async postIssuedItems(){try{await this.displayPostingConfirmation();
1try{let e={items:this.issuedItems};await this.positivePayController.postIssuedItems(this.selectedAccount.id,e),_.closeDialog(),this.focusedPane=x.SUCCESS}catch(e){t.console.error(e),this.displayErrorDialog(e)}}catch{}}onClickSaveEdit(e){this.issuedItemData.amount=(Math.round(this.issuedItemData.amount*100)/100).toFixed(2),this.issuedItems=this.issuedItems.map((e,t)=>t===this.editedItemIndex?this.issuedItemData:e),this.resetIssuedItemData(),this.editedItemIndex=null,this.focusedPane=x.REVIEW_LIST}onClickDelete(e){this.deleteIssuedItem()}async deleteIssuedItem(){try{await this.displayDeleteConfirmation(),this.issuedItems=this.issuedItems.filter((e,t)=>t!==this.editedItemIndex),this.displayToast(`Check #${this.issuedItemData.itemNumber} deleted.`),this.resetIssuedItemData(),this.editedItemIndex=null,this.focusedPane=x.REVIEW_LIST}catch{}}onClickBack(e){if(this.resetIssuedItemData(),this.editedItemIndex!==null){this.editedItemIndex=null,this.focusedPane=x.REVIEW_LIST;return}else this.focusedPane===x.REVIEW_LIST?this.focusedPane=x.ENTRY_FORM:this.focusedPane===x.ACCOUNT_LIST&&this.secondaryAccountView?this.focusedPane=x.REVIEW_LIST:(this.secondaryAccountView=!1,this.focusedPane=x.ACCOUNT_LIST)}onChangeAccount(e){this.focusedPane=x.ACCOUNT_LIST}displayDeleteConfirmation(){return _.showDialog({title:`Delete check #${this.issuedItemData.itemNumber}?`,description:`Your check will be deleted and cannot be undone`,cancelButtonText:`Cancel`,confirmButtonText:`Delete`,showWarningIcon:!0})}displayPostingConfirmation(){let e=this.issuedItems.length===1;return _.showDialog({title:`Approve ${this.issuedItems.length} ${e?`Check`:`Checks`}`,description:`This is final and cannot be edited afterwards`,cancelButtonText:`Go back`,confirmButtonText:`Approve`,showWarningIcon:!1,alternativeIcon:`check-range`,preventClosing:!0})}async displayErrorDialog(e){try{await _.showStandardErrorDialog({error:e})}catch(e){t.console.error(e)}}updateForm(e){let t=e&&e.target||{},n=t.value||t.amount||``,r=t.id;r===`itemNumber`?(e.currentTarget.value=(e.currentTarget.value||``).replace(/[^\d]/g,``),n=(n||``).replace(/[^\d]/g,``)):r===`amount`&&(e.currentTarget.amount=(e.currentTarget.amount||``).replace(/[^\d.]/g,``),n=(n||``).replace(/[^\d.]/g,``));let i={};i[r]=n,this.issuedItemData&&Object.keys(this.issuedItemData).includes(r)&&this.updateFormData(i)}updateFormData(e){let t=this.issuedItemData||{};this.issuedItemData={...t,...e}}setIssuedItemType(e){let t=e.detail.value;this.updateFormData({itemType:t})}switchCalendarView(){this.viewCalendar=!this.viewCalendar}get selectedFullDate(){return`${o.getMonthName(this.selectedDate)} ${this.selectedDate.getDate()}, ${this.selectedDate.getFullYear()}`}get monthYear(){return`${o.getMonthName(this.minDate)} ${this.minDate.getFullYear()}`}prevMonth(e){this.minDate=this._getPreviousMonthDate(this.minDate),this.selectedDate=this.minDate}nextMonth(e){this.minDate=this._getNextMonthDate(this.minDate),this.selectedDate=this.minDate}firstDayOfMonth(e){return new Date(e.getFullYear(),e.getMonth(),1,0,0,0,0)}_getNextMonthDate(e){let t=(e.getMonth()+1)%12,n=t===0?e.getFullYear()+1:e.getFullYear();return new Date(n,t,1,0,0,0,0)}_getPreviousMonthDate(e){let t=(e.getMonth()-1)%12,n=t===11?e.getFullYear()-1:e.getFullYear();return new Date(n,t,1,12,0,0,0)}onSelectedDateChanged(e){this.selectedDate=e&&e.detail&&e.detail.value,this.issuedItemData.dateIssued=this.selectedDate.toISOString()}get isSaveButtonDisabled(){return this.issuedItemData.itemNumber===``||this.issuedItemData.amount===``}get isReviewButtonDisabled(){let e=this.issuedItems.length===0,t=this.issuedItems.length>0,n=this.issuedItemData,r=n.itemNumber===``||n.amount===``,i=n.itemNumber!==``||n.amount!==``,a=n.itemNumber!==``&&n.amount!==``;if(e&&r)return!0;if(e&&a||t&&a)return!1;if(t&&i)return!0;if(t&&r)return!1}totalIssuedItemsAmount(){let e=0;return this.issuedItems.length>0&&this.issuedItems.forEach(t=>{e+=Number(t.amount)}),e}displayToast(e){this.dispatchEvent(new s(e))}get maximumItemsReached(){if(this.editedItemIndex!==null)return!1;if(this.issuedItems.length>=C)return!0}async routeEnter(e,t,n,r){let i=await super.routeEnter(e,t,n,r);return a.setTitleAndTrack(`Positive pay manual entry`,l.getRouteUrlWithoutParams(r),n),i}static get styles(){return[m,f,p,n`:host{--jha-content-inset:24px;
1--jha-date-picker-data-day-min-height:48px;--jha-date-picker-data-day-min-width:48px;flex:1 0 auto;display:block}.progress-container{flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}jha-card{box-sizing:border-box;--jha-card-header-height:60px;width:100%;min-width:300px;max-width:600px}.scrollable{max-height:calc(100vh - 350px);overflow:hidden auto}.account-reselection{padding-top:var(--jha-list-item-vertical-spacing,16px);padding-left:var(--jha-list-item-horizontal-spacing,24px)}.account-item{padding-bottom:var(--jha-list-item-vertical-spacing,16px)!important;padding-right:var(--jha-list-item-horizontal-spacing,24px)!important}p{color:var(--body-text-secondary-color);margin:4px 0;font-size:12px}jha-list{width:100%;margin-bottom:0}.form-container{align-items:center;display:flex}.select-container{min-height:36px}jha-form-currency-input{width:214px;margin-right:0;position:relative}jha-list-item .form-label{text-align:left;flex-grow:1;font-size:16px;font-weight:400}input{-webkit-appearance:none;text-align:right;height:auto;color:var(--body-text-theme-color);background-color:var(--jha-color-light);box-sizing:border-box;border:1px solid #0000;border-radius:3px;outline:none;width:100%;margin-bottom:3px;padding:10px 17px 10px 30px;font-size:16px;line-height:1.42857}input:focus{border:1px solid var(--primary-button-color)}jha-select{--jha-select-height:42px;--jha-select-text-size:16px;--jha-select-text:var(--body-text-secondary-color);border:1px solid #0000;border-radius:4px;flex-shrink:0}.form-input{width:220px}.date-picker{touch-action:manipulation;text-decoration:var(--jha-base-anchor-text-decoration);color:var(--jha-text-theme);cursor:var(--jha-base-anchor-cursor);align-items:var(--jha-flex-space-between-align-items);justify-content:var(--jha-flex-space-between-justify-content);font:inherit;text-align:right;background:0 0;border:none;margin-right:-6px;padding:0;font-size:16px;display:flex}.chevron-to-calendar{fill:var(--body-text-secondary-color);margin-left:8px;display:inline-block}.calendar-container{justify-content:center;display:flex}.calendar-header{width:100%;max-width:450px;height:30px;min-height:30px;font-size:var(--jha-card-header-font-size,22px);fill:var(--body-text-primary-color);align-items:center;margin:0 auto;padding-top:15px;display:flex}.calendar-title{color:var(--body-text-primary-color);margin-left:var(--jha-list-item-horizontal-spacing,24px);font-size:18px;font-weight:400}jha-date-picker{--jha-date-picker-calendar-position:"relative";--jha-date-picker-overflow-x:visible;--jha-date-picker-overflow-y:visible;padding-top:var(--jha-date-picker-calendar-top,33px);margin-top:12px}.calendar-button{--jha-button-icon-border-radius:0;border:1px solid var(--jha-border-color);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.previous-button{margin-left:auto}.next-button{margin-right:var(--jha-list-item-horizontal-spacing,16px);margin-left:8px}footer{border-top:1px solid var(--divider-default-color);justify-content:center;align-items:center;padding:18px 24px;display:flex}footer jha-button{margin:0 4px}button.reset{border-bottom:1px solid var(--jha-card-header-border-bottom-color,var(--jha-border-color));justify-content:space-between;align-items:center;width:100%;font-size:16px;text-decoration:none;display:flex}button[disabled]{cursor:default}.disabled{opacity:.33}.maximum-items{background-color:var(--toast-background-color);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;height:60px;margin:18px;padding:16px;display:flex}.maximum-items p{color:var(--toast-text-color)!important;font-size:14px!important}jha-list-item button[disabled]>div{color:var(--link-button-text-disabled-color)}.title{font-size:var(--jha-accounts-card-title-size,16px);color:var(--jha-accounts-card-title-color,var(--body-text-primary-color));font-weight:var(--jha-accounts-card-title-weight,500);white-space:nowrap;text-overflow:ellipsis;outline:0;overflow:hidden}.account-information{flex-direction:column;display:flex}.account-name{color:var(--jha-text-theme);font-size:16px;font-weight:500}.account-numbers{font-size:var(--jha-accounts-card-fi-info-size,12px);color:var(--jha-accounts-card-fi-info-color,var(--body-text-secondary-color));margin-top:var(--jha-accounts-card-balance-title-top-margin,3px);text-align:right;outline:0;font-weight:400;line-height:14px}.right-side{display:flex}.text-light{align-items:center;margin-left:16px;display:flex}.label{width:35%;color:var(--body-text-secondary-color)}jha-list[borderless] jha-list-item{align-items:center;display:flex}article{padding-bottom:var(--jha-list-item-vertical-spacing,16px
1);padding-right:var(--jha-list-item-horizontal-spacing,24px);padding-left:var(--jha-list-item-horizontal-spacing,16px)}.confirmation-button{margin-top:16px}jh-icon-checkmark{border:4px solid var(--color-success);width:70px;height:70px;fill:var(--color-success);border-radius:50%;margin:0;padding:10px}.success-container{padding-top:var(--jha-list-item-horizontal-spacing,16px);flex-direction:column;align-items:center;display:flex}.success-description{border-top:1px dashed var(--divider-default-color);border-bottom:1px dashed var(--divider-default-color);width:100%;padding-top:18px;padding-bottom:18px;display:flex}.description-column{flex-direction:column;justify-content:start;margin-right:25%;display:flex}.description-info{font-size:14px}.success-footer{border-top:none;gap:8px;display:flex}h3{font-weight:500}@media (width<=470px){:host{z-index:99}jha-card{border-radius:0;flex-direction:column;width:auto;min-height:100vh;display:flex;position:absolute;top:0;left:0;right:0;animation:none!important}jha-card-header{--jha-card-header-height:62px;z-index:100;background:var(--primary-content-background-color);position:fixed;top:0;left:0;right:0}form,.calendar-header,.account-reselection{margin-top:63px}footer{flex-direction:column;gap:8px;display:flex}.success-footer{width:100%}footer jha-button,footer jha-link-button{--jha-button-width:100%;width:100%}.upload-summary{border-bottom:1px solid var(--jha-list-item-bottom-border,var(--jha-border-color,#ced6df));margin-left:16px;padding-bottom:0;padding-left:0}.success-container{padding-top:40px}.calendar-header{justify-content:space-between}.calendar-title{order:1}.next-button{order:2}.previous-button{margin-left:var(--jha-list-item-horizontal-spacing,16px)}}`]}getMsgReviewChecks(){let e=this.issuedItemsCount(this.issuedItems);return`Review ${e} ${(e===1?`Check`:`checks`).toLowerCase()}`}renderSuccess(){let e=this.issuedItems.length===1,t=new Date,n=`${o.getMonthName(t)} ${t.getDate()}, ${t.getFullYear()}`;return i`<article class="success-container"> <jh-icon-checkmark></jh-icon-checkmark> <h1>${this.issuedItems.length} ${e?i`Check`:i`Checks`} approved.</h1> <div class="success-description"> <div class="description-column"> <p>${`Account`}</p> <p>${`Upload date`}</p> </div> <div class="description-column"> ${this.selectedAccount===null?``:i`<p class="description-info"> ${this.selectedAccount.name} (${c(this.selectedAccount.numbers)}) </p>`} <p class="description-info">${n}</p> </div> </div> <footer class="success-footer"> <jha-link-button class="confirmation-button" href="/positive-pay"> ${`Done`} </jha-link-button> </footer> </article>`}renderAccountReselection(){return i`<div class="account-reselection"> <button class="reset account-item" type="button" @click="${this.onChangeAccount}"> <div class="left-side"> <div class="title">${`Account`}</div> </div> <div class="right-side"> <div class="account-information"> ${this.selectedAccount===null?``:i`<div class="account-name">${this.selectedAccount.name}</div> <div class="account-numbers">${c(this.selectedAccount.numbers)}</div>`} </div> <div class="text-light"> <jh-icon-chevron-right-small></jh-icon-chevron-right-small> </div> </div> </button> </div>`}renderUploadSummary(){return i`<article class="upload-summary"> <h3>${`Upload summary`}</h3> <jha-list borderless> <jha-list-item> <div class="label">${`Total items`}</div> ${this.issuedItems.length} </jha-list-item> <jha-list-item> <div class="label">${`Total amount`}</div> ${h(this.totalIssuedItemsAmount())} </jha-list-item> </jha-list> </article>`}renderReviewList(){return i`<jha-card-header center-header> <jha-button id="backBtn" sync icon @click="${this.onClickBack}" slot="header-left" type="button"> <jh-icon-chevron-left aria-label="${`Back`}" aria-hidden="false"></jh-icon-chevron-left> </jha-button> <h1>${`Review checks`}</h1> </jha-card-header> ${this.maximumItemsReached?i`<div class="maximum-items"> <p>${`Manual entry is limited to 100 checks per batch. Please review and approve the current batch to enter more.`}</p> </div>`:``} <div class="scrollable"> ${this.renderAccountReselection()} ${this.renderUploadSummary()} <bannoweb-positive-pay-issued-items-list .mode="${window.BannowebPositivePayIssuedItemElement.Mode.SELECT}" .items="${this.issuedItems}" @item-selected="${this.handleItemSelected}"></bannoweb-positive-pay-issued-items-list> </div> <footer> <jha-button default sync type="button" @click="${this.onClickEnterAnother}" ?disabled="${this.maximumItemsReached}"> ${`Enter another`}
1 </jha-button> <jha-button sync type="button" @click="${this.onClickApprove}"> ${`Approve`} </jha-button> </footer>`}renderCalendar(){return i`<jha-card-header center-header> <jha-button id="backBtn" sync icon @click="${this.switchCalendarView}" slot="header-left" type="button"> <jh-icon-chevron-left aria-label="${`Back`}" aria-hidden="false"></jh-icon-chevron-left> </jha-button> <h1>${`Check date`}</h1> </jha-card-header> <div class="calendar-header"> <h1 class="calendar-title">${this.monthYear}</h1> <jha-button sync icon @click="${this.prevMonth}" type="button" class="calendar-button previous-button"> <jh-icon-chevron-left aria-label="${`Previous month`}" aria-hidden="false"></jh-icon-chevron-left> </jha-button> <jha-button sync icon @click="${this.nextMonth}" type="button" class="calendar-button next-button"> <jh-icon-chevron-right aria-label="${`Next month`}" aria-hidden="false"></jh-icon-chevron-right> </jha-button> </div> <jha-date-picker max-months="1" show-active-date-badge .minDate="${this.minDate}" .selectedDate="${this.selectedDate}" @selected-date-changed="${this.onSelectedDateChanged}"> <div slot="month-header"></div> </jha-date-picker> <footer> <jha-button sync type="button" @click="${this.switchCalendarView}"> ${`Save`} </jha-button> </footer>`}renderEditHeader(){return i`<jha-card-header center-header> <jha-button id="backBtn" sync icon @click="${this.onClickBack}" slot="header-left" type="button"> <jh-icon-chevron-left aria-label="${`Back`}" aria-hidden="false"></jh-icon-chevron-left> </jha-button> <h1>${`Edit check`}</h1> <p>#${this.issuedItemData.itemNumber}</p> <jha-button sync slot="header-right" icon @click="${this.onClickDelete}" type="button"> <jh-icon-trash-can></jh-icon-trash-can> </jha-button> </jha-card-header>`}renderEditFooter(){return i`<footer> <jha-button default sync type="button" @click="${this.onClickSaveEdit}" ?disabled="${this.isSaveButtonDisabled}"> ${`Save`} </jha-button> </footer>`}renderEntryHeader(){return i`<jha-card-header center-header> <jha-button id="backBtn" sync icon @click="${this.onClickBack}" slot="header-left" type="button"> <jh-icon-chevron-left aria-label="${`Back`}" aria-hidden="false"></jh-icon-chevron-left> </jha-button> <h1>${`Enter checks`}</h1> ${this.selectedAccount===null?``:i`<p>${this.selectedAccount.name} ${c(this.selectedAccount.numbers)}</p>`} </jha-card-header>`}renderEntryFooter(){return i`<footer> <jha-button default sync type="button" @click="${this.onClickSaveAddAnother}" ?disabled="${this.isSaveButtonDisabled}"> ${`Save and enter another`} </jha-button> <jha-button sync type="button" @click="${this.onClickReview}" ?disabled="${this.isReviewButtonDisabled}"> ${this.getMsgReviewChecks()} </jha-button> </footer>`}renderFormContent(){return i`${this.maximumItemsReached?i`<div class="maximum-items"> <p>${`Manual entry is limited to 100 checks per batch. Please review and approve the current batch to enter more.`}</p> </div>`:``} <form> <jha-list class="${this.maximumItemsReached?`disabled`:``}"> <jha-list-item class="form-container"> <div class="form-label">${`Check number`}</div> <jha-form-text-input filled no-label character-limit="10" id="itemNumber" placeholder="0000" .value="${this.issuedItemData.itemNumber}" @input="${this.updateForm}" ?disabled="${this.maximumItemsReached}" class="form-input"></jha-form-text-input> </jha-list-item> <jha-list-item class="form-container"> <div class="form-label">${`Check amount`}</div> <jha-form-currency-input filled no-label id="amount" min="0" placeholder="0.00" type="number" use-commas .amount="${this.issuedItemData.amount}" @input="${this.updateForm}" ?disabled="${this.maximumItemsReached}" class="form-input"></jha-form-currency-input> </jha-list-item> <jha-list-item class="form-container"> <div class="form-label">${`Payee`}</div> <jha-form-text-input filled no-label id="payee" placeholder="Payee name" .value="${this.issuedItemData.payee}" .characterLimit="${this.payee80CharFlag?80:35}" @input="${this.updateForm}" ?disabled="${this.maximumItemsReached}" class="form-input"></jha-form-text-input> </jha-list-item> <jha-list-item class="form-container"> <div class="form-label">${`Type`}</div> <jha-select class="form-input" id="itemType" filled .selectedValue="${this.issuedItemData.itemType}" .options="${S}" ?disabled="${this.maximumItemsReached}" @selected-value-changed="${this.setIssuedItemType}"></jha-select> </jha-list-item> <jha-list-item class="form-container select-container"> <div class="form-label">${`Check date`}</div> <button class="date-picker" tabindex="0" @click="${this.switchCalendarView}" ?disabled="${this.maximumItemsReached}" type="button"> ${this.issuedItemData.dateIssued===``?i`Select`:i`${this.selectedFullDate}`} <jh-icon-chevron-right-small class="chevron-to-calendar" aria-label="${`Select date`}" aria-hidden="false"></jh-icon-chevron-right-small> </button> </jha-list-item>
1 </jha-list> </form>`}renderForm(){let e;return e=this.viewCalendar?i`${this.renderCalendar()}`:this.editedItemIndex===null?i`${this.renderEntryHeader()}${this.renderFormContent()}${this.renderEntryFooter()}`:i`${this.renderEditHeader()}${this.renderFormContent()}${this.renderEditFooter()}`,i`${e}`}renderAccountList(){return i`${this.secondaryAccountView?i`<bannoweb-positive-pay-account-list @account-selected="${this.handleAccountSelected}" @back-clicked="${this.handleBackClicked}" .entitlementProperties="${v.MANUAL_ENTRY}" .selectedAccount="${this.selectedAccount}"></bannoweb-positive-pay-account-list>`:i`<bannoweb-positive-pay-account-list @account-selected="${this.handleAccountSelected}" @back-clicked="${this.handleBackClicked}" .entitlementProperties="${v.MANUAL_ENTRY}"></bannoweb-positive-pay-account-list>`}`}renderCardContent(){return i`${this.focusedPane===x.REVIEW_LIST?i`<jha-slider overflow-visible> <jha-slider-content focused-pane="${this.focusedPane}"> <jha-slider-pane one focus account-list> ${this.renderAccountList()} </jha-slider-pane> <jha-slider-pane review-list>${this.renderReviewList()}</jha-slider-pane> <jha-slider-pane entry-form>${this.renderForm()}</jha-slider-pane> <jha-slider-pane success>${this.renderSuccess()}</jha-slider-pane> </jha-slider-content> </jha-slider>`:i`<jha-slider overflow-visible> <jha-slider-content focused-pane="${this.focusedPane}"> <jha-slider-pane one focus account-list> ${this.renderAccountList()} </jha-slider-pane> <jha-slider-pane entry-form>${this.renderForm()}</jha-slider-pane> <jha-slider-pane review-list>${this.renderReviewList()}</jha-slider-pane> <jha-slider-pane success>${this.renderSuccess()}</jha-slider-pane> </jha-slider-content> </jha-slider>`}`}render(){return i`<bannoweb-page-container heading="Positive Pay"> <jha-card class="fadeinup">${this.renderCardContent()}</jha-card> </bannoweb-page-container>`}},window.BannowebPosPayManualEntry.State=x,customElements.define(window.BannowebPosPayManualEntry.is,window.BannowebPosPayManualEntry);var T=window.BannowebPosPayManualEntry;export{T as default};

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.