font-size: 15px;
color: #656d73;
border-top: 1px solid #c8cccd;
+ cursor: pointer;
}
.i-accordion-item-caption .i-caption {
padding: 7px 0 6px 18px;
- cursor: pointer;
}
.i-accordion-item-open .i-accordion-item-caption {
border-bottom-color: #bfc9d4;
text-shadow: #fafafa 1px 1px 0;
border-bottom: 1px solid #c8cccd;
-}
-
-.i-accordion-item-open .i-accordion-item-caption .i-caption {
cursor: default;
}
+
.i-accordion-item-content {
position: absolute;
overflow: auto;
font-size: 15px;
color: #656d73;
border-top: 1px solid #c8cccd;
+ cursor: pointer;
}
.i-accordion-item-caption .i-caption {
padding: 7px 0 6px 18px;
- cursor: pointer;
}
.i-accordion-item-open .i-accordion-item-caption {
border-bottom-color: #bfc9d4;
text-shadow: #fafafa 1px 1px 0;
border-bottom: 1px solid #c8cccd;
-}
-
-.i-accordion-item-open .i-accordion-item-caption .i-caption {
cursor: default;
}
+
.i-accordion-item-content {
position: absolute;
overflow: auto;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Element;
+import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.ComplexPanel;
import com.google.gwt.user.client.ui.Widget;
}
int captionWidth = caption.getRequiredWidth();
- int padding = Util.measureHorizontalPaddingAndBorder(caption.getElement(),
- 18);
+ int padding = Util.measureHorizontalPaddingAndBorder(caption
+ .getElement(), 18);
return captionWidth + padding;
}
setElement(DOM.createDiv());
caption = new ICaption(null, client);
caption.addClickListener(this);
+ if (BrowserInfo.get().isIE6()) {
+ DOM.setEventListener(captionNode, this);
+ DOM.sinkEvents(captionNode, Event.BUTTON_LEFT);
+ }
super.add(caption, captionNode);
DOM.appendChild(captionNode, caption.getElement());
DOM.appendChild(getElement(), captionNode);
updateCaption(tabUidl);
}
+ public void onBrowserEvent(Event event) {
+ onSelectTab(this);
+ }
+
public Element getContainerElement() {
return content;
}