Skip to content

Commit 51b5f11

Browse files
committed
Add support for the LFG button on classic. Lets you hide the button and assign a minimap click to open it. Closes #134 and closes #137
1 parent d80a996 commit 51b5f11

12 files changed

Lines changed: 40 additions & 6 deletions

File tree

BasicMinimap_Classic.lua

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ local function Init(self)
7070
missions = true,
7171
raidDiffIcon = true,
7272
zoomBtn = false,
73+
lfg = false,
7374
mail = true,
7475
autoZoom = true,
7576
hideAddons = true,
@@ -83,6 +84,7 @@ local function Init(self)
8384
trackingBtn = "MiddleButton",
8485
missionsBtn = "None",
8586
mapBtn = "RightButton",
87+
lfgBtn = "None",
8688
coordPrecision = "%d,%d",
8789
coordTime = 1,
8890
zoneTextConfig = {
@@ -765,6 +767,8 @@ local function Login(self)
765767
if not InCombatLockdown() then
766768
ToggleWorldMap()
767769
end
770+
elseif btn == frame.db.profile.lfgBtn then
771+
LFGMinimapFrame:Click()
768772
elseif btn == "LeftButton" then
769773
Minimap_OnClick(minimapFrame)
770774
end
@@ -777,6 +781,8 @@ local function Login(self)
777781
if not InCombatLockdown() then
778782
ToggleWorldMap()
779783
end
784+
elseif btn == frame.db.profile.lfgBtn then
785+
LFGMinimapFrame:Click()
780786
elseif btn == "LeftButton" then
781787
Minimap_OnClick(minimapFrame)
782788
end
@@ -793,6 +799,8 @@ local function Login(self)
793799
if not InCombatLockdown() then
794800
MiniMapWorldMapButton:Click()
795801
end
802+
elseif btn == frame.db.profile.lfgBtn then
803+
LFGMinimapFrame:Click()
796804
elseif btn == "LeftButton" then
797805
Minimap_OnClick(minimapFrame)
798806
end
@@ -853,6 +861,9 @@ function frame:LOADING_SCREEN_DISABLED(event)
853861
self.SetParent(LFGMinimapFrame, Minimap) -- Special LFG button for classic era
854862
self.ClearAllPoints(LFGMinimapFrame)
855863
ldbi:SetButtonToPosition(LFGMinimapFrame, self.db.profile.blizzButtonLocation.lfg)
864+
if not self.db.profile.lfg then
865+
self.SetParent(LFGMinimapFrame, self)
866+
end
856867
end
857868
end
858869
frame:RegisterEvent("LOADING_SCREEN_DISABLED")

Options/Locales/deDE.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ L.openCalendar = "Kalendar öffnen"
2525
L.openTracking = "Aufspüren öffnen"
2626
L.openMissions = "Missionen öffnen"
2727
L.openMap = "Karte öffnen"
28+
--L.openLFG = "Open Group Finder"
2829
L.font = "Schriftart"
2930
L.fontSize = "Schriftgröße"
3031
L.monochrome = "Schwarzweiß"

Options/Locales/enUS.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ L.openCalendar = "Open Calendar"
2525
L.openTracking = "Open Tracking"
2626
L.openMissions = "Open Missions"
2727
L.openMap = "Open Map"
28+
L.openLFG = "Open Group Finder"
2829
L.font = "Font"
2930
L.fontSize = "Font Size"
3031
L.monochrome = "Monochrome"

Options/Locales/esES.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ L.SHAPE = "Forma"
2525
--L.openTracking = "Open Tracking"
2626
--L.openMissions = "Open Missions"
2727
--L.openMap = "Open Map"
28+
--L.openLFG = "Open Group Finder"
2829
--L.font = "Font"
2930
--L.fontSize = "Font Size"
3031
--L.monochrome = "Monochrome"

Options/Locales/frFR.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ L.openCalendar = "Ouvrir le Calendrier"
2525
L.openTracking = "Ouvrir les suivis"
2626
L.openMissions = "Ouvrir les Missions"
2727
L.openMap = "Ouvrir la carte"
28+
--L.openLFG = "Open Group Finder"
2829
L.font = "Police"
2930
L.fontSize = "Taille de la police"
3031
L.monochrome = "Monochrome"

Options/Locales/itIT.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ L.ZONETEXT = "Testo della Zona"
2525
--L.openTracking = "Open Tracking"
2626
--L.openMissions = "Open Missions"
2727
--L.openMap = "Open Map"
28+
--L.openLFG = "Open Group Finder"
2829
--L.font = "Font"
2930
--L.fontSize = "Font Size"
3031
--L.monochrome = "Monochrome"

Options/Locales/koKR.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ L.openCalendar = "달력 열기"
2525
L.openTracking = "추적 열기"
2626
L.openMissions = "임무 열기"
2727
L.openMap = "지도 열기"
28+
--L.openLFG = "Open Group Finder"
2829
L.font = "글꼴"
2930
L.fontSize = "글꼴 크기"
3031
L.monochrome = "단색"

Options/Locales/ptBR.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ local L = tbl.L
2525
--L.openTracking = "Open Tracking"
2626
--L.openMissions = "Open Missions"
2727
--L.openMap = "Open Map"
28+
--L.openLFG = "Open Group Finder"
2829
--L.font = "Font"
2930
--L.fontSize = "Font Size"
3031
--L.monochrome = "Monochrome"

Options/Locales/ruRU.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ L.openCalendar = "Открыть календарь"
2525
L.openTracking = "Открыть отслеживание"
2626
L.openMissions = "Открыть миссии"
2727
L.openMap = "Открыть карту"
28+
--L.openLFG = "Open Group Finder"
2829
L.font = "Шрифт"
2930
L.fontSize = "Размер шрифта"
3031
L.monochrome = "Монохромный"

Options/Locales/zhCN.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ L.openCalendar = "开启日历"
2525
L.openTracking = "开启追踪选单"
2626
L.openMissions = "开启追随者任务追踪"
2727
L.openMap = "开启大地图"
28+
--L.openLFG = "Open Group Finder"
2829
L.font = "字体"
2930
L.fontSize = "字体大小"
3031
L.monochrome = "点阵字描边"

0 commit comments

Comments
 (0)