From aed6114638ec0461dd0367edb9c7c807c8e0ee83 Mon Sep 17 00:00:00 2001
From: Wx-2025 <351320169@qq.com>
Date: Tue, 26 Aug 2025 20:36:05 +0800
Subject: [PATCH] Update table-bindings.js
---
ui/table-bindings.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ui/table-bindings.js b/ui/table-bindings.js
index 71c4989..9b0d5a4 100644
--- a/ui/table-bindings.js
+++ b/ui/table-bindings.js
@@ -1 +1 @@
-const _0x17ce89=_0xc0a1;(function(_0x4827eb,_0x173f0c){const _0x3a5b93=_0xc0a1,_0x44b10f=_0x4827eb();while(!![]){try{const _0x1153e6=parseInt(_0x3a5b93(0x23c))/0x1*(-parseInt(_0x3a5b93(0x253))/0x2)+-parseInt(_0x3a5b93(0x22d))/0x3*(-parseInt(_0x3a5b93(0x1e3))/0x4)+-parseInt(_0x3a5b93(0x187))/0x5*(-parseInt(_0x3a5b93(0x228))/0x6)+parseInt(_0x3a5b93(0x24b))/0x7+-parseInt(_0x3a5b93(0x1a1))/0x8+parseInt(_0x3a5b93(0x26f))/0x9+-parseInt(_0x3a5b93(0x22e))/0xa*(-parseInt(_0x3a5b93(0x25a))/0xb);if(_0x1153e6===_0x173f0c)break;else _0x44b10f['push'](_0x44b10f['shift']());}catch(_0x495e09){_0x44b10f['push'](_0x44b10f['shift']());}}}(_0x38f3,0x1c933));import*as _0x5af16c from'../core/table-system/manager.js';import{log}from'../core/table-system/logger.js';import{extension_settings}from'/scripts/extensions.js';import{extensionName}from'../utils/settings.js';import{saveSettingsDebounced}from'/script.js';import{startBatchFilling}from'../core/table-system/batch-filler.js';import{DEFAULT_AI_RULE_TEMPLATE,DEFAULT_AI_FLOW_TEMPLATE}from'../core/table-system/settings.js';const getAllTablesContainer=()=>document[_0x17ce89(0x258)](_0x17ce89(0x209));function toggleRowContextMenu(_0x1e3826){const _0x978d25=_0x17ce89;_0x1e3826['preventDefault'](),_0x1e3826['stopPropagation']();const _0x376872=_0x1e3826[_0x978d25(0x1e8)][_0x978d25(0x278)]('td.index-col');if(!_0x376872)return;const _0x358a55=_0x376872['querySelector'](_0x978d25(0x249));if(!_0x358a55)return;const _0x4c027e=_0x358a55[_0x978d25(0x215)][_0x978d25(0x1e0)](_0x978d25(0x235));document[_0x978d25(0x257)](_0x978d25(0x1e2))['forEach'](_0xd595ee=>{const _0xbd4aac=_0x978d25;_0xd595ee[_0xbd4aac(0x215)][_0xbd4aac(0x20c)](_0xbd4aac(0x235));});!_0x4c027e&&_0x358a55['classList'][_0x978d25(0x194)](_0x978d25(0x235));const _0x287088=_0x3dc0a0=>{const _0x366b92=_0x978d25;!_0x358a55[_0x366b92(0x1e0)](_0x3dc0a0[_0x366b92(0x1e8)])&&(_0x358a55[_0x366b92(0x215)][_0x366b92(0x20c)](_0x366b92(0x235)),document[_0x366b92(0x1b0)](_0x366b92(0x1ce),_0x287088,!![]));};setTimeout(()=>{const _0x4f5895=_0x978d25;_0x358a55[_0x4f5895(0x215)][_0x4f5895(0x1e0)](_0x4f5895(0x235))&&document[_0x4f5895(0x18c)](_0x4f5895(0x1ce),_0x287088,!![]);},0x0);}function toggleColumnContextMenu(_0x446c1d){const _0x52cf01=_0x17ce89;_0x446c1d[_0x52cf01(0x1a0)](),_0x446c1d[_0x52cf01(0x20d)]();const _0x17813d=_0x446c1d[_0x52cf01(0x1e8)][_0x52cf01(0x278)]('th');if(!_0x17813d)return;const _0x361959=_0x17813d[_0x52cf01(0x215)][_0x52cf01(0x1e0)](_0x52cf01(0x20b));document['querySelectorAll']('th.amily2-menu-open')[_0x52cf01(0x254)](_0x46ef6a=>{const _0x1ddc3a=_0x52cf01;_0x46ef6a['classList'][_0x1ddc3a(0x20c)](_0x1ddc3a(0x20b));});!_0x361959&&_0x17813d[_0x52cf01(0x215)][_0x52cf01(0x194)]('amily2-menu-open');const _0x4c15c5=_0xb9641d=>{const _0x3fadf3=_0x52cf01;!_0x17813d['contains'](_0xb9641d[_0x3fadf3(0x1e8)])&&(_0x17813d[_0x3fadf3(0x215)][_0x3fadf3(0x20c)]('amily2-menu-open'),document[_0x3fadf3(0x1b0)](_0x3fadf3(0x1ce),_0x4c15c5,!![]));};setTimeout(()=>{const _0x3207bc=_0x52cf01;_0x17813d['classList'][_0x3207bc(0x1e0)](_0x3207bc(0x20b))&&document[_0x3207bc(0x18c)](_0x3207bc(0x1ce),_0x4c15c5,!![]);},0x0);}function showInputDialog({title:_0x449339,label:_0x179310,currentValue:_0x330b7e,placeholder:_0x562f25,onSave:_0x2797df}){const _0x1e9501=_0x17ce89,_0x3046c6=_0x1e9501(0x1c0)+_0x449339+_0x1e9501(0x1bd)+_0x179310+_0x1e9501(0x220)+_0x330b7e+_0x1e9501(0x1fa)+_0x562f25+_0x1e9501(0x184),_0x5e5dcf=$(_0x3046c6)['appendTo']('body'),_0x5a775f=_0x5e5dcf[_0x1e9501(0x26b)](_0x1e9501(0x26d)),_0x37fb14=()=>{const _0x381b56=_0x1e9501;_0x5e5dcf[0x0][_0x381b56(0x181)](),_0x5e5dcf[_0x381b56(0x20c)]();},_0x3bd8f2=()=>{const _0x1ca3c8=_0x1e9501,_0x20db57=_0x5a775f[_0x1ca3c8(0x22c)]()[_0x1ca3c8(0x1ee)]();if(_0x20db57&&_0x20db57!==_0x330b7e)_0x2797df(_0x20db57);else{if(!_0x20db57){toastr[_0x1ca3c8(0x1df)](_0x1ca3c8(0x272)),_0x5a775f['focus']();return;}}_0x37fb14();};_0x5e5dcf[_0x1e9501(0x26b)]('.popup-button-ok')['on'](_0x1e9501(0x1ce),_0x3bd8f2),_0x5e5dcf[_0x1e9501(0x26b)](_0x1e9501(0x232))['on'](_0x1e9501(0x1ce),_0x37fb14),_0x5a775f['on'](_0x1e9501(0x20a),_0x2bd51b=>{const _0x387d6d=_0x1e9501;if(_0x2bd51b[_0x387d6d(0x25d)]===0xd)_0x3bd8f2();}),_0x5a775f['on'](_0x1e9501(0x1fe),_0x5e4343=>{const _0x3a919e=_0x1e9501;if(_0x5e4343[_0x3a919e(0x25d)]===0x1b)_0x37fb14();}),_0x5e5dcf[0x0][_0x1e9501(0x188)](),_0x5a775f['focus']()[_0x1e9501(0x1f6)]();}function showColumnNameEditor(_0x517992,_0x6e1826,_0x12e6b3){const _0x38a9c0=_0x17ce89;showInputDialog({'title':_0x38a9c0(0x24e),'label':'列名:','currentValue':_0x12e6b3,'placeholder':'请输入列名...','onSave':_0x3cc33c=>{const _0x42de40=_0x38a9c0;_0x5af16c[_0x42de40(0x17a)](_0x517992,_0x6e1826,_0x3cc33c),renderTables(),toastr['success'](_0x42de40(0x1be)+_0x3cc33c+'\x22');}});}function showTableNameEditor(_0x2223cf,_0x3a85c4){const _0x40a955=_0x17ce89;showInputDialog({'title':_0x40a955(0x197),'label':_0x40a955(0x222),'currentValue':_0x3a85c4,'placeholder':_0x40a955(0x218),'onSave':_0x24e1a1=>{const _0x24ef1a=_0x40a955;_0x5af16c[_0x24ef1a(0x246)](_0x2223cf,_0x24e1a1),renderTables(),toastr[_0x24ef1a(0x22f)](_0x24ef1a(0x189)+_0x24e1a1+'\x22');}});}function positionContextMenu(_0x10ef96,_0x458eff){const _0x220b8b=_0x17ce89;_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x25f)]='absolute',_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x24a)]=_0x220b8b(0x237),_0x10ef96[_0x220b8b(0x1c6)]['left']='0',_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1fc)]=_0x220b8b(0x1cb),_0x10ef96['style']['marginTop']='',_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1a8)]='',_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1ff)]='',_0x10ef96[_0x220b8b(0x1c6)]['overflowY']='';const _0x63bb4=window['innerHeight'],_0xdfadf3=_0x458eff[_0x220b8b(0x265)](),_0x29443c=0xc8,_0x8b393e=_0x458eff[_0x220b8b(0x278)](_0x220b8b(0x1d5)),_0x1615dc=_0x8b393e?_0x8b393e[_0x220b8b(0x265)]():{'top':0x0,'bottom':_0x63bb4},_0x320f98=Math[_0x220b8b(0x1dd)](_0x63bb4,_0x1615dc[_0x220b8b(0x24d)])-_0xdfadf3[_0x220b8b(0x24d)],_0x11f1de=_0xdfadf3[_0x220b8b(0x1d4)]-Math[_0x220b8b(0x1b7)](0x0,_0x1615dc[_0x220b8b(0x1d4)]);_0x320f98<_0x29443c&&_0x11f1de>_0x320f98?(_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1d4)]='auto',_0x10ef96['style'][_0x220b8b(0x24d)]=_0x220b8b(0x225),_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1a8)]='2px'):(_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1d4)]=_0x220b8b(0x225),_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x24d)]=_0x220b8b(0x1cb),_0x10ef96['style'][_0x220b8b(0x196)]=_0x220b8b(0x1d0));const _0x316d68=0xa0,_0x3cb971=_0x458eff[_0x220b8b(0x278)](_0x220b8b(0x1ad)),_0x2b7ff6=_0x3cb971?_0x3cb971['closest'](_0x220b8b(0x291)):null;if(_0x2b7ff6){const _0x55d507=_0x2b7ff6[_0x220b8b(0x265)](),_0x12a09c=_0xdfadf3[_0x220b8b(0x1ef)]-_0x55d507[_0x220b8b(0x1ef)];_0x12a09c+_0x316d68>_0x55d507[_0x220b8b(0x213)]-0x14&&(_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1ef)]='auto',_0x10ef96[_0x220b8b(0x1c6)]['right']='0');}}export function renderTables(){const _0x58a508=_0x17ce89;let _0x346ba9=_0x5af16c['getMemoryState']();!_0x346ba9&&(log(_0x58a508(0x255),_0x58a508(0x1b8)),_0x346ba9=_0x5af16c[_0x58a508(0x1f3)]());const _0x200cbc=getAllTablesContainer();if(!_0x346ba9||!_0x200cbc){console['error'](_0x58a508(0x1b2));return;}const _0x5435f1=_0x5af16c[_0x58a508(0x19c)](),_0x4b2f25=document[_0x58a508(0x258)](_0x58a508(0x282));_0x4b2f25&&_0x4b2f25[_0x58a508(0x20c)](),_0x200cbc[_0x58a508(0x17c)]='',_0x346ba9[_0x58a508(0x254)]((_0x136c3b,_0x3a3114)=>{const _0x5697e3=_0x58a508,_0x3f8516=document[_0x5697e3(0x1bb)](_0x5697e3(0x26a));_0x3f8516[_0x5697e3(0x1c6)][_0x5697e3(0x1bc)]='flex',_0x3f8516[_0x5697e3(0x1c6)][_0x5697e3(0x1eb)]=_0x5697e3(0x1e6),_0x3f8516[_0x5697e3(0x1c6)][_0x5697e3(0x18b)]=_0x5697e3(0x179);const _0x3e4196=document[_0x5697e3(0x1bb)]('h3');_0x3e4196[_0x5697e3(0x17c)]=_0x5697e3(0x22a)+_0x3a3114+'\x22\x20title=\x22重命名\x22>\x20'+_0x136c3b['name'];const _0x20b82b=document[_0x5697e3(0x1bb)]('div');_0x20b82b[_0x5697e3(0x17e)]=_0x5697e3(0x1b4);const _0x30f584=_0x3a3114>0x0?'':'';_0x20b82b['innerHTML']=_0x5697e3(0x1b9)+_0x30f584+_0x5697e3(0x1b9)+_0x2052d3+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','character','table-injection-enabled','error','index-col','matches','filling_mode','input[name=\x22table-injection-role\x22]','isCurrentTablesEmpty','uid','success','addRow','add-above','#rule-add','rows','insertColumn','delete-row','.amily2-context-menu','amily2-header-text','down','getMemoryState','justifyContent','table_worldbook_select_wrapper','deleteRow','optimized','click','max','在下加行','rule_delete','name','.json','../core/table-system/batch-filler.js','position','向上移动','重新整理功能启动失败,请检查系统状态。','clearAllTables','floorEventBound','change','add','label','body','.hly-scroll','additional','请输入有效的起始楼层和结束楼层。','wb-check-','floor-start-input','\x22选定楼层填表\x22按钮已成功绑定。','moveTable','\x22>\x20','内存状态为空,从聊天记录加载作为后备。','manual','querySelector','warn','saveBatchFillerFlowTemplate','td.index-col','opacity','getBatchFillerFlowTemplate','file_name','role','trim','tagName','title','getElementById','.add-row-btn','replace','add-left','exportPresetFull','原始填表','amily2-clear-global-preset-btn','世界书设置已成功绑定。','指令模板编辑器已成功绑定。','10000','main-api','在右加列','warning','请输入列名...','6163965GhFpvS','.move-table-down-btn','flex','auto','无标题条目','table_worldbook_checkbox_list','上下文读取级别已设置为\x20','【最终警告】您确定要永久废黜表格\x20“[','.edit-rules-btn','above','amily2-context-menu','move-up','amily2-export-preset-btn','contenteditable','getHighlights','startFloorRangeFilling','rowIndex','列名:','input[name=\x22filling-mode\x22]','填表模式已切换为\x20','无法找到指令模板编辑器,绑定失败。','.settings-group','rule_add','context-reading-value','加载条目中...
','display','active','【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。','context_reading_level','3397880ZWMleq','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20