2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
|
|
(function(){"use strict";function u(c,e,s,n,i,r,a,o){var t=typeof c=="function"?c.options:c;return t.render=e,t.staticRenderFns=s,t._compiled=!0,{exports:c,options:t}}const _={__name:"BackupContentButton",setup(c){async function e(){const n=s(),i={method:"POST",body:JSON.stringify({fileName:n})},a=await(await fetch("/zip-content.json",i)).json();if(console.log(a),a.status==="success"){console.log("test");const o=document.createElement("a");o.href="/"+n;const t=document.querySelector("head");t.appendChild(o),o.click(),t.removeChild(o),setTimeout(()=>{location.href=location.href},500)}}function s(){const n=new Date,i=n.getDate(),r=n.getMonth(),a=n.getYear(),o=n.getHours(),t=n.getMinutes(),m=n.getSeconds();return`decarbone_content_backup-${i}_${r}_${a}__${o}h${t}min${m}.zip`}return{__sfc:!0,zipContent:e,getFileName:s}}};var d=function(){var e=this,s=e._self._c,n=e._self._setupProxy;return s("k-button",{attrs:{variant:"filled",icon:"download"},on:{click:n.zipContent}},[e._v("Backup")])},l=[],p=u(_,d,l);const f=p.exports;window.panel.plugin("adrienpayet/backup-content-button",{fields:{"backup-content-button":f}})})();
|