Patameterize the ValueChangeListeners for rebuilt fields (#8369) (#8388)
* Patameterize the ValueChangeListeners for rebuilt fields (#8369)
Listeners are now defined with the correct type parameter for
each field type so the event.getValue() is what one would expect.
Move and rename server classes which go into the compatibility package
* Use com.vaadin.v7
* Use the same class name as in Vaadin 7
* Use a "vaadin7-" declarative prefix for Vaadin 7 components
Change-Id: I19a27f3835b18980b91a4f8f9464b2adde1a5fd5
- Changes input prompt to be based on the placeholder attribute.
- Unifies TextChangeEvents with ValueChangeEvents.
- add*Listener methods now return Registration objects, remove*Listener methods removed.
Change-Id: Ie92506ae9db205bb0010ae9126c608c62ad023ff
Reading properties of components should not set state to dirty (#14060).
Many core vaadin components did incorrectly mark the state as dirty when
reading from them. This patch fixes the problem, which should reduce the
amount of server->client state updates significantly.
Change-Id: I342d74129e2985a7f407e9b53a802dc0146d9992
Made PasswordField, TextArea extend AbstractTextField instead of TextField
Moved commonalities "columns", "input prompt", "text change event" and "cursor position" to AbstractTextField
svn changeset:16354/svn branch:6.5
#5865: Extracted AbstractTextField from TextField, RichTextEditor extends now that. Breaks apps that use RichTextArea as a special type for TextField like our NotificationExample.
Also fixes focus and selectAll in RichTextArea. More complicated selections methods removed from RichTextArea, at least until it is possible to implement them with GWT RichTextArea.
svn changeset:15725/svn branch:6.5