software:development:web:docs:web:wysiwyg:nicedit
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:development:web:docs:web:wysiwyg:nicedit [2026/01/07 15:19] – [Creating a Plugin] VladPolskiy | software:development:web:docs:web:wysiwyg:nicedit [2026/01/07 16:02] (текущий) – [Дополнения и Файлы] VladPolskiy | ||
|---|---|---|---|
| Строка 237: | Строка 237: | ||
| </ | </ | ||
| * Скопируйте и вставьте код в свой JS-файл. | * Скопируйте и вставьте код в свой JS-файл. | ||
| - | * Создайте папку icons в папке вашего плагина (например, | + | * Создайте папку icons в папке вашего плагина (например, |
| == Чтобы объяснить различные части примера: | == Чтобы объяснить различные части примера: | ||
| Строка 290: | Строка 290: | ||
| ==== Integration with NicEdit events ==== | ==== Integration with NicEdit events ==== | ||
| + | | ||
| + | |blur|Отправляется, | ||
| + | |focus|Отправлять, | ||
| + | |key|Когда пользователь нажимает сочетание клавиш (например, | ||
| + | |add|Событие срабатывает при добавлении нового экземпляра.| | ||
| + | |panel| Событие срабатывает при инициализации панели инструментов для новых экземпляров (это предпочтительное событие, | ||
| + | |||
| + | Для привязки функций к внутренним событиям NicEdit используйте метод '' | ||
| + | \\ | ||
| + | '' | ||
| + | \\ | ||
| + | События также часто используются для того, чтобы сообщить о завершении загрузки редактора. | ||
| + | <code js script.js> | ||
| + | bkLib.onDomLoaded(function(){ | ||
| + | var myEditor = new nicEditor({fullPanel : true }).panelInstance(' | ||
| + | myEditor.addEvent(' | ||
| + | alert( myEditor.instanceById(' | ||
| + | }); | ||
| + | }); | ||
| + | </ | ||
| + | Ещё один пример использования событий для определения момента размытия изображения в редакторе. | ||
| + | <code js script.js> | ||
| + | < | ||
| + | bkLib.onDomLoaded(function(){ | ||
| + | var myInstance = new nicEditor().panelInstance(' | ||
| + | myInstance.addEvent(' | ||
| + | // Your code here that is called whenever the user blurs (stops editing) the nicedit instance | ||
| + | }); | ||
| + | }); | ||
| + | </ | ||
| + | </ | ||
| ==== How to translate nicEdit (with Spanish example) ==== | ==== How to translate nicEdit (with Spanish example) ==== | ||
| + | * Скачать версию для разработчиков | ||
| + | * Откройте файл nicEdit.js | ||
| + | * Перейдите к этим нескольким строкам и отредактируйте текст справки, | ||
| + | == Примерно строка 252: == | ||
| + | <code js script.js> | ||
| + | var nicEditorConfig = bkClass.extend({ | ||
| + | buttons : { | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | </ | ||
| + | == Примерно строка 1046: == | ||
| + | <code js script.js> | ||
| + | var nicLinkOptions = { | ||
| + | buttons : { | ||
| + | ' | ||
| + | ' | ||
| + | } | ||
| + | </ | ||
| + | == Примерно строка 1120: == | ||
| + | <code js script.js> | ||
| + | var nicCodeOptions = { | ||
| + | buttons : { | ||
| + | ' | ||
| + | } | ||
| + | }; | ||
| + | </ | ||
| + | == Примерно строка 1131: == | ||
| + | <code js script.js> | ||
| + | addPane : function() { | ||
| + | this.addForm({ | ||
| + | '' | ||
| + | ' | ||
| + | }); | ||
| + | }, | ||
| + | </ | ||
| ===== Дополнения и Файлы ===== | ===== Дополнения и Файлы ===== | ||
| * {{ : | * {{ : | ||
| * {{ : | * {{ : | ||
| + | * {{: | ||
| + | * [[nicedit_nicedit_latest_js|nicEdit-latest.js]] | ||
| + | * [[nicedit_nicedit_js_n|nicEdit.js]] | ||
| + | * {{: | ||
| + | * {{: | ||
software/development/web/docs/web/wysiwyg/nicedit.1767788344.txt.gz · Последнее изменение: — VladPolskiy
