if ("textfield".equals(tag)) {
if(uidl.hasAttribute("multiline"))
return new TkTextArea();
- else if(uidl.hasAttribute("secret") && uidl.getBooleanAttribute("secret"))
+ else if(uidl.getBooleanAttribute("secret"))
return new TkPasswordField();
return new TkTextField();
}
package com.itmill.toolkit.terminal.gwt.client.ui;\r
\r
import com.google.gwt.user.client.DOM;\r
-import com.itmill.toolkit.terminal.gwt.client.Client;\r
-import com.itmill.toolkit.terminal.gwt.client.UIDL;\r
\r
/**\r
* This class represents a password field.\r
super(DOM.createInputPassword());\r
}\r
\r
- public void updateFromUIDL(UIDL uidl, Client client) {\r
- // Call parent renderer explicitly\r
- super.updateFromUIDL(uidl, client);\r
- \r
- }\r
- \r
}\r
if(client.replaceComponentWithCorrectImplementation(this, uidl))
return;
+ client.delegateCaptionToParent(this, uidl);
- if(uidl.hasAttribute("immediate") && uidl.getBooleanAttribute("immediate"))
- immediate = true;
+ immediate = uidl.getBooleanAttribute("immediate");
if(uidl.hasAttribute("cols"))
setWidth(uidl.getStringAttribute("cols")+"em");
setText(uidl.getStringVariable("text"));
- // TODO if either caption, description, icon or error is present,
- // ask the parent to kindly add those to its list
- // getParentLayout().updateComponentAdditionals(this);
}