aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/bower_components/jvectormap/jquery-jvectormap.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/bower_components/jvectormap/jquery-jvectormap.js')
-rw-r--r--public/bower_components/jvectormap/jquery-jvectormap.js44
1 files changed, 44 insertions, 0 deletions
diff --git a/public/bower_components/jvectormap/jquery-jvectormap.js b/public/bower_components/jvectormap/jquery-jvectormap.js
new file mode 100644
index 0000000..16e12f1
--- /dev/null
+++ b/public/bower_components/jvectormap/jquery-jvectormap.js
@@ -0,0 +1,44 @@
+/**
+ * jVectorMap version 2.0.4
+ *
+ * Copyright 2011-2014, Kirill Lebedev
+ *
+ */
+
+(function( $ ){
+ var apiParams = {
+ set: {
+ colors: 1,
+ values: 1,
+ backgroundColor: 1,
+ scaleColors: 1,
+ normalizeFunction: 1,
+ focus: 1
+ },
+ get: {
+ selectedRegions: 1,
+ selectedMarkers: 1,
+ mapObject: 1,
+ regionName: 1
+ }
+ };
+
+ $.fn.vectorMap = function(options) {
+ var map,
+ methodName,
+ map = this.children('.jvectormap-container').data('mapObject');
+
+ if (options === 'addMap') {
+ jvm.Map.maps[arguments[1]] = arguments[2];
+ } else if ((options === 'set' || options === 'get') && apiParams[options][arguments[1]]) {
+ methodName = arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1);
+ return map[options+methodName].apply(map, Array.prototype.slice.call(arguments, 2));
+ } else {
+ options = options || {};
+ options.container = this;
+ map = new jvm.Map(options);
+ }
+
+ return this;
+ };
+})( jQuery );