You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
-- LibDropDownMenu is not compatible with classic.
|
|
|
|
|
-- This file will act as a slug to polyfill using WoW globals.
|
|
|
|
|
|
|
|
|
|
local buildNumber = select(4, _G.GetBuildInfo())
|
|
|
|
|
local isModernApi = buildNumber >= 30401--This needs review
|
|
|
|
|
|
|
|
|
|
if (not isModernApi) then
|
|
|
|
|
local DDM = LibStub:GetLibrary("LibDropDownMenu");
|
|
|
|
|
|
|
|
|
|
local k, v
|
|
|
|
|
for k,v in pairs (DDM) do
|
|
|
|
|
if (_G[k]) then
|
|
|
|
|
DDM[k] = _G[k]
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function DDM.Create_DropDownMenuButton (name, parent, options)
|
|
|
|
|
return CreateFrame("Frame", name, parent, "UIDropDownMenuButtonTemplate");
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function DDM.Create_DropDownMenuList (name, parent, options)
|
|
|
|
|
return CreateFrame("Frame", name, parent, "UIDropDownListTemplate ");
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
function DDM.Create_DropDownMenu (name, parent, options)
|
|
|
|
|
return CreateFrame("Frame", name, parent, "UIDropDownMenuTemplate");
|
|
|
|
|
end
|
|
|
|
|
end
|