use global deps file instead of ustom list
This commit is contained in:
parent
c8c19d3b6f
commit
82b327d9f5
@ -1,103 +1,28 @@
|
||||
(function() {
|
||||
//TODO replace script list with the one from ../buid/deps.js
|
||||
var scripts = [
|
||||
'Leaflet.js',
|
||||
|
||||
'core/Util.js',
|
||||
'core/Class.js',
|
||||
'core/Events.js',
|
||||
'core/Browser.js',
|
||||
|
||||
'geometry/Point.js',
|
||||
'geometry/Bounds.js',
|
||||
'geometry/Transformation.js',
|
||||
'geometry/LineUtil.js',
|
||||
'geometry/PolyUtil.js',
|
||||
|
||||
'dom/DomEvent.js',
|
||||
'dom/DomEvent.DoubleTap.js',
|
||||
'dom/DomEvent.MsTouch.js',
|
||||
'dom/DomUtil.js',
|
||||
'dom/Draggable.js',
|
||||
|
||||
'dom/PosAnimation.js',
|
||||
'dom/PosAnimation.Timer.js',
|
||||
// 'dom/transition/Transition.js',
|
||||
// 'dom/transition/Transition.Native.js',
|
||||
// 'dom/transition/Transition.Timer.js',
|
||||
|
||||
'geo/LatLng.js',
|
||||
'geo/LatLngBounds.js',
|
||||
|
||||
'geo/projection/Projection.js',
|
||||
'geo/projection/Projection.SphericalMercator.js',
|
||||
'geo/projection/Projection.LonLat.js',
|
||||
'geo/projection/Projection.Mercator.js',
|
||||
|
||||
'geo/crs/CRS.js',
|
||||
'geo/crs/CRS.EPSG3857.js',
|
||||
'geo/crs/CRS.EPSG4326.js',
|
||||
'geo/crs/CRS.EPSG3395.js',
|
||||
'geo/crs/CRS.Simple.js',
|
||||
|
||||
'map/Map.js',
|
||||
|
||||
'map/ext/Map.Geolocation.js',
|
||||
'map/ext/Map.Popup.js',
|
||||
'map/ext/Map.Control.js',
|
||||
|
||||
'map/anim/Map.PanAnimation.js',
|
||||
'map/anim/Map.ZoomAnimation.js',
|
||||
|
||||
'core/Handler.js',
|
||||
'map/handler/Map.Drag.js',
|
||||
'map/handler/Map.TouchZoom.js',
|
||||
'map/handler/Map.DoubleClickZoom.js',
|
||||
'map/handler/Map.ScrollWheelZoom.js',
|
||||
'map/handler/Map.BoxZoom.js',
|
||||
'map/handler/Map.Keyboard.js',
|
||||
|
||||
'layer/LayerGroup.js',
|
||||
'layer/FeatureGroup.js',
|
||||
|
||||
'layer/tile/TileLayer.js',
|
||||
'layer/tile/TileLayer.WMS.js',
|
||||
'layer/tile/TileLayer.Canvas.js',
|
||||
'layer/ImageOverlay.js',
|
||||
'layer/Popup.js',
|
||||
|
||||
'layer/marker/Icon.js',
|
||||
'layer/marker/Icon.Default.js',
|
||||
'layer/marker/DivIcon.js',
|
||||
'layer/marker/Marker.js',
|
||||
'layer/marker/Marker.Popup.js',
|
||||
'layer/marker/Marker.Drag.js',
|
||||
|
||||
'layer/vector/Path.js',
|
||||
'layer/vector/Path.Popup.js',
|
||||
'layer/vector/Path.SVG.js',
|
||||
'layer/vector/Path.VML.js',
|
||||
'layer/vector/canvas/Path.Canvas.js',
|
||||
'layer/vector/Polyline.js',
|
||||
'layer/vector/Polyline.Edit.js',
|
||||
'layer/vector/canvas/Polyline.Canvas.js',
|
||||
'layer/vector/Polygon.js',
|
||||
'layer/vector/Rectangle.js',
|
||||
'layer/vector/canvas/Polygon.Canvas.js',
|
||||
'layer/vector/MultiPoly.js',
|
||||
'layer/vector/Circle.js',
|
||||
'layer/vector/canvas/Circle.Canvas.js',
|
||||
'layer/vector/CircleMarker.js',
|
||||
|
||||
'layer/GeoJSON.js',
|
||||
|
||||
'control/Control.js',
|
||||
'control/Control.Zoom.js',
|
||||
'control/Control.Attribution.js',
|
||||
'control/Control.Layers.js',
|
||||
'control/Control.Scale.js'
|
||||
];
|
||||
|
||||
function getFiles() {
|
||||
var memo = {},
|
||||
comps;
|
||||
|
||||
function addFiles(srcs) {
|
||||
for (var j = 0, len = srcs.length; j < len; j++) {
|
||||
memo[srcs[j]] = true;
|
||||
}
|
||||
}
|
||||
|
||||
for (var i in deps) {
|
||||
addFiles(deps[i].src);
|
||||
}
|
||||
var files = [];
|
||||
|
||||
for (var src in memo) {
|
||||
files.push('src/' + src);
|
||||
}
|
||||
|
||||
return files;
|
||||
}
|
||||
var scripts = getFiles();
|
||||
|
||||
function getSrcUrl() {
|
||||
var scripts = document.getElementsByTagName('script');
|
||||
for (var i = 0; i < scripts.length; i++) {
|
||||
@ -105,7 +30,7 @@
|
||||
if (src) {
|
||||
var res = src.match(/^(.*)leaflet-include\.js$/);
|
||||
if (res) {
|
||||
return res[1] + '../src/';
|
||||
return res[1] + '../';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -8,10 +8,8 @@
|
||||
<script type="text/javascript" src="happen.js"></script>
|
||||
|
||||
<!-- source files -->
|
||||
|
||||
<script type="text/javascript">
|
||||
L = 'test'; //to test L#noConflict later
|
||||
</script>
|
||||
<script type="text/javascript" src="context.js"></script>
|
||||
<script type="text/javascript" src="../build/deps.js"></script>
|
||||
|
||||
<script type="text/javascript" src="../debug/leaflet-include.js"></script>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user