文件操作 - custom-fonts.min.js
返回文件管理
返回主菜单
删除本文件
文件: /storage/v12552/stanleysteamer/public_html/wp-content/themes/bricks/assets/js/custom-fonts.min.js
编辑文件内容
function bricksCustomFontsUpload(){for(var e=document.querySelectorAll(".bricks-font-variant .upload"),t=[],a=0;a<e.length;a++)e[a].classList.contains("initialized")||(e[a].classList.add("initialized"),e[a].addEventListener("click",n));var r=document.querySelectorAll(".bricks-font-variant .remove");for(a=0;a<r.length;a++)r[a].addEventListener("click",function(e){e.preventDefault(),e.target.classList.add("hide"),e.target.parentNode.querySelector(".upload").classList.remove("hide"),e.target.parentNode.querySelector("[name=font_url]").value="",e.target.parentNode.querySelector("[name=font_id]").value=""});function n(e){e.preventDefault();var a=e.target.id,r=e.target.dataset.mimeType,n=e.target.dataset.extension,o=e.target.dataset.id;if(t[a])t[a].open();else{t[a]=wp.media.frames.file_frame=wp.media({title:e.target.dataset.title,library:{type:r},multiple:!1});var i=_wpPluploadSettings.defaults.filters.mime_types[0].extensions;t[a].on("ready",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=n}),t[a].on("close",function(){_wpPluploadSettings.defaults.filters.mime_types[0].extensions=i}),t[a].on("insert select",function(){var r=t[a].state().get("selection").first().toJSON();e.target.parentNode.querySelector("[name=font_url]").value=r.url,e.target.parentNode.querySelector("[name=font_id]").value=r.id,e.target.classList.add("hide"),e.target.parentNode.querySelector(".remove").classList.remove("hide")}),t[a].on("open",function(){o&&t[a].state().get("selection").add(wp.media.attachment(o))}),t[a].open(),t[a].uploader.uploader.param("bricksCustomFontsUpload",!0)}}}function bricksCustomSaveFontFaces(){var e=document.querySelector("form#post");if(e){var t=!0;e.addEventListener("submit",function(a){if(t){a.preventDefault();for(var r=a.target.querySelectorAll(".bricks-font-variant"),n={},o=0;o<r.length;o++){for(var i=r[o],s=i.querySelector("[name=font_weight]").value,l=i.querySelector("[name=font_style]").value,c=i.querySelector("[name=unicode_range]").value,u=i.querySelectorAll(".font-face"),d={},f=!1,m=0;m<u.length;m++){var v=u[m],p=v.querySelector("[name=font_id]").value,g=v.querySelector("[name=font_url]").value.split(".").pop();p&&g&&(d[g]=parseInt(p),f=!0)}if(f){var y=s+l;n.hasOwnProperty(y)||(n[y]=[]),c&&(d["unicode-range"]=c),n[y].push(d)}}var S=document.getElementById("post_ID"),b=S?S.value:0,q=e.querySelector("#publishing-action input[type=submit]");b?window.wp.ajax.send("bricks_save_font_faces",{data:{nonce:window.bricksData.nonce,post_id:b,font_faces:JSON.stringify(n)},success:function(e){t=!1,q.classList.remove("disabled"),q.click()},error:function(e){t=!1,q.classList.remove("disabled"),q.click()}}):e.submit()}})}}function bricksCustomFontsAddVariant(){var e=document.getElementById("bricks-custom-fonts-add-font-variant");e&&e.addEventListener("click",function(e){e.preventDefault();var t=document.querySelectorAll(".bricks-font-variant"),a=t[t.length-1],r=!!a&&a.cloneNode(!0);r&&(r.querySelector("[name=font_weight]").selectedIndex=3,r.querySelector("[name=font_style]").selectedIndex=0,r.querySelectorAll("input").forEach(function(e){e.value=""}),r.querySelectorAll(".initialized").forEach(function(e){e.classList.remove("initialized")}),r.querySelector("style")&&r.querySelector("style").remove(),r.querySelector(".pangram").removeAttribute("style"),r.querySelectorAll("button").forEach(function(e){e.classList.contains("upload")?(e.classList.remove("hide"),e.id=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,12)):e.classList.contains("remove")&&e.classList.add("hide")}),a.after(r),bricksCustomFontsUpload(),bricksCustomFontsToggleEdit(),bricksCustomFontsDeleteVariant())})}function bricksCustomFontsToggleEdit(){for(var e=document.querySelectorAll("#bricks-font-metabox .actions .edit"),t=0;t<e.length;t++)e[t].classList.contains("initialized")||(e[t].classList.add("initialized"),e[t].addEventListener("click",function(e){e.preventDefault();var t=e.target.innerText;e.target.innerText=e.target.dataset.label,e.target.dataset.label=t,e.target.closest(".bricks-font-variant").querySelector(".font-faces").classList.toggle("hide")}))}function bricksCustomFontsDeleteVariant(){for(var e=document.querySelectorAll("#bricks-font-metabox .actions .delete"),t=0;t<e.length;t++)e[t].classList.contains("initialized")||(e[t].classList.add("initialized"),e[t].addEventListener("click",function(e){var t=document.querySelectorAll(".bricks-font-variant");if(e.preventDefault(),t.length>1)e.target.closest(".bricks-font-variant").remove();else{var a=t[0];a.querySelector("[name=font_weight]").value=400,a.querySelector("[name=font_style]").value="";for(var r=a.querySelectorAll("input"),n=0;n<r.length;n++)r[n].value="";var o=a.querySelector("style");o&&o.remove();var i=a.querySelector(".pangram");i&&i.removeAttribute("style")}}))}document.addEventListener("DOMContentLoaded",function(e){bricksCustomFontsUpload(),bricksCustomSaveFontFaces(),bricksCustomFontsAddVariant(),bricksCustomFontsToggleEdit(),bricksCustomFontsDeleteVariant()});
修改文件时间
将文件时间修改为当前时间的前一年
删除文件