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>
This commit is contained in:
kate522andClaude Opus 5 committed 2026-11-01 20:05:04 +08:00
1 parent 5b16bc6e15
commit 35bb96e82f
997 files changed
+28216 -28188

No files matched your search

+30 -30
View File
@@ -2,11 +2,11 @@
(function () {
'use strict';
var root = document.querySelector('.aksrt-messages-admin');
var root = document.querySelector('.jio-messages-admin');
if (!root) return;
var compose = document.getElementById('aksrt-msg-compose');
var detail = document.getElementById('aksrt-msg-detail');
var confirmDialog = document.getElementById('aksrt-msg-confirm');
var compose = document.getElementById('jio-msg-compose');
var detail = document.getElementById('jio-msg-detail');
var confirmDialog = document.getElementById('jio-msg-confirm');
if (!compose || !detail || !confirmDialog || typeof compose.showModal !== 'function') return;
function text(element, key, values) {
@@ -17,7 +17,7 @@
}
function syncScroll() {
document.documentElement.classList.toggle('aksrt-msg-modal-open', !!root.querySelector('dialog[open]'));
document.documentElement.classList.toggle('jio-msg-modal-open', !!root.querySelector('dialog[open]'));
}
function open(dialog) {
@@ -25,13 +25,13 @@
syncScroll();
}
root.querySelectorAll('.aksrt-msg-dialog').forEach(function (dialog) {
root.querySelectorAll('.jio-msg-dialog').forEach(function (dialog) {
var outsideStart = false;
function outside(event) {
var rect = dialog.getBoundingClientRect();
return event.clientX < rect.left || event.clientX > rect.right || event.clientY < rect.top || event.clientY > rect.bottom;
}
dialog.querySelectorAll('[data-aksrt-dialog-close]').forEach(function (button) {
dialog.querySelectorAll('[data-jio-dialog-close]').forEach(function (button) {
button.addEventListener('click', function () { dialog.close(); });
});
dialog.addEventListener('pointerdown', function (event) {
@@ -45,16 +45,16 @@
});
var pending = null;
var confirmButton = confirmDialog.querySelector('[data-aksrt-msg-confirm]');
var confirmButton = confirmDialog.querySelector('[data-jio-msg-confirm]');
function ask(title, message, label, danger, callback) {
pending = callback;
confirmDialog.querySelector('[data-aksrt-dialog-title]').textContent = title;
confirmDialog.querySelector('#aksrt-msg-confirm-text').textContent = message;
confirmDialog.querySelector('[data-jio-dialog-title]').textContent = title;
confirmDialog.querySelector('#jio-msg-confirm-text').textContent = message;
confirmButton.textContent = label;
confirmButton.classList.toggle('aksrt-messages-admin__danger', danger);
confirmButton.classList.toggle('jio-messages-admin__danger', danger);
confirmButton.classList.toggle('button-primary', !danger);
open(confirmDialog);
confirmDialog.querySelector('[data-aksrt-dialog-close][autofocus]').focus();
confirmDialog.querySelector('[data-jio-dialog-close][autofocus]').focus();
}
confirmDialog.addEventListener('cancel', function () { pending = null; });
confirmDialog.addEventListener('close', function () { pending = null; });
@@ -65,23 +65,23 @@
if (callback) callback();
});
root.querySelectorAll('[data-aksrt-msg-view]').forEach(function (button) {
root.querySelectorAll('[data-jio-msg-view]').forEach(function (button) {
button.addEventListener('click', function () {
var template = document.getElementById('aksrt-msg-detail-' + button.getAttribute('data-aksrt-msg-view'));
var template = document.getElementById('jio-msg-detail-' + button.getAttribute('data-jio-msg-view'));
if (!template) return;
detail.querySelector('[data-aksrt-msg-detail-body]').replaceChildren(template.content.cloneNode(true));
detail.querySelector('[data-jio-msg-detail-body]').replaceChildren(template.content.cloneNode(true));
open(detail);
});
});
var list = root.querySelector('[data-aksrt-msg-list]');
var list = root.querySelector('[data-jio-msg-list]');
var listSubmitting = false;
var syncSelection;
if (list) {
var checks = Array.from(list.querySelectorAll('[data-aksrt-msg-check]'));
var checkAll = list.querySelector('[data-aksrt-msg-check-all]');
var selection = list.querySelector('[data-aksrt-msg-selection]');
var bulkButtons = list.querySelectorAll('[data-aksrt-msg-action]:not([data-id])');
var checks = Array.from(list.querySelectorAll('[data-jio-msg-check]'));
var checkAll = list.querySelector('[data-jio-msg-check-all]');
var selection = list.querySelector('[data-jio-msg-selection]');
var bulkButtons = list.querySelectorAll('[data-jio-msg-action]:not([data-id])');
function selected() { return checks.filter(function (check) { return check.checked; }); }
syncSelection = function () {
@@ -104,10 +104,10 @@
list.elements.message_id.value = id || '';
list.requestSubmit();
}
list.querySelectorAll('[data-aksrt-msg-action]').forEach(function (button) {
list.querySelectorAll('[data-jio-msg-action]').forEach(function (button) {
button.addEventListener('click', function () {
if (listSubmitting) return;
var op = button.getAttribute('data-aksrt-msg-action');
var op = button.getAttribute('data-jio-msg-action');
var id = button.getAttribute('data-id');
var count = id ? 1 : selected().length;
if (!count) return;
@@ -131,8 +131,8 @@
syncSelection();
}
var form = compose.querySelector('[data-aksrt-msg-compose]');
var send = form.querySelector('[data-aksrt-msg-send]');
var form = compose.querySelector('[data-jio-msg-compose]');
var send = form.querySelector('[data-jio-msg-send]');
var role = form.elements.role;
var counters = form.querySelectorAll('[data-count-limit]');
var sending = false;
@@ -157,13 +157,13 @@
function syncRole() {
var option = role.options[role.selectedIndex];
var count = option ? Number(option.getAttribute('data-count')) : 0;
form.querySelector('[data-aksrt-msg-role-hint]').textContent = count > 0 && !option.disabled ? text(form, 'role-hint', { count: count }) : '';
form.querySelector('[data-jio-msg-role-hint]').textContent = count > 0 && !option.disabled ? text(form, 'role-hint', { count: count }) : '';
}
function mode() { return form.querySelector('input[name="recipient_mode"]:checked').value; }
function syncMode() {
clearApproval();
form.querySelectorAll('[data-aksrt-msg-pane]').forEach(function (pane) {
var active = pane.getAttribute('data-aksrt-msg-pane') === mode();
form.querySelectorAll('[data-jio-msg-pane]').forEach(function (pane) {
var active = pane.getAttribute('data-jio-msg-pane') === mode();
pane.hidden = !active;
pane.querySelectorAll('input, select, textarea').forEach(function (field) { field.disabled = !active; });
});
@@ -201,7 +201,7 @@
send.disabled = true;
});
root.querySelectorAll('[data-aksrt-dialog-open]').forEach(function (button) {
root.querySelectorAll('[data-jio-dialog-open]').forEach(function (button) {
button.addEventListener('click', function () {
open(compose);
var field = mode() === 'role' ? role : form.elements.users;
@@ -216,12 +216,12 @@
listSubmitting = false;
list.elements.bulk_action.value = '';
list.elements.message_id.value = '';
list.querySelectorAll('button[data-id], button[data-aksrt-msg-view]').forEach(function (button) { button.disabled = false; });
list.querySelectorAll('button[data-id], button[data-jio-msg-view]').forEach(function (button) { button.disabled = false; });
syncSelection();
}
syncCounters();
});
syncMode();
syncCounters();
if (compose.hasAttribute('data-aksrt-dialog-autoopen')) open(compose);
if (compose.hasAttribute('data-jio-dialog-autoopen')) open(compose);
})();