[OpenLayers-Trac] [OpenLayers] #2862: Panel: decouple the appearance of the icons to the Controls

OpenLayers trac-20090302 at openlayers.org
Mon Oct 4 13:38:31 EDT 2010


#2862: Panel: decouple the appearance of the icons to the Controls
---------------------------+------------------------------------------------
 Reporter:  jorix          |       Owner:  jorix       
     Type:  feature        |      Status:  new         
 Priority:  minor          |   Milestone:  2.11 Release
Component:  Control.Panel  |     Version:  2.10        
 Keywords:                 |       State:              
---------------------------+------------------------------------------------
 When a panel manages visual controls (such as another panel)"DOM"
 attributes  in icons and controls are mixed. The clearest example is the
 "title".

 The ticket proposes:
  * Can specify different values for title and "displayclass" for the icon.
  * New property "CSSClasses" only for icons, to separate the additional
 classes from "displayclass", this allows a declaration of controls
 clearer.

 Implementation: Proposes a new property "panelIcon - {Object}" in
 control.js. To create a control "panelIcon" contains all the specific
 properties of the icon.

 The patch includes changes into example "panel.html":
  * Adapted to new: wiki/CodingStandards#WritingExamples.
  * Remove needless CSS to improve appearance.
  * Show the usage of TYPE_TOGGLE controls.
  * Change deprecated MouseDefaults control by Navigation
  * Show the usage of the new property "panelIcon".

 It includes new test for the properties into "panelIcon" object.


 This patch is independent of #2863, but is designed to work together.

-- 
Ticket URL: <http://trac.openlayers.org/ticket/2862>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer


More information about the Trac mailing list