Quantcast

Layout

Darthpred [06-27-14 - 22:01]
Layout
Filename
ElvUI_SLE/layout/layout.lua
diff --git a/ElvUI_SLE/layout/layout.lua b/ElvUI_SLE/layout/layout.lua
index 9c52f14..3aedfb1 100755
--- a/ElvUI_SLE/layout/layout.lua
+++ b/ElvUI_SLE/layout/layout.lua
@@ -1,6 +1,6 @@
 local E, L, V, P, G =  unpack(ElvUI); --Inport: Engine, Locales, ProfileDB, GlobalDB
 local LO = E:GetModule('Layout');
-local DTP = E:GetModule('DTPanels');
+local DTP = E:GetModule('SLE_DTPanels');

 local Point = Point

@@ -10,6 +10,28 @@ local SIDE_BUTTON_WIDTH = 16;
 LO.ToggleChatPanelsSLE = LO.ToggleChatPanels
 function LO:ToggleChatPanels()
 	LO.ToggleChatPanelsSLE(self)
+
+	if not E.db.sle.datatext.chathandle then return end
+
+	if not E:HasMoverBeenMoved("LeftChatMover") and E.db.datatexts.leftChatPanel then
+		if not E.db.movers then E.db.movers = {}; end
+		if E.PixelMode then
+			E.db.movers.LeftChatMover = "BOTTOMLEFTUIParentBOTTOMLEFT019"
+		else
+			E.db.movers.LeftChatMover = "BOTTOMLEFTUIParentBOTTOMLEFT021"
+		end
+		E:SetMoversPositions()
+	end
+
+	if not E:HasMoverBeenMoved("RightChatMover") and E.db.datatexts.rightChatPanel then
+		if not E.db.movers then E.db.movers = {}; end
+		if E.PixelMode then
+			E.db.movers.RightChatMover = "BOTTOMRIGHTUIParentBOTTOMRIGHT019"
+		else
+			E.db.movers.RightChatMover = "BOTTOMRIGHTUIParentBOTTOMRIGHT021"
+		end
+		E:SetMoversPositions()
+	end

 	if E.db.chat.panelBackdrop == 'SHOWBOTH' then
 		LeftChatPanel.backdrop:Show()
@@ -72,4 +94,4 @@ function LO:CreateChatPanels()
 	--Right Chat Tab
 	RightChatTab:Point('TOPRIGHT', RightChatPanel, 'TOPRIGHT', -2, -2)
 	RightChatTab:Point('BOTTOMLEFT', RightChatPanel, 'TOPLEFT', 2, -PANEL_HEIGHT)
-end
+end
\ No newline at end of file