e-cadastre.ru/admin/mod/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js
Файл editor_plugin.js
является частью плагина "Print" для редактора TinyMCE, который используется на веб-сайте e-cadastre.ru. Этот плагин предоставляет возможность пользователям печатать содержимое редактора.
Описание функциональности
Плагин "Print" добавляет опцию печати в интерфейс редактора TinyMCE. Когда пользователь выбирает эту опцию, скрипт editor_plugin.js
выполняет следующие действия:
- Создание нового окна браузера с помощью функции
window.open()
. - Копирование содержимого редактора в этом окне с помощью функции
getContent()
. - Отображение содержимого в режиме печати в окне браузера с помощью метода
document.write()
. - Запуск операции печати с помощью метода
window.print()
.
Таким образом, пользователь получает возможность напечатать содержимое редактора без необходимости копировать его в другие приложения или программы.
Описание структуры кода
Файл editor_plugin.js
начинается с определения плагина TinyMCE, используя метод tinymce.create()
. Затем задаются настройки плагина, включая его иконку и команду.
После задания настроек, определены две функции: getInfo()
и init()
. Функция getInfo()
возвращает информацию о плагине, включая его название, версию и автора.
Функция init()
вызывается при инициализации TinyMCE. Она создает команду "print" и связывает ее с функцией printContent()
, которая выполняет действия по печати содержимого редактора.
Завершается файл определением плагина TinyMCE с помощью метода tinymce.PluginManager.add()
. Здесь указывается, что данный плагин добавляется в список доступных плагинов.
Заключение
Файл editor_plugin.js
является ключевым для функционирования плагина "Print" в редакторе TinyMCE на веб-сайте e-cadastre.ru. Он обеспечивает возможность печати содержимого редактора без необходимости копирования и использования других программ. Этот плагин повышает удобство использования редактора и облегчает процесс печати для пользователей.
- Статья: e-cadastre.ru/img/kvartal/52/7f/10/7f1078d8323f59660f7f0545c50df618.png
- Заголовок: Изображение квартала в электронном кадастре
- e-cadastre.ru/45:19
- Заголовок: Изображение с адресом e-cadastre.ru/img/kvartal/58/de/3f/de3f10f76ac4c226f2a37220dd89be9d.png
- e-cadastre.ru/img/kvartal/32/c9/75/c975fa55c5c683b9ce382e0bf73f4039.png
- e-cadastre.ru/img/kvartal/31/06/b6/06b6ea00cd16620f22492f6d1cdc923d.png