The following will fix the map button issue:
Go to http://addon.bool.no and paste the following in the lua file box:
Code:
local f = CreateFrame("frame")
f:SetScript("OnEvent",function()
WorldMapFrame.BorderFrame.MaximizeMinimizeFrame.MaximizeButton:SetHitRectInsets(6,9,8,8)
WorldMapFrame.BorderFrame.MaximizeMinimizeFrame.MinimizeButton:SetHitRectInsets(6,9,8,8)
WorldMapFrameCloseButton:SetHitRectInsets(6,9,8,8)
end)
f:RegisterEvent("PLAYER_LOGIN")
Name this whatever you want in the AddOn folder name box.
Click Show advanced (TOC) options. and change 70200 to 70300.
Then click Create my AddOn and give me my files! and unzip it into your Interface/AddOns folder.
For the quest completed lookup, you can sign up for API access here: https://dev.battle.net/member/register
Then use this link:
https://us.api.battle.net/wow/character/SERVERNAME/CHARACTERNAME?fields=quests&apikey=THEAPIKEYYOUGETFROMTHESIGNUP
Make sure to replace the all-caps parts accordingly, as well as using your region at the beginning, such as us.api.battle.net or eu.api.battle.net.
You will get a page full of text that looks like the screenshot below, just ctrl+f the quest ID: