--- a/ginebra2/chrome/bedrockchrome/statusbar.snippet/statusbar.js Wed Jun 23 17:59:43 2010 +0300
+++ b/ginebra2/chrome/bedrockchrome/statusbar.snippet/statusbar.js Tue Jul 06 14:03:49 2010 +0300
@@ -65,10 +65,10 @@
if (window.views.WebView.currentPageIsSuperPage()) {
//alert(window.views.WebView.currentSuperPageName());
if (window.views.WebView.currentSuperPageName() == "BookmarkTreeView") {
- setTitle(window.localeDelegate.translateText("txt_browser_content_view_menu_nav_bookmarks"), false);
+ setTitle(window.localeDelegate.translateText("txt_browser_bookmarks_bookmarks"), false);
}
else if (window.views.WebView.currentSuperPageName() == "BookmarkHistoryView") {
- setTitle(window.localeDelegate.translateText("txt_browser_content_view_menu_nav_history"), false);
+ setTitle(window.localeDelegate.translateText("txt_browser_history_history"), false);
}
else if (window.views.WebView.currentSuperPageName() == "SettingsView") {
setTitle(window.localeDelegate.translateText("txt_browser_settings_settings"), false);
@@ -76,9 +76,14 @@
}
else {
if (window.views.current().type == "webView") {
+
+ //enable the double click for the content view page
+ if (!window.views.WebView.bedrockTiledBackingStoreEnabled())
+ window.views.WebView.touchNav.doubleClickEnabled = true;
+
/* For new windows, show title as 'New Window' */
if ((window.pageController.currentDocTitle == "") && (window.pageController.currentRequestedUrl == "")) {
- setTitle(window.localeDelegate.translateText("txt_browser_windows_new_window"), false);
+ setTitle(window.localeDelegate.translateText("txt_browser_content_view_new_window"), false);
}
else if (window.pageController.currentDocTitle == "") {
if (window.pageController.currentDocUrl == "") {
@@ -268,7 +273,7 @@
updateFieldWidth(htmlEncode(networkName));
document.getElementById('provider').innerHTML = htmlEncode(networkName);
- // repaint if status bar exists (first call to this function, it doesn't)
+ // repaint if status bar exists
if (window.snippets.StatusBarChromeId)
window.snippets.StatusBarChromeId.repaint();
}
@@ -308,7 +313,6 @@
currentState = state;
document.getElementById('strength').innerHTML =
networkIconSrc[currentState];
- window.snippets.StatusBarChromeId.repaint();
// if we went offline, change the provider name to "offline"
if (currentState == enumNetworkStrengths.state.Offline)
@@ -411,7 +415,6 @@
{
document.getElementById('battery').innerHTML =
batteryIconSrc[convertLevelToState(level)];
- window.snippets.StatusBarChromeId.repaint();
}
}
@@ -475,13 +478,8 @@
'</tr>'+
'</table>'+
// ruler span used for getting the width of network name
- // style included here because style sheet not applied early
- // enough for sbNetworkStatus.showInitialNetworkName call below
- // which needs text width which depends on font
- '<span id="sbruler" style="font-size:12px;font-weight:bold;visibility:hidden;"></span>';
+ '<span id="sbruler"></span>';
document.write(html);
-
- sbNetworkStatus.showInitialNetworkName();
}
// StatusBar Constructor
@@ -494,6 +492,10 @@
// This is because they don't have access to "this" as they are invoked
// as functions rather than as methods.
+ // On chromeComplete signal, show initial network name.
+ window.chrome.chromeComplete.connect(
+ function() {sbNetworkStatus.showInitialNetworkName();});
+
// Connect page controller signals to slots.
window.pageController.titleChanged.connect(
function(title) {sbTitle.handleTitleChange(title);});
@@ -512,13 +514,6 @@
}
);
- window.ViewStack.currentViewChanged.connect(
- function() {
- sbTitle.handleCurrentViewChange();
- sbLockStatus.handleCurrentViewChange();
- }
- );
-
// Connect device delegate signals to slots.
window.deviceDelegate.batteryLevelChanged.connect(
function(level) {sbBatteryStatus.handleLevelChange(level);});