----------------------------------------------------------------------------------------
-- Right click menu
----------------------------------------------------------------------------------------
local menuFrame = CreateFrame("Frame", "MinimapRightClickMenu", UIParent, "UIDropDownMenuTemplate")
local menuList = {
{text = CHARACTER_BUTTON,
func = function() ToggleCharacter("PaperDollFrame") end},
{text = SPELLBOOK_ABILITIES_BUTTON,
func = function() ToggleFrame(SpellBookFrame) end},
{text = TALENTS_BUTTON,
func = function() ToggleTalentFrame() end},
{text = ACHIEVEMENT_BUTTON,
func = function() ToggleAchievementFrame() end},
{text = QUESTLOG_BUTTON,
func = function() ToggleFrame(QuestLogFrame) end},
{text = SOCIAL_BUTTON,
func = function() ToggleFriendsFrame(1) end},
{text = PLAYER_V_PLAYER,
func = function() ToggleFrame(PVPFrame) end},
{text = LFG_TITLE,
func = function() ToggleFrame(LFDParentFrame) end},
{text = L_LFRAID,
func = function() ToggleFrame(LFRParentFrame) end},
{text = HELP_BUTTON,
func = function() ToggleHelpFrame() end},
{text = SLASH_CALENDAR1:gsub("/(.*)","%1"),
func = function()
if(not CalendarFrame) then LoadAddOn("Blizzard_Calendar") end
Calendar_Toggle()
end},
}
Minimap:SetScript("OnMouseUp", function(self, btn)
if btn == "RightButton" then
EasyMenu(menuList, menuFrame, "cursor", 0, 0, "MENU", 2)
else
Minimap_OnClick(self)
end
end)