Files
cappuccino/Tests/Manual
Aparajita Fishman 293114f1a0 Fixed: delete methods erased entire field
Previously, the deleteForward:, deleteBackward: and delete: methods in CPTextField called setStringValue, which would consult a formatter, and if the formatter failed all of the text would be deleted.

Now the code has been refactored such that when one of the delete methods is invoked via a key event, the formatter is not used and the DOM event is used, which results in the expected behavior.

A bug in checking the selected range was also fixed in deleteForward:.

The CPFormatter test was updated with buttons to call the delete methods directly to ensure they work correctly when not invoked from a key event.

Closes #1997
2014-07-29 23:32:14 +04:00
..
2013-04-30 15:25:23 -07:00
2013-01-19 02:11:37 +00:00
2013-05-20 19:06:08 -07:00
2013-08-13 11:00:48 +01:00
2013-02-18 11:03:51 -05:00
2013-01-19 02:11:37 +00:00
2013-02-23 13:53:20 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-05-21 15:27:45 -07:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-01-19 02:11:37 +00:00
2013-01-19 02:11:37 +00:00
2013-02-23 00:01:19 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-01-19 02:11:37 +00:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-04-16 15:21:30 -07:00
2013-01-19 02:11:37 +00:00
2013-03-06 10:19:26 -05:00
2013-02-18 11:03:51 -05:00
2013-01-19 02:11:37 +00:00
2013-02-18 11:03:51 -05:00
2013-01-19 02:11:37 +00:00
2013-01-19 02:11:37 +00:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-01-19 02:11:37 +00:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2013-02-18 11:03:51 -05:00
2010-12-02 11:44:42 -08:00
2013-01-19 02:11:37 +00:00
2013-08-19 22:31:21 +01:00
2013-02-18 11:03:51 -05:00