/home/techb158/workloadmatch.com/bower_components/jvectormap/src
NameSizeModeActions
abstract-canvas-element.js29080777editdlrm
abstract-element.js16520777editdlrm
abstract-shape-element.js18330777editdlrm
color-scale.js10280777editdlrm
data-series.js52550777editdlrm
jvectormap.js42330777editdlrm
legend.js26700777editdlrm
map-object.js19990777editdlrm
map.js405910777editdlrm
marker.js20660777editdlrm
multimap.js44350777editdlrm
numeric-scale.js42580777editdlrm
ordinal-scale.js3520777editdlrm
proj.js65680777editdlrm
region.js12480777editdlrm
simple-scale.js1330777editdlrm
svg-canvas-element.js8770777editdlrm
svg-circle-element.js1800777editdlrm
svg-element.js12260777editdlrm
svg-group-element.js2380777editdlrm
svg-image-element.js11000777editdlrm
svg-path-element.js2210777editdlrm
svg-shape-element.js18770777editdlrm
svg-text-element.js3930777editdlrm
vector-canvas.js5040777editdlrm
vml-canvas-element.js15400777editdlrm
vml-circle-element.js8200777editdlrm
vml-element.js29120777editdlrm
vml-group-element.js3400777editdlrm
vml-image-element.js14490777editdlrm
vml-path-element.js29470777editdlrm
vml-shape-element.js14490777editdlrm
Edit: /home/techb158/workloadmatch.com/bower_components/jvectormap/src/legend.js (2670B)
/** * Represents map legend. * @constructor * @param {Object} params Configuration parameters. * @param {String} params.cssClass Additional CSS class to apply to legend element. * @param {Boolean} params.vertical If true legend will be rendered as vertical. * @param {String} params.title Legend title. * @param {Function} params.labelRender Method to convert series values to legend labels. */ jvm.Legend = function(params) { this.params = params || {}; this.map = this.params.map; this.series = this.params.series; this.body = jvm.$('
'); this.body.addClass('jvectormap-legend'); if (this.params.cssClass) { this.body.addClass(this.params.cssClass); } if (params.vertical) { this.map.legendCntVertical.append( this.body ); } else { this.map.legendCntHorizontal.append( this.body ); } this.render(); } jvm.Legend.prototype.render = function(){ var ticks = this.series.scale.getTicks(), i, inner = jvm.$('
').addClass('jvectormap-legend-inner'), tick, sample, label; this.body.html(''); if (this.params.title) { this.body.append( jvm.$('
').addClass('jvectormap-legend-title').html(this.params.title) ); } this.body.append(inner); for (i = 0; i < ticks.length; i++) { tick = jvm.$('
').addClass('jvectormap-legend-tick'); sample = jvm.$('
').addClass('jvectormap-legend-tick-sample'); switch (this.series.params.attribute) { case 'fill': if (jvm.isImageUrl(ticks[i].value)) { sample.css('background', 'url('+ticks[i].value+')'); } else { sample.css('background', ticks[i].value); } break; case 'stroke': sample.css('background', ticks[i].value); break; case 'image': sample.css('background', 'url('+ticks[i].value+') no-repeat center center'); break; case 'r': jvm.$('
').css({ 'border-radius': ticks[i].value, border: this.map.params.markerStyle.initial['stroke-width']+'px '+ this.map.params.markerStyle.initial['stroke']+' solid', width: ticks[i].value * 2 + 'px', height: ticks[i].value * 2 + 'px', background: this.map.params.markerStyle.initial['fill'] }).appendTo(sample); break; } tick.append( sample ); label = ticks[i].label; if (this.params.labelRender) { label = this.params.labelRender(label); } tick.append( jvm.$('
'+label+'
').addClass('jvectormap-legend-tick-text') ); inner.append(tick); } inner.append( jvm.$('
').css('clear', 'both') ); }