From 37de2a78c4813f236d4f909cfb6fb1101b1a154c Mon Sep 17 00:00:00 2001 From: Darthpred Date: Thu, 27 Nov 2014 06:04:58 +0400 Subject: [PATCH] It was missing for like 6 month and nobody reported that. c'mon --- ElvUI_SLE/core/toolkit.lua | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/ElvUI_SLE/core/toolkit.lua b/ElvUI_SLE/core/toolkit.lua index b098a8b..0665fe9 100644 --- a/ElvUI_SLE/core/toolkit.lua +++ b/ElvUI_SLE/core/toolkit.lua @@ -185,7 +185,6 @@ function SLE:GetRegion() end end - function SLE:Auth(sender) local senderName, senderRealm if sender then @@ -202,4 +201,41 @@ function SLE:Auth(sender) end return false +end + +function SLE:Reset(group) + if not group then print("U wot m8?") end + if group == "unitframes" or group == "all" then + E.db.sle.combatico.pos = 'TOP' + E.db.sle.powtext = false + end + if group == "backgrounds" or group == "all" then + E:CopyTable(E.db.sle.backgrounds, P.sle.backgrounds) + E:ResetMovers(L["Bottom BG"]) + E:ResetMovers(L["Left BG"]) + E:ResetMovers(L["Right BG"]) + E:ResetMovers(L["Actionbar BG"]) + end + if group == "datatexts" or group == "all" then + E:CopyTable(E.db.sle.datatext, P.sle.datatext) + E:CopyTable(E.db.sle.dt, P.sle.dt) + E:ResetMovers(L["DP_1"]) + E:ResetMovers(L["DP_2"]) + E:ResetMovers(L["DP_3"]) + E:ResetMovers(L["DP_4"]) + E:ResetMovers(L["DP_5"]) + E:ResetMovers(L["DP_6"]) + E:ResetMovers(L["Top_Center"]) + E:ResetMovers(L["Bottom_Panel"]) + E:ResetMovers(L["Dashboard"]) + end + if group == "marks" or group == "all" then + E:CopyTable(E.db.sle.marks, P.sle.marks) + E:ResetMovers("RM") + end + if group == "all" then + E:ResetMovers("PvP") + E:ResetMovers(L["UI Buttons"]) + end + E:UpdateAll() end \ No newline at end of file -- 1.7.9.5