From a2a6742331cd4a71231e8ab073652351db2641e3 Mon Sep 17 00:00:00 2001 From: shagu Date: Fri, 14 Sep 2018 21:19:35 +0200 Subject: [PATCH] chat: add ignore player dropdown menu --- modules/chat.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/chat.lua b/modules/chat.lua index d4a9fe05..48ac678d 100644 --- a/modules/chat.lua +++ b/modules/chat.lua @@ -20,6 +20,21 @@ pfUI:RegisterModule("chat", function () _G.CHAT_FONT_HEIGHTS = { 8, 10, 12, 14, 16, 18, 20 } + + -- add dropdown menu button to ignore player + UnitPopupButtons["IGNORE_PLAYER"] = { text = IGNORE_PLAYER, dist = 0 } + for index,value in ipairs(UnitPopupMenus["FRIEND"]) do + if value == "GUILD_LEAVE" then + table.insert(UnitPopupMenus["FRIEND"], index+1, "IGNORE_PLAYER") + end + end + + hooksecurefunc("UnitPopup_OnClick", function(self) + if this.value == "IGNORE_PLAYER" then + AddIgnore(_G[UIDROPDOWNMENU_INIT_MENU].name) + end + end) + pfUI.chat = CreateFrame("Frame",nil,UIParent) pfUI.chat.left = CreateFrame("Frame", "pfChatLeft", UIParent)