TinyMCE 4.9.x до сих пор не работает в теневой дом Есть какие нибудь идеи как это решить?

Этот запрос извлекает список всех столбцов в базе данных без указания имени таблицы. Он возвращает список только имен столбцов:

SELECT COLUMN_NAME
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE table_schema = 'db_name'

Однако, когда я запускал этот запрос в phpmyadmin, он отображал ряд ошибок. Тем не менее, это сработало. Поэтому используйте его с осторожностью.

2
задан artpolt 18 March 2019 в 18:15
поделиться

1 ответ

  1. Положите TinyMCE <textarea> в свет DOM.

  2. Вставьте его в Shadow DOM с помощью элемента <slot>.

class MyElement extends HTMLElement {
  connectedCallback() {
    const textarea = document.createElement('textarea')
    this.appendChild(textarea)
    this.attachShadow({ mode: 'open' })
        .innerHTML=`<style>
                :host { outline: 5px solid blue ; display: inline-block }
            </style>
            <slot></slot>`
    tinymce.init({
      target: textarea
    })
  }  
}

customElements.define('my-element', MyElement)
<script data-require="tinymce@4.4.3" data-semver="4.4.3" src="https://cdn.tinymce.com/4/tinymce.min.js"></script>

<my-element></my-element>

0
ответ дан Supersharp 18 March 2019 в 18:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: