1 | ;
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 |
|
7 | require('slate');
|
8 |
|
9 | var _utils = require('../utils');
|
10 |
|
11 | /**
|
12 | * User is Cmd+A to select all text
|
13 | */
|
14 | function onSelectAll(opts, event, change, editor) {
|
15 | var value = change.value;
|
16 |
|
17 | event.preventDefault();
|
18 |
|
19 | var currentCode = (0, _utils.getCurrentCode)(opts, value);
|
20 | return change.collapseToStartOf(currentCode.getFirstText()).extendToEndOf(currentCode.getLastText());
|
21 | }
|
22 |
|
23 | exports.default = onSelectAll; |
\ | No newline at end of file |