CKEditor - добавить пользовательский прослушиватель событий и вызвать оригинал - PullRequest
0 голосов
/ 28 ноября 2010

Я расширил плагин изображения по умолчанию с помощью флажка «Активировать масштаб». Если пользователь устанавливает флажок, в конечном итоге параметр добавляется к URL-адресу изображения. На самом деле это происходит в событии onChange флажка.

Я понял, что каждый раз, когда изменяется URL (txtUrl), изображения перезагружаются. Это не проблема, взятая сама по себе, но она становится серьезной, поскольку я изменяю размер изображения в соответствии с его выбранным размером, отображая содержимое в веб-интерфейсе веб-приложения. Что означает: у пользователя всегда есть исходное изображение с его полными размерами (по умолчанию оно фактически изменяется до 1024x768 в процессе загрузки), и эти размеры принимаются сценарием для обновления.

Короче говоря: мне нужен способ предотвратить такое поведение в этом единственном случае.

Первая мысль: не используйте событие change, вместо этого измените URL и добавьте параметр масштабирования, отправив форму, т. Е. Нажав кнопку ok.

Вторая мысль: переписать исходный обработчик события изменения текстового поля URL, проверить, вызвано ли изменение, добавив параметр zoom, а если нет, вызвать исходный обработчик события, определенный в подключаемом модуле изображения.

Аноинон имеет ключ?

Спасибо

1 Ответ

0 голосов
/ 28 ноября 2010

Не берите в голову, я подключился к исходному плагину изображения, поэтому в функции onchange текстового поля url я не могу решить, обновлять ли предварительный просмотр и изменять размер изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...