You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nextcloud/dist/files-sidebar.js

3 lines
26 KiB
JavaScript

/*! For license information please see files-sidebar.js.LICENSE.txt */
!function(){var e,n={67625:function(e,n,i){"use strict";var r=i(20144),o=i(31352),s=i(65358),a=i(19755),l=i.n(a),c=i(4820),u=i(78595),d=i(80351),f=i.n(d),p=i(41922),h=i(10250),m=i.n(h),v=i(45400),b=i.n(v),g=i(93455),y=i.n(g);function j(t,e,n,i,r,o,s){try{var a=t[o](s),l=a.value}catch(t){return void n(t)}a.done?e(l):Promise.resolve(l).then(i,r)}function w(t){return function(){var e=this,n=arguments;return new Promise((function(i,r){var o=t.apply(e,n);function s(t){j(o,i,r,s,a,"next",t)}function a(t){j(o,i,r,s,a,"throw",t)}s(void 0)}))}}function A(t){return S.apply(this,arguments)}function S(){return(S=w(regeneratorRuntime.mark((function t(e){var n,i,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,c.default)({method:"PROPFIND",url:e,data:'<?xml version="1.0"?>\n\t\t\t<d:propfind xmlns:d="DAV:"\n\t\t\t\txmlns:oc="http://owncloud.org/ns"\n\t\t\t\txmlns:nc="http://nextcloud.org/ns"\n\t\t\t\txmlns:ocs="http://open-collaboration-services.org/ns">\n\t\t\t<d:prop>\n\t\t\t\t<d:getlastmodified />\n\t\t\t\t<d:getetag />\n\t\t\t\t<d:getcontenttype />\n\t\t\t\t<d:resourcetype />\n\t\t\t\t<oc:fileid />\n\t\t\t\t<oc:permissions />\n\t\t\t\t<oc:size />\n\t\t\t\t<d:getcontentlength />\n\t\t\t\t<nc:has-preview />\n\t\t\t\t<nc:mount-type />\n\t\t\t\t<nc:is-encrypted />\n\t\t\t\t<ocs:share-permissions />\n\t\t\t\t<nc:share-attributes />\n\t\t\t\t<oc:tags />\n\t\t\t\t<oc:favorite />\n\t\t\t\t<oc:comments-unread />\n\t\t\t\t<oc:owner-id />\n\t\t\t\t<oc:owner-display-name />\n\t\t\t\t<oc:share-types />\n\t\t\t</d:prop>\n\t\t\t</d:propfind>'});case 2:return n=t.sent,i=OCA.Files.App.fileList.filesClient._client.parseMultiStatus(n.data),(r=OCA.Files.App.fileList.filesClient._parseFileInfo(i[0])).get=function(t){return r[t]},r.isDirectory=function(){return"httpd/unix-directory"===r.mimetype},t.abrupt("return",r);case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}var C=i(62574);function _(t,e,n,i,r,o,s){try{var a=t[o](s),l=a.value}catch(t){return void n(t)}a.done?e(l):Promise.resolve(l).then(i,r)}function O(t){return function(){var e=this,n=arguments;return new Promise((function(i,r){var o=t.apply(e,n);function s(t){_(o,i,r,s,a,"next",t)}function a(t){_(o,i,r,s,a,"throw",t)}s(void 0)}))}}var k={name:"SidebarTab",components:{NcAppSidebarTab:i.n(C)(),NcEmptyContent:y()},props:{fileInfo:{type:Object,default:function(){},required:!0},id:{type:String,required:!0},name:{type:String,required:!0},icon:{type:String,required:!1},onMount:{type:Function,required:!0},onUpdate:{type:Function,required:!0},onDestroy:{type:Function,required:!0},onScrollBottomReached:{type:Function,default:function(){}}},data:function(){return{loading:!0}},computed:{activeTab:function(){return this.$parent.activeTab}},watch:{fileInfo:function(t,e){var n=this;return O(regeneratorRuntime.mark((function i(){return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(t.id===e.id){i.next=5;break}return n.loading=!0,i.next=4,n.onUpdate(n.fileInfo);case 4:n.loading=!1;case 5:case"end":return i.stop()}}),i)})))()}},mounted:function(){var t=this;return O(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.loading=!0,e.next=3,t.onMount(t.$refs.mount,t.fileInfo,t.$refs.tab);case 3:t.loading=!1;case 4:case"end":return e.stop()}}),e)})))()},beforeDestroy:function(){var t=this;return O(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.onDestroy();case 2:case"end":return e.stop()}}),e)})))()}},T=i(51900),x=(0,T.Z)(k,(function(){var t=this,e=t._self._c;return e("NcAppSidebarTab",{ref:"tab",attrs:{id:t.id,name:t.name,icon:t.icon},on:{bottomReached:t.onScrollBottomReached},scopedSlots:t._u([{key:"icon",fn:function(){return[t._t("icon")]},proxy:!0}],null,!0)},[t._v(" "),t.loading?e("NcEmptyContent",{attrs:{icon:"icon-loading"}}):t._e(),t._v(" "),e("div",{ref:"mount"})],1)}),[],!1,null,null,null).exports,I={name:"LegacyView",props:{component:{type:Object
//# sourceMappingURL=files-sidebar.js.map?v=4fe93f6d05ac76613952