Files
kate522andClaude Opus 5 35bb96e82f refactor: rename the theme brand and every identifier from AKSRT to Jio
Full-project rename. `git grep -i aksrt` is now empty apart from the
DBMigrator 3.3.0 changelog note that documents the rename itself.

Code identifiers
- PHP namespace AKSRT\ -> Jio\ (composer PSR-4 + 378 declarations)
- global constants AKSRT_* -> JIO_* (VERSION/DIR/URI, PAY_TYPE_*, CAPTCHA_*)
- procedural functions, hooks, options, meta keys, table names,
  cookies, query vars, ajax actions and nonces: aksrt_ -> jio_
- text domain aksrt -> jio; Theme Name -> Jio
- JS globals: aksrtData/aksrtAdminData/... -> jioData/jioAdminData/...,
  window.AKSRTCaptcha & friends -> window.JioCaptcha, Aksrt* -> Jio*
- Vue components Aks*.vue -> Jio*.vue (15 files renamed + imports)
- CSS classes/data-attrs/custom properties: aksrt- -> jio-
- REST namespace aksrt/v1 -> jio/v1 (incl. payment gateway callbacks)

Storage layer
- DB tables {prefix}aksrt_* -> {prefix}jio_*; SCHEMA_VERSION 3.2.0 -> 3.3.0
  so dbDelta creates the new names on install
- widget id_base aksrt_widget_* -> jio_widget_*
- uninstall.php drop list rebuilt from the actual migrator tables
  (dropped 3 stale entries, added the 17 missing ones)

Removed
- hardcoded https://api.aksrt.com/version.json default update endpoint;
  get_endpoint() now reads the 「更新端点」 setting and do_check() no-ops
  when it is empty

Files renamed: inc/helpers/aksrt-*.php -> jio-*.php (54),
assets/admin/src/components/form/Aks*.vue -> Jio*.vue (15).
Build artifacts regenerated: assets/css/build, assets/js/runtime,
assets/admin/build.

Verified: audit-psr4-paths errors=0, audit-admin-contracts errors=0
(warnings=56, unchanged baseline), 813/813 widget-system tests,
44/44 phpunit, php -l clean across all PHP.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-11-01 20:05:04 +08:00

2 lines
9.3 KiB
JavaScript

(function(k,w){function e(t){var c=window.jio_admin_main_var&&window.jio_admin_main_var.i18n;return c&&Object.prototype.hasOwnProperty.call(c,t)?c[t]:t}function M(t){var c=Array.prototype.slice.call(arguments,1),g=e(t),n=0;return g.replace(/%(\d+\$)?s/g,function(v,h){var d=h?parseInt(h,10)-1:n++;return c[d]!==void 0&&c[d]!==null?c[d]:v})}function W(t,c,g,n,v){var h,d,r;n&&(c+="px",g+="px",h="translate3D("+c+","+g+" , 0)",d={},r=P(),d[r+"transform"]=h,d[r+"transition"]=r+"transform 0s linear",d.cursor=v,n=="null"&&(d[r+"transform"]="",d[r+"transition"]=""),t.css(d))}function P(){var t=w.body||w.documentElement;return t=t.style,t.WebkitTransition==""?"-webkit-":t.MozTransition==""?"-moz-":t.OTransition==""?"-o-":t.transition==""?"":void 0}k.fn.minitouch=function(t){t=k.extend({direction:"bottom",selector:"",depreciation:50,onStart:!1,onEnd:!1},t);var c=k(this),g=(k("body"),t.depreciation),n=0,v=0,h=0,d=0,r=0,p=0,l=0,x=!1;c.on("touchstart pointerdown MSPointerDown",t.selector,function(_){n=0,v=0,h=0,d=0,r=0,p=0,l=0,n=_.originalEvent.pageX||_.originalEvent.touches[0].pageX,v=_.originalEvent.pageY||_.originalEvent.touches[0].pageY,x=!0}).on("touchmove pointermove MSPointerMove",t.selector,function(_){h=_.originalEvent.pageX||_.originalEvent.touches[0].pageX,d=_.originalEvent.pageY||_.originalEvent.touches[0].pageY,p=h-n,l=d-v,r=180*Math.atan2(l,p)/Math.PI,t.direction=="right"&&(l=0,p=r>-40&&r<40&&p>0?p:0),t.direction=="left"&&(l=0,p=(r>150||r<-150)&&0>p?p:0),t.direction=="top"&&(p=0,l=r>-130&&r<-50&&0>l?l:0),t.direction=="bottom"&&(p=0,l=r>50&&r<130&&l>0?l:0),p===0&&l===0||(_.preventDefault(),W(k(this),p,l,x,"grab"))}).on("touchend touchcancel pointerup MSPointerUp",t.selector,function(){(Math.abs(p)>g||Math.abs(l)>g)&&t.onEnd!=0&&t.onEnd(c),W(k(this),0,0,"null",""),x=!1,n=0,v=0,h=0,d=0,r=0,p=0,l=0})},k(w).ready(function(t){var c=t("#toplevel_page_jiopay_page");if(c.length&&t("html").attr("lang")!=="zh-Hans"){c.find(".toplevel_page_jiopay_page .wp-menu-name").text(e("admin_menu_title_shop_center"));var g=c.find(".wp-submenu");g.find("a.wp-first-item").text(e("admin_menu_title_shop_center")),g.find("a").each(function(){var a=t(this).attr("href");a.endsWith("jiopay_page")&&t(this).text(e("admin_menu_title_shop_center")),a.endsWith("jiopay_page#/order")&&t(this).text(e("admin_menu_title_order")),a.endsWith("jiopay_page#/shipping")&&t(this).text(e("admin_menu_title_shipping")),a.endsWith("jiopay_page#/after-sale")&&t(this).text(e("admin_menu_title_after_sale")),a.endsWith("jiopay_income_page")&&t(this).text(e("admin_menu_title_income")),a.endsWith("jiopay_product_page")&&t(this).text(e("admin_menu_title_product")),a.endsWith("jiopay_charge_card_page")&&t(this).text(e("admin_menu_title_card")),a.endsWith("jiopay_coupon_page")&&t(this).text(e("admin_menu_title_coupon")),a.endsWith("jiopay_withdraw")&&t(this).text(e("admin_menu_title_withdraw")),a.endsWith("users.php")&&t(this).text(e("admin_menu_title_vip")),a.endsWith("jiopay_order_page")&&t(this).text(e("admin_menu_title_order_old"))})}var n=t("body");typeof t.fn.serializeObject!="function"&&(t.fn.serializeObject=function(){var a={},s=this.serializeArray();return t.each(s,function(){a[this.name]!==void 0?(a[this.name].push||(a[this.name]=[a[this.name]]),a[this.name].push(this.value||"")):a[this.name]=this.value||""}),a}),n.width()<783&&t("#adminmenuwrap").minitouch({direction:"left",onEnd:function(){t("#wpwrap").removeClass("wp-responsive-open")}});function v(a,s,i,m){t(".notyn").length||n.append('<div class="notyn"></div>'),s=s||"success",i=i||5e3,i=i<100?i*1e3:i;var f=m?' id="'+m+'"':"",o=t('<div class="noty1"'+f+'><div class="notyf '+s+'">'+a+"</div></div>"),b=!m;m&&t("#"+m).length?(t("#"+m).find(".notyf").removeClass().addClass("notyf "+s).html(a),o=t("#"+m),b=!0):t(".notyn").append(o),b&&setTimeout(function(){h(o)},i)}function h(a){a.addClass("notyn-out"),setTimeout(function(){a.remove()},1e3)}n.on("click",".noty1",function(){h(t(this))});function d(a,s,i,m){var f=a.toString(),o=w.querySelector("#copy-input");o||(o=w.createElement("input"),o.id="copy-input",o.readOnly="readOnly",o.style.position="fixed",o.style.left="-2000px",o.style.zIndex="-1000",m.parentNode.appendChild(o)),o.value=f,b(o,0,f.length),w.execCommand("copy")?t.isFunction(s)&&s():t.isFunction(i)&&i(),o.blur();function b(y,C,E){if(y.createTextRange){var T=y.createTextRange();T.collapse(!0),T.moveStart("character",C),T.moveEnd("character",E-C),T.select()}else y.setSelectionRange(C,E),y.select()}}n.on("click","[data-clipboard-text]",function(){var a=t(this),s=a.attr("data-clipboard-text"),i=a.attr("data-clipboard-tag")||e("admin_content");d(s,function(){v(M("admin_copied",i))},function(){v(M("admin_copy_failed",i),"danger")},this)}),n.on("click",'[data-toggle="RefreshModal"]',function(){var a=t(this),s=a.attr("data-class")||"modal-mini",i=a.attr("data-remote"),m=a.attr("data-height")||200,f=a.attr("mobile-bottom")&&t(window).width()<769?" bottom":"",o="jio-modal flex jc fade"+f,b="refresh_modal",y=a.attr("new");b+=y?parseInt((Math.random()+1)*Math.pow(10,4)):"";var C="#"+b;if(!i){var E=a.attr("data-action"),T=a.attr("ajax-url")||wp&&wp.ajax&&wp.ajax.settings&&wp.ajax.settings.url||"/wp-admin/admin-ajax.php";i=T+"?action="+E}s+=" jio-modal-dialog";var D='<div class="'+o+'" id="'+b+'" tabindex="-1" role="dialog" aria-hidden="false"> <div class="jio-modal-backdrop"></div><div class="'+s+'" role="document"><div class="hide-btn dashicons dashicons-no-alt"></div> <div class="jio-modal-content"></div> </div> </div>',R='<div class="jio-modal-body" style="display:none;"></div><div class="flex jc loading-mask absolute main-bg radius8"><div class="em2x opacity5"><i class="rotate-loading"></i></div></div>',u=t(C);return u.length?(u.hasClass("in")&&(o+=" in"),u.removeClass().addClass(o),u.find(".jio-modal-dialog").removeClass().addClass(s),u.find(".loading-mask").fadeIn(200),u.find(".jio-modal-content").css({overflow:"hidden"}).animate({height:m})):(n.append(D),u=t(C),y&&u.on("hide.modal",function(){t(this).remove()}),u.find(".jio-modal-content").html(R).css({height:m,overflow:"hidden"})),u.jio_modal("show"),t.get(i,null,function(X){u.find(".jio-modal-body").html(X).slideDown(200,function(){u.trigger("loaded.modal").find(".loading-mask").fadeOut(200);var Y=t(this).outerHeight();u.find(".jio-modal-content").animate({height:Y},200,"swing",function(){u.find(".jio-modal-content").css({height:"",overflow:"",transition:""})})})}),!1}),t.fn.jio_modal=function(a){var s=t(this);switch(a){case"show":{i(s);break}case"hide":{m(s);break}}function i(f){f.css("display","flex"),setTimeout(function(){f.addClass("in").trigger("show.modal")},10)}function m(f){f.removeClass("in").trigger("hide.modal"),setTimeout(function(){f.css("display","none")},300)}n.data("jio-modal-is-on")||(n.on("click",".jio-modal-backdrop,.hide-btn",function(){t(t(this).parents(".jio-modal.in")[0]).jio_modal("hide")}),n.data("jio-modal-is-on",!0))},n.on("click",".jio-tab-toggle",function(){var a=t(this),s=a.attr("tab-id");if(!a.parent().hasClass("active")){var i=a.parent().addClass("active").siblings().removeClass("active").parent().parent().find('[tab-id="'+s+'"]');i.siblings().removeClass("in"),setTimeout(function(){i.addClass("active").siblings().removeClass("active")},150),setTimeout(function(){i.addClass("in")},160)}}),n.on("click",".process-submit",function(){return confirm(e("admin_confirm_process"))});var r=t(".options-general-php input#siteurl");if(r.length){var p='<div class="flex ac admin-url-set-warning" style="color: #e13535;background: #fbedea;padding: 10px;border-radius: 6px;border: 1px solid #ffbdbd;margin-top: 6px;"><span class="mb6 em2x mr20 dashicons dashicons-warning"></span><div>'+e("admin_url_warning")+'<br><a target="_blank" href="""">'+e("admin_url_tutorial")+'</a> | <a target="_blank" href="""">'+e("admin_url_plugin")+"</a></div></div>";r.after(p)}var l=t('input[name="show_on_front"]:eq(0)');if(l.length){var x=l.parent();x.html(x.html().replace("\u60A8\u7684\u6700\u65B0\u6587\u7AE0",e("admin_home_latest_posts")));var _=t('select[name="page_for_posts"]:eq(0)');if(_.length){var S=_.parent();S.html(S.html().replace("\u6587\u7AE0\u9875\uFF1A",e("admin_home_posts_page"))).parent().append('<p class="description em09">'+e("admin_home_posts_page_desc")+"</p>")}var j=t('[for="posts_per_page"]:eq(0)');j.length&&j.html(j.html().replace("\u535A\u5BA2\u9875\u9762\u81F3\u591A\u663E\u793A",e("admin_posts_per_page"))).parent().next().append('<p class="description em09">'+e("admin_posts_per_page_desc")+"</p>")}var z=t(".menu-edit .drag-instructions");if(z.length){var q='<div class="c-yellow">'+e("admin_menu_pc_warning")+'</div><div class="">'+e("admin_menu_mobile_hint")+"</div>";z.append(q)}var O=t(".permalink-structure .available-structure-tags");O.length&&O.append('<div class="mt10 c-blue">'+e("admin_permalink_recommend")+'</div><div class="mt10 c-yellow mb10">'+e("admin_permalink_rewrite")+'</div><button type="submit" style="cursor: pointer;" class="but jb-blue permalink-structure-auto-btn">'+e("admin_permalink_auto_save")+"</button>"),n.on("click",".permalink-structure-auto-btn",function(){t('.permalink-structure [name="permalink_structure"]').val("/%post_id%.html").click()}),console.log("%c legacy Theme %c https://legacy.com","color: #fadfa3; background: #030307; padding:3px; font-size:12px;","color: #2abd4e;background: #16171a; padding: 3px; font-size: 12px;")})})(jQuery,document);