aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2011-11-22 11:02:07 +0200
committerArtur Signell <artur@vaadin.com>2011-11-22 13:18:33 +0200
commit25925072a6fe269d427155102b8a726fc47b0beb (patch)
tree36bdc5012243ceb5c8ddb860757d9e6e7fa70ca4 /src
parent719f8d16cceb9755869872893b5b27657d2a4a3f (diff)
downloadvaadin-framework-25925072a6fe269d427155102b8a726fc47b0beb.tar.gz
vaadin-framework-25925072a6fe269d427155102b8a726fc47b0beb.zip
#7913 Removed IE6/IE7 specific code from CheckBox
Diffstat (limited to 'src')
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VCheckBox.java35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VCheckBox.java b/src/com/vaadin/terminal/gwt/client/ui/VCheckBox.java
index ebdc0e547c..2318a1ab69 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VCheckBox.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VCheckBox.java
@@ -4,10 +4,6 @@
package com.vaadin.terminal.gwt.client.ui;
-import com.google.gwt.dom.client.InputElement;
-import com.google.gwt.dom.client.LabelElement;
-import com.google.gwt.dom.client.Node;
-import com.google.gwt.dom.client.NodeList;
import com.google.gwt.event.dom.client.BlurEvent;
import com.google.gwt.event.dom.client.BlurHandler;
import com.google.gwt.event.dom.client.ClickEvent;
@@ -19,7 +15,6 @@ import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Element;
import com.google.gwt.user.client.Event;
import com.vaadin.terminal.gwt.client.ApplicationConnection;
-import com.vaadin.terminal.gwt.client.BrowserInfo;
import com.vaadin.terminal.gwt.client.EventHelper;
import com.vaadin.terminal.gwt.client.EventId;
import com.vaadin.terminal.gwt.client.MouseEventDetails;
@@ -129,36 +124,6 @@ public class VCheckBox extends com.google.gwt.user.client.ui.CheckBox implements
}
@Override
- public void setText(String text) {
- super.setText(text);
- if (BrowserInfo.get().isIE() && BrowserInfo.get().getIEVersion() < 8) {
-
- boolean breakLink = text == null || "".equals(text);
-
- // break or create link between label element and checkbox, to
- // enable native focus outline around checkbox element itself, if
- // caption is not present
- NodeList<Node> childNodes = getElement().getChildNodes();
- String id = null;
- for (int i = 0; i < childNodes.getLength(); i++) {
- Node item = childNodes.getItem(i);
- if (item.getNodeName().toLowerCase().equals("input")) {
- InputElement input = (InputElement) item;
- id = input.getId();
- }
- if (item.getNodeName().toLowerCase().equals("label")) {
- LabelElement label = (LabelElement) item;
- if (breakLink) {
- label.setHtmlFor("");
- } else {
- label.setHtmlFor(id);
- }
- }
- }
- }
- }
-
- @Override
public void onBrowserEvent(Event event) {
if (icon != null && (event.getTypeInt() == Event.ONCLICK)
&& (DOM.eventGetTarget(event) == icon.getElement())) {