diff -r 0f2326c2a325 -r 1c3b8676e58c ginebra2/chrome/bedrockchrome/historyview.superpage/historyview.js --- a/ginebra2/chrome/bedrockchrome/historyview.superpage/historyview.js Wed Jun 23 17:59:43 2010 +0300 +++ b/ginebra2/chrome/bedrockchrome/historyview.superpage/historyview.js Tue Jul 06 14:03:49 2010 +0300 @@ -1,5 +1,3 @@ -var _prevExpandedUL = null; -var _prevExpandedATag; function openHistoryElement(historyURL) { @@ -35,21 +33,12 @@ var aTag = document.createElement('a'); var subUL = document.createElement('ul'); - // Expand First Item & Hide all the other Items - if (i > 0) - { - aTag.className = 'closed'; - subUL.style.display = 'none'; - } - else - { - aTag.className = 'opened'; - subUL.style.display = 'block'; - _prevExpandedATag = aTag; - _prevExpandedUL = subUL; - } + + aTag.className = 'closed'; + subUL.style.display = 'none'; aTag.href = "#"; + aTag.id = "aTagId_"+i; aTag.innerHTML = '
'+folderObjects[i]; aTag.onclick = eval('( function(){ toggleHistoryFolder(this, "#'+subUlId+'"); } )'); @@ -88,12 +77,28 @@ snippetId.innerHTML = ""; snippetId.appendChild(mainUL); + var bottomPad = document.createElement("div"); + bottomPad.id = 'BottomPad'; + snippetId.appendChild(bottomPad); + + var todayFolder = document.getElementById("aTagId_"+0); + var todaySubUl = document.getElementById("subUlId_"+0); + toggleHistoryFolder(todayFolder,todaySubUl); + + } catch(E) { alert(E); } } function toggleHistoryFolder(aTag, subUlId){ - try{ + + try{ + var filderList = document.getElementById('folderMenu'); + if (filderList.childNodes.length == 0 ) { + return; + } + + aTag.className = (aTag.className == 'opened') ? 'closed' : 'opened'; $(subUlId).toggle(); //$(subUlId).toggle("blind", {}, 175);