diff --git a/lib/scripts/media.js b/lib/scripts/media.js index cbacfa2a1dd13f4cbe0f966eb37b910e31d0d0c7..3e4213f19dbf61f0e0ddd51c21abf1def758bfa7 100644 --- a/lib/scripts/media.js +++ b/lib/scripts/media.js @@ -3,7 +3,7 @@ * * @author Andreas Gohr <andi@splitbrain.org> */ -var media = { +var media_manager = { keepopen: false, hide: false, @@ -22,12 +22,12 @@ var media = { // attach action to make the +/- clickable var clicky = elem.getElementsByTagName('img')[0]; clicky.style.cursor = 'pointer'; - addEvent(clicky,'click',function(event){ return media.toggle(event,this); }); + addEvent(clicky,'click',function(event){ return media_manager.toggle(event,this); }); // attach action load folder list via AJAX var link = elem.getElementsByTagName('a')[0]; link.style.cursor = 'pointer'; - addEvent(link,'click',function(event){ return media.list(event,this); }); + addEvent(link,'click',function(event){ return media_manager.list(event,this); }); } }, @@ -44,7 +44,7 @@ var media = { for(var i=0; i<items.length; i++){ var elem = items[i]; elem.style.cursor = 'pointer'; - addEvent(elem,'click',function(event){ return media.select(event,this); }); + addEvent(elem,'click',function(event){ return media_manager.select(event,this); }); } // hide syntax example @@ -56,7 +56,7 @@ var media = { var file = $('upload__file'); if(!file) return; - addEvent(file,'change',media.suggest); + addEvent(file,'change',media_manager.suggest); }, /** @@ -102,9 +102,9 @@ var media = { if(DokuCookie.getValue('keepopen')){ kobox.checked = true; kobox.defaultChecked = true; //IE wants this - media.keepopen = true; + media_manager.keepopen = true; } - addEvent(kobox,'click',function(event){ return media.togglekeepopen(event,this); }); + addEvent(kobox,'click',function(event){ return media_manager.togglekeepopen(event,this); }); var kolbl = document.createElement('label'); kolbl.htmlFor = 'media__keepopen'; @@ -124,9 +124,9 @@ var media = { if(DokuCookie.getValue('hide')){ hdbox.checked = true; hdbox.defaultChecked = true; //IE wants this - media.hide = true; + media_manager.hide = true; } - addEvent(hdbox,'click',function(event){ return media.togglehide(event,this); }); + addEvent(hdbox,'click',function(event){ return media_manager.togglehide(event,this); }); var hdlbl = document.createElement('label'); hdlbl.htmlFor = 'media__hide'; @@ -137,7 +137,7 @@ var media = { obj.appendChild(hdbox); obj.appendChild(hdlbl); obj.appendChild(hdbr); - media.updatehide(); + media_manager.updatehide(); }, /** @@ -159,9 +159,9 @@ var media = { ajax.elementObj = content; ajax.afterCompletion = function(){ - media.selectorattach(content); - media.confirmattach(content); - media.updatehide(); + media_manager.selectorattach(content); + media_manager.confirmattach(content); + media_manager.updatehide(); }; ajax.runAJAX(link.search.substr(1)+'&call=mediasearchlist'); return false; @@ -175,10 +175,10 @@ var media = { togglekeepopen: function(event,cb){ if(cb.checked){ DokuCookie.setValue('keepopen',1); - media.keepopen = true; + media_manager.keepopen = true; }else{ DokuCookie.setValue('keepopen',''); - media.keepopen = false; + media_manager.keepopen = false; } }, @@ -190,12 +190,12 @@ var media = { togglehide: function(event,cb){ if(cb.checked){ DokuCookie.setValue('hide',1); - media.hide = true; + media_manager.hide = true; }else{ DokuCookie.setValue('hide',''); - media.hide = false; + media_manager.hide = false; } - media.updatehide(); + media_manager.updatehide(); }, /** @@ -209,7 +209,7 @@ var media = { if(!obj) return; var details = getElementsByClass('detail',obj,'div'); for(var i=0; i<details.length; i++){ - if(media.hide){ + if(media_manager.hide){ details[i].style.display = 'none'; }else{ details[i].style.display = ''; @@ -237,7 +237,7 @@ var media = { } opener.insertTags('wiki__text','{{'+id+'|','}}',''); - if(!media.keepopen) window.close(); + if(!media_manager.keepopen) window.close(); opener.focus(); return false; }, @@ -261,10 +261,10 @@ var media = { ajax.elementObj = content; ajax.afterCompletion = function(){ - media.selectorattach(content); - media.confirmattach(content); - media.updatehide(); - media.initFlashUpload(); + media_manager.selectorattach(content); + media_manager.confirmattach(content); + media_manager.updatehide(); + media_manager.initFlashUpload(); }; ajax.runAJAX(link.search.substr(1)+'&call=medialist'); return false; @@ -301,7 +301,7 @@ var media = { //fixme add classname here listitem.appendChild(ul); ajax.elementObj = ul; - ajax.afterCompletion = function(){ media.treeattach(ul); }; + ajax.afterCompletion = function(){ media_manager.treeattach(ul); }; ajax.runAJAX(link.search.substr(1)+'&call=medians'); clicky.src = DOKU_BASE+'lib/images/minus.gif'; return false; @@ -344,9 +344,9 @@ var media = { }; addInitEvent(function(){ - media.treeattach($('media__tree')); - media.selectorattach($('media__content')); - media.confirmattach($('media__content')); - media.attachoptions($('media__opts')); - media.initFlashUpload(); + media_manager.treeattach($('media__tree')); + media_manager.selectorattach($('media__content')); + media_manager.confirmattach($('media__content')); + media_manager.attachoptions($('media__opts')); + media_manager.initFlashUpload(); });