diff --git a/Modules/Auras.lua b/Modules/Auras.lua index a41c275..34ddf5b 100644 --- a/Modules/Auras.lua +++ b/Modules/Auras.lua @@ -702,7 +702,7 @@ end function Auras:GetInterruptOptions() local options = { - ckeckAll = { + checkAll = { order = 1, width = "0.7", name = L["Check All"], diff --git a/Modules/Diminishings.lua b/Modules/Diminishings.lua index 4f24a19..da9cf1d 100644 --- a/Modules/Diminishings.lua +++ b/Modules/Diminishings.lua @@ -610,7 +610,30 @@ function Diminishings:GetOptions() end function Diminishings:CategoryOptions() - local categories = {} + local categories = { + checkAll = { + order = 1, + width = "0.7", + name = L["Check All"], + type = "execute", + func = function() + for k,_ in pairs(defaultCategories()) do + Gladdy.db.drCategories[k].enabled = true + end + end, + }, + uncheckAll = { + order = 2, + width = "0.7", + name = L["Uncheck All"], + type = "execute", + func = function() + for k,_ in pairs(defaultCategories()) do + Gladdy.db.drCategories[k].enabled = false + end + end, + }, + } local indexList = {} for k,_ in pairs(DRData:GetCategories()) do tinsert(indexList, k)