/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/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 = {};