PageSourceSearch

https://my.bod.dk/assets/js/ContactDropzoneView.c15d4752224e174268f4.chunk.js

js bod.dk collected 2026-09-24 09:23:13 UTC 5,979 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkDashboard=self.webpackChunkDashboard||[]).push([[932],{5860:(e,t,s)=>{s.r(t),s.d(t,{default:()=>r});var a=[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"col-3"},[t("img",{staticClass:"img-thumbnail",attrs:{src:s(68874),"data-dz-thumbnail":""}})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("h2",{staticClass:"mb-2"},[s("span",{attrs:{"data-dz-name":""}}),e._v(" "),s("span",{staticClass:"badge rounded-pill text-bg-bodgrey ms-2",attrs:{"data-dz-size":""}})])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"progress progress-striped active",attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":"0"}},[t("div",{staticClass:"progress-bar progress-bar-striped progress-bar-animated bg-bodblue-dark",attrs:{"data-dz-uploadprogress":""}})])}],i=s(31485);const o={name:"ContactDropzoneView",components:{vueDropzone:s.n(i)()},props:{maxFiles:{type:Number,default:null},maxFilesize:{type:Number,default:512},allowedMimeTypes:{type:Array,required:!0}},data:function(){return{dropzoneDragOver:!1,fileCount:0,previewHtml:null,file:null,loading:!0}},computed:{dropzoneOptions:function(){return{autoProcessQueue:!1,url:"/",timeout:0,maxFiles:this.maxFiles,maxFilesize:this.maxFilesize,acceptedFiles:this.allowedMimeTypes.join(","),thumbnailWidth:100,thumbnailHeight:100,previewsContainer:"#previews",previewTemplate:this.previewHtml}}},mounted:function(){var e=this.getPreviewTemplate();this.removePreviewTemplate(e),this.loading=!1},methods:{startLoading:function(){if(!(this.fileCount<1)){var e=this.file.previewElement.querySelector(".progress"),t=this.file.previewElement.querySelector(".dz-error"),s=this.file.previewElement.querySelector(".dz-success");e.classList.remove("bg-danger","bg-success"),t.classList.add("d-none"),s.classList.add("d-none"),e.classList.add("bg-bodblue-dark","progress-bar-animated","progress-bar-striped")}},getPreviewTemplate:function(){var e=document.querySelector("#dropzone-template");return e&&(this.previewHtml=e.innerHTML),e},removePreviewTemplate:function(e){e.parentNode.removeChild(e)},fileAdded:function(e){this.deleteAllFilesExcept([e]);var t=e.previewElement.querySelector(".progress"),s=e.previewElement.querySelector(".dz-error"),a=e.previewElement.querySelector(".dz-success");this.validateFile(e)?(t.classList.add("bg-success"),a.classList.remove("d-none")):(t.classList.add("bg-danger"),s.classList.remove("d-none")),this.file=e,this.update(),this.updateFileCount()},validateFile:function(e){return!!this.allowedMimeTypes.includes(e.type)&&!(e.size>1024*this.maxFilesize*1024)},fileRemoved:function(e){this.file=null,this.update(),this.updateFileCount()},updateFileCount:function(){this.fileCount=this.$refs.vueDropzone.dropzone.files.length},update:function(){this.$emit("input",this.file)},maxFilesExceeded:function(e){this.$refs.vueDropzone.removeAllFiles(),this.$refs.vueDropzone.addFile(e)},deleteAllFilesExcept:function(e){var t=this;this.$refs.vueDropzone.dropzone.files.map((function(s){e.includes(s)||t.$refs.vueDropzone.removeFile(s)}))}}};const r=(0,s(51900).Z)(o,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"contact-dropzone-view"},[s("h2",{staticClass:"text-bodblue-dark"},[e._v("\n        "+e._s(e.$t("contact.dropzone.title"))+"\n    ")]),e._v(" "),s("p",[e._v("\n        "+e._s(e.$t("contact.dropzone.description"))+"\n    ")]),e._v(" "),s("p",[e._v("\n        "+e._s(e.$t("contact.dropzone.fileExtension"))+"\n    ")]),e._v(" "),e.loading?e._e():s("vue-dropzone",{ref:"vueDropzone",staticClass:"btn btn-outline-bodblue-light border-3 border-bodblue-dark w-100 mb-5",class:{"bg-bodblue-light":!e.dropzoneDragOver},attrs:{id:"dropzone",options:e.dropzoneOptions,useCustomSlot:!0},on:{"vdropzone-file-added":e.fileAdded,"vdropzone-removed-file":e.fileRemoved,"vdropzone-max-files-exceeded":e.maxFilesExceeded,"vdropzone-drag-over":function(t){e.dropzoneDragOver=!0},"vdropzone-drag-leave":function(t){e.dropzoneDragOver=!1},"vdropzone-drop":function(t){e.dropzoneDragOver=!1}}},[s("div",{staticClass:"dropzone-custom-content text-center p-4 pb-1 text-bodblue-dark"},[s("i",{staticClass:"fa-light fa-3x fa-cloud-arrow-up"}),e._v(" "),s("h2",{staticClass:"mt-3"},[e._v("\n                "+e._s(e.$t("contact.dropzone.dragAndDrop"))+"\n            ")]),e._v(" "),s("hr",{staticClass:"my-4 mx-5 bg-bodgrey-dark"}),e._v(" "),s("button",{staticClass:"btn btn-outline-bodblue-dark rounded-pill px-4",attrs:{type:"button"}},[e._v("\n                "+e._s(e.$t("contact.dropzone.btnUpload"))+"\n            ")]),e._v(" "),s("p",{staticClass:"pt-2"},[s("small",[e._v(e._s(e.$t("contact.dropzone.fileSize",{maxFilesize:e.maxFilesize})))])])])]),e._v(" "),s("h2",{staticClass:"text-bodblue-dark"},[e._v("\n        "+e._s(e.$t("contact.dropzone.uploadTitle",{fileCount:e.fileCount}))+"\n    ")]),e._v(" "),s("div",{staticClass:"card p-3",attrs:{id:"previews"}},[e.fileCount<1?s("span",{staticClass:"no-files-uploaded"},[e._v("\n            "+e._s(e.$t("contact.dropzone.noUploads"))+"\n        ")]):e._e(
1),e._v(" "),s("div",{attrs:{id:"dropzone-template"}},[s("div",{staticClass:"row align-items-center my-3"},[e._m(0),e._v(" "),s("div",{staticClass:"col"},[e._m(1),e._v(" "),e._m(2),e._v(" "),s("div",{staticClass:"dz-success text-success d-none"},[s("i",{staticClass:"fa-solid fa-check"}),e._v(" "+e._s(e.$t("contact.dropzone.uploadSuccess"))+"\n                    ")]),e._v(" "),s("div",{staticClass:"dz-error text-danger d-none"},[s("i",{staticClass:"fa-solid fa-xmark"}),e._v(" "+e._s(e.$t("contact.dropzone.uploadError"))+"\n                    ")])]),e._v(" "),s("div",{staticClass:"col-3"},[s("small",[s("a",{attrs:{href:"#","data-dz-remove":""}},[s("i",{staticClass:"fa-solid fa-trash-can me-2"}),e._v(e._s(e.$t("contact.dropzone.btnDelete"))+"\n                        ")])])])])])])],1)}),a,!1,null,null,null).exports}}]);

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.