function out(text)
DEFAULT_CHAT_FRAME:AddMessage(text)
UIErrorsFrame:AddMessage(text, 1.0, 1.0, 0, 1, 10)
end
function FaraFrames_OnLoad()
out("FaraFrames: OnLoad");
SLASH_FARAFRAMES1 = "/faraframes";
SLASH_FARAFRAMES2 = "/ff";
SlashCmdList["FARAFRAMES"] = function(msg)
FaraFrames_SlashCommandHandler(msg);
end
for i=1,20 do
local frame = getglobal("FaraFrames" .. i)
if (frame) then
tinsert(UISpecialFrames, frame)
end
end
end
function FaraFrames_SlashCommandHandler(msg)
out("FaraFrames: " .. msg)
if (msg == "0") then
ReloadUI();
end
FaraFrames_Toggle(msg);
end
function FaraFrames_Toggle(num)
local frame = getglobal("FaraFrames" .. num)
if (frame) then
if( frame:IsVisible() ) then
frame:Hide();
else
frame:Show();
end
end
end |