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 |
12 |
13 // |
|
14 // |
|
15 // |
|
16 // options = { |
|
17 // parentContainer:, |
|
18 // externalRefresh: true/false |
|
19 // ws:, |
|
20 // xInit:, |
|
21 // yInit:, |
|
22 // width:, |
|
23 // height:, |
|
24 // widthRoll:, |
|
25 // pixelsPerSecond:, |
|
26 // framerate:, |
|
27 // annotColors: [{ts: , colors: {code1 : '#dshdsj', code2: 'sdasd', 'default': 'dsadas'}}], |
|
28 // defaultColor: default, |
|
29 // annotStyles: { |
|
30 // 'label': {font:, fill:}, |
|
31 // 'text':{font:, fill:}, |
|
32 // 'user':{font:, fill:}, |
|
33 // } |
|
34 // } |
|
35 var DEFAULT_ANNOT_COLOR = '#bababa'; |
13 var DEFAULT_ANNOT_COLOR = '#bababa'; |
36 |
14 |
37 var defaultAnnotStyles = { |
15 var defaultAnnotStyles = { |
38 'label': { font: '26pt Arial Bold', fill: '#65A954' }, |
16 'label': { font: '20pt Arial Bold', fill: '#65A954' }, |
39 'text' : { font: '20pt Arial Regular', fill: '#444444' }, |
17 'text' : { font: '14pt Arial Regular', fill: '#444444' }, |
40 'user' : { font: '22pt Arial regular', fill: '#444444' }, |
18 'user' : { font: '16pt Arial regular', fill: '#666666' }, |
41 }; |
19 }; |
42 |
20 |
43 var defaultOptions = { |
21 var defaultOptions = { |
44 externalRefresh: false, |
22 externalRefresh: false, |
45 defaultColor: DEFAULT_ANNOT_COLOR, |
23 defaultColor: DEFAULT_ANNOT_COLOR, |