diff --git a/dist/L.Control.ResetView.min.js b/dist/L.Control.ResetView.min.js index f430a02..aeb0897 100644 --- a/dist/L.Control.ResetView.min.js +++ b/dist/L.Control.ResetView.min.js @@ -1 +1 @@ -!function(t,e){"function"==typeof define&&define.amd?define(["leaflet"],t):"object"==typeof exports&&(module.exports=t(require("leaflet"))),void 0!==e&&e.L&&(e.L.Control.ResetView=t(L))}(function(e){return ResetView=e.Control.extend({options:{position:"topleft",title:"Reset view",latlng:null,zoom:null},onAdd:function(t){return this._map=t,this._container=e.DomUtil.create("div","leaflet-control-resetview leaflet-bar leaflet-control"),this._link=e.DomUtil.create("a","leaflet-bar-part leaflet-bar-part-single",this._container),this._link.title=this.options.title,this._link.href="#",this._link.setAttribute("role","button"),this._icon=e.DomUtil.create("span","leaflet-control-resetview-icon",this._link),e.DomEvent.on(this._link,"click",this._resetView,this),this._container},onRemove:function(t){e.DomEvent.off(this._link,"click",this._resetView,this)},_resetView:function(t){this._map.setView(this.options.latlng,this.options.zoom)}}),e.control.resetView=function(t){return new ResetView(t)},ResetView},window); \ No newline at end of file +!function(t,e){"function"==typeof define&&define.amd?define(["leaflet"],t):"object"==typeof exports&&(module.exports=t(require("leaflet"))),void 0!==e&&e.L&&(e.L.Control.ResetView=t(L))}(function(e){return ResetView=e.Control.extend({options:{position:"topleft",title:"Reset view",latlng:null,zoom:null},onAdd:function(t){return this._map=t,this._container=e.DomUtil.create("div","leaflet-control-resetview leaflet-bar leaflet-control"),this._link=e.DomUtil.create("a","leaflet-bar-part leaflet-bar-part-single",this._container),this._link.title=this.options.title,this._link.href="#",this._link.setAttribute("role","button"),this._icon=e.DomUtil.create("span","leaflet-control-resetview-icon",this._link),e.DomEvent.on(this._link,"click",this._resetView,this),this._container},onRemove:function(t){e.DomEvent.off(this._link,"click",this._resetView,this)},_resetView:function(t){t&&e.DomEvent.preventDefault(t),this._map.setView(this.options.latlng,this.options.zoom)}}),e.control.resetView=function(t){return new ResetView(t)},ResetView},window); \ No newline at end of file diff --git a/dist/L.Control.ResetView.min.js.map b/dist/L.Control.ResetView.min.js.map index cf795a3..ccdc98e 100644 --- a/dist/L.Control.ResetView.min.js.map +++ b/dist/L.Control.ResetView.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["src/L.Control.ResetView.js"],"names":["factory","window","define","amd","exports","module","require","L","Control","ResetView","extend","options","position","title","latlng","zoom","onAdd","map","this","_map","_container","DomUtil","create","_link","href","setAttribute","_icon","DomEvent","on","_resetView","onRemove","off","e","setView","control","resetView"],"mappings":"CAgBC,SAAUA,EAASC,GACM,mBAAXC,QAAyBA,OAAOC,IACvCD,OAAO,CAAC,WAAYF,GACM,iBAAZI,UACdC,OAAOD,QAAUJ,EAAQM,QAAQ,kBAGf,IAAXL,GAA0BA,EAAOM,IACxCN,EAAOM,EAAEC,QAAQC,UAAYT,EAAQO,IAR7C,CAUE,SAAUA,GAqCR,OApCAE,UAAYF,EAAEC,QAAQE,OAAO,CACzBC,QAAS,CACLC,SAAU,UACVC,MAAO,aACPC,OAAQ,KACRC,KAAM,MAGVC,MAAO,SAASC,GAYZ,OAXAC,KAAKC,KAAOF,EAEZC,KAAKE,WAAab,EAAEc,QAAQC,OAAO,MAAO,yDAC1CJ,KAAKK,MAAQhB,EAAEc,QAAQC,OAAO,IAAK,2CAA4CJ,KAAKE,YACpFF,KAAKK,MAAMV,MAAQK,KAAKP,QAAQE,MAChCK,KAAKK,MAAMC,KAAO,IAClBN,KAAKK,MAAME,aAAa,OAAQ,UAChCP,KAAKQ,MAAQnB,EAAEc,QAAQC,OAAO,OAAQ,iCAAkCJ,KAAKK,OAE7EhB,EAAEoB,SAASC,GAAGV,KAAKK,MAAO,QAASL,KAAKW,WAAYX,MAE7CA,KAAKE,YAGhBU,SAAU,SAASb,GACfV,EAAEoB,SAASI,IAAIb,KAAKK,MAAO,QAASL,KAAKW,WAAYX,OAGzDW,WAAY,SAASG,GACjBd,KAAKC,KAAKc,QAAQf,KAAKP,QAAQG,OAAQI,KAAKP,QAAQI,SAI5DR,EAAE2B,QAAQC,UAAY,SAASxB,GAC3B,OAAO,IAAIF,UAAUE,IAGlBF,WACRR"} \ No newline at end of file +{"version":3,"sources":["src/L.Control.ResetView.js"],"names":["factory","window","define","amd","exports","module","require","L","Control","ResetView","extend","options","position","title","latlng","zoom","onAdd","map","this","_map","_container","DomUtil","create","_link","href","setAttribute","_icon","DomEvent","on","_resetView","onRemove","off","e","preventDefault","setView","control","resetView"],"mappings":"CAgBC,SAAUA,EAASC,GACM,mBAAXC,QAAyBA,OAAOC,IACvCD,OAAO,CAAC,WAAYF,GACM,iBAAZI,UACdC,OAAOD,QAAUJ,EAAQM,QAAQ,kBAGf,IAAXL,GAA0BA,EAAOM,IACxCN,EAAOM,EAAEC,QAAQC,UAAYT,EAAQO,IAR7C,CAUE,SAAUA,GAsCR,OArCAE,UAAYF,EAAEC,QAAQE,OAAO,CACzBC,QAAS,CACLC,SAAU,UACVC,MAAO,aACPC,OAAQ,KACRC,KAAM,MAGVC,MAAO,SAASC,GAYZ,OAXAC,KAAKC,KAAOF,EAEZC,KAAKE,WAAab,EAAEc,QAAQC,OAAO,MAAO,yDAC1CJ,KAAKK,MAAQhB,EAAEc,QAAQC,OAAO,IAAK,2CAA4CJ,KAAKE,YACpFF,KAAKK,MAAMV,MAAQK,KAAKP,QAAQE,MAChCK,KAAKK,MAAMC,KAAO,IAClBN,KAAKK,MAAME,aAAa,OAAQ,UAChCP,KAAKQ,MAAQnB,EAAEc,QAAQC,OAAO,OAAQ,iCAAkCJ,KAAKK,OAE7EhB,EAAEoB,SAASC,GAAGV,KAAKK,MAAO,QAASL,KAAKW,WAAYX,MAE7CA,KAAKE,YAGhBU,SAAU,SAASb,GACfV,EAAEoB,SAASI,IAAIb,KAAKK,MAAO,QAASL,KAAKW,WAAYX,OAGzDW,WAAY,SAASG,GACbA,GAAKzB,EAAEoB,SAASM,eAAeD,GACnCd,KAAKC,KAAKe,QAAQhB,KAAKP,QAAQG,OAAQI,KAAKP,QAAQI,SAI5DR,EAAE4B,QAAQC,UAAY,SAASzB,GAC3B,OAAO,IAAIF,UAAUE,IAGlBF,WACRR"} \ No newline at end of file diff --git a/src/L.Control.ResetView.js b/src/L.Control.ResetView.js index db4c589..86d7441 100644 --- a/src/L.Control.ResetView.js +++ b/src/L.Control.ResetView.js @@ -53,6 +53,7 @@ }, _resetView: function(e) { + if (e) { L.DomEvent.preventDefault(e); } this._map.setView(this.options.latlng, this.options.zoom); }, });