From c55fac478dfe355b61391b29b6edf6f503f953c5 Mon Sep 17 00:00:00 2001 From: Michael Klier Date: Sun, 12 Oct 2008 17:13:19 +0200 Subject: FS#1134 removed inline javascript from mediamanager darcs-hash:20081012151319-23886-cf6100556d4bdfd1090d1c6be0023aa3dd6840cc.gz --- inc/media.php | 6 +----- lib/scripts/media.js | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/inc/media.php b/inc/media.php index ac0629b3f..243772ad5 100644 --- a/inc/media.php +++ b/inc/media.php @@ -456,12 +456,8 @@ function media_fileactions($item,$auth){ // delete button if($auth >= AUTH_DELETE){ - $ask = addslashes($lang['del_confirm']).'\\n'; - $ask .= addslashes($item['id']); - echo ' '. + '&sectok='.getSecurityToken().'" class="btn_media_delete" title="'.$item['id'].'">'. ''.$lang['btn_delete'].''; } diff --git a/lib/scripts/media.js b/lib/scripts/media.js index 7d0c78730..ffcd40d46 100644 --- a/lib/scripts/media.js +++ b/lib/scripts/media.js @@ -59,6 +59,23 @@ media = { addEvent(file,'change',media.suggest); }, + /** + * Attache deletion confirmation dialog to the delete buttons. + * + * Michael Klier + */ + confirmattach: function(obj){ + if(!obj) return; + + items = getElementsByClass('btn_media_delete',obj,'a'); + for(var i=0; i