File tree Expand file tree Collapse file tree 3 files changed +20
-9
lines changed
Expand file tree Collapse file tree 3 files changed +20
-9
lines changed Original file line number Diff line number Diff line change @@ -1636,17 +1636,16 @@ local function Unhook(i)
16361636end
16371637
16381638local function HookAll ()
1639- for i = 1 , 10 do
1640- Hook (i )
1639+ for _ , k in X . pairs_c ( X . CONSTANT . CHAT_PANEL_INDEX_LIST ) do
1640+ Hook (k )
16411641 end
1642- Hook (' _Recently' )
16431642end
16441643X .RegisterInit (' LIB#ChatPanelHook' , HookAll )
16451644X .RegisterEvent (' CHAT_PANEL_INIT' , ' ChatPanelHook' , HookAll )
16461645
16471646local function UnhookAll ()
1648- for i = 1 , 10 do
1649- Unhook (i )
1647+ for _ , k in X . pairs_c ( X . CONSTANT . CHAT_PANEL_INDEX_LIST ) do
1648+ Unhook (k )
16501649 end
16511650end
16521651X .RegisterExit (' LIB#ChatPanelHook' , UnhookAll )
Original file line number Diff line number Diff line change @@ -448,6 +448,19 @@ local CONSTANT = {
448448 OPEN = 1 ,
449449 CLOSE = 2 ,
450450 }),
451+ CHAT_PANEL_INDEX_LIST = X .FreezeTable ({
452+ 1 ,
453+ 2 ,
454+ 3 ,
455+ 4 ,
456+ 5 ,
457+ 6 ,
458+ 7 ,
459+ 8 ,
460+ 9 ,
461+ 10 ,
462+ ' _Recently' ,
463+ }),
451464 ITEM_QUALITY = X .FreezeTable ({
452465 GRAY = 0 , -- 灰色
453466 WHITE = 1 , -- 白色
Original file line number Diff line number Diff line change @@ -199,12 +199,11 @@ if X.PACKET_INFO.DEBUG_LEVEL <= X.DEBUG_LEVEL.DEBUG then
199199 ' Normal1' ,
200200 ' Lowest2' ,
201201 }) do
202- for i = 1 , 9 do
203- table.insert (aFrame , v .. ' /ChatPanel' .. i )
204- table.insert (aFrame , v .. ' /ChatPanel_Normal' .. i )
202+ for _ , k in X . pairs_c ( X . CONSTANT . CHAT_PANEL_INDEX_LIST ) do
203+ table.insert (aFrame , v .. ' /ChatPanel' .. k )
204+ table.insert (aFrame , v .. ' /ChatPanel_Normal' .. k )
205205 end
206206 table.insert (aFrame , v .. ' /EditBox' )
207- table.insert (aFrame , v .. ' /ChatPanel_Recently' )
208207 table.insert (aFrame , v .. ' /' .. X .PACKET_INFO .NAME_SPACE )
209208 end
210209 X .RegisterHotKey (X .NSFormatString (' {$NS}_STAGE_CHAT' ), _L [' Display only chat panel' ], function ()
You can’t perform that action at this time.
0 commit comments