文件操作 - zipdownload.min.js
返回文件管理
返回主菜单
删除本文件
文件: /root/.local/share/Trash/files/roundcube/plugins/zipdownload/zipdownload.min.js
编辑文件内容
/** * ZipDownload plugin script * * @licstart The following is the entire license notice for the * JavaScript code in this file. * * Copyright (c) The Roundcube Dev Team * * The JavaScript code in this page is free software: you can redistribute it * and/or modify it under the terms of the GNU General Public License * as published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * * @licend The above is the entire license notice * for the JavaScript code in this file. */ window.rcmail&&rcmail.addEventListener("init",function(a){rcmail.register_command("download-eml",function(){rcmail_zipdownload("eml")});rcmail.register_command("download-mbox",function(){rcmail_zipdownload("mbox")});rcmail.register_command("download-maildir",function(){rcmail_zipdownload("maildir")});rcmail.message_list&&rcmail.message_list.addEventListener("select",function(b){b=b.get_selection().length;rcmail.enable_command("download",0<b)});rcmail.addEventListener("beforedownload",rcmail_zipdownload_menu); $.each(rcmail.buttons.download||[],function(){var b=$("#"+this.id),a=$("span",b);a.length||(a=$("<span>"),b.html("").append(a));b.attr("aria-haspopup","true");a.text(rcmail.get_label("zipdownload.download"));rcmail.env.download_link=b})}); function rcmail_zipdownload(a){if("eml"==a)a=rcmail.get_single_uid(),rcmail.goto_url("viewsource",rcmail.params_from_uid(a,{_save:1}),!1,!0);else if(rcmail.message_list&&1<rcmail.message_list.get_selection().length){var b=[],e=rcmail.selection_post_data(),c="zipdownload-"+(new Date).getTime(),f=$("<iframe>").attr({name:c,style:"display:none"});c=$("<form>").attr({target:c,style:"display: none",method:"post",action:"?_task=mail&_action=plugin.zipdownload.messages"});e._mode=a;e._token=rcmail.env.request_token; $.each(e,function(a,d){if("object"==typeof d&&1<d.length)for(var c=0;c<d.length;c++)b.push($("<input>").attr({type:"hidden",name:a+"[]",value:d[c]}));else b.push($("<input>").attr({type:"hidden",name:a,value:d}))});f.appendTo(document.body);c.append(b).appendTo(document.body).submit()}} function rcmail_zipdownload_menu(a){var b=rcmail.message_list.get_selection().length;rcmail.enable_command("download-eml",1==b);rcmail.enable_command("download-mbox","download-maildir",1<b);rcmail.command("menu-open","zipdownload-menu",a&&a.target?a.target:rcmail.env.download_link,a);return!1};
修改文件时间
将文件时间修改为当前时间的前一年
删除文件