nextcloud/dist/files-reference-files.js

3 lines
27 KiB
JavaScript
Raw Normal View History

/*! For license information please see files-reference-files.js.LICENSE.txt */
!function(){"use strict";var e,n,r,i={94032:function(e,n,r){var i=r(20144),o=r(31352),a=(r(41604),r(65374)),c=r(79753),l=r(62520),s=r.n(l),u=r(25108),d={name:"ReferenceFileWidget",props:{richObject:{type:Object,required:!0},accessible:{type:Boolean,default:!0}},data:function(){return{previewUrl:window.OC.MimeType.getIconUrl(this.richObject.mimetype)}},computed:{fileSize:function(){return window.OC.Util.humanFileSize(this.richObject.size)},fileMtime:function(){return window.OC.Util.relativeModifiedDate(1e3*this.richObject.mtime)},filePath:function(){return s().dirname(this.richObject.path)},filePreview:function(){return this.previewUrl?{backgroundImage:"url("+this.previewUrl+")"}:{backgroundImage:"url("+window.OC.MimeType.getIconUrl(this.richObject.mimetype)+")"}},filePreviewClass:function(){return this.previewUrl?"widget-file--image--preview":"widget-file--image--icon"}},mounted:function(){var t=this;if(this.richObject["preview-available"]){var e=(0,c.generateUrl)("/core/preview?fileId={fileId}&x=250&y=250",{fileId:this.richObject.id}),n=new Image;n.onload=function(){t.previewUrl=e},n.onerror=function(t){u.error("could not load recommendation preview",t)},n.src=e}},methods:{navigate:function(){OCA.Viewer&&-1!==OCA.Viewer.mimetypes.indexOf(this.richObject.mimetype)?OCA.Viewer.open({path:this.richObject.path}):window.location=this.richObject.link}}},f=r(93379),p=r.n(f),h=r(7795),g=r.n(h),A=r(90569),m=r.n(A),v=r(3565),w=r.n(v),y=r(19216),x=r.n(y),C=r(44589),b=r.n(C),j=r(7574),k={};k.styleTagTransform=b(),k.setAttributes=w(),k.insert=m().bind(null,"head"),k.domAPI=g(),k.insertStyleElement=x(),p()(j.Z,k),j.Z&&j.Z.locals&&j.Z.locals;var I=r(51900),L=(0,I.Z)(d,(function(){var t=this,e=t._self._c;return t.accessible?e("a",{staticClass:"widget-file",attrs:{href:t.richObject.link},on:{click:function(e){return e.preventDefault(),t.navigate.apply(null,arguments)}}},[e("div",{staticClass:"widget-file--image",class:t.filePreviewClass,style:t.filePreview}),t._v(" "),e("div",{staticClass:"widget-file--details"},[e("p",{staticClass:"widget-file--title"},[t._v(t._s(t.richObject.name))]),t._v(" "),e("p",{staticClass:"widget-file--description"},[t._v(t._s(t.fileSize)),e("br"),t._v(t._s(t.fileMtime))]),t._v(" "),e("p",{staticClass:"widget-file--link"},[t._v(t._s(t.filePath))])])]):e("div",{staticClass:"widget-file widget-file--no-access"},[e("div",{staticClass:"widget-file--image widget-file--image--icon icon-folder"}),t._v(" "),e("div",{staticClass:"widget-file--details"},[e("p",{staticClass:"widget-file--title"},[t._v("\n\t\t\t"+t._s(t.t("files","File cannot be accessed"))+"\n\t\t")]),t._v(" "),e("p",{staticClass:"widget-file--description"},[t._v("\n\t\t\t"+t._s(t.t("files","You might not have have permissions to view it, ask the sender to share it"))+"\n\t\t")])])])}),[],!1,null,"3f729da0",null),O=L.exports,M=r(64024);function Z(t){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z(t)}function S(){S=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function s(t,e,n,i){var o=e&&e.prototype instanceof f?e:f,a=Object.create(o.prototype),c=new k(i||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function u(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var d={};function f(){}function p(){}function h(){}var g={};l(g,o,(function(){return this}));var A=Object.getPrototypeOf,m=A&&A(A(I([])));m&&m!==e&&n.call(m,o)&&(g=m);var v=h.prototype=f.prototype=Object.create(g);function w(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}fu
//# sourceMappingURL=files-reference-files.js.map?v=38108e5c08e3902e7ce9