Всем привет, пишу свой плагинчик под tinymce6, не могу разобраться как подгружать скрипты. Официальная дока говорит что так
// plugins/myplugin/plugin.min.js
tinymce.PluginManager.add('myplugin', function(editor, url) {
'use strict';
// начинаем загрузку скриптов
let scriptLoader = new tinymce.dom.ScriptLoader();
scriptLoader.add(url + '/lib/Class.js');
scriptLoader.loadQueue().then(() => {
const class = new Class();
// в консоли получаем объект класса, загрузчик работает
console.log(class)
})
// ниже все функции плагина
// здесь мне надо как то работать с загруженным классом, типа вот так
let textFromclass = class.getText()
// но так как загрузчик возвращает промис, это не работает
})
Подскажите решение, пожалуйста)) второй день и гуглю, и доку скурил уже всю, не хочет никак работать. Я понимаю, что промис, что асинхронность, что нужно коллбэк скорее всего какой то... но вот дальше вывода в консоль у меня дело не идет))