diff options
author | Artur Signell <artur@vaadin.com> | 2012-04-12 18:04:07 +0300 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2012-04-12 18:04:50 +0300 |
commit | 9b22c384df2df529b9961a4836747b761b5353fc (patch) | |
tree | 6145b9f0f92f9083e3118753ab0c1ae7002258f2 /src/com | |
parent | 333a901f71f01a698b99882c203f410cd5c1312d (diff) | |
download | vaadin-framework-9b22c384df2df529b9961a4836747b761b5353fc.tar.gz vaadin-framework-9b22c384df2df529b9961a4836747b761b5353fc.zip |
UnknownComponent should now work again (#8651)
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/ui/UnknownComponentConnector.java | 42 | ||||
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/ui/VUnknownComponent.java | 5 |
2 files changed, 11 insertions, 36 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/UnknownComponentConnector.java b/src/com/vaadin/terminal/gwt/client/ui/UnknownComponentConnector.java index f570990398..94eff44eee 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/UnknownComponentConnector.java +++ b/src/com/vaadin/terminal/gwt/client/ui/UnknownComponentConnector.java @@ -6,43 +6,14 @@ package com.vaadin.terminal.gwt.client.ui; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.ui.Widget; -import com.vaadin.terminal.gwt.client.ApplicationConnection; -import com.vaadin.terminal.gwt.client.Paintable; -import com.vaadin.terminal.gwt.client.UIDL; -import com.vaadin.terminal.gwt.client.VUIDLBrowser; -public class UnknownComponentConnector extends AbstractComponentConnector - implements Paintable { +public class UnknownComponentConnector extends AbstractComponentConnector { @Override public boolean delegateCaptionHandling() { return false; } - public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { - if (!isRealUpdate(uidl)) { - return; - } - getWidget() - .setCaption( - "Widgetset does not contain implementation for " - + getWidget().serverClassName - + ". Check its component connector's @Connect mapping, widgetsets " - + "GWT module description file and re-compile your" - + " widgetset. In case you have downloaded a vaadin" - + " add-on package, you might want to refer to " - + "<a href='http://vaadin.com/using-addons'>add-on " - + "instructions</a>. Unrendered UIDL:"); - if (getWidget().uidlTree != null) { - getWidget().uidlTree.removeFromParent(); - } - - getWidget().uidlTree = new VUIDLBrowser(uidl, client.getConfiguration()); - getWidget().uidlTree.open(true); - getWidget().uidlTree.setText("Unrendered UIDL"); - getWidget().panel.add(getWidget().uidlTree); - } - @Override protected Widget createWidget() { return GWT.create(VUnknownComponent.class); @@ -54,6 +25,15 @@ public class UnknownComponentConnector extends AbstractComponentConnector } public void setServerSideClassName(String serverClassName) { - getWidget().setServerSideClassName(serverClassName); + getWidget() + .setCaption( + "Widgetset does not contain implementation for " + + serverClassName + + ". Check its component connector's @Connect mapping, widgetsets " + + "GWT module description file and re-compile your" + + " widgetset. In case you have downloaded a vaadin" + + " add-on package, you might want to refer to " + + "<a href='http://vaadin.com/using-addons'>add-on " + + "instructions</a>."); } } diff --git a/src/com/vaadin/terminal/gwt/client/ui/VUnknownComponent.java b/src/com/vaadin/terminal/gwt/client/ui/VUnknownComponent.java index ad702430f6..7bcdcec660 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VUnknownComponent.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VUnknownComponent.java @@ -13,7 +13,6 @@ public class VUnknownComponent extends Composite { com.google.gwt.user.client.ui.Label caption = new com.google.gwt.user.client.ui.Label();; SimpleTree uidlTree; protected VerticalPanel panel; - protected String serverClassName = "unkwnown"; public VUnknownComponent() { panel = new VerticalPanel(); @@ -23,10 +22,6 @@ public class VUnknownComponent extends Composite { caption.setStyleName("vaadin-unknown-caption"); } - public void setServerSideClassName(String serverClassName) { - this.serverClassName = serverClassName; - } - public void setCaption(String c) { caption.getElement().setInnerHTML(c); } |