---------------------------------------------------------------------------------------- -- 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() ToggleSpellBook("spell") end}, {text = TALENTS_BUTTON, func = function() ToggleTalentFrame() end}, {text = ACHIEVEMENT_BUTTON, func = function() ToggleAchievementFrame() end}, {text = SOCIAL_BUTTON, func = function() ToggleFriendsFrame(1) end}, {text = PLAYER_V_PLAYER, func = function() ToggleFrame(PVPParentFrame) 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 = L_CALENDAR, func = function() if(not CalendarFrame) then LoadAddOn("Blizzard_Calendar") end Calendar_Toggle() end}, } Minimap:SetScript("OnMouseDown", function(self, btn) if btn == "RightButton" then ToggleDropDownMenu(1, nil, MiniMapTrackingDropDown, self) elseif btn == "LeftButton" and IsShiftKeyDown() then EasyMenu(menuList, menuFrame, "cursor", 0, 0, "MENU", 2) else Minimap_OnClick(self) end end)