aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/bower_components/jvectormap/src/svg-canvas-element.js
diff options
context:
space:
mode:
authorMarvin Borner2018-07-13 19:06:45 +0200
committerMarvin Borner2018-07-13 19:06:45 +0200
commit6fcfb7c04d32e1c8b26a312295bf7ac3ec2d2ad7 (patch)
treedbc87ef16fa01d5d99116de283592b8fe5e02944 /public/bower_components/jvectormap/src/svg-canvas-element.js
parentdfd839f27146df0ad0494e11734fc7d310c70ebf (diff)
Fixed many permissions and began admin interface
Diffstat (limited to 'public/bower_components/jvectormap/src/svg-canvas-element.js')
-rw-r--r--public/bower_components/jvectormap/src/svg-canvas-element.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/public/bower_components/jvectormap/src/svg-canvas-element.js b/public/bower_components/jvectormap/src/svg-canvas-element.js
new file mode 100644
index 0000000..21cfcc9
--- /dev/null
+++ b/public/bower_components/jvectormap/src/svg-canvas-element.js
@@ -0,0 +1,26 @@
+jvm.SVGCanvasElement = function(container, width, height){
+ this.classPrefix = 'SVG';
+ jvm.SVGCanvasElement.parentClass.call(this, 'svg');
+
+ this.defsElement = new jvm.SVGElement('defs');
+ this.node.appendChild( this.defsElement.node );
+
+ jvm.AbstractCanvasElement.apply(this, arguments);
+}
+
+jvm.inherits(jvm.SVGCanvasElement, jvm.SVGElement);
+jvm.mixin(jvm.SVGCanvasElement, jvm.AbstractCanvasElement);
+
+jvm.SVGCanvasElement.prototype.setSize = function(width, height){
+ this.width = width;
+ this.height = height;
+ this.node.setAttribute('width', width);
+ this.node.setAttribute('height', height);
+};
+
+jvm.SVGCanvasElement.prototype.applyTransformParams = function(scale, transX, transY) {
+ this.scale = scale;
+ this.transX = transX;
+ this.transY = transY;
+ this.rootElement.node.setAttribute('transform', 'scale('+scale+') translate('+transX+', '+transY+')');
+}; \ No newline at end of file