diff --git a/lib/editor-stats-view.coffee b/lib/editor-stats-view.coffee index d1a5544..105b2cc 100644 --- a/lib/editor-stats-view.coffee +++ b/lib/editor-stats-view.coffee @@ -1,7 +1,5 @@ -ScrollView = require 'scroll-view' +{_, $, ScrollView} = require 'atom' d3 = require 'd3' -_ = require 'underscore' -$ = require 'jquery' module.exports = class EditorStatsView extends ScrollView diff --git a/spec/editor-stats-spec.coffee b/spec/editor-stats-spec.coffee index 582f99c..cd57c13 100644 --- a/spec/editor-stats-spec.coffee +++ b/spec/editor-stats-spec.coffee @@ -1,7 +1,4 @@ -$ = require 'jquery' -_ = require 'underscore' -RootView = require 'root-view' -EditorStats = require 'editor-stats/lib/editor-stats-view' +{_, $, RootView} = require 'atom' describe "EditorStats", -> [editorStats] = [] diff --git a/src/stats-tracker.coffee b/src/stats-tracker.coffee deleted file mode 100644 index d7cc8d1..0000000 --- a/src/stats-tracker.coffee +++ /dev/null @@ -1,32 +0,0 @@ -module.exports = -class StatsTracker - startDate: new Date - hours: 6 - eventLog: [] - - constructor: -> - date = new Date(@startDate) - future = new Date(date.getTime() + (36e5 * @hours)) - @eventLog[@time(date)] = 0 - - while date < future - @eventLog[@time(date)] = 0 - - rootView.on 'keydown', => @track() - rootView.on 'mouseup', => @track() - - clear: -> - @eventLog = [] - - track: -> - date = new Date - times = @time date - @eventLog[times] ?= 0 - @eventLog[times] += 1 - @eventLog.shift() if @eventLog.length > (@hours * 60) - - time: (date) -> - date.setTime(date.getTime() + 6e4) - hour = date.getHours() - minute = date.getMinutes() - "#{hour}:#{minute}"