diff options
Diffstat (limited to 'public/bower_components/jvectormap/jquery-jvectormap.js')
-rw-r--r-- | public/bower_components/jvectormap/jquery-jvectormap.js | 44 |
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 ); |