From 5a2dd78694c01e9ba0bc0c072b6eacfc32b3b497 Mon Sep 17 00:00:00 2001 From: DennisSchiefer Date: Tue, 14 Aug 2012 12:39:47 +0100 Subject: [PATCH] removed old marker/icon classes --- WebContent/base/leaflet/L.MouseMarker.js | 58 ---------------- WebContent/base/leaflet/L.SwitchableIcon.js | 77 --------------------- 2 files changed, 135 deletions(-) delete mode 100644 WebContent/base/leaflet/L.MouseMarker.js delete mode 100644 WebContent/base/leaflet/L.SwitchableIcon.js diff --git a/WebContent/base/leaflet/L.MouseMarker.js b/WebContent/base/leaflet/L.MouseMarker.js deleted file mode 100644 index c15f563e9..000000000 --- a/WebContent/base/leaflet/L.MouseMarker.js +++ /dev/null @@ -1,58 +0,0 @@ -/* -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU AFFERO General Public License as published by -the Free Software Foundation; either version 3 of the License, or -any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -or see http://www.gnu.org/licenses/agpl.txt. -*/ - -// Leaflet extension: MouseMarker -// [marker class that allows for changing icons while dragging] - - -// extended marker class -L.MouseMarker = L.Marker.extend({ -// initialize: function (latlng, options) { -// L.Marker.prototype.initialize.apply(this, arguments); -// }, - - // change marker icon - changeIcon: function( icon ) { - this.options.icon = icon; - - if (this._map) { - this._changeIcon(); - } - }, - - // add/change marker label - setLabel: function( label ) { - if(this._icon) { - this._icon.lastChild.innerHTML=label; - this._icon.lastChild.style.display = "block"; - } - }, - - // actual icon changing routine - _changeIcon: function () { - var options = this.options, - map = this._map, - animation = (map.options.zoomAnimation && map.options.markerZoomAnimation), - classToAdd = animation ? 'leaflet-zoom-animated' : 'leaflet-zoom-hide'; - - if (this._icon) { - this._icon = options.icon.changeIcon( this._icon ); - L.DomUtil.addClass(this._icon, classToAdd); - L.DomUtil.addClass(this._icon, 'leaflet-clickable'); - } - } -}); \ No newline at end of file diff --git a/WebContent/base/leaflet/L.SwitchableIcon.js b/WebContent/base/leaflet/L.SwitchableIcon.js deleted file mode 100644 index 7dc553657..000000000 --- a/WebContent/base/leaflet/L.SwitchableIcon.js +++ /dev/null @@ -1,77 +0,0 @@ -/* -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU AFFERO General Public License as published by -the Free Software Foundation; either version 3 of the License, or -any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -or see http://www.gnu.org/licenses/agpl.txt. -*/ - -// Leaflet extension: MarkerIcon -// [icon class with extra label and simple icon changing] - - -// extended icon class -L.MarkerIcon = L.Icon.extend({ - // altered icon creation (with label) - _createImg: function (src) { - var el; - if (!L.Browser.ie6) { - el = document.createElement('div'); - - var img = document.createElement('img'); - var num = document.createElement('div'); - img.src = src; - num.className = 'via-counter'; - num.innerHTML = ""; - - el.appendChild(img); - el.appendChild(num); - } else { - el = document.createElement('div'); - el.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + '")'; - } - return el; - }, - - // non-destructive icon changing - changeIcon: function (el) { - return this._changeIcon('icon', el); - }, - - changeShadow: function (el) { - return this.options.shadowUrl ? this._changeIcon('shadow', el) : null; - }, - - _changeIcon: function (name, el) { - var src = this._getIconUrl(name); - if (!src) { - if (name === 'icon') { - throw new Error("iconUrl not set in Icon options (see the docs)."); - } - return null; - } - - var img = this._changeImg(src, el); - this._setIconStyles(img, name); - - return img; - }, - - _changeImg: function (src, el) { - if (!L.Browser.ie6) { - el.firstChild.src = src; - } else { - el.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + '")'; - } - return el; - } -});