Fix error thrown if textarea doesn't exist in TextEditor (#1852)

* Prevent textarea not existing from causing errors to be thrown

* Replace [0] with .length
This commit is contained in:
David Sevilla Martín 2019-09-09 17:05:11 -04:00 committed by Daniël Klabbers
parent 5a03cd865a
commit d725012a84

View File

@ -122,6 +122,8 @@ export default class TextEditor extends Component {
setSelectionRange(start, end) {
const $textarea = this.$('textarea');
if (!$textarea.length) return;
$textarea[0].setSelectionRange(start, end);
$textarea.focus();
}
@ -134,6 +136,8 @@ export default class TextEditor extends Component {
getSelectionRange() {
const $textarea = this.$('textarea');
if (!$textarea.length) return [0, 0];
return [$textarea[0].selectionStart, $textarea[0].selectionEnd];
}