[OpenLayers-Commits] r3616 - in sandbox/tschaub/geojson: . apidoc_config build doc doc_config examples lib lib/OpenLayers lib/OpenLayers/BaseTypes lib/OpenLayers/Control lib/OpenLayers/Feature lib/OpenLayers/Format lib/OpenLayers/Geometry lib/OpenLayers/Handler lib/OpenLayers/Layer lib/OpenLayers/Layer/MapServer lib/OpenLayers/Layer/WMS lib/OpenLayers/Marker lib/OpenLayers/Popup lib/OpenLayers/Renderer lib/OpenLayers/Tile tests tests/Control tests/Geometry tests/Layer tests/Tile
commits at openlayers.org
commits at openlayers.org
Fri Jul 6 12:43:20 EDT 2007
Author: tschaub
Date: 2007-07-06 12:43:15 -0400 (Fri, 06 Jul 2007)
New Revision: 3616
Added:
sandbox/tschaub/geojson/apidoc_config/
sandbox/tschaub/geojson/apidoc_config/Languages.txt
sandbox/tschaub/geojson/apidoc_config/Menu.txt
sandbox/tschaub/geojson/apidoc_config/OL.css
sandbox/tschaub/geojson/apidoc_config/Topics.txt
sandbox/tschaub/geojson/doc/
sandbox/tschaub/geojson/doc/authors.txt
sandbox/tschaub/geojson/doc/customization
sandbox/tschaub/geojson/doc/readme.txt
sandbox/tschaub/geojson/doc_config/
sandbox/tschaub/geojson/doc_config/Languages.txt
sandbox/tschaub/geojson/doc_config/Menu.txt
sandbox/tschaub/geojson/doc_config/OL.css
sandbox/tschaub/geojson/doc_config/Topics.txt
sandbox/tschaub/geojson/examples/rotate-features.html
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Bounds.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Class.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Element.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/LonLat.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Pixel.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Size.js
sandbox/tschaub/geojson/tests/Control/test_DragPan.html
sandbox/tschaub/geojson/tests/Control/test_Panel.html
Removed:
sandbox/tschaub/geojson/apidoc_config/Languages.txt
sandbox/tschaub/geojson/apidoc_config/Menu.txt
sandbox/tschaub/geojson/apidoc_config/OL.css
sandbox/tschaub/geojson/apidoc_config/Topics.txt
sandbox/tschaub/geojson/doc/
sandbox/tschaub/geojson/doc/authors.txt
sandbox/tschaub/geojson/doc/customization
sandbox/tschaub/geojson/doc/readme.txt
sandbox/tschaub/geojson/doc_config/Languages.txt
sandbox/tschaub/geojson/doc_config/Menu.txt
sandbox/tschaub/geojson/doc_config/OL.css
sandbox/tschaub/geojson/doc_config/Topics.txt
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Bounds.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Class.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Element.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/LonLat.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Pixel.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Size.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Canvas.js
Modified:
sandbox/tschaub/geojson/build/full.cfg
sandbox/tschaub/geojson/build/library.cfg
sandbox/tschaub/geojson/build/lite.cfg
sandbox/tschaub/geojson/examples/custom-control.html
sandbox/tschaub/geojson/examples/example.html
sandbox/tschaub/geojson/examples/gml-layer.html
sandbox/tschaub/geojson/examples/kml-layer-linestring.html
sandbox/tschaub/geojson/examples/kml-layer.html
sandbox/tschaub/geojson/examples/openmnnd.html
sandbox/tschaub/geojson/examples/vector-features.html
sandbox/tschaub/geojson/examples/wfs-scribble.html
sandbox/tschaub/geojson/examples/wfs-states.html
sandbox/tschaub/geojson/examples/wfs-t.html
sandbox/tschaub/geojson/lib/OpenLayers.js
sandbox/tschaub/geojson/lib/OpenLayers/Ajax.js
sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes.js
sandbox/tschaub/geojson/lib/OpenLayers/Console.js
sandbox/tschaub/geojson/lib/OpenLayers/Control.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/ArgParser.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/DragPan.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/DrawFeature.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/EditingToolbar.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/KeyboardDefaults.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/LayerSwitcher.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/MouseDefaults.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/MousePosition.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/MouseToolbar.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/NavToolbar.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/Navigation.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/OverviewMap.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/PanZoom.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/PanZoomBar.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/Panel.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/Permalink.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/Scale.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/SelectFeature.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/ZoomBox.js
sandbox/tschaub/geojson/lib/OpenLayers/Control/ZoomToMaxExtent.js
sandbox/tschaub/geojson/lib/OpenLayers/Events.js
sandbox/tschaub/geojson/lib/OpenLayers/Feature.js
sandbox/tschaub/geojson/lib/OpenLayers/Feature/Vector.js
sandbox/tschaub/geojson/lib/OpenLayers/Feature/WFS.js
sandbox/tschaub/geojson/lib/OpenLayers/Format.js
sandbox/tschaub/geojson/lib/OpenLayers/Format/GML.js
sandbox/tschaub/geojson/lib/OpenLayers/Format/GeoRSS.js
sandbox/tschaub/geojson/lib/OpenLayers/Format/KML.js
sandbox/tschaub/geojson/lib/OpenLayers/Format/WFS.js
sandbox/tschaub/geojson/lib/OpenLayers/Format/WKT.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/Collection.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/Curve.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/LineString.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/LinearRing.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/MultiLineString.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/MultiPoint.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/MultiPolygon.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/Point.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/Polygon.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/Rectangle.js
sandbox/tschaub/geojson/lib/OpenLayers/Geometry/Surface.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler/Box.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler/Drag.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler/Feature.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler/Keyboard.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler/MouseWheel.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler/Path.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler/Point.js
sandbox/tschaub/geojson/lib/OpenLayers/Handler/Polygon.js
sandbox/tschaub/geojson/lib/OpenLayers/Icon.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Boxes.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/EventPane.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/FixedZoomLevels.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/GML.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/GeoRSS.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Google.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Grid.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/HTTPRequest.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Image.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/KaMap.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/MapServer.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/MapServer/Untiled.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Markers.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/MultiMap.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/TMS.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Text.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Vector.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/VirtualEarth.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/WFS.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/WMS.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/WMS/Untiled.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/WorldWind.js
sandbox/tschaub/geojson/lib/OpenLayers/Layer/Yahoo.js
sandbox/tschaub/geojson/lib/OpenLayers/Map.js
sandbox/tschaub/geojson/lib/OpenLayers/Marker.js
sandbox/tschaub/geojson/lib/OpenLayers/Marker/Box.js
sandbox/tschaub/geojson/lib/OpenLayers/Popup.js
sandbox/tschaub/geojson/lib/OpenLayers/Popup/Anchored.js
sandbox/tschaub/geojson/lib/OpenLayers/Popup/AnchoredBubble.js
sandbox/tschaub/geojson/lib/OpenLayers/Renderer.js
sandbox/tschaub/geojson/lib/OpenLayers/Renderer/Elements.js
sandbox/tschaub/geojson/lib/OpenLayers/Renderer/SVG.js
sandbox/tschaub/geojson/lib/OpenLayers/Renderer/VML.js
sandbox/tschaub/geojson/lib/OpenLayers/SingleFile.js
sandbox/tschaub/geojson/lib/OpenLayers/Tile.js
sandbox/tschaub/geojson/lib/OpenLayers/Tile/Image.js
sandbox/tschaub/geojson/lib/OpenLayers/Tile/WFS.js
sandbox/tschaub/geojson/lib/OpenLayers/Util.js
sandbox/tschaub/geojson/tests/Control/test_KeyboardDefaults.html
sandbox/tschaub/geojson/tests/Control/test_LayerSwitcher.html
sandbox/tschaub/geojson/tests/Control/test_NavToolbar.html
sandbox/tschaub/geojson/tests/Control/test_OverviewMap.html
sandbox/tschaub/geojson/tests/Control/test_PanZoom.html
sandbox/tschaub/geojson/tests/Control/test_PanZoomBar.html
sandbox/tschaub/geojson/tests/Control/test_Permalink.html
sandbox/tschaub/geojson/tests/Control/test_Scale.html
sandbox/tschaub/geojson/tests/Geometry/test_LineString.html
sandbox/tschaub/geojson/tests/Geometry/test_Point.html
sandbox/tschaub/geojson/tests/Geometry/test_Polygon.html
sandbox/tschaub/geojson/tests/Layer/test_HTTPRequest.html
sandbox/tschaub/geojson/tests/Layer/test_Image.html
sandbox/tschaub/geojson/tests/Layer/test_WMS.html
sandbox/tschaub/geojson/tests/Tile/test_Image.html
sandbox/tschaub/geojson/tests/list-tests.html
sandbox/tschaub/geojson/tests/test_Layer.html
Log:
merge r3362:HEAD from trunk
Copied: sandbox/tschaub/geojson/apidoc_config (from rev 3614, trunk/openlayers/apidoc_config)
Deleted: sandbox/tschaub/geojson/apidoc_config/Languages.txt
===================================================================
--- trunk/openlayers/apidoc_config/Languages.txt 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/apidoc_config/Languages.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,113 +0,0 @@
-Format: 1.35
-
-# This is the Natural Docs languages file for this project. If you change
-# anything here, it will apply to THIS PROJECT ONLY. If you'd like to change
-# something for all your projects, edit the Languages.txt in Natural Docs'
-# Config directory instead.
-
-
-# You can prevent certain file extensions from being scanned like this:
-# Ignore Extensions: [extension] [extension] ...
-
-
-#-------------------------------------------------------------------------------
-# SYNTAX:
-#
-# Unlike other Natural Docs configuration files, in this file all comments
-# MUST be alone on a line. Some languages deal with the # character, so you
-# cannot put comments on the same line as content.
-#
-# Also, all lists are separated with spaces, not commas, again because some
-# languages may need to use them.
-#
-# Language: [name]
-# Alter Language: [name]
-# Defines a new language or alters an existing one. Its name can use any
-# characters. If any of the properties below have an add/replace form, you
-# must use that when using Alter Language.
-#
-# The language Shebang Script is special. It's entry is only used for
-# extensions, and files with those extensions have their shebang (#!) lines
-# read to determine the real language of the file. Extensionless files are
-# always treated this way.
-#
-# The language Text File is also special. It's treated as one big comment
-# so you can put Natural Docs content in them without special symbols. Also,
-# if you don't specify a package separator, ignored prefixes, or enum value
-# behavior, it will copy those settings from the language that is used most
-# in the source tree.
-#
-# Extensions: [extension] [extension] ...
-# [Add/Replace] Extensions: [extension] [extension] ...
-# Defines the file extensions of the language's source files. You can
-# redefine extensions found in the main languages file. You can use * to
-# mean any undefined extension.
-#
-# Shebang Strings: [string] [string] ...
-# [Add/Replace] Shebang Strings: [string] [string] ...
-# Defines a list of strings that can appear in the shebang (#!) line to
-# designate that it's part of the language. You can redefine strings found
-# in the main languages file.
-#
-# Ignore Prefixes in Index: [prefix] [prefix] ...
-# [Add/Replace] Ignored Prefixes in Index: [prefix] [prefix] ...
-#
-# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ...
-# [Add/Replace] Ignored [Topic Type] Prefixes in Index: [prefix] [prefix] ...
-# Specifies prefixes that should be ignored when sorting symbols in an
-# index. Can be specified in general or for a specific topic type.
-#
-#------------------------------------------------------------------------------
-# For basic language support only:
-#
-# Line Comments: [symbol] [symbol] ...
-# Defines a space-separated list of symbols that are used for line comments,
-# if any.
-#
-# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ...
-# Defines a space-separated list of symbol pairs that are used for block
-# comments, if any.
-#
-# Package Separator: [symbol]
-# Defines the default package separator symbol. The default is a dot.
-#
-# [Topic Type] Prototype Enders: [symbol] [symbol] ...
-# When defined, Natural Docs will attempt to get a prototype from the code
-# immediately following the topic type. It stops when it reaches one of
-# these symbols. Use \n for line breaks.
-#
-# Line Extender: [symbol]
-# Defines the symbol that allows a prototype to span multiple lines if
-# normally a line break would end it.
-#
-# Enum Values: [global|under type|under parent]
-# Defines how enum values are referenced. The default is global.
-# global - Values are always global, referenced as 'value'.
-# under type - Values are under the enum type, referenced as
-# 'package.enum.value'.
-# under parent - Values are under the enum's parent, referenced as
-# 'package.value'.
-#
-# Perl Package: [perl package]
-# Specifies the Perl package used to fine-tune the language behavior in ways
-# too complex to do in this file.
-#
-#------------------------------------------------------------------------------
-# For full language support only:
-#
-# Full Language Support: [perl package]
-# Specifies the Perl package that has the parsing routines necessary for full
-# language support.
-#
-#-------------------------------------------------------------------------------
-
-# The following languages are defined in the main file, if you'd like to alter
-# them:
-#
-# Text File, Shebang Script, C/C++, C#, Java, JavaScript, Perl, Python,
-# PHP, SQL, Visual Basic, Pascal, Assembly, Ada, Tcl, Ruby, Makefile,
-# ActionScript, ColdFusion, R, Fortran
-
-# If you add a language that you think would be useful to other developers
-# and should be included in Natural Docs by default, please e-mail it to
-# languages [at] naturaldocs [dot] org.
Copied: sandbox/tschaub/geojson/apidoc_config/Languages.txt (from rev 3614, trunk/openlayers/apidoc_config/Languages.txt)
===================================================================
--- sandbox/tschaub/geojson/apidoc_config/Languages.txt (rev 0)
+++ sandbox/tschaub/geojson/apidoc_config/Languages.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,113 @@
+Format: 1.35
+
+# This is the Natural Docs languages file for this project. If you change
+# anything here, it will apply to THIS PROJECT ONLY. If you'd like to change
+# something for all your projects, edit the Languages.txt in Natural Docs'
+# Config directory instead.
+
+
+# You can prevent certain file extensions from being scanned like this:
+# Ignore Extensions: [extension] [extension] ...
+
+
+#-------------------------------------------------------------------------------
+# SYNTAX:
+#
+# Unlike other Natural Docs configuration files, in this file all comments
+# MUST be alone on a line. Some languages deal with the # character, so you
+# cannot put comments on the same line as content.
+#
+# Also, all lists are separated with spaces, not commas, again because some
+# languages may need to use them.
+#
+# Language: [name]
+# Alter Language: [name]
+# Defines a new language or alters an existing one. Its name can use any
+# characters. If any of the properties below have an add/replace form, you
+# must use that when using Alter Language.
+#
+# The language Shebang Script is special. It's entry is only used for
+# extensions, and files with those extensions have their shebang (#!) lines
+# read to determine the real language of the file. Extensionless files are
+# always treated this way.
+#
+# The language Text File is also special. It's treated as one big comment
+# so you can put Natural Docs content in them without special symbols. Also,
+# if you don't specify a package separator, ignored prefixes, or enum value
+# behavior, it will copy those settings from the language that is used most
+# in the source tree.
+#
+# Extensions: [extension] [extension] ...
+# [Add/Replace] Extensions: [extension] [extension] ...
+# Defines the file extensions of the language's source files. You can
+# redefine extensions found in the main languages file. You can use * to
+# mean any undefined extension.
+#
+# Shebang Strings: [string] [string] ...
+# [Add/Replace] Shebang Strings: [string] [string] ...
+# Defines a list of strings that can appear in the shebang (#!) line to
+# designate that it's part of the language. You can redefine strings found
+# in the main languages file.
+#
+# Ignore Prefixes in Index: [prefix] [prefix] ...
+# [Add/Replace] Ignored Prefixes in Index: [prefix] [prefix] ...
+#
+# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ...
+# [Add/Replace] Ignored [Topic Type] Prefixes in Index: [prefix] [prefix] ...
+# Specifies prefixes that should be ignored when sorting symbols in an
+# index. Can be specified in general or for a specific topic type.
+#
+#------------------------------------------------------------------------------
+# For basic language support only:
+#
+# Line Comments: [symbol] [symbol] ...
+# Defines a space-separated list of symbols that are used for line comments,
+# if any.
+#
+# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ...
+# Defines a space-separated list of symbol pairs that are used for block
+# comments, if any.
+#
+# Package Separator: [symbol]
+# Defines the default package separator symbol. The default is a dot.
+#
+# [Topic Type] Prototype Enders: [symbol] [symbol] ...
+# When defined, Natural Docs will attempt to get a prototype from the code
+# immediately following the topic type. It stops when it reaches one of
+# these symbols. Use \n for line breaks.
+#
+# Line Extender: [symbol]
+# Defines the symbol that allows a prototype to span multiple lines if
+# normally a line break would end it.
+#
+# Enum Values: [global|under type|under parent]
+# Defines how enum values are referenced. The default is global.
+# global - Values are always global, referenced as 'value'.
+# under type - Values are under the enum type, referenced as
+# 'package.enum.value'.
+# under parent - Values are under the enum's parent, referenced as
+# 'package.value'.
+#
+# Perl Package: [perl package]
+# Specifies the Perl package used to fine-tune the language behavior in ways
+# too complex to do in this file.
+#
+#------------------------------------------------------------------------------
+# For full language support only:
+#
+# Full Language Support: [perl package]
+# Specifies the Perl package that has the parsing routines necessary for full
+# language support.
+#
+#-------------------------------------------------------------------------------
+
+# The following languages are defined in the main file, if you'd like to alter
+# them:
+#
+# Text File, Shebang Script, C/C++, C#, Java, JavaScript, Perl, Python,
+# PHP, SQL, Visual Basic, Pascal, Assembly, Ada, Tcl, Ruby, Makefile,
+# ActionScript, ColdFusion, R, Fortran
+
+# If you add a language that you think would be useful to other developers
+# and should be included in Natural Docs by default, please e-mail it to
+# languages [at] naturaldocs [dot] org.
Deleted: sandbox/tschaub/geojson/apidoc_config/Menu.txt
===================================================================
--- trunk/openlayers/apidoc_config/Menu.txt 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/apidoc_config/Menu.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,197 +0,0 @@
-Format: 1.35
-
-
-Title: OpenLayers
-SubTitle: JavaScript Mapping Library
-
-# You can add a footer to your documentation like this:
-# Footer: [text]
-# If you want to add a copyright notice, this would be the place to do it.
-
-
-# --------------------------------------------------------------------------
-#
-# Cut and paste the lines below to change the order in which your files
-# appear on the menu. Don't worry about adding or removing files, Natural
-# Docs will take care of that.
-#
-# You can further organize the menu by grouping the entries. Add a
-# "Group: [name] {" line to start a group, and add a "}" to end it.
-#
-# You can add text and web links to the menu by adding "Text: [text]" and
-# "Link: [name] ([URL])" lines, respectively.
-#
-# The formatting and comments are auto-generated, so don't worry about
-# neatness when editing the file. Natural Docs will clean it up the next
-# time it is run. When working with groups, just deal with the braces and
-# forget about the indentation and comments.
-#
-# --------------------------------------------------------------------------
-
-
-File: OpenLayers (OpenLayers.js)
-
-Group: OpenLayers {
-
- File: Ajax (no auto-title, OpenLayers/Ajax.js)
-
- Group: BaseTypes {
-
- File: Base Types (no auto-title, OpenLayers/BaseTypes.js)
- File: Bounds (OpenLayers/BaseTypes/Bounds.js)
- File: Class (OpenLayers/BaseTypes/Class.js)
- File: Element (OpenLayers/BaseTypes/Element.js)
- File: LonLat (OpenLayers/BaseTypes/LonLat.js)
- File: Pixel (OpenLayers/BaseTypes/Pixel.js)
- File: Size (OpenLayers/BaseTypes/Size.js)
- } # Group: BaseTypes
-
- File: Console (no auto-title, OpenLayers/Console.js)
-
- Group: Control {
-
- File: Control (no auto-title, OpenLayers/Control.js)
- File: ArgParser (no auto-title, OpenLayers/Control/ArgParser.js)
- File: ZoomToMaxExtent (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
- File: OverviewMap (no auto-title, OpenLayers/Control/OverviewMap.js)
- File: DragPan (no auto-title, OpenLayers/Control/DragPan.js)
- File: DrawFeature (no auto-title, OpenLayers/Control/DrawFeature.js)
- File: EditingToolbar (no auto-title, OpenLayers/Control/EditingToolbar.js)
- File: KeyboardDefaults (no auto-title, OpenLayers/Control/KeyboardDefaults.js)
- File: LayerSwitcher (no auto-title, OpenLayers/Control/LayerSwitcher.js)
- File: MouseDefaults (no auto-title, OpenLayers/Control/MouseDefaults.js)
- File: MousePosition (no auto-title, OpenLayers/Control/MousePosition.js)
- File: MouseToolbar (no auto-title, OpenLayers/Control/MouseToolbar.js)
- File: Navigation (no auto-title, OpenLayers/Control/Navigation.js)
- File: NavToolbar (no auto-title, OpenLayers/Control/NavToolbar.js)
- File: Panel (no auto-title, OpenLayers/Control/Panel.js)
- File: PanZoomBar (no auto-title, OpenLayers/Control/PanZoomBar.js)
- File: Permalink (no auto-title, OpenLayers/Control/Permalink.js)
- File: Scale (no auto-title, OpenLayers/Control/Scale.js)
- File: SelectFeature (no auto-title, OpenLayers/Control/SelectFeature.js)
- File: ZoomBox (no auto-title, OpenLayers/Control/ZoomBox.js)
- File: PanZoom (OpenLayers/Control/PanZoom.js)
- } # Group: Control
-
- File: Events (no auto-title, OpenLayers/Events.js)
-
- Group: Feature {
-
- File: Feature (no auto-title, OpenLayers/Feature.js)
- File: WFS (no auto-title, OpenLayers/Feature/WFS.js)
- File: Vector (no auto-title, OpenLayers/Feature/Vector.js)
- } # Group: Feature
-
- Group: Format {
-
- File: Format (no auto-title, OpenLayers/Format.js)
- File: GeoRSS (OpenLayers/Format/GeoRSS.js)
- File: GML (OpenLayers/Format/GML.js)
- File: KML (OpenLayers/Format/KML.js)
- File: WFS (OpenLayers/Format/WFS.js)
- File: WKT (no auto-title, OpenLayers/Format/WKT.js)
- } # Group: Format
-
- Group: Geometry {
-
- File: Geometry (no auto-title, OpenLayers/Geometry.js)
- File: Collection (no auto-title, OpenLayers/Geometry/Collection.js)
- File: Curve (OpenLayers/Geometry/Curve.js)
- File: LinearRing (OpenLayers/Geometry/LinearRing.js)
- File: LineString (no auto-title, OpenLayers/Geometry/LineString.js)
- File: MultiLineString (no auto-title, OpenLayers/Geometry/MultiLineString.js)
- File: MultiPoint (no auto-title, OpenLayers/Geometry/MultiPoint.js)
- File: MultiPolygon (no auto-title, OpenLayers/Geometry/MultiPolygon.js)
- File: Point (no auto-title, OpenLayers/Geometry/Point.js)
- File: Polygon (no auto-title, OpenLayers/Geometry/Polygon.js)
- File: Rectangle (OpenLayers/Geometry/Rectangle.js)
- File: Surface (OpenLayers/Geometry/Surface.js)
- } # Group: Geometry
-
- Group: Handler {
-
- File: Handler (no auto-title, OpenLayers/Handler.js)
- File: Box (OpenLayers/Handler/Box.js)
- File: Drag (no auto-title, OpenLayers/Handler/Drag.js)
- File: Feature (no auto-title, OpenLayers/Handler/Feature.js)
- File: Keyboard (no auto-title, OpenLayers/Handler/Keyboard.js)
- File: MouseWheel (no auto-title, OpenLayers/Handler/MouseWheel.js)
- File: Path (no auto-title, OpenLayers/Handler/Path.js)
- File: Point (no auto-title, OpenLayers/Handler/Point.js)
- File: Polygon (OpenLayers/Handler/Polygon.js)
- } # Group: Handler
-
- File: Icon (no auto-title, OpenLayers/Icon.js)
-
- Group: Layer {
-
- File: Layer (no auto-title, OpenLayers/Layer.js)
- File: Boxes (OpenLayers/Layer/Boxes.js)
- File: EventPane (OpenLayers/Layer/EventPane.js)
- File: FixedZoomLevels (OpenLayers/Layer/FixedZoomLevels.js)
- File: GeoRSS (no auto-title, OpenLayers/Layer/GeoRSS.js)
- File: GML (no auto-title, OpenLayers/Layer/GML.js)
- File: Gooogle (OpenLayers/Layer/Google.js)
- File: Grid (OpenLayers/Layer/Grid.js)
- File: HTTPRequest (OpenLayers/Layer/HTTPRequest.js)
- File: Image (no auto-title, OpenLayers/Layer/Image.js)
- File: KaMap (OpenLayers/Layer/KaMap.js)
- File: MapServer (OpenLayers/Layer/MapServer.js)
- File: MapServer.Untiled (OpenLayers/Layer/MapServer/Untiled.js)
- File: Markers (no auto-title, OpenLayers/Layer/Markers.js)
- File: MultiMap (OpenLayers/Layer/MultiMap.js)
- File: Text (OpenLayers/Layer/Text.js)
- File: TMS (OpenLayers/Layer/TMS.js)
- File: Vector (no auto-title, OpenLayers/Layer/Vector.js)
- File: VirtualEarth (OpenLayers/Layer/VirtualEarth.js)
- File: WFS (OpenLayers/Layer/WFS.js)
- File: WMS (no auto-title, OpenLayers/Layer/WMS.js)
- File: WMS.Untiled (no auto-title, OpenLayers/Layer/WMS/Untiled.js)
- File: WorldWind (OpenLayers/Layer/WorldWind.js)
- File: Yahoo (OpenLayers/Layer/Yahoo.js)
- } # Group: Layer
-
- File: Map (no auto-title, OpenLayers/Map.js)
-
- Group: Marker {
-
- File: Marker (no auto-title, OpenLayers/Marker.js)
- File: Box (no auto-title, OpenLayers/Marker/Box.js)
- } # Group: Marker
-
- Group: Popup {
-
- File: Popup (no auto-title, OpenLayers/Popup.js)
- File: Anchored (no auto-title, OpenLayers/Popup/Anchored.js)
- File: AnchoredBubble (OpenLayers/Popup/AnchoredBubble.js)
- } # Group: Popup
-
- Group: Renderer {
-
- File: Renderer (OpenLayers/Renderer.js)
- File: Elements (no auto-title, OpenLayers/Renderer/Elements.js)
- File: SVG (no auto-title, OpenLayers/Renderer/SVG.js)
- File: VML (no auto-title, OpenLayers/Renderer/VML.js)
- } # Group: Renderer
-
- Group: Tile {
-
- File: Tile (no auto-title, OpenLayers/Tile.js)
- File: Image (no auto-title, OpenLayers/Tile/Image.js)
- File: WFS (no auto-title, OpenLayers/Tile/WFS.js)
- } # Group: Tile
-
- File: Util (OpenLayers/Util.js)
- } # Group: OpenLayers
-
-Group: Index {
-
- Index: Everything
- Class Index: Classes
- Constant Index: Constants
- Function Index: Functions
- Property Index: Properties
- File Index: Files
- Constructor Index: Constructor
- } # Group: Index
-
Copied: sandbox/tschaub/geojson/apidoc_config/Menu.txt (from rev 3614, trunk/openlayers/apidoc_config/Menu.txt)
===================================================================
--- sandbox/tschaub/geojson/apidoc_config/Menu.txt (rev 0)
+++ sandbox/tschaub/geojson/apidoc_config/Menu.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,197 @@
+Format: 1.35
+
+
+Title: OpenLayers
+SubTitle: JavaScript Mapping Library
+
+# You can add a footer to your documentation like this:
+# Footer: [text]
+# If you want to add a copyright notice, this would be the place to do it.
+
+
+# --------------------------------------------------------------------------
+#
+# Cut and paste the lines below to change the order in which your files
+# appear on the menu. Don't worry about adding or removing files, Natural
+# Docs will take care of that.
+#
+# You can further organize the menu by grouping the entries. Add a
+# "Group: [name] {" line to start a group, and add a "}" to end it.
+#
+# You can add text and web links to the menu by adding "Text: [text]" and
+# "Link: [name] ([URL])" lines, respectively.
+#
+# The formatting and comments are auto-generated, so don't worry about
+# neatness when editing the file. Natural Docs will clean it up the next
+# time it is run. When working with groups, just deal with the braces and
+# forget about the indentation and comments.
+#
+# --------------------------------------------------------------------------
+
+
+File: OpenLayers (OpenLayers.js)
+
+Group: OpenLayers {
+
+ File: Ajax (no auto-title, OpenLayers/Ajax.js)
+
+ Group: BaseTypes {
+
+ File: Base Types (no auto-title, OpenLayers/BaseTypes.js)
+ File: Bounds (OpenLayers/BaseTypes/Bounds.js)
+ File: Class (OpenLayers/BaseTypes/Class.js)
+ File: Element (OpenLayers/BaseTypes/Element.js)
+ File: LonLat (OpenLayers/BaseTypes/LonLat.js)
+ File: Pixel (OpenLayers/BaseTypes/Pixel.js)
+ File: Size (OpenLayers/BaseTypes/Size.js)
+ } # Group: BaseTypes
+
+ File: Console (no auto-title, OpenLayers/Console.js)
+
+ Group: Control {
+
+ File: Control (no auto-title, OpenLayers/Control.js)
+ File: ArgParser (no auto-title, OpenLayers/Control/ArgParser.js)
+ File: ZoomToMaxExtent (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
+ File: OverviewMap (no auto-title, OpenLayers/Control/OverviewMap.js)
+ File: DragPan (no auto-title, OpenLayers/Control/DragPan.js)
+ File: DrawFeature (no auto-title, OpenLayers/Control/DrawFeature.js)
+ File: EditingToolbar (no auto-title, OpenLayers/Control/EditingToolbar.js)
+ File: KeyboardDefaults (no auto-title, OpenLayers/Control/KeyboardDefaults.js)
+ File: LayerSwitcher (no auto-title, OpenLayers/Control/LayerSwitcher.js)
+ File: MouseDefaults (no auto-title, OpenLayers/Control/MouseDefaults.js)
+ File: MousePosition (no auto-title, OpenLayers/Control/MousePosition.js)
+ File: MouseToolbar (no auto-title, OpenLayers/Control/MouseToolbar.js)
+ File: Navigation (no auto-title, OpenLayers/Control/Navigation.js)
+ File: NavToolbar (no auto-title, OpenLayers/Control/NavToolbar.js)
+ File: Panel (no auto-title, OpenLayers/Control/Panel.js)
+ File: PanZoomBar (no auto-title, OpenLayers/Control/PanZoomBar.js)
+ File: Permalink (no auto-title, OpenLayers/Control/Permalink.js)
+ File: Scale (no auto-title, OpenLayers/Control/Scale.js)
+ File: SelectFeature (no auto-title, OpenLayers/Control/SelectFeature.js)
+ File: ZoomBox (no auto-title, OpenLayers/Control/ZoomBox.js)
+ File: PanZoom (OpenLayers/Control/PanZoom.js)
+ } # Group: Control
+
+ File: Events (no auto-title, OpenLayers/Events.js)
+
+ Group: Feature {
+
+ File: Feature (no auto-title, OpenLayers/Feature.js)
+ File: WFS (no auto-title, OpenLayers/Feature/WFS.js)
+ File: Vector (no auto-title, OpenLayers/Feature/Vector.js)
+ } # Group: Feature
+
+ Group: Format {
+
+ File: Format (no auto-title, OpenLayers/Format.js)
+ File: GeoRSS (OpenLayers/Format/GeoRSS.js)
+ File: GML (OpenLayers/Format/GML.js)
+ File: KML (OpenLayers/Format/KML.js)
+ File: WFS (OpenLayers/Format/WFS.js)
+ File: WKT (no auto-title, OpenLayers/Format/WKT.js)
+ } # Group: Format
+
+ Group: Geometry {
+
+ File: Geometry (no auto-title, OpenLayers/Geometry.js)
+ File: Collection (no auto-title, OpenLayers/Geometry/Collection.js)
+ File: Curve (OpenLayers/Geometry/Curve.js)
+ File: LinearRing (OpenLayers/Geometry/LinearRing.js)
+ File: LineString (no auto-title, OpenLayers/Geometry/LineString.js)
+ File: MultiLineString (no auto-title, OpenLayers/Geometry/MultiLineString.js)
+ File: MultiPoint (no auto-title, OpenLayers/Geometry/MultiPoint.js)
+ File: MultiPolygon (no auto-title, OpenLayers/Geometry/MultiPolygon.js)
+ File: Point (no auto-title, OpenLayers/Geometry/Point.js)
+ File: Polygon (no auto-title, OpenLayers/Geometry/Polygon.js)
+ File: Rectangle (OpenLayers/Geometry/Rectangle.js)
+ File: Surface (OpenLayers/Geometry/Surface.js)
+ } # Group: Geometry
+
+ Group: Handler {
+
+ File: Handler (no auto-title, OpenLayers/Handler.js)
+ File: Box (OpenLayers/Handler/Box.js)
+ File: Drag (no auto-title, OpenLayers/Handler/Drag.js)
+ File: Feature (no auto-title, OpenLayers/Handler/Feature.js)
+ File: Keyboard (no auto-title, OpenLayers/Handler/Keyboard.js)
+ File: MouseWheel (no auto-title, OpenLayers/Handler/MouseWheel.js)
+ File: Path (no auto-title, OpenLayers/Handler/Path.js)
+ File: Point (no auto-title, OpenLayers/Handler/Point.js)
+ File: Polygon (OpenLayers/Handler/Polygon.js)
+ } # Group: Handler
+
+ File: Icon (no auto-title, OpenLayers/Icon.js)
+
+ Group: Layer {
+
+ File: Layer (no auto-title, OpenLayers/Layer.js)
+ File: Boxes (OpenLayers/Layer/Boxes.js)
+ File: EventPane (OpenLayers/Layer/EventPane.js)
+ File: FixedZoomLevels (OpenLayers/Layer/FixedZoomLevels.js)
+ File: GeoRSS (no auto-title, OpenLayers/Layer/GeoRSS.js)
+ File: GML (no auto-title, OpenLayers/Layer/GML.js)
+ File: Gooogle (OpenLayers/Layer/Google.js)
+ File: Grid (OpenLayers/Layer/Grid.js)
+ File: HTTPRequest (OpenLayers/Layer/HTTPRequest.js)
+ File: Image (no auto-title, OpenLayers/Layer/Image.js)
+ File: KaMap (OpenLayers/Layer/KaMap.js)
+ File: MapServer (OpenLayers/Layer/MapServer.js)
+ File: MapServer.Untiled (OpenLayers/Layer/MapServer/Untiled.js)
+ File: Markers (no auto-title, OpenLayers/Layer/Markers.js)
+ File: MultiMap (OpenLayers/Layer/MultiMap.js)
+ File: Text (OpenLayers/Layer/Text.js)
+ File: TMS (OpenLayers/Layer/TMS.js)
+ File: Vector (no auto-title, OpenLayers/Layer/Vector.js)
+ File: VirtualEarth (OpenLayers/Layer/VirtualEarth.js)
+ File: WFS (OpenLayers/Layer/WFS.js)
+ File: WMS (no auto-title, OpenLayers/Layer/WMS.js)
+ File: WMS.Untiled (no auto-title, OpenLayers/Layer/WMS/Untiled.js)
+ File: WorldWind (OpenLayers/Layer/WorldWind.js)
+ File: Yahoo (OpenLayers/Layer/Yahoo.js)
+ } # Group: Layer
+
+ File: Map (no auto-title, OpenLayers/Map.js)
+
+ Group: Marker {
+
+ File: Marker (no auto-title, OpenLayers/Marker.js)
+ File: Box (no auto-title, OpenLayers/Marker/Box.js)
+ } # Group: Marker
+
+ Group: Popup {
+
+ File: Popup (no auto-title, OpenLayers/Popup.js)
+ File: Anchored (no auto-title, OpenLayers/Popup/Anchored.js)
+ File: AnchoredBubble (OpenLayers/Popup/AnchoredBubble.js)
+ } # Group: Popup
+
+ Group: Renderer {
+
+ File: Renderer (OpenLayers/Renderer.js)
+ File: Elements (no auto-title, OpenLayers/Renderer/Elements.js)
+ File: SVG (no auto-title, OpenLayers/Renderer/SVG.js)
+ File: VML (no auto-title, OpenLayers/Renderer/VML.js)
+ } # Group: Renderer
+
+ Group: Tile {
+
+ File: Tile (no auto-title, OpenLayers/Tile.js)
+ File: Image (no auto-title, OpenLayers/Tile/Image.js)
+ File: WFS (no auto-title, OpenLayers/Tile/WFS.js)
+ } # Group: Tile
+
+ File: Util (OpenLayers/Util.js)
+ } # Group: OpenLayers
+
+Group: Index {
+
+ Index: Everything
+ Class Index: Classes
+ Constant Index: Constants
+ Function Index: Functions
+ Property Index: Properties
+ File Index: Files
+ Constructor Index: Constructor
+ } # Group: Index
+
Deleted: sandbox/tschaub/geojson/apidoc_config/OL.css
===================================================================
--- trunk/openlayers/apidoc_config/OL.css 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/apidoc_config/OL.css 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,20 +0,0 @@
-p {
- text-indent: 0; margin-bottom: 1em;
-}
-
-.MGroup {
- font-variant: normal;
- margin: 0.4em 0 0em 10px
-}
-
-.MTitle {
- font-variant: normal;
-}
-
-.CGroup .CTitle {
- font-variant: normal;
-}
-
-.SGroup .SEntry {
- font-variant: normal;
-}
\ No newline at end of file
Copied: sandbox/tschaub/geojson/apidoc_config/OL.css (from rev 3614, trunk/openlayers/apidoc_config/OL.css)
===================================================================
--- sandbox/tschaub/geojson/apidoc_config/OL.css (rev 0)
+++ sandbox/tschaub/geojson/apidoc_config/OL.css 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,20 @@
+p {
+ text-indent: 0; margin-bottom: 1em;
+}
+
+.MGroup {
+ font-variant: normal;
+ margin: 0.4em 0 0em 10px
+}
+
+.MTitle {
+ font-variant: normal;
+}
+
+.CGroup .CTitle {
+ font-variant: normal;
+}
+
+.SGroup .SEntry {
+ font-variant: normal;
+}
\ No newline at end of file
Deleted: sandbox/tschaub/geojson/apidoc_config/Topics.txt
===================================================================
--- trunk/openlayers/apidoc_config/Topics.txt 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/apidoc_config/Topics.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,108 +0,0 @@
-Format: 1.35
-
-# This is the Natural Docs topics file for this project. If you change anything
-# here, it will apply to THIS PROJECT ONLY. If you'd like to change something
-# for all your projects, edit the Topics.txt in Natural Docs' Config directory
-# instead.
-
-
-Ignore Keywords:
- function, functions
- func, funcs
- procedure, procedures
- proc, procs
- routine, routines
- subroutine, subroutines
- sub, subs
- method, methods
- callback, callbacks
- property, properties
- prop, props
-
-
-#-------------------------------------------------------------------------------
-# SYNTAX:
-#
-# Topic Type: [name]
-# Alter Topic Type: [name]
-# Creates a new topic type or alters one from the main file. Each type gets
-# its own index and behavior settings. Its name can have letters, numbers,
-# spaces, and these charaters: - / . '
-#
-# Plural: [name]
-# Sets the plural name of the topic type, if different.
-#
-# Keywords:
-# [keyword]
-# [keyword], [plural keyword]
-# ...
-# Defines or adds to the list of keywords for the topic type. They may only
-# contain letters, numbers, and spaces and are not case sensitive. Plural
-# keywords are used for list topics. You can redefine keywords found in the
-# main topics file.
-#
-# Index: [yes|no]
-# Whether the topics get their own index. Defaults to yes. Everything is
-# included in the general index regardless of this setting.
-#
-# Scope: [normal|start|end|always global]
-# How the topics affects scope. Defaults to normal.
-# normal - Topics stay within the current scope.
-# start - Topics start a new scope for all the topics beneath it,
-# like class topics.
-# end - Topics reset the scope back to global for all the topics
-# beneath it.
-# always global - Topics are defined as global, but do not change the scope
-# for any other topics.
-#
-# Class Hierarchy: [yes|no]
-# Whether the topics are part of the class hierarchy. Defaults to no.
-#
-# Variable Type: [yes|no]
-# Whether the topics can be a variable type. Defaults to no.
-#
-# Page Title If First: [yes|no]
-# Whether the topic's title becomes the page title if it's the first one in
-# a file. Defaults to no.
-#
-# Break Lists: [yes|no]
-# Whether list topics should be broken into individual topics in the output.
-# Defaults to no.
-#
-# Can Group With: [type], [type], ...
-# Defines a list of topic types that this one can possibly be grouped with.
-# Defaults to none.
-#-------------------------------------------------------------------------------
-
-# The following topics are defined in the main file, if you'd like to alter
-# their behavior or add keywords:
-#
-# Generic, Class, Interface, Section, File, Group, Function, Variable,
-# Property, Type, Constant, Enumeration, Event, Delegate, Macro,
-# Database, Database Table, Database View, Database Index, Database
-# Cursor, Database Trigger, Cookie, Build Target
-
-# If you add something that you think would be useful to other developers
-# and should be included in Natural Docs by default, please e-mail it to
-# topics [at] naturaldocs [dot] org.
-
-
-Topic Type: Constructor
-
- Class Hierarchy: Yes
- Keywords:
- constructor
- initialize
-
-
-Alter Topic Type: Function
-
- Add Keywords:
- apimethod
- apifunction
-
-
-Alter Topic Type: Property
-
- Add Keywords:
- apiproperty
Copied: sandbox/tschaub/geojson/apidoc_config/Topics.txt (from rev 3614, trunk/openlayers/apidoc_config/Topics.txt)
===================================================================
--- sandbox/tschaub/geojson/apidoc_config/Topics.txt (rev 0)
+++ sandbox/tschaub/geojson/apidoc_config/Topics.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,108 @@
+Format: 1.35
+
+# This is the Natural Docs topics file for this project. If you change anything
+# here, it will apply to THIS PROJECT ONLY. If you'd like to change something
+# for all your projects, edit the Topics.txt in Natural Docs' Config directory
+# instead.
+
+
+Ignore Keywords:
+ function, functions
+ func, funcs
+ procedure, procedures
+ proc, procs
+ routine, routines
+ subroutine, subroutines
+ sub, subs
+ method, methods
+ callback, callbacks
+ property, properties
+ prop, props
+
+
+#-------------------------------------------------------------------------------
+# SYNTAX:
+#
+# Topic Type: [name]
+# Alter Topic Type: [name]
+# Creates a new topic type or alters one from the main file. Each type gets
+# its own index and behavior settings. Its name can have letters, numbers,
+# spaces, and these charaters: - / . '
+#
+# Plural: [name]
+# Sets the plural name of the topic type, if different.
+#
+# Keywords:
+# [keyword]
+# [keyword], [plural keyword]
+# ...
+# Defines or adds to the list of keywords for the topic type. They may only
+# contain letters, numbers, and spaces and are not case sensitive. Plural
+# keywords are used for list topics. You can redefine keywords found in the
+# main topics file.
+#
+# Index: [yes|no]
+# Whether the topics get their own index. Defaults to yes. Everything is
+# included in the general index regardless of this setting.
+#
+# Scope: [normal|start|end|always global]
+# How the topics affects scope. Defaults to normal.
+# normal - Topics stay within the current scope.
+# start - Topics start a new scope for all the topics beneath it,
+# like class topics.
+# end - Topics reset the scope back to global for all the topics
+# beneath it.
+# always global - Topics are defined as global, but do not change the scope
+# for any other topics.
+#
+# Class Hierarchy: [yes|no]
+# Whether the topics are part of the class hierarchy. Defaults to no.
+#
+# Variable Type: [yes|no]
+# Whether the topics can be a variable type. Defaults to no.
+#
+# Page Title If First: [yes|no]
+# Whether the topic's title becomes the page title if it's the first one in
+# a file. Defaults to no.
+#
+# Break Lists: [yes|no]
+# Whether list topics should be broken into individual topics in the output.
+# Defaults to no.
+#
+# Can Group With: [type], [type], ...
+# Defines a list of topic types that this one can possibly be grouped with.
+# Defaults to none.
+#-------------------------------------------------------------------------------
+
+# The following topics are defined in the main file, if you'd like to alter
+# their behavior or add keywords:
+#
+# Generic, Class, Interface, Section, File, Group, Function, Variable,
+# Property, Type, Constant, Enumeration, Event, Delegate, Macro,
+# Database, Database Table, Database View, Database Index, Database
+# Cursor, Database Trigger, Cookie, Build Target
+
+# If you add something that you think would be useful to other developers
+# and should be included in Natural Docs by default, please e-mail it to
+# topics [at] naturaldocs [dot] org.
+
+
+Topic Type: Constructor
+
+ Class Hierarchy: Yes
+ Keywords:
+ constructor
+ initialize
+
+
+Alter Topic Type: Function
+
+ Add Keywords:
+ apimethod
+ apifunction
+
+
+Alter Topic Type: Property
+
+ Add Keywords:
+ apiproperty
Modified: sandbox/tschaub/geojson/build/full.cfg
===================================================================
--- sandbox/tschaub/geojson/build/full.cfg 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/build/full.cfg 2007-07-06 16:43:15 UTC (rev 3616)
@@ -2,6 +2,7 @@
OpenLayers/SingleFile.js
OpenLayers.js
OpenLayers/BaseTypes.js
+OpenLayers/BaseTypes/Class.js
OpenLayers/Util.js
Rico/Corner.js
@@ -10,3 +11,5 @@
[include]
[exclude]
+Firebug/firebug.js
+Firebug/firebugx.js
Modified: sandbox/tschaub/geojson/build/library.cfg
===================================================================
--- sandbox/tschaub/geojson/build/library.cfg 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/build/library.cfg 2007-07-06 16:43:15 UTC (rev 3616)
@@ -2,6 +2,7 @@
OpenLayers/SingleFile.js
OpenLayers.js
OpenLayers/BaseTypes.js
+OpenLayers/BaseTypes/Class.js
OpenLayers/Util.js
Rico/Corner.js
@@ -10,6 +11,8 @@
[include]
[exclude]
+Firebug/firebug.js
+Firebug/firebugx.js
OpenLayers/Format/GeoRSS.js
OpenLayers/Format/GML.js
OpenLayers/Format/WKT.js
Modified: sandbox/tschaub/geojson/build/lite.cfg
===================================================================
--- sandbox/tschaub/geojson/build/lite.cfg 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/build/lite.cfg 2007-07-06 16:43:15 UTC (rev 3616)
@@ -2,6 +2,7 @@
OpenLayers/SingleFile.js
OpenLayers.js
OpenLayers/BaseTypes.js
+OpenLayers/BaseTypes/Class.js
OpenLayers/Util.js
[last]
@@ -18,3 +19,5 @@
OpenLayers/Tile/Image.js
[exclude]
+Firebug/firebug.js
+Firebug/firebugx.js
Copied: sandbox/tschaub/geojson/doc (from rev 3614, trunk/openlayers/doc)
Deleted: sandbox/tschaub/geojson/doc/authors.txt
===================================================================
--- trunk/openlayers/doc/authors.txt 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/doc/authors.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,25 +0,0 @@
-OpenLayers contributors:
-Howard Butler
-Bertil Chaupis
-John Cole
-Jeff Dege
-Schuyler Erle
-Christian López EspÃnola
-John Frank
-Sean Gilles
-Pierre Giraud
-Andreas Hocevar
-Philip Lindsay
-Corey Puffault
-Tim Schaub
-Christopher Schmidt
-Cameron Shorter
-Paul Spencer
-James Stembridge
-Erik Uzureau
-Bill Woodall
-Steve Woodbridge
-
-
-OpenLayers is graciously supported by MetaCarta, Inc.
-<http://www.metacarta.com>.
Copied: sandbox/tschaub/geojson/doc/authors.txt (from rev 3614, trunk/openlayers/doc/authors.txt)
===================================================================
--- sandbox/tschaub/geojson/doc/authors.txt (rev 0)
+++ sandbox/tschaub/geojson/doc/authors.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,25 @@
+OpenLayers contributors:
+Howard Butler
+Bertil Chaupis
+John Cole
+Jeff Dege
+Schuyler Erle
+Christian López EspÃnola
+John Frank
+Sean Gilles
+Pierre Giraud
+Andreas Hocevar
+Philip Lindsay
+Corey Puffault
+Tim Schaub
+Christopher Schmidt
+Cameron Shorter
+Paul Spencer
+James Stembridge
+Erik Uzureau
+Bill Woodall
+Steve Woodbridge
+
+
+OpenLayers is graciously supported by MetaCarta, Inc.
+<http://www.metacarta.com>.
Deleted: sandbox/tschaub/geojson/doc/customization
===================================================================
--- trunk/openlayers/doc/customization 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/doc/customization 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,49 +0,0 @@
-Customizing OpenLayers
-======================
-
-OpenLayers is designed to fit many needs -- fitting in alongside all kinds of
-various applications which are currently in use.
-
-Currently, OpenLayers supports a 'theme' option when creating a map. This
-theme option allows you to specify the location of a CSS theme which should
-be included.
-
-A default theme is available as an example in the theme/ directory: the setup
-is:
-
- * theme/
- * theme/default/
- * theme/default/style.css
- * theme/default/img/
-
-Currently, the OpenLayers code does not support class names, and therefore,
-it is not possible to control many aspects of OpenLayers code with CSS
-classes. However, with this framework in place, we expect to invest time
-to make existing features and new features use the CSS theming framework
-where apropriate.
-
-
-Class Naming
-============
-Elements should have class names which are descriptive of the Javascript
-class from which they come. For example, the main layer switcher element
-in the OpenLayers.Control.LayerSwitcher would be classed:
-
- olControlLayerSwitcher
-
-This would allow users to add to their style.css class in their theme,
-changing, for example:
-
-::
-
- .olControlLayerSwitcher input {
- width:10px;
- }
-
-Sub elements of a particular control can add to the class name:
-
-::
-
- .olControlLayerSwitcherBaseLabel {
- color: red;
- }
Copied: sandbox/tschaub/geojson/doc/customization (from rev 3614, trunk/openlayers/doc/customization)
===================================================================
--- sandbox/tschaub/geojson/doc/customization (rev 0)
+++ sandbox/tschaub/geojson/doc/customization 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,49 @@
+Customizing OpenLayers
+======================
+
+OpenLayers is designed to fit many needs -- fitting in alongside all kinds of
+various applications which are currently in use.
+
+Currently, OpenLayers supports a 'theme' option when creating a map. This
+theme option allows you to specify the location of a CSS theme which should
+be included.
+
+A default theme is available as an example in the theme/ directory: the setup
+is:
+
+ * theme/
+ * theme/default/
+ * theme/default/style.css
+ * theme/default/img/
+
+Currently, the OpenLayers code does not support class names, and therefore,
+it is not possible to control many aspects of OpenLayers code with CSS
+classes. However, with this framework in place, we expect to invest time
+to make existing features and new features use the CSS theming framework
+where apropriate.
+
+
+Class Naming
+============
+Elements should have class names which are descriptive of the Javascript
+class from which they come. For example, the main layer switcher element
+in the OpenLayers.Control.LayerSwitcher would be classed:
+
+ olControlLayerSwitcher
+
+This would allow users to add to their style.css class in their theme,
+changing, for example:
+
+::
+
+ .olControlLayerSwitcher input {
+ width:10px;
+ }
+
+Sub elements of a particular control can add to the class name:
+
+::
+
+ .olControlLayerSwitcherBaseLabel {
+ color: red;
+ }
Deleted: sandbox/tschaub/geojson/doc/readme.txt
===================================================================
--- trunk/openlayers/doc/readme.txt 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/doc/readme.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,3 +0,0 @@
-Automatically generated OpenLayers API documentation is online:
-
- http://dev.openlayers.org/docs/overview-tree.html
Copied: sandbox/tschaub/geojson/doc/readme.txt (from rev 3614, trunk/openlayers/doc/readme.txt)
===================================================================
--- sandbox/tschaub/geojson/doc/readme.txt (rev 0)
+++ sandbox/tschaub/geojson/doc/readme.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,3 @@
+Automatically generated OpenLayers API documentation is online:
+
+ http://dev.openlayers.org/docs/overview-tree.html
Copied: sandbox/tschaub/geojson/doc_config (from rev 3614, trunk/openlayers/doc_config)
Deleted: sandbox/tschaub/geojson/doc_config/Languages.txt
===================================================================
--- trunk/openlayers/doc_config/Languages.txt 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/doc_config/Languages.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,113 +0,0 @@
-Format: 1.35
-
-# This is the Natural Docs languages file for this project. If you change
-# anything here, it will apply to THIS PROJECT ONLY. If you'd like to change
-# something for all your projects, edit the Languages.txt in Natural Docs'
-# Config directory instead.
-
-
-# You can prevent certain file extensions from being scanned like this:
-# Ignore Extensions: [extension] [extension] ...
-
-
-#-------------------------------------------------------------------------------
-# SYNTAX:
-#
-# Unlike other Natural Docs configuration files, in this file all comments
-# MUST be alone on a line. Some languages deal with the # character, so you
-# cannot put comments on the same line as content.
-#
-# Also, all lists are separated with spaces, not commas, again because some
-# languages may need to use them.
-#
-# Language: [name]
-# Alter Language: [name]
-# Defines a new language or alters an existing one. Its name can use any
-# characters. If any of the properties below have an add/replace form, you
-# must use that when using Alter Language.
-#
-# The language Shebang Script is special. It's entry is only used for
-# extensions, and files with those extensions have their shebang (#!) lines
-# read to determine the real language of the file. Extensionless files are
-# always treated this way.
-#
-# The language Text File is also special. It's treated as one big comment
-# so you can put Natural Docs content in them without special symbols. Also,
-# if you don't specify a package separator, ignored prefixes, or enum value
-# behavior, it will copy those settings from the language that is used most
-# in the source tree.
-#
-# Extensions: [extension] [extension] ...
-# [Add/Replace] Extensions: [extension] [extension] ...
-# Defines the file extensions of the language's source files. You can
-# redefine extensions found in the main languages file. You can use * to
-# mean any undefined extension.
-#
-# Shebang Strings: [string] [string] ...
-# [Add/Replace] Shebang Strings: [string] [string] ...
-# Defines a list of strings that can appear in the shebang (#!) line to
-# designate that it's part of the language. You can redefine strings found
-# in the main languages file.
-#
-# Ignore Prefixes in Index: [prefix] [prefix] ...
-# [Add/Replace] Ignored Prefixes in Index: [prefix] [prefix] ...
-#
-# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ...
-# [Add/Replace] Ignored [Topic Type] Prefixes in Index: [prefix] [prefix] ...
-# Specifies prefixes that should be ignored when sorting symbols in an
-# index. Can be specified in general or for a specific topic type.
-#
-#------------------------------------------------------------------------------
-# For basic language support only:
-#
-# Line Comments: [symbol] [symbol] ...
-# Defines a space-separated list of symbols that are used for line comments,
-# if any.
-#
-# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ...
-# Defines a space-separated list of symbol pairs that are used for block
-# comments, if any.
-#
-# Package Separator: [symbol]
-# Defines the default package separator symbol. The default is a dot.
-#
-# [Topic Type] Prototype Enders: [symbol] [symbol] ...
-# When defined, Natural Docs will attempt to get a prototype from the code
-# immediately following the topic type. It stops when it reaches one of
-# these symbols. Use \n for line breaks.
-#
-# Line Extender: [symbol]
-# Defines the symbol that allows a prototype to span multiple lines if
-# normally a line break would end it.
-#
-# Enum Values: [global|under type|under parent]
-# Defines how enum values are referenced. The default is global.
-# global - Values are always global, referenced as 'value'.
-# under type - Values are under the enum type, referenced as
-# 'package.enum.value'.
-# under parent - Values are under the enum's parent, referenced as
-# 'package.value'.
-#
-# Perl Package: [perl package]
-# Specifies the Perl package used to fine-tune the language behavior in ways
-# too complex to do in this file.
-#
-#------------------------------------------------------------------------------
-# For full language support only:
-#
-# Full Language Support: [perl package]
-# Specifies the Perl package that has the parsing routines necessary for full
-# language support.
-#
-#-------------------------------------------------------------------------------
-
-# The following languages are defined in the main file, if you'd like to alter
-# them:
-#
-# Text File, Shebang Script, C/C++, C#, Java, JavaScript, Perl, Python,
-# PHP, SQL, Visual Basic, Pascal, Assembly, Ada, Tcl, Ruby, Makefile,
-# ActionScript, ColdFusion, R, Fortran
-
-# If you add a language that you think would be useful to other developers
-# and should be included in Natural Docs by default, please e-mail it to
-# languages [at] naturaldocs [dot] org.
Copied: sandbox/tschaub/geojson/doc_config/Languages.txt (from rev 3614, trunk/openlayers/doc_config/Languages.txt)
===================================================================
--- sandbox/tschaub/geojson/doc_config/Languages.txt (rev 0)
+++ sandbox/tschaub/geojson/doc_config/Languages.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,113 @@
+Format: 1.35
+
+# This is the Natural Docs languages file for this project. If you change
+# anything here, it will apply to THIS PROJECT ONLY. If you'd like to change
+# something for all your projects, edit the Languages.txt in Natural Docs'
+# Config directory instead.
+
+
+# You can prevent certain file extensions from being scanned like this:
+# Ignore Extensions: [extension] [extension] ...
+
+
+#-------------------------------------------------------------------------------
+# SYNTAX:
+#
+# Unlike other Natural Docs configuration files, in this file all comments
+# MUST be alone on a line. Some languages deal with the # character, so you
+# cannot put comments on the same line as content.
+#
+# Also, all lists are separated with spaces, not commas, again because some
+# languages may need to use them.
+#
+# Language: [name]
+# Alter Language: [name]
+# Defines a new language or alters an existing one. Its name can use any
+# characters. If any of the properties below have an add/replace form, you
+# must use that when using Alter Language.
+#
+# The language Shebang Script is special. It's entry is only used for
+# extensions, and files with those extensions have their shebang (#!) lines
+# read to determine the real language of the file. Extensionless files are
+# always treated this way.
+#
+# The language Text File is also special. It's treated as one big comment
+# so you can put Natural Docs content in them without special symbols. Also,
+# if you don't specify a package separator, ignored prefixes, or enum value
+# behavior, it will copy those settings from the language that is used most
+# in the source tree.
+#
+# Extensions: [extension] [extension] ...
+# [Add/Replace] Extensions: [extension] [extension] ...
+# Defines the file extensions of the language's source files. You can
+# redefine extensions found in the main languages file. You can use * to
+# mean any undefined extension.
+#
+# Shebang Strings: [string] [string] ...
+# [Add/Replace] Shebang Strings: [string] [string] ...
+# Defines a list of strings that can appear in the shebang (#!) line to
+# designate that it's part of the language. You can redefine strings found
+# in the main languages file.
+#
+# Ignore Prefixes in Index: [prefix] [prefix] ...
+# [Add/Replace] Ignored Prefixes in Index: [prefix] [prefix] ...
+#
+# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ...
+# [Add/Replace] Ignored [Topic Type] Prefixes in Index: [prefix] [prefix] ...
+# Specifies prefixes that should be ignored when sorting symbols in an
+# index. Can be specified in general or for a specific topic type.
+#
+#------------------------------------------------------------------------------
+# For basic language support only:
+#
+# Line Comments: [symbol] [symbol] ...
+# Defines a space-separated list of symbols that are used for line comments,
+# if any.
+#
+# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ...
+# Defines a space-separated list of symbol pairs that are used for block
+# comments, if any.
+#
+# Package Separator: [symbol]
+# Defines the default package separator symbol. The default is a dot.
+#
+# [Topic Type] Prototype Enders: [symbol] [symbol] ...
+# When defined, Natural Docs will attempt to get a prototype from the code
+# immediately following the topic type. It stops when it reaches one of
+# these symbols. Use \n for line breaks.
+#
+# Line Extender: [symbol]
+# Defines the symbol that allows a prototype to span multiple lines if
+# normally a line break would end it.
+#
+# Enum Values: [global|under type|under parent]
+# Defines how enum values are referenced. The default is global.
+# global - Values are always global, referenced as 'value'.
+# under type - Values are under the enum type, referenced as
+# 'package.enum.value'.
+# under parent - Values are under the enum's parent, referenced as
+# 'package.value'.
+#
+# Perl Package: [perl package]
+# Specifies the Perl package used to fine-tune the language behavior in ways
+# too complex to do in this file.
+#
+#------------------------------------------------------------------------------
+# For full language support only:
+#
+# Full Language Support: [perl package]
+# Specifies the Perl package that has the parsing routines necessary for full
+# language support.
+#
+#-------------------------------------------------------------------------------
+
+# The following languages are defined in the main file, if you'd like to alter
+# them:
+#
+# Text File, Shebang Script, C/C++, C#, Java, JavaScript, Perl, Python,
+# PHP, SQL, Visual Basic, Pascal, Assembly, Ada, Tcl, Ruby, Makefile,
+# ActionScript, ColdFusion, R, Fortran
+
+# If you add a language that you think would be useful to other developers
+# and should be included in Natural Docs by default, please e-mail it to
+# languages [at] naturaldocs [dot] org.
Deleted: sandbox/tschaub/geojson/doc_config/Menu.txt
===================================================================
--- trunk/openlayers/doc_config/Menu.txt 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/doc_config/Menu.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,197 +0,0 @@
-Format: 1.35
-
-
-Title: OpenLayers
-SubTitle: JavaScript Mapping Library
-
-# You can add a footer to your documentation like this:
-# Footer: [text]
-# If you want to add a copyright notice, this would be the place to do it.
-
-
-# --------------------------------------------------------------------------
-#
-# Cut and paste the lines below to change the order in which your files
-# appear on the menu. Don't worry about adding or removing files, Natural
-# Docs will take care of that.
-#
-# You can further organize the menu by grouping the entries. Add a
-# "Group: [name] {" line to start a group, and add a "}" to end it.
-#
-# You can add text and web links to the menu by adding "Text: [text]" and
-# "Link: [name] ([URL])" lines, respectively.
-#
-# The formatting and comments are auto-generated, so don't worry about
-# neatness when editing the file. Natural Docs will clean it up the next
-# time it is run. When working with groups, just deal with the braces and
-# forget about the indentation and comments.
-#
-# --------------------------------------------------------------------------
-
-
-File: OpenLayers (OpenLayers.js)
-
-Group: OpenLayers {
-
- File: Ajax (no auto-title, OpenLayers/Ajax.js)
-
- Group: BaseTypes {
-
- File: Base Types (no auto-title, OpenLayers/BaseTypes.js)
- File: Bounds (OpenLayers/BaseTypes/Bounds.js)
- File: Class (OpenLayers/BaseTypes/Class.js)
- File: Element (OpenLayers/BaseTypes/Element.js)
- File: LonLat (OpenLayers/BaseTypes/LonLat.js)
- File: Pixel (OpenLayers/BaseTypes/Pixel.js)
- File: Size (OpenLayers/BaseTypes/Size.js)
- } # Group: BaseTypes
-
- File: Console (no auto-title, OpenLayers/Console.js)
-
- Group: Control {
-
- File: Control (no auto-title, OpenLayers/Control.js)
- File: ArgParser (no auto-title, OpenLayers/Control/ArgParser.js)
- File: ZoomToMaxExtent (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
- File: OverviewMap (no auto-title, OpenLayers/Control/OverviewMap.js)
- File: DragPan (no auto-title, OpenLayers/Control/DragPan.js)
- File: DrawFeature (no auto-title, OpenLayers/Control/DrawFeature.js)
- File: EditingToolbar (no auto-title, OpenLayers/Control/EditingToolbar.js)
- File: KeyboardDefaults (no auto-title, OpenLayers/Control/KeyboardDefaults.js)
- File: LayerSwitcher (no auto-title, OpenLayers/Control/LayerSwitcher.js)
- File: MouseDefaults (no auto-title, OpenLayers/Control/MouseDefaults.js)
- File: MousePosition (no auto-title, OpenLayers/Control/MousePosition.js)
- File: MouseToolbar (no auto-title, OpenLayers/Control/MouseToolbar.js)
- File: Navigation (no auto-title, OpenLayers/Control/Navigation.js)
- File: NavToolbar (no auto-title, OpenLayers/Control/NavToolbar.js)
- File: Panel (no auto-title, OpenLayers/Control/Panel.js)
- File: PanZoomBar (no auto-title, OpenLayers/Control/PanZoomBar.js)
- File: Permalink (no auto-title, OpenLayers/Control/Permalink.js)
- File: Scale (no auto-title, OpenLayers/Control/Scale.js)
- File: SelectFeature (no auto-title, OpenLayers/Control/SelectFeature.js)
- File: ZoomBox (no auto-title, OpenLayers/Control/ZoomBox.js)
- File: PanZoom (OpenLayers/Control/PanZoom.js)
- } # Group: Control
-
- File: Events (no auto-title, OpenLayers/Events.js)
-
- Group: Feature {
-
- File: Feature (no auto-title, OpenLayers/Feature.js)
- File: WFS (no auto-title, OpenLayers/Feature/WFS.js)
- File: Vector (no auto-title, OpenLayers/Feature/Vector.js)
- } # Group: Feature
-
- Group: Format {
-
- File: Format (no auto-title, OpenLayers/Format.js)
- File: GeoRSS (OpenLayers/Format/GeoRSS.js)
- File: GML (OpenLayers/Format/GML.js)
- File: KML (OpenLayers/Format/KML.js)
- File: WFS (OpenLayers/Format/WFS.js)
- File: WKT (no auto-title, OpenLayers/Format/WKT.js)
- } # Group: Format
-
- Group: Geometry {
-
- File: Geometry (no auto-title, OpenLayers/Geometry.js)
- File: Collection (no auto-title, OpenLayers/Geometry/Collection.js)
- File: Curve (OpenLayers/Geometry/Curve.js)
- File: LinearRing (OpenLayers/Geometry/LinearRing.js)
- File: LineString (no auto-title, OpenLayers/Geometry/LineString.js)
- File: MultiLineString (no auto-title, OpenLayers/Geometry/MultiLineString.js)
- File: MultiPoint (no auto-title, OpenLayers/Geometry/MultiPoint.js)
- File: MultiPolygon (no auto-title, OpenLayers/Geometry/MultiPolygon.js)
- File: Point (no auto-title, OpenLayers/Geometry/Point.js)
- File: Polygon (no auto-title, OpenLayers/Geometry/Polygon.js)
- File: Rectangle (OpenLayers/Geometry/Rectangle.js)
- File: Surface (OpenLayers/Geometry/Surface.js)
- } # Group: Geometry
-
- Group: Handler {
-
- File: Handler (no auto-title, OpenLayers/Handler.js)
- File: Box (OpenLayers/Handler/Box.js)
- File: Drag (no auto-title, OpenLayers/Handler/Drag.js)
- File: Feature (no auto-title, OpenLayers/Handler/Feature.js)
- File: Keyboard (no auto-title, OpenLayers/Handler/Keyboard.js)
- File: MouseWheel (no auto-title, OpenLayers/Handler/MouseWheel.js)
- File: Path (no auto-title, OpenLayers/Handler/Path.js)
- File: Point (no auto-title, OpenLayers/Handler/Point.js)
- File: Polygon (OpenLayers/Handler/Polygon.js)
- } # Group: Handler
-
- File: Icon (no auto-title, OpenLayers/Icon.js)
-
- Group: Layer {
-
- File: Layer (no auto-title, OpenLayers/Layer.js)
- File: Boxes (OpenLayers/Layer/Boxes.js)
- File: EventPane (OpenLayers/Layer/EventPane.js)
- File: FixedZoomLevels (OpenLayers/Layer/FixedZoomLevels.js)
- File: GeoRSS (no auto-title, OpenLayers/Layer/GeoRSS.js)
- File: GML (no auto-title, OpenLayers/Layer/GML.js)
- File: Gooogle (OpenLayers/Layer/Google.js)
- File: Grid (OpenLayers/Layer/Grid.js)
- File: HTTPRequest (OpenLayers/Layer/HTTPRequest.js)
- File: Image (no auto-title, OpenLayers/Layer/Image.js)
- File: KaMap (OpenLayers/Layer/KaMap.js)
- File: MapServer (OpenLayers/Layer/MapServer.js)
- File: MapServer.Untiled (OpenLayers/Layer/MapServer/Untiled.js)
- File: Markers (no auto-title, OpenLayers/Layer/Markers.js)
- File: MultiMap (OpenLayers/Layer/MultiMap.js)
- File: Text (OpenLayers/Layer/Text.js)
- File: TMS (OpenLayers/Layer/TMS.js)
- File: Vector (no auto-title, OpenLayers/Layer/Vector.js)
- File: VirtualEarth (OpenLayers/Layer/VirtualEarth.js)
- File: WFS (OpenLayers/Layer/WFS.js)
- File: WMS (no auto-title, OpenLayers/Layer/WMS.js)
- File: WMS.Untiled (no auto-title, OpenLayers/Layer/WMS/Untiled.js)
- File: WorldWind (OpenLayers/Layer/WorldWind.js)
- File: Yahoo (OpenLayers/Layer/Yahoo.js)
- } # Group: Layer
-
- File: Map (no auto-title, OpenLayers/Map.js)
-
- Group: Marker {
-
- File: Marker (no auto-title, OpenLayers/Marker.js)
- File: Box (no auto-title, OpenLayers/Marker/Box.js)
- } # Group: Marker
-
- Group: Popup {
-
- File: Popup (no auto-title, OpenLayers/Popup.js)
- File: Anchored (no auto-title, OpenLayers/Popup/Anchored.js)
- File: AnchoredBubble (OpenLayers/Popup/AnchoredBubble.js)
- } # Group: Popup
-
- Group: Renderer {
-
- File: Renderer (OpenLayers/Renderer.js)
- File: Elements (no auto-title, OpenLayers/Renderer/Elements.js)
- File: SVG (no auto-title, OpenLayers/Renderer/SVG.js)
- File: VML (no auto-title, OpenLayers/Renderer/VML.js)
- } # Group: Renderer
-
- Group: Tile {
-
- File: Tile (no auto-title, OpenLayers/Tile.js)
- File: Image (no auto-title, OpenLayers/Tile/Image.js)
- File: WFS (no auto-title, OpenLayers/Tile/WFS.js)
- } # Group: Tile
-
- File: Util (OpenLayers/Util.js)
- } # Group: OpenLayers
-
-Group: Index {
-
- Index: Everything
- Class Index: Classes
- Constant Index: Constants
- Function Index: Functions
- Property Index: Properties
- File Index: Files
- Constructor Index: Constructor
- } # Group: Index
-
Copied: sandbox/tschaub/geojson/doc_config/Menu.txt (from rev 3614, trunk/openlayers/doc_config/Menu.txt)
===================================================================
--- sandbox/tschaub/geojson/doc_config/Menu.txt (rev 0)
+++ sandbox/tschaub/geojson/doc_config/Menu.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,197 @@
+Format: 1.35
+
+
+Title: OpenLayers
+SubTitle: JavaScript Mapping Library
+
+# You can add a footer to your documentation like this:
+# Footer: [text]
+# If you want to add a copyright notice, this would be the place to do it.
+
+
+# --------------------------------------------------------------------------
+#
+# Cut and paste the lines below to change the order in which your files
+# appear on the menu. Don't worry about adding or removing files, Natural
+# Docs will take care of that.
+#
+# You can further organize the menu by grouping the entries. Add a
+# "Group: [name] {" line to start a group, and add a "}" to end it.
+#
+# You can add text and web links to the menu by adding "Text: [text]" and
+# "Link: [name] ([URL])" lines, respectively.
+#
+# The formatting and comments are auto-generated, so don't worry about
+# neatness when editing the file. Natural Docs will clean it up the next
+# time it is run. When working with groups, just deal with the braces and
+# forget about the indentation and comments.
+#
+# --------------------------------------------------------------------------
+
+
+File: OpenLayers (OpenLayers.js)
+
+Group: OpenLayers {
+
+ File: Ajax (no auto-title, OpenLayers/Ajax.js)
+
+ Group: BaseTypes {
+
+ File: Base Types (no auto-title, OpenLayers/BaseTypes.js)
+ File: Bounds (OpenLayers/BaseTypes/Bounds.js)
+ File: Class (OpenLayers/BaseTypes/Class.js)
+ File: Element (OpenLayers/BaseTypes/Element.js)
+ File: LonLat (OpenLayers/BaseTypes/LonLat.js)
+ File: Pixel (OpenLayers/BaseTypes/Pixel.js)
+ File: Size (OpenLayers/BaseTypes/Size.js)
+ } # Group: BaseTypes
+
+ File: Console (no auto-title, OpenLayers/Console.js)
+
+ Group: Control {
+
+ File: Control (no auto-title, OpenLayers/Control.js)
+ File: ArgParser (no auto-title, OpenLayers/Control/ArgParser.js)
+ File: ZoomToMaxExtent (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
+ File: OverviewMap (no auto-title, OpenLayers/Control/OverviewMap.js)
+ File: DragPan (no auto-title, OpenLayers/Control/DragPan.js)
+ File: DrawFeature (no auto-title, OpenLayers/Control/DrawFeature.js)
+ File: EditingToolbar (no auto-title, OpenLayers/Control/EditingToolbar.js)
+ File: KeyboardDefaults (no auto-title, OpenLayers/Control/KeyboardDefaults.js)
+ File: LayerSwitcher (no auto-title, OpenLayers/Control/LayerSwitcher.js)
+ File: MouseDefaults (no auto-title, OpenLayers/Control/MouseDefaults.js)
+ File: MousePosition (no auto-title, OpenLayers/Control/MousePosition.js)
+ File: MouseToolbar (no auto-title, OpenLayers/Control/MouseToolbar.js)
+ File: Navigation (no auto-title, OpenLayers/Control/Navigation.js)
+ File: NavToolbar (no auto-title, OpenLayers/Control/NavToolbar.js)
+ File: Panel (no auto-title, OpenLayers/Control/Panel.js)
+ File: PanZoomBar (no auto-title, OpenLayers/Control/PanZoomBar.js)
+ File: Permalink (no auto-title, OpenLayers/Control/Permalink.js)
+ File: Scale (no auto-title, OpenLayers/Control/Scale.js)
+ File: SelectFeature (no auto-title, OpenLayers/Control/SelectFeature.js)
+ File: ZoomBox (no auto-title, OpenLayers/Control/ZoomBox.js)
+ File: PanZoom (OpenLayers/Control/PanZoom.js)
+ } # Group: Control
+
+ File: Events (no auto-title, OpenLayers/Events.js)
+
+ Group: Feature {
+
+ File: Feature (no auto-title, OpenLayers/Feature.js)
+ File: WFS (no auto-title, OpenLayers/Feature/WFS.js)
+ File: Vector (no auto-title, OpenLayers/Feature/Vector.js)
+ } # Group: Feature
+
+ Group: Format {
+
+ File: Format (no auto-title, OpenLayers/Format.js)
+ File: GeoRSS (OpenLayers/Format/GeoRSS.js)
+ File: GML (OpenLayers/Format/GML.js)
+ File: KML (OpenLayers/Format/KML.js)
+ File: WFS (OpenLayers/Format/WFS.js)
+ File: WKT (no auto-title, OpenLayers/Format/WKT.js)
+ } # Group: Format
+
+ Group: Geometry {
+
+ File: Geometry (no auto-title, OpenLayers/Geometry.js)
+ File: Collection (no auto-title, OpenLayers/Geometry/Collection.js)
+ File: Curve (OpenLayers/Geometry/Curve.js)
+ File: LinearRing (OpenLayers/Geometry/LinearRing.js)
+ File: LineString (no auto-title, OpenLayers/Geometry/LineString.js)
+ File: MultiLineString (no auto-title, OpenLayers/Geometry/MultiLineString.js)
+ File: MultiPoint (no auto-title, OpenLayers/Geometry/MultiPoint.js)
+ File: MultiPolygon (no auto-title, OpenLayers/Geometry/MultiPolygon.js)
+ File: Point (no auto-title, OpenLayers/Geometry/Point.js)
+ File: Polygon (no auto-title, OpenLayers/Geometry/Polygon.js)
+ File: Rectangle (OpenLayers/Geometry/Rectangle.js)
+ File: Surface (OpenLayers/Geometry/Surface.js)
+ } # Group: Geometry
+
+ Group: Handler {
+
+ File: Handler (no auto-title, OpenLayers/Handler.js)
+ File: Box (OpenLayers/Handler/Box.js)
+ File: Drag (no auto-title, OpenLayers/Handler/Drag.js)
+ File: Feature (no auto-title, OpenLayers/Handler/Feature.js)
+ File: Keyboard (no auto-title, OpenLayers/Handler/Keyboard.js)
+ File: MouseWheel (no auto-title, OpenLayers/Handler/MouseWheel.js)
+ File: Path (no auto-title, OpenLayers/Handler/Path.js)
+ File: Point (no auto-title, OpenLayers/Handler/Point.js)
+ File: Polygon (OpenLayers/Handler/Polygon.js)
+ } # Group: Handler
+
+ File: Icon (no auto-title, OpenLayers/Icon.js)
+
+ Group: Layer {
+
+ File: Layer (no auto-title, OpenLayers/Layer.js)
+ File: Boxes (OpenLayers/Layer/Boxes.js)
+ File: EventPane (OpenLayers/Layer/EventPane.js)
+ File: FixedZoomLevels (OpenLayers/Layer/FixedZoomLevels.js)
+ File: GeoRSS (no auto-title, OpenLayers/Layer/GeoRSS.js)
+ File: GML (no auto-title, OpenLayers/Layer/GML.js)
+ File: Gooogle (OpenLayers/Layer/Google.js)
+ File: Grid (OpenLayers/Layer/Grid.js)
+ File: HTTPRequest (OpenLayers/Layer/HTTPRequest.js)
+ File: Image (no auto-title, OpenLayers/Layer/Image.js)
+ File: KaMap (OpenLayers/Layer/KaMap.js)
+ File: MapServer (OpenLayers/Layer/MapServer.js)
+ File: MapServer.Untiled (OpenLayers/Layer/MapServer/Untiled.js)
+ File: Markers (no auto-title, OpenLayers/Layer/Markers.js)
+ File: MultiMap (OpenLayers/Layer/MultiMap.js)
+ File: Text (OpenLayers/Layer/Text.js)
+ File: TMS (OpenLayers/Layer/TMS.js)
+ File: Vector (no auto-title, OpenLayers/Layer/Vector.js)
+ File: VirtualEarth (OpenLayers/Layer/VirtualEarth.js)
+ File: WFS (OpenLayers/Layer/WFS.js)
+ File: WMS (no auto-title, OpenLayers/Layer/WMS.js)
+ File: WMS.Untiled (no auto-title, OpenLayers/Layer/WMS/Untiled.js)
+ File: WorldWind (OpenLayers/Layer/WorldWind.js)
+ File: Yahoo (OpenLayers/Layer/Yahoo.js)
+ } # Group: Layer
+
+ File: Map (no auto-title, OpenLayers/Map.js)
+
+ Group: Marker {
+
+ File: Marker (no auto-title, OpenLayers/Marker.js)
+ File: Box (no auto-title, OpenLayers/Marker/Box.js)
+ } # Group: Marker
+
+ Group: Popup {
+
+ File: Popup (no auto-title, OpenLayers/Popup.js)
+ File: Anchored (no auto-title, OpenLayers/Popup/Anchored.js)
+ File: AnchoredBubble (OpenLayers/Popup/AnchoredBubble.js)
+ } # Group: Popup
+
+ Group: Renderer {
+
+ File: Renderer (OpenLayers/Renderer.js)
+ File: Elements (no auto-title, OpenLayers/Renderer/Elements.js)
+ File: SVG (no auto-title, OpenLayers/Renderer/SVG.js)
+ File: VML (no auto-title, OpenLayers/Renderer/VML.js)
+ } # Group: Renderer
+
+ Group: Tile {
+
+ File: Tile (no auto-title, OpenLayers/Tile.js)
+ File: Image (no auto-title, OpenLayers/Tile/Image.js)
+ File: WFS (no auto-title, OpenLayers/Tile/WFS.js)
+ } # Group: Tile
+
+ File: Util (OpenLayers/Util.js)
+ } # Group: OpenLayers
+
+Group: Index {
+
+ Index: Everything
+ Class Index: Classes
+ Constant Index: Constants
+ Function Index: Functions
+ Property Index: Properties
+ File Index: Files
+ Constructor Index: Constructor
+ } # Group: Index
+
Deleted: sandbox/tschaub/geojson/doc_config/OL.css
===================================================================
--- trunk/openlayers/doc_config/OL.css 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/doc_config/OL.css 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,20 +0,0 @@
-p {
- text-indent: 0; margin-bottom: 1em;
-}
-
-.MGroup {
- font-variant: normal;
- margin: 0.4em 0 0em 10px
-}
-
-.MTitle {
- font-variant: normal;
-}
-
-.CGroup .CTitle {
- font-variant: normal;
-}
-
-.SGroup .SEntry {
- font-variant: normal;
-}
\ No newline at end of file
Copied: sandbox/tschaub/geojson/doc_config/OL.css (from rev 3614, trunk/openlayers/doc_config/OL.css)
===================================================================
--- sandbox/tschaub/geojson/doc_config/OL.css (rev 0)
+++ sandbox/tschaub/geojson/doc_config/OL.css 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,20 @@
+p {
+ text-indent: 0; margin-bottom: 1em;
+}
+
+.MGroup {
+ font-variant: normal;
+ margin: 0.4em 0 0em 10px
+}
+
+.MTitle {
+ font-variant: normal;
+}
+
+.CGroup .CTitle {
+ font-variant: normal;
+}
+
+.SGroup .SEntry {
+ font-variant: normal;
+}
\ No newline at end of file
Deleted: sandbox/tschaub/geojson/doc_config/Topics.txt
===================================================================
--- trunk/openlayers/doc_config/Topics.txt 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/doc_config/Topics.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,105 +0,0 @@
-Format: 1.35
-
-# This is the Natural Docs topics file for this project. If you change anything
-# here, it will apply to THIS PROJECT ONLY. If you'd like to change something
-# for all your projects, edit the Topics.txt in Natural Docs' Config directory
-# instead.
-
-
-# If you'd like to prevent keywords from being recognized by Natural Docs, you
-# can do it like this:
-# Ignore Keywords: [keyword], [keyword], ...
-#
-# Or you can use the list syntax like how they are defined:
-# Ignore Keywords:
-# [keyword]
-# [keyword], [plural keyword]
-# ...
-
-
-#-------------------------------------------------------------------------------
-# SYNTAX:
-#
-# Topic Type: [name]
-# Alter Topic Type: [name]
-# Creates a new topic type or alters one from the main file. Each type gets
-# its own index and behavior settings. Its name can have letters, numbers,
-# spaces, and these charaters: - / . '
-#
-# Plural: [name]
-# Sets the plural name of the topic type, if different.
-#
-# Keywords:
-# [keyword]
-# [keyword], [plural keyword]
-# ...
-# Defines or adds to the list of keywords for the topic type. They may only
-# contain letters, numbers, and spaces and are not case sensitive. Plural
-# keywords are used for list topics. You can redefine keywords found in the
-# main topics file.
-#
-# Index: [yes|no]
-# Whether the topics get their own index. Defaults to yes. Everything is
-# included in the general index regardless of this setting.
-#
-# Scope: [normal|start|end|always global]
-# How the topics affects scope. Defaults to normal.
-# normal - Topics stay within the current scope.
-# start - Topics start a new scope for all the topics beneath it,
-# like class topics.
-# end - Topics reset the scope back to global for all the topics
-# beneath it.
-# always global - Topics are defined as global, but do not change the scope
-# for any other topics.
-#
-# Class Hierarchy: [yes|no]
-# Whether the topics are part of the class hierarchy. Defaults to no.
-#
-# Variable Type: [yes|no]
-# Whether the topics can be a variable type. Defaults to no.
-#
-# Page Title If First: [yes|no]
-# Whether the topic's title becomes the page title if it's the first one in
-# a file. Defaults to no.
-#
-# Break Lists: [yes|no]
-# Whether list topics should be broken into individual topics in the output.
-# Defaults to no.
-#
-# Can Group With: [type], [type], ...
-# Defines a list of topic types that this one can possibly be grouped with.
-# Defaults to none.
-#-------------------------------------------------------------------------------
-
-# The following topics are defined in the main file, if you'd like to alter
-# their behavior or add keywords:
-#
-# Generic, Class, Interface, Section, File, Group, Function, Variable,
-# Property, Type, Constant, Enumeration, Event, Delegate, Macro,
-# Database, Database Table, Database View, Database Index, Database
-# Cursor, Database Trigger, Cookie, Build Target
-
-# If you add something that you think would be useful to other developers
-# and should be included in Natural Docs by default, please e-mail it to
-# topics [at] naturaldocs [dot] org.
-
-
-Topic Type: Constructor
-
- Class Hierarchy: Yes
- Keywords:
- constructor
- initialize
-
-
-Alter Topic Type: Function
-
- Add Keywords:
- apimethod
- apifunction
-
-
-Alter Topic Type: Property
-
- Add Keywords:
- apiproperty
Copied: sandbox/tschaub/geojson/doc_config/Topics.txt (from rev 3614, trunk/openlayers/doc_config/Topics.txt)
===================================================================
--- sandbox/tschaub/geojson/doc_config/Topics.txt (rev 0)
+++ sandbox/tschaub/geojson/doc_config/Topics.txt 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,105 @@
+Format: 1.35
+
+# This is the Natural Docs topics file for this project. If you change anything
+# here, it will apply to THIS PROJECT ONLY. If you'd like to change something
+# for all your projects, edit the Topics.txt in Natural Docs' Config directory
+# instead.
+
+
+# If you'd like to prevent keywords from being recognized by Natural Docs, you
+# can do it like this:
+# Ignore Keywords: [keyword], [keyword], ...
+#
+# Or you can use the list syntax like how they are defined:
+# Ignore Keywords:
+# [keyword]
+# [keyword], [plural keyword]
+# ...
+
+
+#-------------------------------------------------------------------------------
+# SYNTAX:
+#
+# Topic Type: [name]
+# Alter Topic Type: [name]
+# Creates a new topic type or alters one from the main file. Each type gets
+# its own index and behavior settings. Its name can have letters, numbers,
+# spaces, and these charaters: - / . '
+#
+# Plural: [name]
+# Sets the plural name of the topic type, if different.
+#
+# Keywords:
+# [keyword]
+# [keyword], [plural keyword]
+# ...
+# Defines or adds to the list of keywords for the topic type. They may only
+# contain letters, numbers, and spaces and are not case sensitive. Plural
+# keywords are used for list topics. You can redefine keywords found in the
+# main topics file.
+#
+# Index: [yes|no]
+# Whether the topics get their own index. Defaults to yes. Everything is
+# included in the general index regardless of this setting.
+#
+# Scope: [normal|start|end|always global]
+# How the topics affects scope. Defaults to normal.
+# normal - Topics stay within the current scope.
+# start - Topics start a new scope for all the topics beneath it,
+# like class topics.
+# end - Topics reset the scope back to global for all the topics
+# beneath it.
+# always global - Topics are defined as global, but do not change the scope
+# for any other topics.
+#
+# Class Hierarchy: [yes|no]
+# Whether the topics are part of the class hierarchy. Defaults to no.
+#
+# Variable Type: [yes|no]
+# Whether the topics can be a variable type. Defaults to no.
+#
+# Page Title If First: [yes|no]
+# Whether the topic's title becomes the page title if it's the first one in
+# a file. Defaults to no.
+#
+# Break Lists: [yes|no]
+# Whether list topics should be broken into individual topics in the output.
+# Defaults to no.
+#
+# Can Group With: [type], [type], ...
+# Defines a list of topic types that this one can possibly be grouped with.
+# Defaults to none.
+#-------------------------------------------------------------------------------
+
+# The following topics are defined in the main file, if you'd like to alter
+# their behavior or add keywords:
+#
+# Generic, Class, Interface, Section, File, Group, Function, Variable,
+# Property, Type, Constant, Enumeration, Event, Delegate, Macro,
+# Database, Database Table, Database View, Database Index, Database
+# Cursor, Database Trigger, Cookie, Build Target
+
+# If you add something that you think would be useful to other developers
+# and should be included in Natural Docs by default, please e-mail it to
+# topics [at] naturaldocs [dot] org.
+
+
+Topic Type: Constructor
+
+ Class Hierarchy: Yes
+ Keywords:
+ constructor
+ initialize
+
+
+Alter Topic Type: Function
+
+ Add Keywords:
+ apimethod
+ apifunction
+
+
+Alter Topic Type: Property
+
+ Add Keywords:
+ apiproperty
Modified: sandbox/tschaub/geojson/examples/custom-control.html
===================================================================
--- sandbox/tschaub/geojson/examples/custom-control.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/custom-control.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -16,7 +16,7 @@
var map, layer;
function init(){
- map = new OpenLayers.Map( $('map') );
+ map = new OpenLayers.Map('map');
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} );
Modified: sandbox/tschaub/geojson/examples/example.html
===================================================================
--- sandbox/tschaub/geojson/examples/example.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/example.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -9,8 +9,10 @@
</style>
<script src="../lib/OpenLayers.js"></script>
<script type="text/javascript">
+ // making this a global variable so that it is accessible for
+ // debugging/inspecting in Firebug
+ var map = null;
-
<!--
function init(){
@@ -43,7 +45,7 @@
}
header.innerHTML += browserName + ")";
- var map = new OpenLayers.Map('map');
+ map = new OpenLayers.Map('map');
var options = {
resolutions: [1.40625,0.703125,0.3515625,0.17578125,0.087890625,0.0439453125,0.02197265625,0.010986328125,0.0054931640625,0.00274658203125,0.00137329101]
Modified: sandbox/tschaub/geojson/examples/gml-layer.html
===================================================================
--- sandbox/tschaub/geojson/examples/gml-layer.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/gml-layer.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -16,7 +16,7 @@
var map, layer;
function init(){
- map = new OpenLayers.Map( $('map') );
+ map = new OpenLayers.Map('map');
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} );
map.addLayer(layer);
Modified: sandbox/tschaub/geojson/examples/kml-layer-linestring.html
===================================================================
--- sandbox/tschaub/geojson/examples/kml-layer-linestring.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/kml-layer-linestring.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -16,7 +16,7 @@
var map, layer;
function init(){
- map = new OpenLayers.Map( $('map') );
+ map = new OpenLayers.Map('map');
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} );
map.addLayer(layer);
Modified: sandbox/tschaub/geojson/examples/kml-layer.html
===================================================================
--- sandbox/tschaub/geojson/examples/kml-layer.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/kml-layer.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -16,7 +16,7 @@
var map, layer;
function init(){
- map = new OpenLayers.Map( $('map') );
+ map = new OpenLayers.Map('map');
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} );
map.addLayer(layer);
Modified: sandbox/tschaub/geojson/examples/openmnnd.html
===================================================================
--- sandbox/tschaub/geojson/examples/openmnnd.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/openmnnd.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -17,7 +17,7 @@
function init(){
OpenLayers.ProxyHost="/proxy/?url=";
- map = new OpenLayers.Map( $('map'), {'maxResolution':'auto', maxExtent: new OpenLayers.Bounds(-203349.72008129774,4816309.33,1154786.8041952979,5472346.5), projection: 'EPSG:26915' } );
+ map = new OpenLayers.Map('map', {'maxResolution':'auto', maxExtent: new OpenLayers.Bounds(-203349.72008129774,4816309.33,1154786.8041952979,5472346.5), projection: 'EPSG:26915' } );
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
["http://geoint.lmic.state.mn.us/cgi-bin/wms"], {layers: 'fsa'} );
map.addLayer(layer);
Copied: sandbox/tschaub/geojson/examples/rotate-features.html (from rev 3614, trunk/openlayers/examples/rotate-features.html)
===================================================================
--- sandbox/tschaub/geojson/examples/rotate-features.html (rev 0)
+++ sandbox/tschaub/geojson/examples/rotate-features.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -0,0 +1,106 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>OpenLayers Rotate Features Example</title>
+ <style type="text/css">
+ #map {
+ width: 500px;
+ height: 350px;
+ border: 1px solid #ccc;
+ }
+ p {
+ width: 500px;
+ }
+ </style>
+ <script src="../lib/OpenLayers.js"></script>
+ <script type="text/javascript">
+ <!--
+ var map, pointFeature, lineFeature, polygonFeature;
+
+ function init(){
+ map = new OpenLayers.Map('map');
+ var layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
+ "http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} );
+ map.addLayer(layer);
+
+ var style_blue = OpenLayers.Util.extend({}, OpenLayers.Feature.Vector.style['default']);
+ style_blue.strokeColor = "blue";
+ style_blue.fillColor = "blue";
+ var style_green = {
+ strokeColor: "#339933",
+ strokeOpacity: 1,
+ strokeWidth: 3,
+ pointRadius: 6,
+ pointerEvents: "visiblePainted"
+ };
+
+ var vectorLayer = new OpenLayers.Layer.Vector("Simple Geometry");
+
+ // create a point feature
+ var point = new OpenLayers.Geometry.Point(-110, 45);
+ pointFeature = new OpenLayers.Feature.Vector(point, null, style_blue);
+
+ // create a line feature from a list of points
+ var pointList = [];
+ var newPoint = point;
+ for(var p=0; p<5; ++p) {
+ newPoint = new OpenLayers.Geometry.Point(newPoint.x + Math.random(1),
+ newPoint.y + Math.random(1));
+ pointList.push(newPoint);
+ }
+ lineFeature = new OpenLayers.Feature.Vector(
+ new OpenLayers.Geometry.LineString(pointList),null,style_green);
+
+ // create a polygon feature from a linear ring of points
+ var pointList = [];
+ for(var p=0; p<6; ++p) {
+ var a = p * (2 * Math.PI) / 7;
+ var r = Math.random(1) + 1;
+ var newPoint = new OpenLayers.Geometry.Point(point.x + (r * Math.cos(a)),
+ point.y + (r * Math.sin(a)));
+ pointList.push(newPoint);
+ }
+ pointList.push(pointList[0]);
+
+ var linearRing = new OpenLayers.Geometry.LinearRing(pointList);
+ polygonFeature = new OpenLayers.Feature.Vector(
+ new OpenLayers.Geometry.Polygon([linearRing]));
+
+
+ map.addLayer(vectorLayer);
+ map.setCenter(new OpenLayers.LonLat(point.x, point.y), 5);
+ vectorLayer.addFeatures([pointFeature, lineFeature, polygonFeature]);
+
+ // start rotating
+ var origin = new OpenLayers.Geometry.Point(-111.04, 45.68);
+ var style = {
+ strokeColor: "#666666",
+ strokeOpacity: 1,
+ strokeWidth: 1,
+ pointRadius: 2,
+ pointerEvents: "visiblePainted"
+ };
+ var center = new OpenLayers.Feature.Vector(origin, null, style);
+ vectorLayer.addFeatures([center]);
+ window.setInterval(rotateFeature, 100,
+ pointFeature, Math.PI / 10, origin);
+ window.setInterval(rotateFeature, 100,
+ lineFeature, Math.PI / 20, origin);
+ window.setInterval(rotateFeature, 100,
+ polygonFeature, -1 * Math.PI / 10, origin);
+ }
+
+ function rotateFeature(feature, angle, origin) {
+ feature.geometry.rotate(angle, origin);
+ feature.layer.drawFeature(feature);
+ }
+
+ // -->
+ </script>
+ </head>
+ <body onload="init()">
+ <div id="map"></div>
+ <p>This example shows a few features rotating. There is not yet a control
+ built that provides a tool for rotating, but the geometry.rotate method
+ can be accessed to rotate programmatically.</p>
+ </body>
+</html>
Modified: sandbox/tschaub/geojson/examples/vector-features.html
===================================================================
--- sandbox/tschaub/geojson/examples/vector-features.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/vector-features.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -13,7 +13,7 @@
var map;
function init(){
- map = new OpenLayers.Map( $('map') );
+ map = new OpenLayers.Map('map');
var layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} );
map.addLayer(layer);
Modified: sandbox/tschaub/geojson/examples/wfs-scribble.html
===================================================================
--- sandbox/tschaub/geojson/examples/wfs-scribble.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/wfs-scribble.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -13,7 +13,7 @@
var map, layer;
function init(){
- map = new OpenLayers.Map( $('map'), {controls: [ new OpenLayers.Control.PanZoom(), new OpenLayers.Control.Permalink() ]} );
+ map = new OpenLayers.Map('map', {controls: [ new OpenLayers.Control.PanZoom(), new OpenLayers.Control.Permalink() ]} );
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://labs.metacarta.com/wms-c/Basic.py",
{layers: 'basic'} );
Modified: sandbox/tschaub/geojson/examples/wfs-states.html
===================================================================
--- sandbox/tschaub/geojson/examples/wfs-states.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/wfs-states.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -14,7 +14,7 @@
function init(){
OpenLayers.ProxyHost="/cgi-bin/proxy.cgi?url=";
- map = new OpenLayers.Map( $('map'), {controls: [ new OpenLayers.Control.PanZoom(), new OpenLayers.Control.Permalink(), new OpenLayers.Control.MouseDefaults() ]} );
+ map = new OpenLayers.Map('map', {controls: [ new OpenLayers.Control.PanZoom(), new OpenLayers.Control.Permalink(), new OpenLayers.Control.MouseDefaults() ]} );
layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://labs.metacarta.com/wms-c/Basic.py",
{layers: 'basic'} );
Modified: sandbox/tschaub/geojson/examples/wfs-t.html
===================================================================
--- sandbox/tschaub/geojson/examples/wfs-t.html 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/examples/wfs-t.html 2007-07-06 16:43:15 UTC (rev 3616)
@@ -13,7 +13,7 @@
var map, layer;
function init(){
- map = new OpenLayers.Map( $('map') );
+ map = new OpenLayers.Map('map');
layer = new OpenLayers.Layer.WMS( "State",
"http://dev.openlayers.org/geoserver/wms", {layers: 'topp:tasmania_state_boundaries'} );
map.addLayer(layer);
Modified: sandbox/tschaub/geojson/lib/OpenLayers/Ajax.js
===================================================================
--- sandbox/tschaub/geojson/lib/OpenLayers/Ajax.js 2007-07-06 16:33:18 UTC (rev 3615)
+++ sandbox/tschaub/geojson/lib/OpenLayers/Ajax.js 2007-07-06 16:43:15 UTC (rev 3616)
@@ -37,16 +37,19 @@
alert("Unhandled request return " + request.statusText);
};
-/** Background load a document
-*
-* @param {String} uri URI of source doc
-* @param {String} params Params on get (doesnt seem to work)
-* @param {Object} caller object which gets callbacks
-* @param {Function} onComplete callback for success
-* @param {Function} onFailure callback for failure
-*
-* Both callbacks optional (though silly)
-*/
+/**
+ * Function: loadURL
+ * Background load a document.
+ *
+ * Parameters:
+ * uri - {String} URI of source doc
+ * params - {String} Params on get (doesnt seem to work)
+ * caller - {Object} object which gets callbacks
+ * onComplete - {Function} callback for success
+ * onFailure - {Function} callback for failure
+ *
+ * Both callbacks optional (though silly)
+ */
OpenLayers.loadURL = function(uri, params, caller,
onComplete, onFailure) {
@@ -70,12 +73,16 @@
);
};
-/** Parse XML into a doc structure
-* @param {String} text
-*
-* @returns Parsed Ajax Response ??
-* @type ?
-*/
+/**
+ * Function: parseXMLString
+ * Parse XML into a doc structure
+ *
+ * Parameters:
+ * text - {String}
+ *
+ * Return:
+ * {?} Parsed AJAX Responsev
+ */
OpenLayers.parseXMLString = function(text) {
//MS sucks, if the server is bad it dies
@@ -108,224 +115,413 @@
return ajaxResponse;
};
+
+/**
+ * Namespace: OpenLayers.Ajax
+ */
OpenLayers.Ajax = {
- emptyFunction: function () {},
- getTransport: function() {
- return OpenLayers.Util.Try(
- function() {return new ActiveXObject('Msxml2.XMLHTTP')},
- function() {return new ActiveXObject('Microsoft.XMLHTTP')},
- function() {return new XMLHttpRequest()}
- ) || false;
- },
+ /**
+ * Method: emptyFunction
+ */
+ emptyFunction: function () {},
- activeRequestCount: 0
+ /**
+ * Method: getTransport
+ *
+ * Return:
+ * {Object} Transport mechanism for whichever browser we're in, or false if
+ * none available.
+ */
+ getTransport: function() {
+ return OpenLayers.Util.Try(
+ function() {return new ActiveXObject('Msxml2.XMLHTTP')},
+ function() {return new ActiveXObject('Microsoft.XMLHTTP')},
+ function() {return new XMLHttpRequest()}
+ ) || false;
+ },
+
+ /**
+ * Property: activeRequestCount
+ * {Integer}
+ */
+ activeRequestCount: 0
};
+/**
+ * Namespace: OpenLayers.Ajax.Responders
+ * {Object}
+ */
OpenLayers.Ajax.Responders = {
- responders: [],
+
+ /**
+ * Property: responders
+ * {Array}
+ */
+ responders: [],
- register: function(responderToAdd) {
- for (var i = 0; i < this.responders.length; i++)
- if (responderToAdd == this.responders[i])
- return;
- this.responders.push(responderToAdd);
- },
+ /**
+ * Method: register
+ *
+ * Parameters:
+ * responderToAdd - {?}
+ */
+ register: function(responderToAdd) {
+ for (var i = 0; i < this.responders.length; i++)
+ if (responderToAdd == this.responders[i])
+ return;
+ this.responders.push(responderToAdd);
+ },
- dispatch: function(callback, request, transport, json) {
- for (var i = 0; i < this.responders.length; i++) {
- responder = this.responders[i];
- if (responder[callback] && typeof responder[callback] == 'function') {
- try {
- responder[callback].apply(responder, [request, transport, json]);
- } catch (e) {}
- }
+ /**
+ * Method: dispatch
+ *
+ * Parameters:
+ * callback - {?}
+ * request - {?}
+ * transport - {?}
+ * json - {?}
+ */
+ dispatch: function(callback, request, transport, json) {
+ for (var i = 0; i < this.responders.length; i++) {
+ responder = this.responders[i];
+
+ if (responder[callback] &&
+ typeof responder[callback] == 'function') {
+ try {
+ responder[callback].apply(responder,
+ [request, transport, json]);
+ } catch (e) {}
+ }
+ }
}
- }
};
OpenLayers.Ajax.Responders.register({
- onCreate: function() {
- OpenLayers.Ajax.activeRequestCount++;
- },
+ /**
+ * Function: onCreate
+ */
+ onCreate: function() {
+ OpenLayers.Ajax.activeRequestCount++;
+ },
- onComplete: function() {
- OpenLayers.Ajax.activeRequestCount--;
- }
+ /**
+ * Function: onComplete
+ */
+ onComplete: function() {
+ OpenLayers.Ajax.activeRequestCount--;
+ }
});
+/**
+ * Namespace: OpenLayers.Ajax.Base
+ * {Object}
+ */
OpenLayers.Ajax.Base = function() {};
OpenLayers.Ajax.Base.prototype = {
- setOptions: function(options) {
- this.options = {
- method: 'post',
- asynchronous: true,
- parameters: ''
- }
- OpenLayers.Util.extend(this.options, options || {});
- },
- responseIsSuccess: function() {
- return this.transport.status == undefined
- || this.transport.status == 0
- || (this.transport.status >= 200 && this.transport.status < 300);
- },
+ /**
+ * Function: setOptions
+ *
+ * Parameters:
+ * options - {Object}
+ */
+ setOptions: function(options) {
+ this.options = {
+ 'method': 'post',
+ 'asynchronous': true,
+ 'parameters': ''
+ };
+ OpenLayers.Util.extend(this.options, options || {});
+ },
- responseIsFailure: function() {
- return !this.responseIsSuccess();
- }
-}
+ /**
+ * Function: responseIsSuccess
+ *
+ * Return:
+ * {Boolean}
+ */
+ responseIsSuccess: function() {
+ return this.transport.status == undefined ||
+ this.transport.status == 0 ||
+ (this.transport.status >= 200 && this.transport.status < 300);
+ },
+ /**
+ * Function: responseIsFailure
+ *
+ * Return:
+ * {Boolean}
+ */
+ responseIsFailure: function() {
+ return !this.responseIsSuccess();
+ }
+};
+
+/**
+ * Class: OpenLayers.Ajax.Request
+ *
+ * Inherit:
+ * - <OpenLayers.Ajax.Base>
+ */
OpenLayers.Ajax.Request = OpenLayers.Class.create();
+
+/**
+ * Property: Events
+ * {Array(String)}
+ */
OpenLayers.Ajax.Request.Events =
['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
-OpenLayers.Ajax.Request.prototype = OpenLayers.Class.inherit( OpenLayers.Ajax.Base, {
- initialize: function(url, options) {
- this.transport = OpenLayers.Ajax.getTransport();
- this.setOptions(options);
- this.request(url);
- },
-
- request: function(url) {
- var parameters = this.options.parameters || '';
- if (parameters.length > 0) parameters += '&_=';
-
- try {
- this.url = url;
- if (this.options.method == 'get' && parameters.length > 0)
- this.url += (this.url.match(/\?/) ? '&' : '?') + parameters;
-
- OpenLayers.Ajax.Responders.dispatch('onCreate', this, this.transport);
-
- this.transport.open(this.options.method, this.url,
- this.options.asynchronous);
-
- if (this.options.asynchronous) {
- this.transport.onreadystatechange = this.onStateChange.bind(this);
- setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10);
- }
-
- this.setRequestHeaders();
-
- var body = this.options.postBody ? this.options.postBody : parameters;
- this.transport.send(this.options.method == 'post' ? body : null);
-
- /* Force Firefox to handle ready state 4 for synchronous requests */
- if (!this.options.asynchronous && this.transport.overrideMimeType) {
- this.onStateChange();
- }
-
- } catch (e) {
- this.dispatchException(e);
- }
- },
-
- setRequestHeaders: function() {
- var requestHeaders =
- ['X-Requested-With', 'XMLHttpRequest',
- 'X-Prototype-Version', 'OpenLayers'];
-
- if (this.options.method == 'post' && !this.options.postBody) {
- requestHeaders.push('Content-type',
- 'application/x-www-form-urlencoded');
-
- /* Force "Connection: close" for Mozilla browsers to work around
- * a bug where XMLHttpReqeuest sends an incorrect Content-length
- * header. See Mozilla Bugzilla #246651.
+OpenLayers.Ajax.Request.prototype =
+ OpenLayers.Class.inherit( OpenLayers.Ajax.Base, {
+
+ /**
+ * Constructor: OpenLayers.Ajax.Request
+ *
+ * Parameters:
+ * url - {String}
+ * options - {Object}
*/
- if (this.transport.overrideMimeType)
- requestHeaders.push('Connection', 'close');
- }
+ initialize: function(url, options) {
+ this.transport = OpenLayers.Ajax.getTransport();
+ this.setOptions(options);
+ this.request(url);
+ },
- if (this.options.requestHeaders)
- requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
+ /**
+ * Method: request
+ *
+ * Parameters:
+ * url - {String}
+ */
+ request: function(url) {
+ var parameters = this.options.parameters || '';
+ if (parameters.length > 0) parameters += '&_=';
+
+ try {
+ this.url = url;
+ if (this.options.method == 'get' && parameters.length > 0) {
+ this.url += (this.url.match(/\?/) ? '&' : '?') + parameters;
+ }
+
+ OpenLayers.Ajax.Responders.dispatch('onCreate',
+ this,
+ this.transport);
+
+ this.transport.open(this.options.method,
+ this.url,
+ this.options.asynchronous);
+
+ if (this.options.asynchronous) {
+ this.transport.onreadystatechange =
+ this.onStateChange.bind(this);
+
+ setTimeout((function() {
+ this.respondToReadyState(1)
+ }).bind(this), 10);
+ }
+
+ this.setRequestHeaders();
+
+ var body = this.options.postBody ? this.options.postBody
+ : parameters;
+ this.transport.send(this.options.method == 'post' ? body : null);
+
+ // Force Firefox to handle ready state 4 for synchronous requests
+ if (!this.options.asynchronous &&
+ this.transport.overrideMimeType) {
+
+ this.onStateChange();
+ }
+
+ } catch (e) {
+ this.dispatchException(e);
+ }
+ },
+
+ /**
+ * Method: setRequestHeaders
+ */
+ setRequestHeaders: function() {
+ var requestHeaders = [
+ 'X-Requested-With',
+ 'XMLHttpRequest',
+ 'X-Prototype-Version',
+ 'OpenLayers'
+ ];
+
+ if (this.options.method == 'post' && !this.options.postBody) {
+ requestHeaders.push('Content-type',
+ 'application/x-www-form-urlencoded');
+
+ // Force "Connection: close" for Mozilla browsers to work around
+ // a bug where XMLHttpReqeuest sends an incorrect Content-length
+ // header. See Mozilla Bugzilla #246651.
+ if (this.transport.overrideMimeType) {
+ requestHeaders.push('Connection', 'close');
+ }
+ }
+
+ if (this.options.requestHeaders) {
+ requestHeaders.push.apply(requestHeaders,
+ this.options.requestHeaders);
+ }
+
+ for (var i = 0; i < requestHeaders.length; i += 2) {
+ this.transport.setRequestHeader(requestHeaders[i],
+ requestHeaders[i+1]);
+ }
+ },
- for (var i = 0; i < requestHeaders.length; i += 2)
- this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]);
- },
+ /**
+ * Method: onStateChange
+ */
+ onStateChange: function() {
+ var readyState = this.transport.readyState;
+ if (readyState != 1) {
+ this.respondToReadyState(this.transport.readyState);
+ }
+ },
- onStateChange: function() {
- var readyState = this.transport.readyState;
- if (readyState != 1)
- this.respondToReadyState(this.transport.readyState);
- },
+ /**
+ * Method: header
+ *
+ * Return:
+ * {?}
+ */
+ header: function(name) {
+ try {
+ return this.transport.getResponseHeader(name);
+ } catch (e) {}
+ },
- header: function(name) {
- try {
- return this.transport.getResponseHeader(name);
- } catch (e) {}
- },
+ /**
+ * Method: evalJSON
+ *
+ * Return:
+ * {?}
+ */
+ evalJSON: function() {
+ try {
+ return eval(this.header('X-JSON'));
+ } catch (e) {}
+ },
- evalJSON: function() {
- try {
- return eval(this.header('X-JSON'));
- } catch (e) {}
- },
+ /**
+ * Method: evalResponse
+ *
+ * Return:
+ * {?}
+ */
+ evalResponse: function() {
+ try {
+ return eval(this.transport.responseText);
+ } catch (e) {
+ this.dispatchException(e);
+ }
+ },
- evalResponse: function() {
- try {
- return eval(this.transport.responseText);
- } catch (e) {
- this.dispatchException(e);
- }
- },
+ /**
+ * Method: respondToReadyState
+ *
+ * Parameters:
+ * readyState - {?}
+ */
+ respondToReadyState: function(readyState) {
+ var event = OpenLayers.Ajax.Request.Events[readyState];
+ var transport = this.transport, json = this.evalJSON();
+
+ if (event == 'Complete') {
+ try {
+ var responseSuccess = this.responseIsSuccess() ? 'Success'
+ : 'Failure';
+
+ (this.options['on' + this.transport.status] ||
+ this.options['on' + responseSuccess] ||
+ OpenLayers.Ajax.emptyFunction)(transport, json);
+ } catch (e) {
+ this.dispatchException(e);
+ }
+
+ var contentType = this.header('Content-type') || '';
+ if (contentType.match(/^text\/javascript/i)) {
+ this.evalResponse();
+ }
+ }
+
+ try {
+ (this.options['on' + event] ||
+ OpenLayers.Ajax.emptyFunction)(transport, json);
+ OpenLayers.Ajax.Responders.dispatch('on' + event,
+ this,
+ transport,
+ json);
+ } catch (e) {
+ this.dispatchException(e);
+ }
+
+ // Avoid memory leak in MSIE: clean up the oncomplete event handler
+ if (event == 'Complete') {
+ this.transport.onreadystatechange = OpenLayers.Ajax.emptyFunction;
+ }
+ },
- respondToReadyState: function(readyState) {
- var event = OpenLayers.Ajax.Request.Events[readyState];
- var transport = this.transport, json = this.evalJSON();
-
- if (event == 'Complete') {
- try {
- (this.options['on' + this.transport.status]
- || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]
- || OpenLayers.Ajax.emptyFunction)(transport, json);
- } catch (e) {
- this.dispatchException(e);
- }
-
- if ((this.header('Content-type') || '').match(/^text\/javascript/i))
- this.evalResponse();
+ /**
+ * Method: dispatchException
+ *
+ * Parameters:
+ * exception - {?}
+ */
+ dispatchException: function(exception) {
+ if (this.options.onException) {
+ this.options.onException(this, exception);
+ } else {
+ // if we get here, Responders.dispatch('onException') will never
+ // be called. too bad. we should probably take out the Responders
+ // stuff anyway.
+ throw exception;
+ }
+ OpenLayers.Ajax.Responders.dispatch('onException', this, exception);
}
+
+});
- try {
- (this.options['on' + event] || OpenLayers.Ajax.emptyFunction)(transport, json);
- OpenLayers.Ajax.Responders.dispatch('on' + event, this, transport, json);
- } catch (e) {
- this.dispatchException(e);
- }
-
- /* Avoid memory leak in MSIE: clean up the oncomplete event handler */
- if (event == 'Complete')
- this.transport.onreadystatechange = OpenLayers.Ajax.emptyFunction;
- },
-
- dispatchException: function(exception) {
- if (this.options.onException) {
- this.options.onException(this, exception);
+/**
+ * Function: getElementsByTagNameNS
+ *
+ * Parameters:
+ * parentnode - {?}
+ * nsuri - {?}
+ * nsprefix - {?}
+ * tagname - {?}
+ *
+ * Return:
+ * {?}
+ */
+OpenLayers.Ajax.getElementsByTagNameNS = function(parentnode, nsuri,
+ nsprefix, tagname) {
+ var elem = null;
+ if (parentnode.getElementsByTagNameNS) {
+ elem = parentnode.getElementsByTagNameNS(nsuri, tagname);
} else {
- // if we get here, Responders.dispatch('onException') will never
- // be called. too bad. we should probably take out the Responders
- // stuff anyway.
- throw exception;
+ elem = parentnode.getElementsByTagName(nsprefix + ':' + tagname);
}
- OpenLayers.Ajax.Responders.dispatch('onException', this, exception);
- }
-});
+ return elem;
+};
-OpenLayers.Ajax.getElementsByTagNameNS = function(parentnode, nsuri, nsprefix, tagname) {
- return parentnode.getElementsByTagNameNS ?
- parentnode.getElementsByTagNameNS(nsuri, tagname)
- : parentnode.getElementsByTagName(nsprefix + ':' + tagname);
-}
/**
+ * Function: serializeXMLToString
* Wrapper function around XMLSerializer, which doesn't exist/work in
- * IE/Safari. We need to come up with a way to serialize in those browser:
- * for now, these browsers will just fail.
- * #535, #536
+ * IE/Safari. We need to come up with a way to serialize in those browser:
+ * for now, these browsers will just fail. #535, #536
*
- * @param {XMLNode} xmldom xml dom to serialize
+ * Parameters:
+ * xmldom {XMLNode} xml dom to serialize
+ *
+ * Return:
+ * {?}
*/
OpenLayers.Ajax.serializeXMLToString = function(xmldom) {
var serializer = new XMLSerializer();
Copied: sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes (from rev 3614, trunk/openlayers/lib/OpenLayers/BaseTypes)
Deleted: sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Bounds.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/BaseTypes/Bounds.js 2007-07-06 15:08:19 UTC (rev 3614)
+++ sandbox/tschaub/geojson/lib/OpenLayers/BaseTypes/Bounds.js 2007-07-06 16:43:15 UTC (rev 3616)
@@ -1,531 +0,0 @@
-/* Copyright (c) 2006 MetaCarta, Inc., published under a modified BSD license.
- * See http://svn.openlayers.org/trunk/openlayers/repository-license.txt
- * for the full text of the license. */
-
-/**
- * Class: OpenLayers.Bounds
- * Instances of this class represent bounding boxes. Data stored as left,
- * bottom, right, top floats
- */
-OpenLayers.Bounds = OpenLayers.Class.create();
-OpenLayers.Bounds.prototype = {
-
- /**
- * Property: left
- * {Number}
- */
- left: 0.0,
-
- /**
- * Property: bottom
- * {Number}
- */
- bottom: 0.0,
-
- /**
- * Property: right
- * {Number}
- */
- right: 0.0,
-
- /**
- * Property: top
- * {Number}
- */
- top: 0.0,
-
- /**
- * Constructor: OpenLayers.Bounds
- * Construct a new bounds object.
- *
- * Parameters:
- * left - {Number} The left bounds of the box. Note that for width
- * calculations, this is assumed to be less than the right value.
- * bottom - {Number} The bottom bounds of the box. Note that for height
- * calculations, this is assumed to be more than the top value.
- * right - {Number} The right bounds.
- * top - {Number} The top bounds.
- */
- initialize: function(left, bottom, right, top) {
- t