2010-01-18 Miguel de Dios <miguel.dedios@artica.es>
* include/javascript/OpenLayers/*: clean and reduce the size of distribution of OpenLayers. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@2284 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
5eadcf2235
commit
4fede3e506
File diff suppressed because one or more lines are too long
|
@ -1,14 +0,0 @@
|
||||||
|
|
||||||
## HowTo: Build & deploy "Shrunk" Single File Library version of OpenLayers ##
|
|
||||||
|
|
||||||
* Build:
|
|
||||||
|
|
||||||
cd build
|
|
||||||
./build.py
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
* Upload the result to the server: e.g.
|
|
||||||
|
|
||||||
scp build/OpenLayers.js openlayers@openlayers.org:openlayers.org/htdocs/code/
|
|
||||||
|
|
||||||
|
|
|
@ -1,50 +0,0 @@
|
||||||
#!/usr/bin/env python
|
|
||||||
|
|
||||||
import sys
|
|
||||||
sys.path.append("../tools")
|
|
||||||
import mergejs
|
|
||||||
|
|
||||||
have_compressor = None
|
|
||||||
try:
|
|
||||||
import jsmin
|
|
||||||
have_compressor = "jsmin"
|
|
||||||
except ImportError:
|
|
||||||
try:
|
|
||||||
import minimize
|
|
||||||
have_compressor = "minimize"
|
|
||||||
except Exception, E:
|
|
||||||
print E
|
|
||||||
pass
|
|
||||||
|
|
||||||
sourceDirectory = "../lib"
|
|
||||||
configFilename = "full.cfg"
|
|
||||||
outputFilename = "OpenLayers.js"
|
|
||||||
|
|
||||||
if len(sys.argv) > 1:
|
|
||||||
configFilename = sys.argv[1]
|
|
||||||
extension = configFilename[-4:]
|
|
||||||
|
|
||||||
if extension != ".cfg":
|
|
||||||
configFilename = sys.argv[1] + ".cfg"
|
|
||||||
|
|
||||||
if len(sys.argv) > 2:
|
|
||||||
outputFilename = sys.argv[2]
|
|
||||||
|
|
||||||
print "Merging libraries."
|
|
||||||
merged = mergejs.run(sourceDirectory, None, configFilename)
|
|
||||||
if have_compressor == "jsmin":
|
|
||||||
print "Compressing using jsmin."
|
|
||||||
minimized = jsmin.jsmin(merged)
|
|
||||||
elif have_compressor == "minimize":
|
|
||||||
print "Compressing using minimize."
|
|
||||||
minimized = minimize.minimize(merged)
|
|
||||||
else: # fallback
|
|
||||||
print "Not compressing."
|
|
||||||
minimized = merged
|
|
||||||
print "Adding license file."
|
|
||||||
minimized = file("license.txt").read() + minimized
|
|
||||||
|
|
||||||
print "Writing to %s." % outputFilename
|
|
||||||
file(outputFilename, "w").write(minimized)
|
|
||||||
|
|
||||||
print "Done."
|
|
|
@ -1,25 +0,0 @@
|
||||||
#!/usr/bin/env python
|
|
||||||
|
|
||||||
import sys
|
|
||||||
sys.path.append("../tools")
|
|
||||||
|
|
||||||
import jsmin, mergejs
|
|
||||||
|
|
||||||
sourceDirectory = "../lib"
|
|
||||||
configFilename = "full.cfg"
|
|
||||||
outputFilename = "OpenLayers.js"
|
|
||||||
|
|
||||||
if len(sys.argv) > 1:
|
|
||||||
configFilename = sys.argv[1] + ".cfg"
|
|
||||||
if len(sys.argv) > 2:
|
|
||||||
outputFilename = sys.argv[2]
|
|
||||||
|
|
||||||
print "Merging libraries."
|
|
||||||
merged = mergejs.run(sourceDirectory, None, configFilename)
|
|
||||||
print "Adding license file."
|
|
||||||
merged = file("license.txt").read() + merged
|
|
||||||
|
|
||||||
print "Writing to %s." % outputFilename
|
|
||||||
file(outputFilename, "w").write(merged)
|
|
||||||
|
|
||||||
print "Done."
|
|
|
@ -1,32 +0,0 @@
|
||||||
# This is the full build with all files: this includes the vector-related files
|
|
||||||
# like Renderers and Formats.
|
|
||||||
|
|
||||||
[first]
|
|
||||||
OpenLayers/SingleFile.js
|
|
||||||
OpenLayers.js
|
|
||||||
OpenLayers/BaseTypes.js
|
|
||||||
OpenLayers/BaseTypes/Class.js
|
|
||||||
OpenLayers/Util.js
|
|
||||||
Rico/Corner.js
|
|
||||||
|
|
||||||
[last]
|
|
||||||
|
|
||||||
[include]
|
|
||||||
|
|
||||||
[exclude]
|
|
||||||
Firebug/firebug.js
|
|
||||||
Firebug/firebugx.js
|
|
||||||
OpenLayers/Lang/ca.js
|
|
||||||
OpenLayers/Lang/cs-CZ.js
|
|
||||||
OpenLayers/Lang/da-DK.js
|
|
||||||
OpenLayers/Lang/de.js
|
|
||||||
OpenLayers/Lang/en-CA.js
|
|
||||||
OpenLayers/Lang/es.js
|
|
||||||
OpenLayers/Lang/fr.js
|
|
||||||
OpenLayers/Lang/it.js
|
|
||||||
OpenLayers/Lang/nb.js
|
|
||||||
OpenLayers/Lang/nl.js
|
|
||||||
OpenLayers/Lang/pt-BR.js
|
|
||||||
OpenLayers/Lang/sv-SE.js
|
|
||||||
OpenLayers/Lang/zh-TW.js
|
|
||||||
OpenLayers/Lang/zh-CN.js
|
|
|
@ -1,68 +0,0 @@
|
||||||
# This file includes the OpenLayers code to create a build for everything that
|
|
||||||
# does not require vector support. build.py uses this profile if no other one
|
|
||||||
# is specified.
|
|
||||||
|
|
||||||
[first]
|
|
||||||
OpenLayers/SingleFile.js
|
|
||||||
OpenLayers.js
|
|
||||||
OpenLayers/BaseTypes.js
|
|
||||||
OpenLayers/BaseTypes/Class.js
|
|
||||||
OpenLayers/Util.js
|
|
||||||
Rico/Corner.js
|
|
||||||
|
|
||||||
[last]
|
|
||||||
|
|
||||||
[include]
|
|
||||||
|
|
||||||
[exclude]
|
|
||||||
Firebug/firebug.js
|
|
||||||
Firebug/firebugx.js
|
|
||||||
OpenLayers/Format/GeoRSS.js
|
|
||||||
OpenLayers/Format/GML.js
|
|
||||||
OpenLayers/Format/WKT.js
|
|
||||||
OpenLayers/Format/KML.js
|
|
||||||
OpenLayers/Format/WFS.js
|
|
||||||
OpenLayers/Format.js
|
|
||||||
OpenLayers/Handler/Path.js
|
|
||||||
OpenLayers/Handler/Point.js
|
|
||||||
OpenLayers/Handler/Polygon.js
|
|
||||||
OpenLayers/Handler/Select.js
|
|
||||||
OpenLayers/Geometry/Collection.js
|
|
||||||
OpenLayers/Geometry/Curve.js
|
|
||||||
OpenLayers/Geometry/LinearRing.js
|
|
||||||
OpenLayers/Geometry/LineString.js
|
|
||||||
OpenLayers/Geometry/MultiLineString.js
|
|
||||||
OpenLayers/Geometry/MultiPoint.js
|
|
||||||
OpenLayers/Geometry/MultiPolygon.js
|
|
||||||
OpenLayers/Geometry/Point.js
|
|
||||||
OpenLayers/Geometry/Polygon.js
|
|
||||||
OpenLayers/Geometry/Rectangle.js
|
|
||||||
OpenLayers/Geometry/Surface.js
|
|
||||||
OpenLayers/Geometry.js
|
|
||||||
OpenLayers/Layer/GML.js
|
|
||||||
OpenLayers/Layer/Vector.js
|
|
||||||
OpenLayers/Control/DrawFeature.js
|
|
||||||
OpenLayers/Control/EditingToolbar.js
|
|
||||||
OpenLayers/Control/SelectFeature.js
|
|
||||||
OpenLayers/Feature/Vector.js
|
|
||||||
OpenLayers/Renderer
|
|
||||||
OpenLayers/Renderer/Elements.js
|
|
||||||
OpenLayers/Renderer/SVG.js
|
|
||||||
OpenLayers/Renderer/VML.js
|
|
||||||
OpenLayers/Renderer.js
|
|
||||||
OpenLayers/Lang/ca.js
|
|
||||||
OpenLayers/Lang/cs-CZ.js
|
|
||||||
OpenLayers/Lang/da-DK.js
|
|
||||||
OpenLayers/Lang/de.js
|
|
||||||
OpenLayers/Lang/en-CA.js
|
|
||||||
OpenLayers/Lang/es.js
|
|
||||||
OpenLayers/Lang/fr.js
|
|
||||||
OpenLayers/Lang/it.js
|
|
||||||
OpenLayers/Lang/nb.js
|
|
||||||
OpenLayers/Lang/nl.js
|
|
||||||
OpenLayers/Lang/pt-BR.js
|
|
||||||
OpenLayers/Lang/sv-SE.js
|
|
||||||
OpenLayers/Lang/zh-TW.js
|
|
||||||
OpenLayers/Lang/zh-CN.js
|
|
||||||
|
|
||||||
|
|
|
@ -1,92 +0,0 @@
|
||||||
/*
|
|
||||||
|
|
||||||
OpenLayers.js -- OpenLayers Map Viewer Library
|
|
||||||
|
|
||||||
Copyright 2005-2008 MetaCarta, Inc., released under the Clear BSD license.
|
|
||||||
Please see http://svn.openlayers.org/trunk/openlayers/license.txt
|
|
||||||
for the full text of the license.
|
|
||||||
|
|
||||||
Includes compressed code under the following licenses:
|
|
||||||
|
|
||||||
(For uncompressed versions of the code used please see the
|
|
||||||
OpenLayers SVN repository: <http://openlayers.org/>)
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* Contains portions of Prototype.js:
|
|
||||||
*
|
|
||||||
* Prototype JavaScript framework, version 1.4.0
|
|
||||||
* (c) 2005 Sam Stephenson <sam@conio.net>
|
|
||||||
*
|
|
||||||
* Prototype is freely distributable under the terms of an MIT-style license.
|
|
||||||
* For details, see the Prototype web site: http://prototype.conio.net/
|
|
||||||
*
|
|
||||||
*--------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* Contains portions of Rico <http://openrico.org/>
|
|
||||||
*
|
|
||||||
* Copyright 2005 Sabre Airline Solutions
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License"); you
|
|
||||||
* may not use this file except in compliance with the License. You
|
|
||||||
* may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
||||||
* implied. See the License for the specific language governing
|
|
||||||
* permissions and limitations under the License.
|
|
||||||
*
|
|
||||||
**/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Contains XMLHttpRequest.js <http://code.google.com/p/xmlhttprequest/>
|
|
||||||
* Copyright 2007 Sergey Ilinsky (http://www.ilinsky.com)
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Contains portions of Gears <http://code.google.com/apis/gears/>
|
|
||||||
*
|
|
||||||
* Copyright 2007, Google Inc.
|
|
||||||
*
|
|
||||||
* Redistribution and use in source and binary forms, with or without
|
|
||||||
* modification, are permitted provided that the following conditions are met:
|
|
||||||
*
|
|
||||||
* 1. Redistributions of source code must retain the above copyright notice,
|
|
||||||
* this list of conditions and the following disclaimer.
|
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
|
||||||
* this list of conditions and the following disclaimer in the documentation
|
|
||||||
* and/or other materials provided with the distribution.
|
|
||||||
* 3. Neither the name of Google Inc. nor the names of its contributors may be
|
|
||||||
* used to endorse or promote products derived from this software without
|
|
||||||
* specific prior written permission.
|
|
||||||
*
|
|
||||||
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
|
||||||
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
||||||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
|
||||||
* EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
||||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
||||||
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
|
||||||
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
||||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
|
||||||
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
|
||||||
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
*
|
|
||||||
* Sets up google.gears.*, which is *the only* supported way to access Gears.
|
|
||||||
*
|
|
||||||
* Circumvent this file at your own risk!
|
|
||||||
*
|
|
||||||
* In the future, Gears may automatically define google.gears.* without this
|
|
||||||
* file. Gears may use these objects to transparently fix bugs and compatibility
|
|
||||||
* issues. Applications that use the code below will continue to work seamlessly
|
|
||||||
* when that happens.
|
|
||||||
*/
|
|
|
@ -1,22 +0,0 @@
|
||||||
# This file includes a small subset of OpenLayers code, designed to be
|
|
||||||
# integrated into another application. It includes only the Layer types
|
|
||||||
# neccesary to create tiled or untiled WMS, and does not include any Controls.
|
|
||||||
# This is the result of what was at the time called "Webmap.js" at the FOSS4G
|
|
||||||
# Web Mapping BOF.
|
|
||||||
|
|
||||||
[first]
|
|
||||||
OpenLayers/SingleFile.js
|
|
||||||
OpenLayers.js
|
|
||||||
OpenLayers/BaseTypes.js
|
|
||||||
OpenLayers/BaseTypes/Class.js
|
|
||||||
OpenLayers/Util.js
|
|
||||||
|
|
||||||
[last]
|
|
||||||
|
|
||||||
[include]
|
|
||||||
OpenLayers/Map.js
|
|
||||||
OpenLayers/Layer/WMS.js
|
|
||||||
|
|
||||||
[exclude]
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue