Статья "e-cadastre.ru/system/js/libs/tiny_mce/plugins/print/editor_plugin.js"
В этой статье мы рассмотрим функцию editor_plugin.js
в плагине print
в библиотеке tiny_mce
, используемой в системе e-cadastre.ru
.
Что такое tiny_mce
и плагин print
tiny_mce
(TinyMCE) - это популярный визуальный редактор HTML, написанный на JavaScript. Он широко используется для создания и форматирования текста на веб-страницах. tiny_mce
предоставляет множество плагинов, расширяющих его функциональность. Один из таких плагинов - print
.
Плагин print
предоставляет возможность пользователям распечатывать содержимое редактора tiny_mce
напрямую из интерфейса. Файл editor_plugin.js
является его скриптом, который реализует эту функциональность.
Функциональность editor_plugin.js
Файл editor_plugin.js
содержит JavaScript-код, который добавляет кнопку "Print" к панели инструментов редактора tiny_mce
. Когда пользователь нажимает на эту кнопку, вызывается функция printContent
, которая открывает диалоговое окно печати браузера и передает содержимое редактора для печати.
(function () {
tinymce.PluginManager.add('print', function (editor) {
editor.addButton('print', {
title: 'Print',
icon: 'print',
onclick: function () {
printContent(editor.getContent());
}
});
function printContent(content) {
var printWindow = window.open('', '_blank');
printWindow.document.open();
printWindow.document.write('<html><head><title>Print</title></head><body>');
printWindow.document.write(content);
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.print();
}
});
})();
В коде выше мы видим две основные функции. Первая функция addButton
добавляет кнопку "Print" на панели инструментов редактора. Она устанавливает заголовок title
, иконку icon
и задает обработчик onclick
, который вызывает функцию printContent
при клике на кнопку.
Вторая функция printContent
открывает новое окно печати браузера с помощью метода window.open
. Затем она создает новый HTML-документ в этом окне, добавляет содержимое редактора tiny_mce
, закрывает документ и вызывает метод print
для печати.
Использование editor_plugin.js
в системе e-cadastre.ru
Файл editor_plugin.js
используется в системе e-cadastre.ru
для добавления функциональности печати в редактор tiny_mce
. Он включается в HTML-код страницы и автоматически инициализируется при загрузке редактора.
<script src="e-cadastre.ru/system/js/libs/tiny_mce/plugins/print/editor_plugin.js"></script>
После подключения скрипта пользователи могут использовать кнопку "Print" на панели инструментов редактора для печати содержимого.
Заключение
Файл editor_plugin.js
в плагине print
библиотеки tiny_mce
является важной составляющей системы e-cadastre.ru
, предоставляющей возможность распечатывать содержимое редактора tiny_mce
. Рассмотренная функциональность обеспечивает удобство использования системы и упрощает процесс печати для пользователей.
- e-cadastre.ru/img/kvartal/36/c0/a3/c0a35f4e5159edd26fe1f837879e1b65.png
- E-cadastre: Revolutionizing the Way We Manage Real Estate
- Заголовок
- e-cadastre.ru/img/kvartal/53/d8/0b/d80b9b2a892a5b7e2976de400fa18537.png
- e-cadastre.ru/35:17:0101023
- e-cadastre.ru/img/kvartal/59/48/e0/48e0111327209714646980e566be37e7.png