Preserve the title and the className if they are set in createControlMarkup.
This commit is contained in:
committed by
Éric Lemoine
parent
3b7585be24
commit
9e48825205
@@ -249,8 +249,10 @@ OpenLayers.Control.Panel = OpenLayers.Class(OpenLayers.Control, {
|
|||||||
for (var i=0, len=controls.length; i<len; i++) {
|
for (var i=0, len=controls.length; i<len; i++) {
|
||||||
var control = controls[i],
|
var control = controls[i],
|
||||||
element = this.createControlMarkup(control);
|
element = this.createControlMarkup(control);
|
||||||
element.className = control.displayClass + "ItemInactive olButton";
|
OpenLayers.Element.addClass(element,
|
||||||
if (control.title != "") {
|
control.displayClass + "ItemInactive");
|
||||||
|
OpenLayers.Element.addClass(element, "olButton");
|
||||||
|
if (control.title != "" && !element.title) {
|
||||||
element.title = control.title;
|
element.title = control.title;
|
||||||
}
|
}
|
||||||
control.panel_div = element;
|
control.panel_div = element;
|
||||||
|
|||||||
Reference in New Issue
Block a user