XF 2.2 Нужно поместить курсор в определенное место в редакторе

Версия XenForo
2.2.8

froggie

Проверенные
Сообщения
53
Реакции
18
Баллы
80
Абстрактный пример:

Через XF.insertIntoEditor я вставляю определенный текст, который у меня находится в переменной textForEditor
Сама переменная:
PHP:
var textForEditor = '[B]' + $username + ', ' + '[/B]';
Цель всего этого действа - вставить в редактор текст формата:
Код:
[B]@Username, [/B]
Как я вставляю текст в редактор:
XF.insertIntoEditor($('.js-editor').parent(), textForEditor, textForEditor);

Вопрос: как мне поместить курсор после запятой (скрин)
1653571552962.png
Приветствуется разделение одной переменной textForEditor на две (textForEditor1 и textForEditor2), где в первой текст до запятой, а во второй закрывающий тег [/B]
Только вот как между этими переменными вставить курсор

Важная информация: Я не кодер. Поиском пользовался, при чем не только на XFI - искал и на оф. форуме и во всевозможных документациях. Ничего не нашел по своему вопросу.
 
Важная информация: Я не кодер.
Ну так скинул бы весь код для наглядности и корректировки в случае необходимости.
Вот примерно так можно сделать
JavaScript:
var inputBlock = XF.getEditorInContainer($(".js-editor")).ed;
XF.EditorHelpers.focus(inputBlock);
XF.EditorHelpers.wrapSelectionText(inputBlock, "[B]@" + $username + ", ", "[/B]", !0);
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу