ginebra2/chrome/bedrockchrome/historyview.superpage/historyView.html
changeset 6 1c3b8676e58c
parent 5 0f2326c2a325
--- a/ginebra2/chrome/bedrockchrome/historyview.superpage/historyView.html	Wed Jun 23 17:59:43 2010 +0300
+++ b/ginebra2/chrome/bedrockchrome/historyview.superpage/historyView.html	Tue Jul 06 14:03:49 2010 +0300
@@ -13,8 +13,28 @@
    <script src="historyview.js" type="text/javascript"></script>
 
   <script type="text/javascript">
- function update() {
-          updateHistoryList();
+  
+		var _prevExpandedUL = null;
+		var _prevExpandedATag = null;
+
+  	function scrollToTop()
+  		{
+	    	$('html, body').attr({scrollTop: 0});
+
+        var todayFolder = document.getElementById("aTagId_"+0);
+        var todaySubUl = document.getElementById("subUlId_"+0);
+        if(_prevExpandedUL != null && _prevExpandedATag.className == 'opened')
+        	toggleHistoryFolder(_prevExpandedATag,_prevExpandedUL);
+        _prevExpandedATag = todayFolder;
+        _prevExpandedUL = todaySubUl;
+        toggleHistoryFolder(todayFolder,todaySubUl);
+
+			}
+		
+		function update() {
+      updateHistoryList();
+    	
+			window.views.WebView.BookmarkHistoryView.shown.connect(scrollToTop);          
       }
   </script>