support both versions of clique (#16)

this will allow people with the old or new version of clique to have the skin load properly.
For those who have the new 12 spec version, it will give an error when opening the menu without this change.
This commit is contained in:
Anthony Narkevicius
2022-12-13 14:58:34 -08:00
committed by GitHub
parent fbcf719ff8
commit a951199115
+36 -6
View File
@@ -49,7 +49,7 @@ S:AddCallbackForAddon("Clique", "Clique", function()
SkinFrame(CliqueFrame)
CliqueFrame:Height(424)
CliqueFrame:Point("LEFT", SpellBookFrame, "RIGHT", 6, 32)
CliqueFrame:Point("LEFT", AscensionSpellbookFrame, "RIGHT", 6, 32)
S:HandleCloseButton(CliqueButtonClose)
CliqueButtonClose:Size(32)
@@ -91,7 +91,11 @@ S:AddCallbackForAddon("Clique", "Clique", function()
-- OptionsFrame
SkinFrame(CliqueOptionsFrame)
CliqueOptionsFrame:Height(125)
if CliqueSpec1DropDown ~= nil then
CliqueOptionsFrame:Height(375)
else
CliqueOptionsFrame:Height(125)
end
CliqueOptionsFrame:Point("TOPLEFT", CliqueFrame, "TOPRIGHT", -1, 0)
S:HandleCloseButton(CliqueOptionsButtonClose)
@@ -110,11 +114,37 @@ S:AddCallbackForAddon("Clique", "Clique", function()
CliqueOptionsSpecSwitch.backdrop:Point("BOTTOMRIGHT", -4, 3)
CliqueOptionsSpecSwitch.backdrop:Point("TOPRIGHT", CliqueOptionsSpecSwitch.name, "TOPLEFT", -4, 0)
S:HandleDropDownBox(CliquePriSpecDropDown, 225)
S:HandleDropDownBox(CliqueSecSpecDropDown, 225)
if CliquePriSpecDropDown ~= nil then
S:HandleDropDownBox(CliquePriSpecDropDown, 225)
S:HandleDropDownBox(CliqueSecSpecDropDown, 225)
CliqueSecSpecDropDown:Point("TOPLEFT", CliquePriSpecDropDown, "BOTTOMLEFT", 0, 7)
CliqueSecSpecDropDown:Point("TOPLEFT", CliquePriSpecDropDown, "BOTTOMLEFT", 0, 7)
elseif CliqueSpec1DropDown ~= nil then
S:HandleDropDownBox(CliqueSpec1DropDown, 225)
S:HandleDropDownBox(CliqueSpec2DropDown, 225)
S:HandleDropDownBox(CliqueSpec3DropDown, 225)
S:HandleDropDownBox(CliqueSpec4DropDown, 225)
S:HandleDropDownBox(CliqueSpec5DropDown, 225)
S:HandleDropDownBox(CliqueSpec6DropDown, 225)
S:HandleDropDownBox(CliqueSpec7DropDown, 225)
S:HandleDropDownBox(CliqueSpec8DropDown, 225)
S:HandleDropDownBox(CliqueSpec9DropDown, 225)
S:HandleDropDownBox(CliqueSpec10DropDown, 225)
S:HandleDropDownBox(CliqueSpec11DropDown, 225)
S:HandleDropDownBox(CliqueSpec12DropDown, 225)
CliqueSpec2DropDown:Point("TOPLEFT", CliqueSpec1DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec3DropDown:Point("TOPLEFT", CliqueSpec2DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec4DropDown:Point("TOPLEFT", CliqueSpec3DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec5DropDown:Point("TOPLEFT", CliqueSpec4DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec6DropDown:Point("TOPLEFT", CliqueSpec5DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec7DropDown:Point("TOPLEFT", CliqueSpec6DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec8DropDown:Point("TOPLEFT", CliqueSpec7DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec9DropDown:Point("TOPLEFT", CliqueSpec8DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec10DropDown:Point("TOPLEFT", CliqueSpec9DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec11DropDown:Point("TOPLEFT", CliqueSpec10DropDown, "BOTTOMLEFT", 0, 7)
CliqueSpec12DropDown:Point("TOPLEFT", CliqueSpec11DropDown, "BOTTOMLEFT", 0, 7)
end
-- TextListFrame
SkinFrame(CliqueTextListFrame)
@@ -222,4 +252,4 @@ S:AddCallbackForAddon("Clique", "Clique", function()
end
end
end)
end)
end)