mirror of
https://github.com/flarum/framework.git
synced 2025-02-06 11:47:31 +08: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:
parent
22f3c82e9a
commit
827c8ff50f
|
@ -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];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user