On Mar 10, 2010, at 1:05 PM, Ojan Vafai wrote:
> The topic of sentence granularity selections came up in
> https://bugs.webkit.org/show_bug.cgi?id=33413. I'm trying to understand,
> moving forward, how to test the correct behavior for sentence granularity.
>
> As best I can tell, it's not a Mac platform-ism. SentenceGranularity is not
> supported in NSTextView. Looking at the code, sentenceboundary seems to be
> unused except it's exposed to the Web via document.execCommand and
> selection.modify. It was added in http://trac.webkit.org/changeset/13849.
> Does Safari still use it in AX code or is it leftover? If the former, is
> there anything other than the layout tests to rely on for determining the
> expected behavior is?
Safari does use sentence granularity in accessibility code. But it‘s also
available through the Mac OS X WebKit API and can be tied to the Cocoa key
bindings system by expert users. This set of selectors:
- (void)moveToBeginningOfSentence:(id)sender;
- (void)moveToBeginningOfSentenceAndModifySelection:(id)sender;
- (void)moveToEndOfSentence:(id)sender;
- (void)moveToEndOfSentenceAndModifySelection:(id)sender;
- (void)selectSentence:(id)sender;
is available for use in both Objective-C and in a key binding dictionary, which
can bind a key to one of these operations.
-- Darin
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev