Я нахожусь в процессе создания дополнительной кнопки на панели инструментов TinyMCE (это для Wordpress, но я не думаю, что это имеет значение).
Нажата кнопка и показана форма. Я просто потерял настройку, чтобы значения, введенные в форму, фактически передавались в остальную часть плагина tinyMce.
Единственные релевантные документы, которые я нашел, это эта страница , где они показывают, как реализовать пользовательский браузер. Но это довольно загадочно для первого таймера (или, по крайней мере, для меня).
Вот что у меня есть:
Это выполняется при нажатии кнопки:
ed.windowManager.open({
file : url + '/dialog.html',
width : 400,
height : 120,
inline : 1
}, {
plugin_url : url, // Plugin absolute URL
some_custom_arg : 'custom arg' // Custom argument
});
Это содержимое файла dialog.html
<html>
<head>
<title>Hello world!</title>
</head>
<body>
<form name="Hello world" method="post">
<input size="30" name="textbox1" type="text" id="textbox1" />
<input type="submit" value="" name="submitbutton" />
</form>
</body>
</html>
Очевидно, что это ничего не делает (даже не закрывает диалоговое окно), но я не знаю, с чего начать, чтобы что-то сделать.