Я хотел бы получить подтверждающее сообщение, когда я удаляю элементы медиа-менеджера. На данный момент, чтобы удалить изображение, мне просто нужно нажать на правый верхний крестик, и изображение исчезнет: если я ошибусь, что ж, очень плохо! Я просмотрел параметры медиа-менеджера, но ничего не увидел, например, что я ищу.
Как я могу получить подтверждающее сообщение или всплывающее окно с запросом подтверждения перед удалением элемента?
Большое спасибо за вашу помощь!
joomla-3.x
joomla-2.5
media-manager
JinSnow
источник
источник
component.php
представления.Ответы:
Вы можете добавить несколько строк jQuery в свой шаблон администратора (или добавить его с помощью плагина, который запускается только для области администратора):
Это поймает щелчок на кнопке удаления Xи отобразит диалоговое окно.
Редактировать:
мультимедийные файлы отображаются с использованием Iframe, который, в свою очередь, загружается с использованием
&tmpl=component
параметра. Поэтому приведенный выше код необходимо добавить в файлadministrator\templates\YOURADMINTEMPLATE\component.php
(внутри<script>
тега).Это должно работать :)
источник
.click()
это ярлык для.on( "click", handler )
. Какая разница (и какова «лучшая практика») в этом случае?.on()
Является рекомендуемым способом сделать событие связывания от конкретной (не помню , какой именно) версии JQuery. Он использует меньше памяти и лучше, когда для динамических подходов. Это не обязательно обязательно, но определенно сейчас предпочтительный метод. Для чего-то столь же простого, как код, который вы написали, тогдаclick()
было бы просто замечательно, но я бы хотел, чтобы в будущем все было просто, если что-нибудь может быть добавлено к нему ... + 1, кстати :)