feat(navigation): hard-switch to Zibll navigation and Font Awesome 5

This commit is contained in:
kate522 committed 2026-08-18 20:46:21 +08:00
1 parent 3c3ddac8be
commit a0b84977a2
630 files changed
+101647 -11293

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
(function(e,t){function i(e){var i=t.mce&&t.mce.i18n;return i&&Object.prototype.hasOwnProperty.call(i,e)?i[e]:e}function a(e){var t=Array.prototype.slice.call(arguments,1),a=i(e),n=0;return a.replace(/%(\d+\$)?s/g,function(e,i){var a=i?parseInt(i,10)-1:n++;return void 0!==t[a]&&null!==t[a]?t[a]:e})}function n(){return/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)}tbquire=t.tbquire||function(){};var o=t.zib=t.zib||{},l=t._win=t._win||{};o.ajax_url=o.ajax_url||l.ajax_url,o.user_upload_nonce=o.user_upload_nonce||l.user_upload_nonce,o.is_split_upload=o.is_split_upload||l.is_split_upload||0,o.split_minimum_size=o.split_minimum_size||l.split_minimum_size||10,l.is_split_upload&&tbquire(["spark-md5"]),o.media=function(n){function s(e){var t={image:"image/gif,image/jpeg,image/jpg,image/png,image/bmp",video:"video/*",audio:"audio/*",file:"*"};return t[e]}function d(e,t){if(e.msg){var i=e.ys?e.ys:e.error?"danger":"";t.notify(e.msg,i)}}function r(e,t){var n=a("media_ajax_error",e.status,e.statusText);e.responseText&&e.responseText.indexOf("致命错误")>-1&&(n=i("media_fatal_error")),console.error("ajax请求错误,错误信息如下:",e),t.notify(n,"danger")}function c(t){return c.onprogress=t,function(){var t=e.ajaxSettings.xhr();return t.upload&&(t.upload.onprogress=c.onprogress),t}}function u(e){e.addClass("notyn-out");var i=e.data("notice_this_id");setTimeout(function(){e.remove(),t.notice_ing[i]=!1},3e3)}this.file_data={},this.upload_ing={},this.new_upload=[],this.active_lists=[],this.input_lists=[],this.option=e.extend({iframe:!0,search:!0,is_upload:!1,is_input:!0,upload_multiple:!1,upload_size:30,upload_ext:"",multiple:0,text:{},is_split_upload:!1,split_minimum_size:20,split_chunk_size:2,is_breakpoint:!0},n),this.type_names={image:i("media_type_image"),video:i("media_type_video"),audio:i("media_type_audio"),file:i("media_type_file")},this.type=this.option.type||"image",this.type_name=this.type_names[this.type],this.refresh_lists=!0,this.ajax_url=o.ajax_url,this.upload_nonce=o.user_upload_nonce,this.upload_action="user_upload",this.split_upload_action="user_split_upload",this.split_upload_merge_action="user_split_upload_merge",this.split_uploaded_chunk_action="user_split_uploaded_chunk",void 0!==o.is_split_upload&&(this.option.is_split_upload=o.is_split_upload),o.split_minimum_size>=4&&(this.option.split_minimum_size=~~o.split_minimum_size);var p="upload_ing";return this.init=function(){this.initDOM()},this.getMy=function(){var e=this.option;if(e.is_upload){var t=e.text.upload_title||a("media_upload_title_max",e.upload_size)+(e.upload_multiple>1?a("media_upload_title_batch",e.upload_multiple):"")+i("media_upload_title_drag"),n=e.search?'<div class="relative"><input class="form-control search-input" type="text" placeholder="'+i("media_search")+'" name="search" class="form-control"><div class="abs-right muted-3-color"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-search"></use></svg></div></div>':"",o='<input class="upload-input" style="display: none;" '+(1!=e.upload_multiple?' multiple="multiple"':"")+' type="file" accept="'+s(this.type)+'">',l='<div class="flex0 flex ac"><i data-toggle="tooltip" title="'+t+'" class="muted-2-color mr10 fa far fa-question-circle"></i><label style="margin: 0;">'+o+'<botton class="nowave but c-blue upload-btn" type="button"><i aria-hidden="true" class="fa fas fa-cloud-upload-alt"></i>'+i("media_upload")+"</botton></label></div>",d='<div class="my-header box-body"><div class="flex ac jsb">'+n+l+"</div></div>";return'<div class="mini-media-my-box">'+d+'<div class="type-'+this.type+' notop box-body mini-media-my-lists mini-scrollbar scroll-y max-vh5"></div><div class="modal-buts but-average"><a style="display: none;" class="but c-blue my-submit" href="javascript:;">'+i("media_confirm")+'</a></div><div class="drop-mask">'+i("media_drag_upload")+"</div></div>"}},this.getInput=function(){if(this.option.is_input){var e=1!=this.option.multiple,t=this.option.text.input_title||a("media_input_url_title",this.type_name,i(e?"media_input_url_batch":"media_input_url_colon"));return'<div class="box-body input-input-box"><p>'+t+'</p><textarea autoheight="true" maxheight="200" tabindex="1" class="form-control input-input" style="min-height:84px;" placeholder="https://..."></textarea></div><div class="modal-buts but-average"><a class="but c-blue input-submit" href="javascript:;">'+i("media_confirm")+"</a></div>"}},this.getIframe=function(){return'<div class="box-body iframe-input-box"><p>'+i("media_iframe_prompt")+'</p><textarea autoheight="true" maxheight="200" tabindex="1" class="iframe-input form-control input-textarea" style="min-height:84px;" placeholder="&lt;iframe src=&quot;https://....&quot;&gt;&lt;/iframe&gt;"></textarea></div><div class="modal-buts but-average"><a class="but c-blue iframe-submit" href="javascript:;">'+i("media_iframe_confirm")+"</a></div>"},this.createContent=function(){var e=this.option.text.title?'<div class="font-bold modal-title">'+Line truncated
i.resetInputVals())}return this.each(function(){var i=e(this),a=i.data("featured_data");a||i.data("featured_data",new t(e(this)))})},tbquire(["main"],function(){e(".featured-edit").featuredEdit()});var s=t.tinymce&&t.tinymce.PluginManager.add||function(){};mce.hide_btn&&s("zib_hide",function(t){function a(a){var o={payshow:i("hide_paid_read"),vip1:i("hide_vip_to_view"),logged:i("hide_login_to_view"),reply:i("hide_reply_after_view")},l=t.selection.getNode(),s=e.trim(t.selection.getContent())||"",d="<p></p>";if(s="<p>"+s+"</p>",n(l))d="",s=e(l).find('[contenteditable="true"]').html();else if("P"===l.nodeName){var r=e.trim(l.outerHTML);r&&(t.dom.remove(l),s=r)}t.insertContent('<div class="tinymce-hide" contenteditable="false"><p class="hide-before">[hidecontent type="'+a+'" desc="'+i("hide_content_prefix")+o[a]+'"]</p><div contenteditable="true">'+s+'</div><p class="hide-after">[/hidecontent]</p></div>'+d)}function n(e){return"tinymce-hide"===e.className}var o=[{text:i("hide_reply_to_view"),onclick:function(){a("reply")}},{text:i("hide_login_to_view"),onclick:function(){a("logged")}},{text:i("hide_vip_to_view"),onclick:function(){a("vip1")}}];mce.hide_pay&&o.push({text:i("hide_pay_to_view"),onclick:function(e){a("payshow",e)}}),t.addButton("zib_hide",{text:"",icon:"preview",tooltip:i("hide_content"),type:"menubutton",stateSelector:".tinymce-hide",menu:o}),t.on("wptoolbar",function(e){n(e.element)&&t.wp&&(e.toolbar=t.wp._createToolbar(["zib_hide","dom_remove"],!0))})}),s("zib_quote",function(a){function n(t){var i=e.trim(a.selection.getContent())||"",n="<p></p>";i="<p>"+i+"</p>";var l=a.selection.getNode();if(o(l))n="",i=e(l).find('[contenteditable="true"]').html();else if("P"===l.nodeName){var s=e.trim(l.outerHTML);s&&(a.dom.remove(l),i=s)}a.insertContent('<div class="quote_q quote-mce '+t+'" contenteditable="false"><div contenteditable="true">'+i+"</div></div>"+n)}function o(t){return e(t).hasClass("quote_q")}a.on("init",function(){function n(){!0==!a.settings.readonly&&d.hide(),a.execCommand("mceFocus",!1)}function o(){""==a.getContent()?d.show():d.hide()}function s(){d.hide()}t.addEventListener("beforeunload",n=>{var o=!a.isHidden()&&a.isDirty()&&e(tinyMCE.activeEditor.getContent()).text().length>10;if(o&&!t.post_is_save&&!e("body.wp-admin").length)return n.preventDefault(),n.returnValue=i("editor_unsaved_leave"),i("editor_unsaved_leave")});let d=new l;o(),tinymce.DOM.bind(d.el,"click",n),a.on("focus",n),a.on("blur",o),a.on("change",o),a.on("setContent",o),a.on("keydown",s)});let l=function(){let e=a.getElement().getAttribute("placeholder")||a.settings.placeholder||i("editor_enter_content"),t=a.settings.placeholder_attrs||{style:{position:"absolute",top:this.get_top(),left:0,color:"rgba(136, 136, 136, 0.6)",padding:"1%",width:"98%",overflow:"hidden","white-space":"pre-wrap","font-size":"16px"}},n=a.getContentAreaContainer();this.el=tinymce.DOM.add(n,a.settings.placeholder_tag||"label",t,e)};l.prototype.get_top=function(){return tinymce.DOM.$(a.getContainer()).find(".mce-top-part")[0].clientHeight+11},l.prototype.hide=function(){tinymce.DOM.setStyle(this.el,"display","none")},l.prototype.show=function(){tinymce.DOM.setStyle(this.el,"display",""),tinymce.DOM.setStyle(this.el,"top",this.get_top())},a.addButton("zib_quote",{text:"",icon:"blockquote",tooltip:i("editor_quote"),type:"menubutton",menu:[{text:i("editor_quote_gray"),onclick:function(){n("")}},{text:i("editor_quote_red"),onclick:function(){n("qe_wzk_c-red")}},{text:i("editor_quote_blue"),onclick:function(){n("qe_wzk_lan")}},{text:i("editor_quote_green"),onclick:function(){n("qe_wzk_lv")}}]}),a.on("wptoolbar",function(e){o(e.element)&&a.wp&&(e.toolbar=a.wp._createToolbar(["zib_quote","dom_remove"],!0))})}),mce.is_admin||(s("zib_file",function(e){function t(e){return e.substring(e.lastIndexOf(".")+1)}function s(t,a,n,o,l,s){if(t||a){n=n||i("editor_enter_filename"),o=o||"";var d=l||s?'<div class="mt10"><div class="flex ab jsb muted-2-color file-download-desc em09"><div class="desc-left">'+l+'</div><div class="desc-right">'+s+"</div></div></div>":"";a=a||"javascript:;",t=t?'data-download-file="'+t+'"':"";var r="<p></p>",c='<div class="mb20 muted-box file-download-box" contenteditable="false"><div class="flex ac jsb"> <div class="flex ac"> <div class="mr10"><div class="file-download-icon">'+o+'</div></div> <div class="text-ellipsis-2 file-download-name" contenteditable="true">'+n+'</div> </div> <div class="flex0 ml20"> <a href="'+a+'" data-mce-href="'+a+'" '+t+' class="but c-blue file-download-btn"><i class="fa fas fa-download"></i>'+i("editor_download")+"</a> </div> </div> "+d+"</div>";e.insertContent(c+r)}}function d(){c.open(),c.resetActiveLists(),c.resetInputVals()}var r={type:"file",is_upload:!0,is_input:!0,upload_multiple:1,upload_size:l.upload_file_size||30,upload_ext:l.upload_ext||"",multiple:1,text:{}},c=new o.media(r);c.$el.on("lists_submit upload",function(e,n){cLine truncated