From 520f095d4d01c752791836be50509c2239bd3147 Mon Sep 17 00:00:00 2001 From: Lennard Voogdt Date: Sat, 16 Mar 2013 01:08:56 +0100 Subject: [PATCH] Minified version --- dist/leaflet.awesome-markers.min.js | 97 +---------------------------- 1 file changed, 3 insertions(+), 94 deletions(-) diff --git a/dist/leaflet.awesome-markers.min.js b/dist/leaflet.awesome-markers.min.js index 027fca6e0..ed572c96f 100644 --- a/dist/leaflet.awesome-markers.min.js +++ b/dist/leaflet.awesome-markers.min.js @@ -1,99 +1,8 @@ /* - Leaflet.BraveIcons, a plugin that adds drawing and editing tools to Leaflet powered maps. - (c) 2012-2013, Lennard Voogdt, Zpring + Leaflet.AwesomeMarkers, a plugin that adds colorful iconic markers for Leaflet, based on the Font Awesome icons + (c) 2012-2013, Lennard Voogdt - https://github.com/Leaflet/Leaflet.Icon-markers http://leafletjs.com https://github.com/lvoogdt */ -(function (window, document, undefined) { -/* - * Leaflet.IconMarkers assumes that you have already included the Leaflet library. - */ - -L.IconMarker = {}; - -L.IconMarker.version = '0.0.5-dev'; - -L.IconMarker.Icon = L.Icon.extend({ - options: { - iconSize: [35, 45], - iconAnchor: [17, 42], - popupAnchor: [1, -32], - shadowAnchor: [10, 12], - icon: 'icon-font', // All the font-awesome icons are possible - shadowSize: [36, 16], - className: 'icon-marker', - color: 'blue' // red, orange, green, blue, purple - }, - - initialize: function (options) { - options = L.setOptions(this, options); - }, - - createIcon: function () { - var div = document.createElement('div'), - options = this.options; - - if (options.icon) { - div.innerHTML = this._createInner(); - } - - if (options.bgPos) { - div.style.backgroundPosition = - (-options.bgPos.x) + 'px ' + (-options.bgPos.y) + 'px'; - } - - this._setIconStyles(div, 'icon-' + options.color); - return div; - }, - - _createInner: function() { - return ""; - }, - - _setIconStyles: function (img, name) { - var options = this.options, - size = L.point(options[name + 'Size']), - anchor; - - if (name === 'shadow') { - anchor = L.point(options.shadowAnchor || options.iconAnchor); - } else { - anchor = L.point(options.iconAnchor); - } - - if (!anchor && size) { - anchor = size.divideBy(2, true); - } - - img.className = 'icon-marker-' + name + ' ' + options.className; - - if (anchor) { - img.style.marginLeft = (-anchor.x) + 'px'; - img.style.marginTop = (-anchor.y) + 'px'; - } - - if (size) { - img.style.width = size.x + 'px'; - img.style.height = size.y + 'px'; - } - }, - - createShadow: function () { - var div = document.createElement('div'), - options = this.options; - - this._setIconStyles(div, 'shadow'); - return div; - } -}); - -L.IconMarker.icon = function (options) { - return new L.IconMarkers.Icon(options); -}; - -}(this, document)); - - - +(function(e,t,n){L.IconMarker={};L.IconMarker.version="0.0.5-dev";L.IconMarker.Icon=L.Icon.extend({options:{iconSize:[35,45],iconAnchor:[17,42],popupAnchor:[1,-32],shadowAnchor:[10,12],icon:"icon-font",shadowSize:[36,16],className:"icon-marker",color:"blue"},initialize:function(e){e=L.setOptions(this,e)},createIcon:function(){var e=t.createElement("div"),n=this.options;if(n.icon){e.innerHTML=this._createInner()}if(n.bgPos){e.style.backgroundPosition=-n.bgPos.x+"px "+ -n.bgPos.y+"px"}this._setIconStyles(e,"icon-"+n.color);return e},_createInner:function(){return""},_setIconStyles:function(e,t){var n=this.options,r=L.point(n[t+"Size"]),i;if(t==="shadow"){i=L.point(n.shadowAnchor||n.iconAnchor)}else{i=L.point(n.iconAnchor)}if(!i&&r){i=r.divideBy(2,true)}e.className="icon-marker-"+t+" "+n.className;if(i){e.style.marginLeft=-i.x+"px";e.style.marginTop=-i.y+"px"}if(r){e.style.width=r.x+"px";e.style.height=r.y+"px"}},createShadow:function(){var e=t.createElement("div"),n=this.options;this._setIconStyles(e,"shadow");return e}});L.IconMarker.icon=function(e){return new L.IconMarkers.Icon(e)}})(this,document) \ No newline at end of file