| <!doctype html> |
| <script src="../../../resources/testharness.js"></script> |
| <script src="../../../resources/testharnessreport.js"></script> |
| <script src="../../assert_selection.js"></script> |
| <script> |
| if (window.internals) |
| internals.settings.setEditingBehavior('win'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">|שנב abc סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב |abc סטז</div>', |
| '15-0 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">ש|נב abc סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב |abc סטז</div>', |
| '15-1 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנ|ב abc סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב |abc סטז</div>', |
| '15-2 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב| abc סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">\u05E9\u05E0\u05D1 |abc \u05E1\u05D8\u05D6</div>', |
| '15-3 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב |abc סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב abc |סטז</div>', |
| '15-4 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב a|bc סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב abc |סטז</div>', |
| '15-5 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב ab|c סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב abc |סטז</div>', |
| '15-6 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב abc| סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">\u05E9\u05E0\u05D1 abc |\u05E1\u05D8\u05D6</div>', |
| '15-7 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב abc |סטז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב abc סטז|</div>', |
| '15-8 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב abc ס|טז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב abc סטז|</div>', |
| '15-9 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב abc סט|ז</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב abc סטז|</div>', |
| '15-10 right word'); |
| |
| selection_test( |
| '<div contenteditable dir="ltr">שנב abc סטז|</div>', |
| selection => selection.modify('move', 'right', 'word'), |
| '<div contenteditable dir="ltr">שנב abc סטז|</div>', |
| '15-11 right word'); |
| </script> |