// 后台只读输入框选择事件代理,用于复制类配置项的一键选中文本。 let adminInputSelectionBound = false; /** * 绑定后台只读输入框点击选中逻辑。 * * @returns {void} */ export function bindAdminInputSelection() { if (adminInputSelectionBound || typeof document === "undefined") { return; } adminInputSelectionBound = true; document.addEventListener("click", (event) => { if (!(event.target instanceof HTMLInputElement)) { return; } // 回调地址等只读字段点击后直接选中,便于管理员复制。 if (event.target.hasAttribute("data-admin-select-on-click")) { event.target.select(); } }); }