From 0494b1fc1820edd83ded765b23f8df65537e858c Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Fri, 22 Jun 2007 23:27:28 +0000 Subject: [PATCH] adding back the stuff I so cavalierly discarded git-svn-id: http://svn.openlayers.org/sandbox/tschaub/naturaldocs/doc@3439 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- authors.txt | 25 +++++++++++++++++++++++++ customization | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ readme.txt | 3 +++ 3 files changed, 77 insertions(+) create mode 100644 authors.txt create mode 100644 customization create mode 100644 readme.txt diff --git a/authors.txt b/authors.txt new file mode 100644 index 0000000000..3b43ca2b06 --- /dev/null +++ b/authors.txt @@ -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. +. diff --git a/customization b/customization new file mode 100644 index 0000000000..61b4184e7c --- /dev/null +++ b/customization @@ -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; + } diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000000..a675b7c3e6 --- /dev/null +++ b/readme.txt @@ -0,0 +1,3 @@ +Automatically generated OpenLayers API documentation is online: + + http://dev.openlayers.org/docs/overview-tree.html