держать панель инструментов tinymce не прокручиваемой и внутри элемента сетки - PullRequest
0 голосов
/ 29 января 2020

Вот мой дизайн страницы:
HTML

 <body>
    <div class='grid'>
        <div></div>
        <div class='middle'>
            <textarea class='editor' id='editor'></textarea>
        </div>
        <div></div>
    </div>
</body>

css

.grid{
    display:grid;
    grid-temlate-columns:250px 1fr 250px;
}

.middle{
    height:calc(100vh - 27px);
    overflow-y:scroll;
}

Мне нужно сохранить панель инструментов TinyMCE фиксированной, т.е. не прокручиваемой.
Я пробовал это:

tinymce.init({
    selector: "#editor",
    toolbar_sticky: true,
    ...
})

Но, похоже, это работает, только если editor находится непосредственно внутри body - помещаясь под любым другим родитель не разрешен.

Еще одна попытка:

tinymce.init({
    selector: "#editor",
    inline: true,
    fixed_toolbar_container: '#mytoolbar',
    ...
})

В результате панель инструментов вообще не отображается, а editor имеет собственную полосу прокрутки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...