Как вынести кнопку из toolbar editor froala

Xfition

Участники
Сообщения
1
Реакции
0
Баллы
58
Я хочу вынести некотрые кнопки редактора из toolbar.
1769346411981.png
Но просто вынося их из toolbar они становяться не кликабельными.
Я пытасля сделать что-то подобное хотябы для Chat 2 by Siropu не без успешно...
Вот мой код шаблона:
siropu_chat_editor:
Код:
<div id="siropuChatEditor">
    <xf:macro id="siropu_chat_ads_macros::ads" arg-position="aboveEditor" arg-ads="{$chat.ads.aboveEditor}" />
    <form data-xf-init="siropu-chat-form" data-multi-line="{{ $xf.options.siropuChatMultiLineMessages ? 'true' : 'false' }}">
        <!---  --->
        <xf:editorrow
            name="message"
            placeholder="{{ $chat.channel == 'room' ? (($xf.visitor.user_id == 0 AND $xf.options.siropuChatGuestRoom AND $xf.options.siropuChatGuestRoom == $chat.roomId AND $xf.session.siropuChatGuestNickname == '') ? phrase('siropu_chat_type_nick_to_set_your_nickname') : phrase('siropu_chat_write_public_message')) : phrase('siropu_chat_write_private_message') }}"
            rowtype="fullWidth noLabel"
            removebuttons="{$chat.disabledButtons}"
            data-min-height="10px"
            data-xf-init="siropu-chat-editor"
            data-xf-key="{{ phrase('shortcut.quick_reply') }}"
        />
        <xf:button fa="fas fa-smile" type="button" class="button--iconOnly button--link button button--icon" data-xf-init="tooltip" data-xf-click="#js-XFUniqueId15"></xf:button>
        <div
             class="menu menu--emoji"
             data-menu="menu" aria-hidden="true"
             data-xf-init="siropu-shoutbox-smilies-emoji"
             data-href="/editor/smilies-emoji"
             data-load-target=".js-xfSmilieMenuBody"
             data-editor="{{ phrase('shortcut.quick_reply') }}">
            <div class="menu-content">
                <div class="js-xfSmilieMenuBody">
                </div>
            </div>
        </div>
      
        <xf:if is="$xf.options.siropuChatEditorSubmitButton">
            <xf:button type="submit" class="button--iconOnly button--link button button--icon" fa="fas fa-paper-plane"></xf:button>
        </xf:if>
    </form>
    <xf:macro id="siropu_chat_ads_macros::ads" arg-position="belowEditor" arg-ads="{$chat.ads.belowEditor}" />
</div>
Это выводит меню смайлов, но не вводит смайлы в поле при нажатии на них.
Мне важно научиться выносить кнопки из toolbar.
Как это делаю на lolz,
1769346518682.png
но там они используют data-cmd="xfSmilie" то есть команды froala.
Я пробовал делал через data-cmd="xfSmilie", но без успешно, даже меню не запускалось. data-cmd="xfSmilie" скорее всего теребует чтобы кнопка была в toolbar, тогда она ловиться js.
Так что сейчас для максимальный прогресс с кодом выше.


Знает ли кто Как правильно xenforo froala делать это, куда копать? Я не нашел информации и мало что понял из документации floara, и даже не видел аддонов с похоми выносами. Мне поможет даже любой аддон где это релаизованно(буду копать его исходники). Спасибо за внимание)
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу