23 lines
No EOL
813 B
JavaScript
23 lines
No EOL
813 B
JavaScript
jQuery(function($) {
|
|
function selectForDelete() {
|
|
var $this = $(this);
|
|
$this.closest(".inner").toggleClass("ui-state-highlight", $this.is(":checked") );
|
|
}
|
|
|
|
function doDelete(e) {
|
|
var form = this.form;
|
|
e.preventDefault();
|
|
var response = confirm( "Are you sure you want to delete these files?" );
|
|
|
|
if ( response ) {
|
|
var data = $(form).serializeArray();
|
|
data.push({ name: "action:delete", value: true});
|
|
$.post( form.action, data, function() {
|
|
$("#media-manage input[name=delete]:checked").closest(".media-item").fadeOut().remove();
|
|
} );
|
|
}
|
|
}
|
|
|
|
$("#media-manage input[name=delete]").change(selectForDelete);
|
|
$("#media-manage input[name='action:delete']").click(doDelete);
|
|
}) |