WoWInterface SVN pError

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 12 to Rev 11
    Reverse comparison

Rev 12 → Rev 11

pError/pError.lua
7,17 → 7,6
[ERR_ABILITY_COOLDOWN] = true,
}
 
local function OnEvent(self, event, ...)
if(event == 'UI_ERROR_MESSAGE') then
local str = ...
for k,v in pairs(pErrorDB) do
if(string.find(string.lower(str), string.lower(k)) and v) then return end
end
end
 
return UIErrorsFrame_OnEvent(self, event, ...)
end
 
local function OnLoad(self, event, addon)
if(addon ~= 'pError') then return end
 
28,13 → 17,23
end
end
 
UIErrorsFrame:SetScript('OnEvent', OnEvent)
 
self:UnregisterEvent(event)
end
 
local function OnEvent(self, event, ...)
if(event == 'UI_ERROR_MESSAGE') then
local str = ...
for k,v in pairs(pErrorDB) do
if(str == k and v) then return end
end
end
 
return UIErrorsFrame_OnEvent(self, event, ...)
end
 
addon:RegisterEvent('ADDON_LOADED')
addon:SetScript('OnEvent', OnLoad)
UIErrorsFrame:SetScript('OnEvent', OnEvent)
 
SLASH_PERROR1 = '/perror'
SlashCmdList.PERROR = function(str)
48,7 → 47,7
end
elseif(#str > 0) then
for k,v in pairs(pErrorDB) do
if(string.find(string.lower(str), string.lower(k))) then
if(k == str) then
pErrorDB[k] = not v
print(format('|cffff8080pError:|r %s "%s"', v and '|cffff0000Disabled|r' or '|cff00ff00Enabled|r', k))
return