Commit 0187e086ebf884105f90457659fe79a05cbf45cc

Authored by bernard
1 parent 8d9b1b37

Added style="display:none" to generated container of dock component.

... ... @@ -12,6 +12,9 @@
12 12 with the cursor, and usually perform some action when clicked. This plugin mimics that behaviour by
13 13 transforming a contiguous set of HTML images into an expanding Dock, vertical or horizontal, with or without
14 14 labels.
  15 +
  16 + Note that this component will not work if it's children render anything else except "<script>", "<a>"
  17 + or "<img>".
15 18 </description>
16 19 <renderer generate="false" override="true">
17 20 <name>org.richfaces.DockRenderer</name>
... ...
... ... @@ -100,7 +100,9 @@ public class DockRenderer extends HeaderResourcesRendererBase {
100 100 Object styleClass = component.getAttributes().get("styleClass");
101 101 styleClass = styleClass == null ? "" : " " + styleClass.toString();
102 102 writer.writeAttribute(HTML.class_ATTRIBUTE, "rf-dk" + styleClass, HTML.class_ATTRIBUTE);
103   - writer.writeAttribute(HTML.style_ATTRIBUTE, component.getAttributes().get("style"), HTML.style_ATTRIBUTE);
  103 + Object style = component.getAttributes().get("style");
  104 + style = style == null ? "" : style.toString();
  105 + writer.writeAttribute(HTML.style_ATTRIBUTE, "display:none;" + style, HTML.style_ATTRIBUTE);
104 106 }
105 107
106 108 @Override
... ...
Please register or login to post a comment