Sha256: 33e261ede421267afc5967bc69edc952b7fc3a7ae5bc260e70bc9116dc7070f1
Contents?: true
Size: 1.38 KB
Versions: 2
Compression:
Stored size: 1.38 KB
Contents
JQVMap.prototype.placePins = function(pins, pinMode){ var map = this; if(!pinMode || (pinMode !== 'content' && pinMode !== 'id')) { pinMode = 'content'; } if(pinMode === 'content') {//treat pin as content jQuery.each(pins, function(index, pin){ if(jQuery('#' + map.getCountryId(index)).length === 0){ return; } var pinIndex = map.getPinId(index); var $pin = jQuery('#' + pinIndex); if($pin.length > 0){ $pin.remove(); } map.container.append('<div id="' + pinIndex + '" for="' + index + '" class="jqvmap-pin" style="position:absolute">' + pin + '</div>'); }); } else { //treat pin as id of an html content jQuery.each(pins, function(index, pin){ if(jQuery('#' + map.getCountryId(index)).length === 0){ return; } var pinIndex = map.getPinId(index); var $pin = jQuery('#' + pinIndex); if($pin.length > 0){ $pin.remove(); } map.container.append('<div id="' + pinIndex + '" for="' + index + '" class="jqvmap-pin" style="position:absolute"></div>'); $pin.append(jQuery('#' + pin)); }); } this.positionPins(); if(!this.pinHandlers){ this.pinHandlers = true; var positionFix = function(){ map.positionPins(); }; this.container.bind('zoomIn', positionFix) .bind('zoomOut', positionFix) .bind('drag', positionFix); } };
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_modular_admin-1.0.0 | app/assets/node_modules/jqvmap/src/JQVMap/placePins.js |
rails_modular_admin-0.4.0 | app/assets/node_modules/jqvmap/src/JQVMap/placePins.js |