vue2-leaflet-markercluster
Advanced tools
Comparing version
@@ -1,2 +0,2 @@ | ||
(function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("leaflet"),require("leaflet.markercluster")):"function"==typeof define&&define.amd?define(["leaflet","leaflet.markercluster"],t):"object"==typeof exports?exports.Vue2LeafletMarkercluster=t(require("leaflet"),require("leaflet.markercluster")):e.Vue2LeafletMarkercluster=t(e.leaflet,e["leaflet.markercluster"])})(this,function(e,t){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.i=function(e){return e},t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=6)}([function(e,t,r){var n=r(2)(r(1),r(3),null,null);e.exports=n.exports},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(4),o=function(e){return e&&e.__esModule?e:{default:e}}(n);r(5),t.default={props:["options"],watch:{options:function(){this._remove(),this._add()}},mounted:function(){this._add()},beforeDestroy:function(){this._remove()},methods:{deferredMountedTo:function(e){var t=this;this.parent=e;for(var r=this.mapObject,n=0;n<this.$children.length;n++)this.$children[n].deferredMountedTo(r);this.mapObject.addTo(e),["clusterclick","clustermouseover","clustermouseout","animationend","spiderfied","unspiderfied"].forEach(function(e){return t.mapObject.on(e,function(r){return t.$emit("l-"+e,r)})})},_remove:function(){this.parent.removeLayer(this.mapObject)},_add:function(){this.mapObject=o.default.markerClusterGroup(this.options),this.$parent._isMounted&&this.deferredMountedTo(this.$parent.mapObject)}}}},function(e,t){e.exports=function(e,t,r,n){var o,u=e=e||{},i=typeof e.default;"object"!==i&&"function"!==i||(o=e,u=e.default);var c="function"==typeof u?u.options:u;if(t&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns),r&&(c._scopeId=r),n){var s=c.computed||(c.computed={});Object.keys(n).forEach(function(e){var t=n[e];s[e]=function(){return t}})}return{esModule:o,exports:u,options:c}}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports=require("leaflet")},function(e,t){e.exports=require("leaflet.markercluster")},function(e,t,r){e.exports=r(0)}])}); | ||
(function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("leaflet"),require("leaflet.markercluster"),require("vue2-leaflet")):"function"==typeof define&&define.amd?define(["leaflet","leaflet.markercluster","vue2-leaflet"],t):"object"==typeof exports?exports.Vue2LeafletMarkercluster=t(require("leaflet"),require("leaflet.markercluster"),require("vue2-leaflet")):e.Vue2LeafletMarkercluster=t(e.leaflet,e["leaflet.markercluster"],e["vue2-leaflet"])})(this,function(e,t,r){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.i=function(e){return e},t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=7)}([function(e,t,r){var n=r(2)(r(1),r(3),null,null);e.exports=n.exports},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(4),o=function(e){return e&&e.__esModule?e:{default:e}}(n);r(5);var u=r(6),a={options:{type:Object,default:function(){return{}}}};t.default={props:a,data:function(){return{ready:!1}},mounted:function(){this.mapObject=o.default.markerClusterGroup(this.options),o.default.DomEvent.on(this.mapObject,this.$listeners),(0,u.propsBinder)(this,this.mapObject,a),this.ready=!0,this.parentContainer=(0,u.findRealParent)(this.$parent),this.parentContainer.addLayer(this)},beforeDestroy:function(){this.parentContainer.removeLayer(this)},methods:{addLayer:function(e,t){t||this.mapObject.addLayer(e.mapObject)},removeLayer:function(e,t){t||this.mapObject.removeLayer(e.mapObject)}}}},function(e,t){e.exports=function(e,t,r,n){var o,u=e=e||{},a=typeof e.default;"object"!==a&&"function"!==a||(o=e,u=e.default);var i="function"==typeof u?u.options:u;if(t&&(i.render=t.render,i.staticRenderFns=t.staticRenderFns),r&&(i._scopeId=r),n){var f=i.computed||(i.computed={});Object.keys(n).forEach(function(e){var t=n[e];f[e]=function(){return t}})}return{esModule:o,exports:u,options:i}}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticStyle:{display:"none"}},[e.ready?e._t("default"):e._e()],2)},staticRenderFns:[]}},function(e,t){e.exports=require("leaflet")},function(e,t){e.exports=require("leaflet.markercluster")},function(e,t){e.exports=require("vue2-leaflet")},function(e,t,r){e.exports=r(0)}])}); | ||
//# sourceMappingURL=Vue2LeafletMarkercluster.js.map |
{ | ||
"name": "vue2-leaflet-markercluster", | ||
"version": "1.3.0", | ||
"version": "2.0.0", | ||
"description": "markercluster plugin extension for vue2-leaflet package", | ||
@@ -21,3 +21,4 @@ "main": "dist/Vue2LeafletMarkercluster.js", | ||
"contributors": [ | ||
"Ahmet Özışık (https://github.com/aozisik)" | ||
"Ahmet Özışık (https://github.com/aozisik)", | ||
"Nader Toukabri (https://nader.tech)" | ||
], | ||
@@ -30,11 +31,11 @@ "license": "MIT", | ||
"dependencies": { | ||
"leaflet": "^1.2.0", | ||
"leaflet.markercluster": "^1.1.0", | ||
"vue2-leaflet": "^0.0.55" | ||
"leaflet": "^1.3.1", | ||
"leaflet.markercluster": "^1.3.0", | ||
"vue2-leaflet": "^1.0.2" | ||
}, | ||
"devDependencies": { | ||
"babel-preset-env": "^1.6.0", | ||
"vue-cli": "^2.8.1", | ||
"vue-cli": "~2.8.2", | ||
"webpack-node-externals": "^1.5.4" | ||
} | ||
} |
@@ -83,2 +83,3 @@ # vue2-leaflet-markercluster | ||
- [Ahmet Özışık](https://github.com/aozisik) | ||
- [Nader Toukabri](https://nader.tech) | ||
@@ -85,0 +86,0 @@ ## License |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
248072
15.05%48
2.13%88
1.15%+ Added
+ Added
+ Added
+ Added
- Removed
Updated
Updated
Updated