Quantcast

It was missing for like 6 month and nobody reported that. c'mon

Darthpred [11-27-14 - 02:04]
It was missing for like 6 month and nobody reported that. c'mon
Filename
ElvUI_SLE/core/toolkit.lua
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