@@ -2,15 +2,15 @@ var d3 = require('d3');
2
2
var _ = require ( 'lodash' ) ;
3
3
var moment = require ( 'moment' ) ;
4
4
var shared = require ( './shared' ) ;
5
- var debug = require ( 'debug' ) ( 'scout-ui:minicharts:date' ) ;
6
5
var many = require ( './many' ) ;
6
+ var debug = require ( 'debug' ) ( 'scout-ui:minicharts:date' ) ;
7
7
8
8
require ( 'd3-tip' ) ( d3 ) ;
9
9
10
10
function generateDefaults ( n ) {
11
11
var doc = { } ;
12
12
_ . each ( _ . range ( n ) , function ( d ) {
13
- doc [ d ] = 0 ;
13
+ doc [ d ] = [ ] ;
14
14
} ) ;
15
15
return doc ;
16
16
}
@@ -134,6 +134,7 @@ module.exports = function(opts) {
134
134
} ) ;
135
135
136
136
var weekdayContainer = svg . append ( 'g' ) ;
137
+
137
138
many ( weekdays , weekdayContainer , width / ( upperRatio + 1 ) - upperMargin , upperBarBottom , {
138
139
bgbars : true ,
139
140
labels : {
@@ -144,6 +145,17 @@ module.exports = function(opts) {
144
145
}
145
146
} ) ;
146
147
148
+ // calendar icon
149
+ weekdayContainer . append ( 'text' )
150
+ . attr ( 'class' , 'date-icon fa-fw' )
151
+ . attr ( 'x' , 0 )
152
+ . attr ( 'dx' , '-0.6em' )
153
+ . attr ( 'y' , 0 )
154
+ . attr ( 'dy' , '1em' )
155
+ . attr ( 'text-anchor' , 'end' )
156
+ . attr ( 'font-family' , 'FontAwesome' )
157
+ . text ( '\uf133' ) ;
158
+
147
159
var hourContainer = svg . append ( 'g' )
148
160
. attr ( 'transform' , 'translate(' + ( width / ( upperRatio + 1 ) + upperMargin ) + ', 0)' ) ;
149
161
@@ -156,5 +168,16 @@ module.exports = function(opts) {
156
168
}
157
169
} ) ;
158
170
171
+ // clock icon
172
+ hourContainer . append ( 'text' )
173
+ . attr ( 'class' , 'date-icon fa-fw' )
174
+ . attr ( 'x' , 0 )
175
+ . attr ( 'dx' , '-0.6em' )
176
+ . attr ( 'y' , 0 )
177
+ . attr ( 'dy' , '1em' )
178
+ . attr ( 'text-anchor' , 'end' )
179
+ . attr ( 'font-family' , 'FontAwesome' )
180
+ . text ( '\uf017' ) ;
181
+
159
182
} ;
160
183
0 commit comments