mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
1 line
15 KiB
JavaScript
Vendored
1 line
15 KiB
JavaScript
Vendored
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{"1nld":function(a,t,n){var e=n("krgs");"string"==typeof e&&(e=[[a.i,e,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(e,i);e.locals&&(a.exports=e.locals)},"6TPS":function(a,t,n){"use strict";var e=n("CjXH"),i={props:["data"],computed:{normalizedColumns:function(){return this.data.id&&delete this.data.id,Object.values(this.data)}}},d=(n("YLwN"),n("KHd+")),s=Object(d.a)(i,(function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("tr",{staticClass:"table-row"},a._l(a.normalizedColumns,(function(t,e){return n("td",{key:e,staticClass:"table-cell"},[n("span",[a._v(a._s(t))])])})),0)}),[],!1,null,"b0f3a8d0",null).exports,l=(n("LvDl"),n("vDqi")),o=n.n(l),r={name:"DatatableWrapper",props:["columns","scope","paginator","api","tableData"],components:{ChevronRightIcon:e.h,ChevronLeftIcon:e.g,DatatableCell:s,ChevronUpIcon:e.i},computed:{hasData:function(){return this.data&&this.data.data&&this.data.data.length>0},floatPages:function(){return[this.pageIndex-1,this.pageIndex,this.pageIndex+1]}},data:function(){return{data:void 0,isLoading:!0,pageIndex:1,filter:{sort:"DESC",field:void 0}}},methods:{goToPage:function(a){a>this.data.meta.last_page||0===a||(this.pageIndex=a,this.getPage(a))},sort:function(a,t){t&&(this.filter.field=a,"DESC"===this.filter.sort?this.filter.sort="ASC":"ASC"===this.filter.sort&&(this.filter.sort="DESC"),this.getPage(this.pageIndex))},getPage:function(a){var t=this;this.URI=this.api,this.paginator&&(this.URI=this.URI+"?page="+a),this.filter.field&&(this.URI=this.URI+(this.paginator?"&":"?")+"sort="+this.filter.field+"&direction="+this.filter.sort),this.isLoading=!0,o.a.get(this.URI).then((function(a){t.data=a.data,t.$emit("data",a.data)})).catch((function(){return t.$isSomethingWrong()})).finally((function(){t.$emit("init",!0),t.isLoading=!1}))}},created:function(){this.api&&this.getPage(this.pageIndex),this.tableData&&(this.data=this.tableData,this.isLoading=!1)}},p=(n("pAxR"),Object(d.a)(r,(function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"datatable"},[a.hasData?n("table",{staticClass:"table"},[n("thead",{staticClass:"table-header"},[n("tr",a._l(a.columns,(function(t,e){return t.hidden?a._e():n("th",{key:e,class:{sortable:t.sortable},on:{click:function(n){return a.sort(t.field,t.sortable)}}},[n("span",{staticClass:"text-theme"},[a._v(a._s(t.label))]),a._v(" "),t.sortable?n("chevron-up-icon",{staticClass:"filter-arrow",class:{"arrow-down":"ASC"===a.filter.sort},attrs:{size:"14"}}):a._e()],1)})),0)]),a._v(" "),n("tbody",{staticClass:"table-body"},[a._l(a.data.data,(function(t){return a._t("default",[n("DatatableCell",{key:t.id,attrs:{data:t}})],{row:t})}))],2)]):a._e(),a._v(" "),a.isLoading||a.hasData?a._e():a._t("empty-page"),a._v(" "),a.paginator&&a.hasData?n("div",{staticClass:"paginator-wrapper"},[a.data.meta.total>20&&a.data.meta.last_page<=6?n("ul",{staticClass:"pagination"},[n("li",{staticClass:"page-item previous"},[n("a",{staticClass:"page-link",class:{disabled:0==a.pageIndex},on:{click:function(t){return a.goToPage(a.pageIndex-1)}}},[n("chevron-left-icon",{staticClass:"icon",attrs:{size:"14"}})],1)]),a._v(" "),a._l(6,(function(t,e){return n("li",{key:e,staticClass:"page-item",on:{click:function(n){return a.goToPage(t)}}},[n("a",{staticClass:"page-link",class:{active:a.pageIndex===t}},[a._v("\n "+a._s(t)+"\n ")])])})),a._v(" "),n("li",{staticClass:"page-item next"},[n("a",{staticClass:"page-link",class:{disabled:a.pageIndex+1==a.data.meta.last_page},on:{click:function(t){return a.goToPage(a.pageIndex+1)}}},[n("chevron-right-icon",{staticClass:"icon",attrs:{size:"14"}})],1)])],2):a._e(),a._v(" "),a.data.meta.total>20&&a.data.meta.last_page>6?n("ul",{staticClass:"pagination"},[n("li",{staticClass:"page-item previous"},[n("a",{staticClass:"page-link",class:{disabled:0==a.pageIndex},on:{click:function(t){return a.goToPage(a.pageIndex-1)}}},[n("chevron-left-icon",{staticClass:"icon",attrs:{size:"14"}})],1)]),a._v(" "),a.pageIndex>=5?n("li",{staticClass:"page-item",on:{click:function(t){return a.goToPage(1)}}},[n("a",{staticClass:"page-link"},[a._v("\n 1\n ")])]):a._e(),a._v(" "),a._l(5,(function(t,e){return a.pageIndex<5?n("li",{key:e,staticClass:"page-item",on:{click:function(n){return a.goToPage(t)}}},[n("a",{staticClass:"page-link",class:{active:a.pageIndex===t}},[a._v("\n "+a._s(t)+"\n ")])]):a._e()})),a._v(" "),a.pageIndex>=5?n("li",{staticClass:"page-item"},[n("a",{staticClass:"page-link"},[a._v("...")])]):a._e(),a._v(" "),a._l(a.floatPages,(function(t,e){return a.pageIndex>=5&&a.pageIndex<a.data.meta.last_page-3?n("li",{key:e,staticClass:"page-item",on:{click:function(n){return a.goToPage(t)}}},[n("a",{staticClass:"page-link",class:{active:a.pageIndex===t}},[a._v("\n "+a._s(t)+"\n ")])]):a._e()})),a._v(" "),a.pageIndex<a.data.meta.last_page-3?n("li",{staticClass:"page-item"},[n("a",{staticClass:"page-link"},[a._v("...")])]):a._e(),a._v(" "),a._l(5,(function(t,e){return a.pageIndex>a.data.meta.last_page-4?n("li",{key:e,staticClass:"page-item",on:{click:function(t){a.goToPage(a.data.meta.last_page-(4-e))}}},[n("a",{staticClass:"page-link",class:{active:a.pageIndex===a.data.meta.last_page-(4-e)}},[a._v("\n "+a._s(a.data.meta.last_page-(4-e))+"\n ")])]):a._e()})),a._v(" "),a.pageIndex<a.data.meta.last_page-3?n("li",{staticClass:"page-item",on:{click:function(t){return a.goToPage(a.data.meta.last_page)}}},[n("a",{staticClass:"page-link"},[a._v("\n "+a._s(a.data.meta.last_page)+"\n ")])]):a._e(),a._v(" "),n("li",{staticClass:"page-item next"},[n("a",{staticClass:"page-link",class:{disabled:a.pageIndex+1==a.data.meta.last_page},on:{click:function(t){return a.goToPage(a.pageIndex+1)}}},[n("chevron-right-icon",{staticClass:"icon",attrs:{size:"14"}})],1)])],2):a._e(),a._v(" "),n("span",{staticClass:"paginator-info"},[a._v(a._s(a.$t("datatable.paginate_info",{visible:a.data.meta.per_page,total:a.data.meta.total})))])]):a._e()],2)}),[],!1,null,"6d4d441a",null));t.a=p.exports},CK9m:function(a,t,n){var e=n("Wx07");"string"==typeof e&&(e=[[a.i,e,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(e,i);e.locals&&(a.exports=e.locals)},IMud:function(a,t,n){var e=n("Kivv");"string"==typeof e&&(e=[[a.i,e,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(e,i);e.locals&&(a.exports=e.locals)},KfIT:function(a,t,n){"use strict";var e=n("CjXH"),i={name:"EmptyPageContent",props:["icon","title","description"],components:{SettingsIcon:e.W,FileTextIcon:e.w,FileIcon:e.v}},d=(n("d0UK"),n("KHd+")),s=Object(d.a)(i,(function(){var a=this,t=a.$createElement,n=a._self._c||t;return n("div",{staticClass:"empty-page-content"},[n("div",{staticClass:"content"},[n("div",{staticClass:"icon"},["file"===a.icon?n("file-icon",{attrs:{size:"38"}}):a._e(),a._v(" "),"file-text"===a.icon?n("file-text-icon",{attrs:{size:"38"}}):a._e(),a._v(" "),"settings"===a.icon?n("settings-icon",{attrs:{size:"38"}}):a._e()],1),a._v(" "),n("div",{staticClass:"header"},[n("h1",{staticClass:"title"},[a._v(a._s(a.title))]),a._v(" "),n("h2",{staticClass:"description"},[a._v(a._s(a.description))])]),a._v(" "),a._t("default")],2)])}),[],!1,null,"62696380",null);t.a=s.exports},Kivv:function(a,t,n){(a.exports=n("I1BE")(!1)).push([a.i,".datatable[data-v-6d4d441a] {\n height: 100%;\n}\n.table-row[data-v-6d4d441a] {\n transition: 0.3s all ease;\n}\n.table-row-enter[data-v-6d4d441a],\n.table-row-leave-to[data-v-6d4d441a] {\n opacity: 0;\n transform: translateY(-100%);\n}\n.table-row-leave-active[data-v-6d4d441a] {\n position: absolute;\n}\n.table[data-v-6d4d441a] {\n width: 100%;\n border-collapse: collapse;\n overflow-x: auto;\n}\n.table tr[data-v-6d4d441a] {\n width: 100%;\n}\n.table tr td[data-v-6d4d441a]:first-child, .table tr th[data-v-6d4d441a]:first-child {\n padding-left: 15px;\n}\n.table tr td[data-v-6d4d441a]:last-child, .table tr th[data-v-6d4d441a]:last-child {\n padding-right: 15px;\n text-align: right;\n}\n.table .table-header[data-v-6d4d441a] {\n margin-bottom: 10px;\n}\n.table .table-header tr td[data-v-6d4d441a], .table .table-header tr th[data-v-6d4d441a] {\n padding: 12px;\n text-align: left;\n}\n.table .table-header tr td span[data-v-6d4d441a], .table .table-header tr th span[data-v-6d4d441a] {\n font-weight: 700;\n font-size: 0.75em;\n white-space: nowrap;\n}\n.table .table-header tr td.sortable[data-v-6d4d441a], .table .table-header tr th.sortable[data-v-6d4d441a] {\n cursor: pointer;\n}\n.table .table-header tr td.sortable:hover .filter-arrow[data-v-6d4d441a], .table .table-header tr th.sortable:hover .filter-arrow[data-v-6d4d441a] {\n opacity: 1;\n}\n.table .table-header tr td[data-v-6d4d441a]:last-child, .table .table-header tr th[data-v-6d4d441a]:last-child {\n text-align: right;\n}\n.table .table-header .filter-arrow[data-v-6d4d441a] {\n vertical-align: middle;\n margin-left: 8px;\n transition: 0.3s all ease;\n opacity: 0;\n}\n.table .table-header .filter-arrow path[data-v-6d4d441a] {\n fill: rgba(27, 37, 57, 0.7);\n}\n.table .table-header .filter-arrow.arrow-down[data-v-6d4d441a] {\n transform: rotate(180deg);\n}\n.table .table-header span[data-v-6d4d441a] {\n font-size: 13px;\n font-weight: bold;\n}\n.table .table-body tr[data-v-6d4d441a] {\n border-radius: 8px;\n}\n.table .table-body tr[data-v-6d4d441a]:hover {\n background: #f4f5f6;\n}\n.table .table-body tr td[data-v-6d4d441a], .table .table-body tr th[data-v-6d4d441a] {\n padding: 12px;\n}\n.table .table-body tr td:last-child button[data-v-6d4d441a], .table .table-body tr th:last-child button[data-v-6d4d441a] {\n margin-right: 0;\n}\n.table .table-body span[data-v-6d4d441a], .table .table-body a.page-link[data-v-6d4d441a] {\n font-size: 0.9375em;\n font-weight: 700;\n padding: 10px 35px 10px 0;\n display: block;\n white-space: nowrap;\n}\n.pagination .page-item[data-v-6d4d441a] {\n padding: 3px;\n display: inline-block;\n}\n.pagination .page-link[data-v-6d4d441a] {\n width: 30px;\n height: 30px;\n display: block;\n color: #1B2539;\n border-radius: 6px;\n text-align: center;\n line-height: 2.4;\n font-weight: bold;\n font-size: 13px;\n cursor: pointer;\n transition: 0.15s all ease;\n}\n.pagination .page-link .icon[data-v-6d4d441a] {\n vertical-align: middle;\n margin-top: -2px;\n}\n.pagination .page-link[data-v-6d4d441a]:hover:not(.disabled) {\n background: #f4f5f6;\n color: #1B2539;\n}\n.pagination .page-link.active[data-v-6d4d441a] {\n color: #1B2539;\n background: #f4f5f6;\n}\n.pagination .page-link.disabled[data-v-6d4d441a] {\n background: transparent;\n cursor: default;\n}\n.pagination .page-link.disabled svg path[data-v-6d4d441a] {\n fill: rgba(27, 37, 57, 0.7);\n}\n.paginator-wrapper[data-v-6d4d441a] {\n margin-top: 30px;\n margin-bottom: 40px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n.paginator-wrapper .paginator-info[data-v-6d4d441a] {\n font-size: 13px;\n color: rgba(27, 37, 57, 0.7);\n}\n.user-preview[data-v-6d4d441a] {\n display: flex;\n align-items: center;\n cursor: pointer;\n}\n.user-preview img[data-v-6d4d441a] {\n width: 45px;\n margin-right: 22px;\n}\n@media only screen and (max-width: 690px) {\n.paginator-wrapper[data-v-6d4d441a] {\n display: block;\n text-align: center;\n}\n.paginator-wrapper .paginator-info[data-v-6d4d441a] {\n margin-top: 10px;\n display: block;\n}\n}\n@media (prefers-color-scheme: dark) {\n.table .table-body tr[data-v-6d4d441a]:hover, .table .table-body th[data-v-6d4d441a]:hover {\n background: #1e2024;\n}\n.paginator-wrapper .paginator-info[data-v-6d4d441a] {\n color: #7d858c;\n}\n.pagination .page-link[data-v-6d4d441a] {\n color: #7d858c;\n}\n.pagination .page-link svg polyline[data-v-6d4d441a] {\n stroke: #bec6cf;\n}\n.pagination .page-link[data-v-6d4d441a]:hover:not(.disabled) {\n color: #00BC7E;\n background: rgba(0, 188, 126, 0.1);\n}\n.pagination .page-link.active[data-v-6d4d441a] {\n color: #00BC7E;\n background: rgba(0, 188, 126, 0.1);\n}\n.pagination .page-link.disabled[data-v-6d4d441a] {\n background: transparent;\n cursor: default;\n}\n.pagination .page-link.disabled svg polyline[data-v-6d4d441a] {\n stroke: #7d858c;\n}\n}\n",""])},WPpQ:function(a,t,n){(a.exports=n("I1BE")(!1)).push([a.i,".empty-page-content[data-v-62696380] {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n text-align: center;\n}\n.empty-page-content .content[data-v-62696380] {\n margin: 0 auto;\n max-width: 360px;\n}\n.empty-page-content .content[data-v-62696380] .button-base {\n margin: 0 auto;\n}\n.empty-page-content .icon path[data-v-62696380], .empty-page-content .icon polyline[data-v-62696380], .empty-page-content .icon line[data-v-62696380], .empty-page-content .icon circle[data-v-62696380] {\n stroke: #00BC7E;\n}\n.empty-page-content .header[data-v-62696380] {\n margin-top: 15px;\n margin-bottom: 25px;\n}\n.empty-page-content .title[data-v-62696380] {\n font-size: 1.4375em;\n font-weight: 700;\n padding-bottom: 5px;\n}\n.empty-page-content .description[data-v-62696380] {\n font-size: 1em;\n font-weight: 500;\n}\n",""])},Wx07:function(a,t,n){(a.exports=n("I1BE")(!1)).push([a.i,".table-row[data-v-b0f3a8d0] {\n border-radius: 8px;\n}\n.table-row[data-v-b0f3a8d0]:hover {\n background: #f4f5f6;\n}\n.table-row .table-cell[data-v-b0f3a8d0] {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n.table-row .table-cell[data-v-b0f3a8d0]:first-child {\n padding-left: 15px;\n}\n.table-row .table-cell[data-v-b0f3a8d0]:last-child {\n padding-right: 15px;\n text-align: right;\n}\n.table-row .table-cell span[data-v-b0f3a8d0] {\n font-size: 1em;\n font-weight: bold;\n}\n",""])},YLwN:function(a,t,n){"use strict";var e=n("CK9m");n.n(e).a},d0UK:function(a,t,n){"use strict";var e=n("uBKk");n.n(e).a},krgs:function(a,t,n){(a.exports=n("I1BE")(!1)).push([a.i,"#loading-bar-spinner.spinner[data-v-1df66002] {\n left: 50%;\n margin-left: -20px;\n top: 50%;\n margin-top: -20px;\n position: absolute;\n z-index: 19 !important;\n -webkit-animation: loading-bar-spinner-data-v-1df66002 400ms linear infinite;\n animation: loading-bar-spinner-data-v-1df66002 400ms linear infinite;\n}\n#loading-bar-spinner.spinner .spinner-icon[data-v-1df66002] {\n width: 40px;\n height: 40px;\n border: solid 4px transparent;\n border-radius: 50%;\n}\n@-webkit-keyframes loading-bar-spinner-data-v-1df66002 {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n@keyframes loading-bar-spinner-data-v-1df66002 {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(360deg);\n}\n}\n",""])},pAxR:function(a,t,n){"use strict";var e=n("IMud");n.n(e).a},ts7n:function(a,t,n){"use strict";var e=n("1nld");n.n(e).a},uBKk:function(a,t,n){var e=n("WPpQ");"string"==typeof e&&(e=[[a.i,e,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(e,i);e.locals&&(a.exports=e.locals)},zTYo:function(a,t,n){"use strict";var e={name:"Spinner"},i=(n("ts7n"),n("KHd+")),d=Object(i.a)(e,(function(){var a=this.$createElement;this._self._c;return this._m(0)}),[function(){var a=this.$createElement,t=this._self._c||a;return t("div",{staticClass:"spinner",attrs:{id:"loading-bar-spinner"}},[t("div",{staticClass:"spinner-icon border-top-theme border-left-theme"})])}],!1,null,"1df66002",null);t.a=d.exports}}]); |