aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/bower_components/jvectormap/src/vml-circle-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/vml-circle-element.js
parentdfd839f27146df0ad0494e11734fc7d310c70ebf (diff)
Fixed many permissions and began admin interface
Diffstat (limited to 'public/bower_components/jvectormap/src/vml-circle-element.js')
-rw-r--r--public/bower_components/jvectormap/src/vml-circle-element.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/public/bower_components/jvectormap/src/vml-circle-element.js b/public/bower_components/jvectormap/src/vml-circle-element.js
new file mode 100644
index 0000000..faa9344
--- /dev/null
+++ b/public/bower_components/jvectormap/src/vml-circle-element.js
@@ -0,0 +1,26 @@
+jvm.VMLCircleElement = function(config, style){
+ jvm.VMLCircleElement.parentClass.call(this, 'oval', config, style);
+};
+
+jvm.inherits(jvm.VMLCircleElement, jvm.VMLShapeElement);
+
+jvm.VMLCircleElement.prototype.applyAttr = function(attr, value){
+ switch (attr) {
+ case 'r':
+ this.node.style.width = value*2+'px';
+ this.node.style.height = value*2+'px';
+ this.applyAttr('cx', this.get('cx') || 0);
+ this.applyAttr('cy', this.get('cy') || 0);
+ break;
+ case 'cx':
+ if (!value) return;
+ this.node.style.left = value - (this.get('r') || 0) + 'px';
+ break;
+ case 'cy':
+ if (!value) return;
+ this.node.style.top = value - (this.get('r') || 0) + 'px';
+ break;
+ default:
+ jvm.VMLCircleElement.parentClass.prototype.applyAttr.call(this, attr, value);
+ }
+}; \ No newline at end of file