comparison FilterBar.lua @ 82:26d736fbfe67 v1.4.4

- Fixed filter bar issues
author Nenue
date Mon, 10 Apr 2017 17:29:28 -0400
parents 31de7e9e7849
children a12f782571c5
comparison
equal deleted inserted replaced
81:2a86d6584ddd 82:26d736fbfe67
182 local blocks = self.buttons 182 local blocks = self.buttons
183 183
184 local relativeFrame = self 184 local relativeFrame = self
185 185
186 local numHeaders = 0 186 local numHeaders = 0
187 print('|cFF00FF88'..self:GetName()..':Update()|r', 'currentMap=',WorldPlan.currentMapID) 187 print('|cFF00FF88'..self:GetName()..':Update()|r', 'currentMap=',db.currentMapID)
188 188
189 189
190 local layout = db.DefaultFilterType 190 local layout = db.DefaultFilterType
191 local borderWidth = layout.iconWidth + (layout.borderWidth * 2) 191 local borderWidth = layout.iconWidth + (layout.borderWidth * 2)
192 local highlightWidth = borderWidth + (layout.highlightWidth * 2) 192 local highlightWidth = borderWidth + (layout.highlightWidth * 2)
201 for questID, pin in pairs(db.QuestsByID) do 201 for questID, pin in pairs(db.QuestsByID) do
202 --print(pin.worldQuestType ~= LE_QUEST_TAG_TYPE_PROFESSION, (db.Config.ShowAllProfessionQuests or pin.isKnownProfession)) 202 --print(pin.worldQuestType ~= LE_QUEST_TAG_TYPE_PROFESSION, (db.Config.ShowAllProfessionQuests or pin.isKnownProfession))
203 if pin.used then 203 if pin.used then
204 204
205 if (pin.worldQuestType ~= LE_QUEST_TAG_TYPE_PROFESSION) or (db.Config.ShowAllProfessionQuests or pin.isKnownProfession) then 205 if (pin.worldQuestType ~= LE_QUEST_TAG_TYPE_PROFESSION) or (db.Config.ShowAllProfessionQuests or pin.isKnownProfession) then
206 --print(pin.title) 206
207 if not info.filterKey then 207 if not info.filterKey then
208 if mapQuests[questID] then 208 if mapQuests[questID] then
209 numQuestsHere = numQuestsHere + 1 209 numQuestsHere = numQuestsHere + 1
210 end 210 end
211 numQuestsTotal = numQuestsTotal + 1 211 numQuestsTotal = numQuestsTotal + 1
212 elseif pin[info.filterKey] == info.filterValue then 212 elseif pin[info.filterKey] == info.filterValue then
213 print(pin.title, mapQuests[questID])
213 if mapQuests[questID] then 214 if mapQuests[questID] then
214 numQuestsHere = numQuestsHere + 1 215 numQuestsHere = numQuestsHere + 1
215 tinsert(info.questList, pin) 216 tinsert(info.questList, pin)
216 end 217 end
217 numQuestsTotal = numQuestsTotal + 1 218 numQuestsTotal = numQuestsTotal + 1