PageSourceSearch

https://mitt.veggjald.is/js/26.ff73187e.js

js veggjald.is collected 2026-10-05 06:12:24 UTC 6,996 bytes, 1 lines download raw bytes

1(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[26],{2703:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t._self._c;return e("q-page",{attrs:{padding:""}},[e("PageTitle"),e("PaymentList")],1)},i=[],o=function(){var t=this,e=t._self._c;return e("div",[t.methods&&0===t.methods.length&&!t.isProcessing?e("Alert",{attrs:{cta:{label:t.$q.platform.is.desktop?t.$t("payment.create"):t.$t("form.create"),to:"/settings/payment/creditcard/create",icon:"add"},message:t.$t("payment.noItems"),color:"warning",icon:"error_outline"}}):t._e(),t.methods?e("q-list",{attrs:{separator:""}},[t._l(t.methods,(function(t){return e("PaymentListItem",{key:t.id,attrs:{"payment-method":t}})})),e("q-inner-loading",{attrs:{visible:t.isProcessing}},[e("q-spinner",{attrs:{size:"32px",color:"primary"}})],1)],2):t._e()],1)},n=[],s=a("ded3"),p=a.n(s),c=a("2f62"),d=a("0457"),m=function(){var t=this,e=t._self._c;return e("q-item",{key:t.paymentMethod.id},[e("q-item-section",{attrs:{avatar:""}},[e("q-icon",{attrs:{name:"payment",size:"28px",color:"accent"}})],1),e("q-item-section",{attrs:{top:""}},[e("q-item-label",[t._v(t._s(t.paymentMethodLastFour))]),e("q-item-label",{attrs:{caption:""}},[t._v("\n      "+t._s(t.$t("payment.creditcard.expiresAt"))+" "+t._s(t.paymentMethodExpiration)+"\n    ")]),t.isExpanded?e("div",{staticClass:"custom__form q-pt-lg"},[e("div",{staticClass:"text-weight-bold q-mb-md"},[t._v(t._s(t.$t("form.updateCardMessage")))]),e("div",{staticClass:"text-caption q-mb-sm"},[t._v(t._s(t.$t("form.requiredHelper")))]),e("div",{staticClass:"row q-pt-sm"},[e("MonthSelect",{staticClass:"col-8",attrs:{selected:t.form.expiration.month,error:t.errors.expirationMonth.length>0,"error-message":t.errors.expirationMonth},model:{value:t.form.expiration.month,callback:function(e){t.$set(t.form.expiration,"month",e)},expression:"form.expiration.month"}}),e("YearSelect",{staticClass:"col-4",attrs:{selected:t.form.expiration.year,error:t.errors.expirationYear.length>0},model:{value:t.form.expiration.year,callback:function(e){t.$set(t.form.expiration,"year",e)},expression:"form.expiration.year"}})],1),e("div",{staticClass:"q-pa-sm q-mb-lg"},[e("q-btn",{staticClass:"float-right",attrs:{loading:t.isProcessing,label:t.$t("form.update"),align:"center",color:"primary"},on:{click:t.submitForm}})],1)]):t._e()],1),e("q-item-section",{staticClass:"absolute-top-right",staticStyle:{top:"14px",right:"10px"},attrs:{side:""}},[e("q-btn-group",{attrs:{outline:""}},[e("q-btn",{staticClass:"float-left",attrs:{flat:"",dense:"",color:"primary",icon:"delete"},on:{click:function(e){return e.preventDefault(),t.deletePaymentMethod(t.paymentMethod.id)}}}),e("q-btn",{attrs:{flat:"",dense:"",color:"secondary",icon:"edit"},on:{click:function(e){t.isExpanded=!t.isExpanded}}})],1)],1)],1)},h=[],l=(a("99af"),{computed:{paymentMethodLastFour:function(){return this.paymentMethod.lastFour?"xxxx-xxxx-xxxx-".concat(this.paymentMethod.lastFour):this.paymentMethod.paymentCustomer.lastFour?"xxxx-xxxx-xxxx-".concat(this.paymentMethod.paymentCustomer.lastFour):""},paymentMethodExpiration:function(){return this.paymentMethod.expirationMonth&&this.paymentMethod.expirationYear?"".concat(this.paymentMethod.expirationMonth,"/").concat(this.paymentMethod.expirationYear):this.paymentMethod.paymentCustomer.expirationMonth&&this.paymentMethod.paymentCustomer.expirationYear?"".concat(this.paymentMethod.paymentCustomer.expirationMonth,"/").concat(this.paymentMethod.paymentCustomer.expirationYear):""}}}),u=a("b5ae"),x=a("5783"),f=a("ef4e"),y={name:"PaymentListItem",components:{MonthSelect:f["a"],YearSelect:x["a"]},mixins:[d["a"],l],props:{paymentMethod:{type:Object,required:!0}},data:function(){return{isExpanded:!1,form:{expiration:{month:"",year:""}},errors:{expiration:"",expirationMonth:"",expirationYear:""}}},validations:{form:{expiration:{month:{required:u["required"]},year:{required:u["required"]}}}},computed:p()({},Object(c["c"])("app",["isProcessing"])),methods:{deletePaymentMethod:function(t){var e=this;this.$q.dialog({title:this.$t("payment.deleteModalTitle"),message:this.$t("payment.deleteModalMessage"),cancel:this.$t("dialog.cancel"),ok:this.$t("dialog.OK")}).onOk((function(){e.$store.dispatch("app/startProcess"),e.$store.dispatch("app/closeDrawer"),e.$store.dispatch("payment/deleteItem",t).then((function(){e.$store.dispatch("app/endProcess").then((function(){e.$q.dialog({title:e.$t("payment.deletedModalMessage")})}))})).catch((function(t){return e.handleApiError(t)}))}
1))},validateForm:function(){return this.$v.form.$touch(),!this.$v.$invalid||(this.errors.expirationMonth=this.$v.form.expiration.month.required?"":this.$t("form.errors.expirationIsRequired"),this.errors.expirationYear=this.$v.form.expiration.year.required?"":this.$t("form.errors.expirationIsRequired"),this.errors.expiration="",(this.errors.expirationMonth.length>0||this.errors.expirationYear.length>0)&&(this.errors.expiration=this.$t("form.errors.expirationIsRequired")),!1)},submitForm:function(){var t=this;this.validateForm()&&(this.$store.dispatch("app/startProcess"),this.$store.dispatch("app/closeDrawer"),this.$store.dispatch("payment/updateItem",{options:{id:this.paymentMethod.id,expireDate:this.form.expiration.year+this.form.expiration.month}}).then((function(){t.$store.dispatch("account/fetchInformation").then((function(){t.$store.dispatch("app/endProcess").then((function(){t.isExpanded=!t.isExpanded,t.form.expiration.month="",t.form.expiration.year="",t.$q.dialog({title:t.$t("payment.paymentMethodUpdatedMessage"),ok:t.$t("dialog.close")})}))})).catch((function(e){return t.handleApiError(e)}))})).catch((function(e){return t.handleApiError(e)})))}}},g=y,$=a("2877"),M=a("66e5"),q=a("4074"),v=a("0016"),b=a("0170"),P=a("9c40"),_=a("e7a9"),I=a("eebe"),C=a.n(I),L=Object($["a"])(g,m,h,!1,null,null,null),k=L.exports;C()(L,"components",{QItem:M["a"],QItemSection:q["a"],QIcon:v["a"],QItemLabel:b["a"],QBtn:P["a"],QBtnGroup:_["a"]});var E=a("2dc0"),w={name:"PaymentList",components:{Alert:E["a"],PaymentListItem:k},mixins:[d["a"]],computed:p()(p()({},Object(c["e"])("app",{isProcessing:"processing",isLoggedIn:"isLoggedIn"})),Object(c["e"])("payment",{methods:"all"})),created:function(){var t=this;!this.isLoggedIn||this.methods&&this.methods.length||(this.$store.dispatch("app/startProcess"),this.$store.dispatch("payment/getAllItems").then((function(){return t.$store.dispatch("app/endProcess")})).catch((function(e){return t.handleApiError(e)})))}},F=w,Q=a("1c1c"),Y=a("74f7"),O=a("0d59"),A=Object($["a"])(F,o,n,!1,null,null,null),j=A.exports;C()(A,"components",{QList:Q["a"],QInnerLoading:Y["a"],QSpinner:O["a"]});var S=a("5aea"),D={name:"PagePaymentMethods",components:{PageTitle:S["default"],PaymentList:j},created:function(){this.$store.dispatch("app/updatePageTitle",this.$t("payment.header")),this.$store.dispatch("app/updatePageIcon","payment")}},T=D,R=a("9989"),z=Object($["a"])(T,r,i,!1,null,null,null);e["default"]=z.exports;C()(z,"components",{QPage:R["a"]})}}]);

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.