Saya ingin memiliki pesan konfirmasi ketika saya menghapus item yang manajer media. Untuk saat ini, untuk menghapus gambar, saya hanya perlu mengklik tanda silang kanan atas dan gambar itu hilang: jika saya melakukan kesalahan, terlalu buruk! Saya melihat ke opsi manajer media tetapi saya tidak bisa melihat apa pun seperti apa yang saya cari.
Bagaimana saya bisa mendapatkan pesan konfirmasi atau popup yang akan meminta konfirmasi sebelum menghapus item?
Terima kasih banyak atas bantuan Anda!
joomla-3.x
joomla-2.5
media-manager
JinSnow
sumber
sumber
component.php
tampilan.Jawaban:
Anda dapat menambahkan beberapa baris jQuery ke templat admin Anda (atau menambahkannya menggunakan plugin yang hanya diaktifkan untuk area admin):
Itu akan menangkap klik pada tombol hapus Xdan menampilkan kotak dialog.
Sunting:
File media ditampilkan menggunakan Iframe, yang pada gilirannya dimuat menggunakan
&tmpl=component
parameter. Karena itu kode di atas harus ditambahkan ke fileadministrator\templates\YOURADMINTEMPLATE\component.php
(di dalam<script>
tag).Itu seharusnya bekerja :)
sumber
.click()
adalah jalan pintas untuk.on( "click", handler )
. Apa bedanya (dan apa "praktik terbaik") dalam kasus ini?.on()
adalah cara yang disarankan untuk melakukan penjilidan acara pada versi jQuery tertentu (tidak ingat persis mana). Ini menggunakan lebih sedikit memori dan lebih baik ketika untuk pendekatan dinamis. Ini tentu saja tidak wajib, tetapi jelas sekarang metode yang disukai. Untuk sesuatu yang sederhana seperti kode yang Anda tulis, makaclick()
akan baik-baik saja, tapi saya suka menyimpan bukti masa depan hanya memetikan apa pun yang dapat ditambahkan ke dalamnya ... +1 by the way :)