/
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/svg-shape-element.js
(1877B)
jvm.SVGShapeElement = function(name, config, style){ jvm.SVGShapeElement.parentClass.call(this, name, config); jvm.AbstractShapeElement.apply(this, arguments); }; jvm.inherits(jvm.SVGShapeElement, jvm.SVGElement); jvm.mixin(jvm.SVGShapeElement, jvm.AbstractShapeElement); jvm.SVGShapeElement.prototype.applyAttr = function(attr, value){ var patternEl, imageEl, that = this; if (attr === 'fill' && jvm.isImageUrl(value)) { if (!jvm.SVGShapeElement.images[value]) { jvm.whenImageLoaded(value).then(function(img){ imageEl = new jvm.SVGElement('image'); imageEl.node.setAttributeNS('http://www.w3.org/1999/xlink', 'href', value); imageEl.applyAttr('x', '0'); imageEl.applyAttr('y', '0'); imageEl.applyAttr('width', img[0].width); imageEl.applyAttr('height', img[0].height); patternEl = new jvm.SVGElement('pattern'); patternEl.applyAttr('id', 'image'+jvm.SVGShapeElement.imageCounter); patternEl.applyAttr('x', 0); patternEl.applyAttr('y', 0); patternEl.applyAttr('width', img[0].width / 2); patternEl.applyAttr('height', img[0].height / 2); patternEl.applyAttr('viewBox', '0 0 '+img[0].width+' '+img[0].height); patternEl.applyAttr('patternUnits', 'userSpaceOnUse'); patternEl.node.appendChild( imageEl.node ); that.canvas.defsElement.node.appendChild( patternEl.node ); jvm.SVGShapeElement.images[value] = jvm.SVGShapeElement.imageCounter++; that.applyAttr('fill', 'url(#image'+jvm.SVGShapeElement.images[value]+')'); }); } else { this.applyAttr('fill', 'url(#image'+jvm.SVGShapeElement.images[value]+')'); } } else { jvm.SVGShapeElement.parentClass.prototype.applyAttr.apply(this, arguments); } }; jvm.SVGShapeElement.imageCounter = 1; jvm.SVGShapeElement.images = {};
Save
cmd:
run