Refactoring readerfooter statistics - TB and TC (#3223)

This commit is contained in:
Robert
2017-09-16 13:36:54 +02:00
committed by Frans de Jonge
parent 5ea7c703e0
commit 2c3936ddb4
2 changed files with 18 additions and 22 deletions

View File

@@ -212,7 +212,6 @@ function ReaderFooter:init()
if self.settings.auto_refresh_time then
self:setupAutoRefreshTime()
end
self.average_time_per_page = nil
end
function ReaderFooter:setupAutoRefreshTime()
@@ -500,10 +499,15 @@ function ReaderFooter:setTocMarkers()
return true
end
function ReaderFooter:getAvgTimePerPage()
return
end
function ReaderFooter:getDataFromStatistics(title, pages)
local sec = 'na'
if self.average_time_per_page then
sec = util.secondsToClock(pages * self.average_time_per_page, true)
local average_time_per_page = self:getAvgTimePerPage()
if average_time_per_page then
sec = util.secondsToClock(pages * average_time_per_page, true)
end
return title .. sec
end
@@ -686,11 +690,6 @@ function ReaderFooter:onSuspend()
end
end
function ReaderFooter:onUpdateStats(avg_time_page)
self.average_time_per_page = avg_time_page
return true
end
function ReaderFooter:onFrontlightStateChanged()
if self.settings.frontlight then
self:updateFooter()