Mercurial > wow > breuesk
diff Core.lua @ 5:2ce0f4db1a3e
Changelist trimming
author | John@Yosemite-PC |
---|---|
date | Mon, 05 Mar 2012 23:11:45 -0500 |
parents | 431ddc8bdb4a |
children | 6d460ff2135c |
line wrap: on
line diff
--- a/Core.lua Sat Mar 03 10:25:01 2012 -0500 +++ b/Core.lua Mon Mar 05 23:11:45 2012 -0500 @@ -20,6 +20,8 @@ -- indexing -- 2) a.x === a["x"] -- 3) a["1"] =/= a[1] +-- 4) table.remove() works ok if reverse iterating, terrible at anything else +-- 5) pairs() does not have a guaranteed iteration order bsk = LibStub("AceAddon-3.0"):NewAddon("bsk","AceConsole-3.0", "AceHook-3.0", "AceComm-3.0", "AceSerializer-3.0") local L = LibStub("AceLocale-3.0"):GetLocale("bsk", false) @@ -38,7 +40,7 @@ end function bsk:OnEnable() - bsk:CreateWorkingStateFromChanges() + bsk:CreateWorkingStateFromChanges(self.db.profile.changes) --self:HandleCommand() end @@ -100,6 +102,12 @@ return end bsk:PrintLists(param[2]) + elseif param[1] == "trim" then + if param[2] == nil or param[2] == "" then + bsk:PrintTable(param) + return + end + bsk:TrimLists(param[2]) end --if self.frame == nil then