equal
deleted
inserted
replaced
7 |
7 |
8 'use strict'; |
8 'use strict'; |
9 |
9 |
10 var PIXI = require('pixi'); |
10 var PIXI = require('pixi'); |
11 var _ = require('lodash'); |
11 var _ = require('lodash'); |
|
12 var moment = require('moment'); |
12 |
13 |
13 function formatTime (ts) { |
14 function formatTime (ts) { |
14 var hours = Math.floor( (ts/1000) / 3600 ) % 24; |
15 return moment(ts).format("HH:mm:ss"); |
15 var minutes = Math.floor( (ts/1000) / 60 ) % 60; |
|
16 var seconds = Math.floor( (ts/1000) % 60); |
|
17 return ((hours < 10 ? '0' + hours : hours) + ':' + (minutes < 10 ? '0' + minutes : minutes) + ':' + (seconds < 10 ? '0' + seconds : seconds)); |
|
18 } |
16 } |
19 |
17 |
20 function colorToHex(c) { |
18 function colorToHex(c) { |
21 var m = /rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/.exec(c); |
19 var m = /rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)/.exec(c); |
22 return m ? '#' + (1 << 24 | m[1] << 16 | m[2] << 8 | m[3]).toString(16).substr(1) : c; |
20 return m ? '#' + (1 << 24 | m[1] << 16 | m[2] << 8 | m[3]).toString(16).substr(1) : c; |