WoWInterface SVN SimpleDing

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 6 to Rev 5
    Reverse comparison

Rev 6 → Rev 5

trunk/SimpleDing/SimpleDing.lua
1,10 → 1,3
-------------------------------------------
--- Author: Ketho (EU-Boulderfist) ---
--- License: Public Domain ---
-------------------------------------------
-- http://wow.curse.com/downloads/wow-addons/details/simpleding.aspx
-- http://www.wowinterface.com/downloads/info19479-SimpleDing.html
 
SimpleDing = LibStub("AceAddon-3.0"):NewAddon("SimpleDing", "AceEvent-3.0", "AceTimer-3.0", "AceConsole-3.0")
local SD = SimpleDing
 
22,7 → 15,6
local D_MINUTES = strlower(D_MINUTES)
local D_HOURS = strlower(D_HOURS)
local D_DAYS = strlower(D_DAYS)
local D_MINUTES2 = gsub(D_MINUTES, "%%d", "%%.1f")
 
if GetLocale() == "deDE" then
D_SECONDS = _G.D_SECONDS
35,8 → 27,8
local lastPlayed = time()
 
local profile, char
local TPM_totalTime, TPM_currentTime = 0, 0
local TPM_totalTime2, TPM_currentTime2
local TPM_totalTime, TPM_totalTime2 = 0
local TPM_currentTime, TPM_currentTime2 = 0
local levelTime, levelTime2
local playerDinged
 
109,7 → 101,7
self:RegisterChatCommand("sd", "SlashCmd")
self:RegisterChatCommand("simpleding", "SlashCmd")
 
self.db.global.version = 0.2
self.db.global.version = 0.1
char.levelTime = char.levelTime or {}
char.totalTime = char.totalTime or {}
end
118,11 → 110,8
self:RegisterEvent("PLAYER_LEVEL_UP")
self:RegisterEvent("TIME_PLAYED_MSG")
self:RegisterEvent("GUILD_ROSTER_UPDATE")
 
self:ScheduleTimer(function() if TPM_totalTime == 0 then RequestTimePlayed() end end, 5)
if profile.GuildMemberDings then
self.GuildRosterTimer = self:ScheduleRepeatingTimer(function() GuildRoster() end, 11)
end
self.GuildRosterTimer = self:ScheduleRepeatingTimer(function() GuildRoster() end, 11)
end
 
-- it's not like this is going to be used manually, or from other addons, but whatever
151,12 → 140,7
if value >= 0 and value < 60 then
return fseconds
elseif value >= 60 and value < 3600 then
-- bit ugly
if seconds >= 6 then
return bttn:GetText(bttn:SetFormattedText(D_MINUTES2, tonumber(minutes.."."..format("%.0f",floor(seconds/6)))))
else
return fminutes
end
return fminutes
elseif value >= 3600 and value < 86400 then
if minutes > 0 then
return fhours..", "..fminutes
trunk/SimpleDing/SimpleDing.toc
1,6 → 1,6
## Interface: 40000
## Version: 0.2
## Title: Simple|cffFFFFFFDing|r |cffADFF2Fv0.2|r
## Version: 0.1
## Title: Simple|cffFFFFFFDing|r |cffADFF2Fv0.1|r
## Author: Ketho @ EU-Boulderfist
## Notes: Leveling AddOn
## SavedVariables: SimpleDingDB