/trunk
## Title: Urban Achiever |
## Author: Syzgyn Modified by Tomate |
## Notes: Improved Achievement Frame |
## Version 0.11.1.wowi:revision |
## Version 0.11.2.wowi:revision |
## OptionalDeps: Blizzard_AchievementUI |
## SavedVariables: UASV |
## SavedVariablesPerCharacter: UASVPC |
function self:OnEnable() |
self:RegisterEvent("ADDON_LOADED", "Initialize") |
self:RegisterEvent("ACHIEVEMENT_EARNED", function() |
self:RegisterEvent("ACHIEVEMENT_EARNED", function(self1,arg1) |
self:SetDisplayAchievement() |
self.masterList[arg1].searchString = self:GetSearchString(arg1) |
searchString = self:GetSearchString(arg1) |
self.masterList[arg1] = { |
["searchString"] = searchString:lower(), |
} |
RemoveTrackedAchievement(arg1) |
end) |
self:RegisterEvent("CRITERIA_UPDATE", function() |
self.frame:EnableMouse(true) |
self.frame:SetMovable(true) |
self.frame:SetScript("OnMouseDown",function() |
self.frame:SetScript("OnMouseDown",function(self1,arg1) |
if ( arg1 == "LeftButton" ) then |
self.frame:StartMoving() |
end |
end) |
self.frame:SetScript("OnMouseUp",function() |
self.frame:SetScript("OnMouseUp",function(self1,arg1) |
if ( arg1 == "LeftButton" ) then |
self.frame:StopMovingOrSizing() |
end |