Mercurial > wow > devian
comparison Devian.lua @ 87:e80723841888
- /dvn rc resets the current workspace channels and tags
- slash command arguments handled by string.find
- toggle command argument handling
| author | Nenue |
|---|---|
| date | Tue, 26 Jul 2016 09:21:37 -0400 |
| parents | 6e27274da4d9 |
| children | b3ed963f482d |
comparison
equal
deleted
inserted
replaced
| 86:6e27274da4d9 | 87:e80723841888 |
|---|---|
| 592 | 592 |
| 593 D.UnsetColors = function() | 593 D.UnsetColors = function() |
| 594 db.tagcolor = {} | 594 db.tagcolor = {} |
| 595 D:Print('Tag color cache cleared.') | 595 D:Print('Tag color cache cleared.') |
| 596 end | 596 end |
| 597 D.ConfigCommand = function(self, input) | |
| 598 if not self.config then | |
| 599 self.config = DevCon | |
| 600 self:EnableModule("Config") | |
| 601 end | |
| 602 self.modules.Config:ChatCommand(input) | |
| 603 end | |
| 604 | 597 |
| 605 function D:OnEnable() | 598 function D:OnEnable() |
| 606 | 599 |
| 607 -- commands | 600 -- commands |
| 608 local cmdlist = { | 601 local cmdlist = { |
| 609 ['dfs'] = 'FrameHelper_Update', | 602 ['dfs'] = 'FrameHelper_Update', |
| 610 ['dvn'] = "Command", | 603 ['dvn'] = "Command", |
| 611 ['devian'] = "Command", | 604 ['devian'] = "Command", |
| 612 ['dvc'] = "Console_Toggle", | 605 ['dvc'] = function() D:Console_Toggle() end, |
| 613 ['dvncolors'] = "UnsetColors", | 606 ['dvncolors'] = "UnsetColors", |
| 614 ['cleandvn'] = "SetDefaultsAll", | 607 ['cleandvn'] = "SetDefaultsAll", |
| 615 ['resetdvn'] = "SetDefaults", | 608 ['resetdvn'] = "SetDefaults", |
| 616 ['dvg'] = "ConfigCommand" | |
| 617 } | 609 } |
| 618 for cmd, func in pairs(cmdlist) do | 610 for cmd, func in pairs(cmdlist) do |
| 619 _G['SLASH_' .. cmd:upper() .. '1'] = "/"..cmd | 611 local CMD = cmd:upper() |
| 620 SlashCmdList[cmd:upper()] = D[func] | 612 _G['SLASH_' .. CMD:upper() .. '1'] = "/"..cmd |
| 613 if type(func == 'string') then | |
| 614 SlashCmdList[CMD] = D[func] | |
| 615 else | |
| 616 SlashCmdList[CMD] = func | |
| 617 end | |
| 618 | |
| 621 end | 619 end |
| 622 end | 620 end |
| 623 | 621 |
| 624 function D:OnInitialize() | 622 function D:OnInitialize() |
| 625 L = D.L | 623 L = D.L |
