From 9bf4f1b59e45c257e4903131c8d6382d16958ba9 Mon Sep 17 00:00:00 2001 From: dongsheng Date: Wed, 14 Jan 2009 04:26:53 +0000 Subject: [PATCH] "REPOSITORY/MDL-13766, 1. move preview link to the top; 2. click folder title to enter " --- repository/javascript.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/repository/javascript.php b/repository/javascript.php index cf17858fbe..b79f951190 100644 --- a/repository/javascript.php +++ b/repository/javascript.php @@ -545,11 +545,7 @@ _client.viewthumb = function(ds) { var title = document.createElement('div'); title.id = 'grid-title-'+String(count); title.className = 'label'; - if(list[k].children) { - title.innerHTML = ''+list[k].title+''; - } else { - title.innerHTML += ''+list[k].title+""; - } + title.innerHTML += ''+list[k].title+""; if(list[k].thumbnail_width){ el.style.width = list[k].thumbnail_width+'px'; title.style.width = (list[k].thumbnail_width-20)+'px'; @@ -566,12 +562,12 @@ _client.viewthumb = function(ds) { var link = document.createElement('A'); link.href='###'; link.id = 'img-id-'+String(count); - link.appendChild(img); - frame.appendChild(link); - el.appendChild(frame); if(list[k].url) { el.innerHTML += '

$strpreview

'; } + link.appendChild(img); + frame.appendChild(link); + el.appendChild(frame); el.appendChild(title); panel.appendChild(el); @@ -579,6 +575,7 @@ _client.viewthumb = function(ds) { var folder = new YAHOO.util.Element(link.id); folder.ds = list[k].children; folder.path = list[k].path; + var el_title = new YAHOO.util.Element(title.id); folder.on('contentReady', function() { this.on('click', function() { if(_client.ds.dynload) { @@ -596,6 +593,11 @@ _client.viewthumb = function(ds) { } }); }); + el_title.on('contentReady', function() { + this.on('click', function(){ + folder.fireEvent('click'); + }); + }); } else { var el_title = new YAHOO.util.Element(title.id); var file = new YAHOO.util.Element(link.id); -- 2.39.5