/
home
/
techb158
/
workloadmatch.com
/
bower_components
/
jvectormap
/
src
/
/home/techb158/workloadmatch.com/bower_components/jvectormap/src
mkdir
upload
Name
Size
Mode
Actions
abstract-canvas-element.js
2908
0777
edit
dl
rm
abstract-element.js
1652
0777
edit
dl
rm
abstract-shape-element.js
1833
0777
edit
dl
rm
color-scale.js
1028
0777
edit
dl
rm
data-series.js
5255
0777
edit
dl
rm
jvectormap.js
4233
0777
edit
dl
rm
legend.js
2670
0777
edit
dl
rm
map-object.js
1999
0777
edit
dl
rm
map.js
40591
0777
edit
dl
rm
marker.js
2066
0777
edit
dl
rm
multimap.js
4435
0777
edit
dl
rm
numeric-scale.js
4258
0777
edit
dl
rm
ordinal-scale.js
352
0777
edit
dl
rm
proj.js
6568
0777
edit
dl
rm
region.js
1248
0777
edit
dl
rm
simple-scale.js
133
0777
edit
dl
rm
svg-canvas-element.js
877
0777
edit
dl
rm
svg-circle-element.js
180
0777
edit
dl
rm
svg-element.js
1226
0777
edit
dl
rm
svg-group-element.js
238
0777
edit
dl
rm
svg-image-element.js
1100
0777
edit
dl
rm
svg-path-element.js
221
0777
edit
dl
rm
svg-shape-element.js
1877
0777
edit
dl
rm
svg-text-element.js
393
0777
edit
dl
rm
vector-canvas.js
504
0777
edit
dl
rm
vml-canvas-element.js
1540
0777
edit
dl
rm
vml-circle-element.js
820
0777
edit
dl
rm
vml-element.js
2912
0777
edit
dl
rm
vml-group-element.js
340
0777
edit
dl
rm
vml-image-element.js
1449
0777
edit
dl
rm
vml-path-element.js
2947
0777
edit
dl
rm
vml-shape-element.js
1449
0777
edit
dl
rm
Edit:
/home/techb158/workloadmatch.com/bower_components/jvectormap/src/marker.js
(2066B)
jvm.Marker = function(config){ var text, offsets; this.config = config; this.map = this.config.map; this.isImage = !!this.config.style.initial.image; this.createShape(); text = this.getLabelText(config.index); if (this.config.label && text) { this.offsets = this.getLabelOffsets(config.index); this.labelX = config.cx / this.map.scale - this.map.transX; this.labelY = config.cy / this.map.scale - this.map.transY; this.label = config.canvas.addText({ text: text, 'data-index': config.index, dy: "0.6ex", x: this.labelX, y: this.labelY }, config.labelStyle, config.labelsGroup); this.label.addClass('jvectormap-marker jvectormap-element'); } }; jvm.inherits(jvm.Marker, jvm.MapObject); jvm.Marker.prototype.createShape = function(){ var that = this; if (this.shape) { this.shape.remove(); } this.shape = this.config.canvas[this.isImage ? 'addImage' : 'addCircle']({ "data-index": this.config.index, cx: this.config.cx, cy: this.config.cy }, this.config.style, this.config.group); this.shape.addClass('jvectormap-marker jvectormap-element'); if (this.isImage) { jvm.$(this.shape.node).on('imageloaded', function(){ that.updateLabelPosition(); }); } }; jvm.Marker.prototype.updateLabelPosition = function(){ if (this.label) { this.label.set({ x: this.labelX * this.map.scale + this.offsets[0] + this.map.transX * this.map.scale + 5 + (this.isImage ? (this.shape.width || 0) / 2 : this.shape.properties.r), y: this.labelY * this.map.scale + this.map.transY * this.map.scale + this.offsets[1] }); } }; jvm.Marker.prototype.setStyle = function(property, value){ var isImage; jvm.Marker.parentClass.prototype.setStyle.apply(this, arguments); if (property === 'r') { this.updateLabelPosition(); } isImage = !!this.shape.get('image'); if (isImage != this.isImage) { this.isImage = isImage; this.config.style = jvm.$.extend(true, {}, this.shape.style); this.createShape(); } };
Save
cmd:
run