--- a/ginebra2/chrome/bedrockchrome/historyview.superpage/historyView.html Fri May 14 15:40:36 2010 +0300
+++ b/ginebra2/chrome/bedrockchrome/historyview.superpage/historyView.html Tue Jun 29 00:46:29 2010 -0400
@@ -2,21 +2,39 @@
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-EN">
<head>
- <script src="../../js/3rdparty/jquery-1.4.2.js" type="text/javascript"></script>
+ <script src="../../js/3rdparty/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="../../js/3rdparty/jquery-ui/ui.core.js" type="text/javascript"></script>
<script src="../../js/3rdparty/jquery-ui/effects.core.js" type="text/javascript"></script>
<script src="../../js/3rdparty/jquery-ui/effects.blind.js" type="text/javascript"></script>
<link rel="stylesheet" id="CSSLink" type="text/css" href="historyview.css"/>
<meta name = "viewport" content = "width = device-width, height = device-height, initial-scale = 1.0, user-scalable = no">
-
- <title>History View</title>
- <script src="historyview.js" type="text/javascript"></script>
+
+ <title>History View</title>
+ <script src="historyview.js" type="text/javascript"></script>
<script type="text/javascript">
- function update() {
- //window.pageController.loadFinished.connect(updateHistoryList);
- 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>