1
0
mirror of https://github.com/flarum/core.git synced 2025-02-24 03:05:12 +01:00

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 GitHub
parent ba175144f4
commit 2e647cdda8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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];
}