Reviewers: fabiomfv,
Description:
Fixing a few Cell Widget bugs. I combined these bugs because they are
all quick fixes and fairly straightforward.
(Issue 5971) CompositeCell does not implement isEditing. I implemented
isEditing in CompositeCell.
(Issue 5993) TextInputCell and EditTextCell double escape values before
putting them into text boxes. We no longer use the SafeHtmlRenderer to
render the content of the input value, as input values are always treat
their values as text. SafeHtml isn't valid in an attribute context.
Selecting a range in a CellTable only works on the first page.
DefaultSelectionEventManager now correctly subtracts the page start
index when getting the selected values from the CellTable.
Non-bubbling events (change/load/error/focus/blur) aren't captured in
CellTable in IE9. Switched IE9 to use the StandardBase implementation,
which is much simpler and works for IE9.
Please review this at http://gwt-code-reviews.appspot.com/1408801/
Affected files:
M user/src/com/google/gwt/cell/client/CompositeCell.java
M user/src/com/google/gwt/cell/client/EditTextCell.java
M user/src/com/google/gwt/cell/client/TextInputCell.java
M user/src/com/google/gwt/user/cellview/CellView.gwt.xml
D
user/src/com/google/gwt/user/cellview/client/CellBasedWidgetImplSafari.java
A
user/src/com/google/gwt/user/cellview/client/CellBasedWidgetImplStandardBase.java
M user/src/com/google/gwt/view/client/DefaultSelectionEventManager.java
M user/test/com/google/gwt/cell/client/CompositeCellTest.java
M user/test/com/google/gwt/cell/client/EditTextCellTest.java
M user/test/com/google/gwt/cell/client/TextInputCellTest.java
M
user/test/com/google/gwt/view/client/DefaultSelectionEventManagerTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors