Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: mobile/android/base/BrowserApp.java

Issue 5664054114779136: Issue 2350 - Remove Add-ons, Apps and Sync (Closed)
Patch Set: Removed ID refs for removed entries Created April 21, 2015, 9:59 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | mobile/android/base/resources/menu-large-v11/browser_app_menu.xml » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* -*- Mode: Java; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: nil; -*- 1 /* -*- Mode: Java; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: nil; -*-
2 * This Source Code Form is subject to the terms of the Mozilla Public 2 * This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * License, v. 2.0. If a copy of the MPL was not distributed with this
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 5
6 package org.mozilla.gecko; 6 package org.mozilla.gecko;
7 7
8 import java.io.File; 8 import java.io.File;
9 import java.io.FileNotFoundException; 9 import java.io.FileNotFoundException;
10 import java.lang.reflect.Method; 10 import java.lang.reflect.Method;
(...skipping 2556 matching lines...) Expand 10 before | Expand all | Expand 10 after
2567 String urlFromReader = ReaderModeUtils.getUrlFromAboutReader(url); 2567 String urlFromReader = ReaderModeUtils.getUrlFromAboutReader(url);
2568 if (urlFromReader != null) { 2568 if (urlFromReader != null) {
2569 url = urlFromReader; 2569 url = urlFromReader;
2570 } 2570 }
2571 } 2571 }
2572 2572
2573 // Disable share menuitem for about:, chrome:, file:, and resource: URIs 2573 // Disable share menuitem for about:, chrome:, file:, and resource: URIs
2574 final boolean inGuestMode = GeckoProfile.get(this).inGuestMode(); 2574 final boolean inGuestMode = GeckoProfile.get(this).inGuestMode();
2575 share.setVisible(!inGuestMode); 2575 share.setVisible(!inGuestMode);
2576 share.setEnabled(StringUtils.isShareableUrl(url) && !inGuestMode); 2576 share.setEnabled(StringUtils.isShareableUrl(url) && !inGuestMode);
2577 MenuUtils.safeSetEnabled(aMenu, R.id.apps, !inGuestMode); 2577 // Removed R.id.apps and R.id.addons as of issue #2350
2578 MenuUtils.safeSetEnabled(aMenu, R.id.addons, !inGuestMode);
2579 MenuUtils.safeSetEnabled(aMenu, R.id.downloads, !inGuestMode); 2578 MenuUtils.safeSetEnabled(aMenu, R.id.downloads, !inGuestMode);
2580 2579
2581 // NOTE: Use MenuUtils.safeSetEnabled because some actions might 2580 // NOTE: Use MenuUtils.safeSetEnabled because some actions might
2582 // be on the BrowserToolbar context menu 2581 // be on the BrowserToolbar context menu
2583 MenuUtils.safeSetEnabled(aMenu, R.id.page, !isAboutHome(tab)); 2582 MenuUtils.safeSetEnabled(aMenu, R.id.page, !isAboutHome(tab));
2584 MenuUtils.safeSetEnabled(aMenu, R.id.subscribe, tab.hasFeeds()); 2583 MenuUtils.safeSetEnabled(aMenu, R.id.subscribe, tab.hasFeeds());
2585 MenuUtils.safeSetEnabled(aMenu, R.id.add_search_engine, tab.hasOpenSearc h()); 2584 MenuUtils.safeSetEnabled(aMenu, R.id.add_search_engine, tab.hasOpenSearc h());
2586 MenuUtils.safeSetEnabled(aMenu, R.id.site_settings, !isAboutHome(tab)); 2585 MenuUtils.safeSetEnabled(aMenu, R.id.site_settings, !isAboutHome(tab));
2587 MenuUtils.safeSetEnabled(aMenu, R.id.add_to_launcher, !isAboutHome(tab)) ; 2586 MenuUtils.safeSetEnabled(aMenu, R.id.add_to_launcher, !isAboutHome(tab)) ;
2588 2587
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after
2736 if (itemId == R.id.help) { 2735 if (itemId == R.id.help) {
2737 final String VERSION = AppConstants.MOZ_APP_VERSION; 2736 final String VERSION = AppConstants.MOZ_APP_VERSION;
2738 final String OS = AppConstants.OS_TARGET; 2737 final String OS = AppConstants.OS_TARGET;
2739 final String LOCALE = BrowserLocaleManager.getLanguageTag(Locale.get Default()); 2738 final String LOCALE = BrowserLocaleManager.getLanguageTag(Locale.get Default());
2740 2739
2741 final String URL = getResources().getString(R.string.help_link, VERS ION, OS, LOCALE); 2740 final String URL = getResources().getString(R.string.help_link, VERS ION, OS, LOCALE);
2742 Tabs.getInstance().loadUrlInTab(URL); 2741 Tabs.getInstance().loadUrlInTab(URL);
2743 return true; 2742 return true;
2744 } 2743 }
2745 2744
2746 if (itemId == R.id.addons) { 2745 » // Removed ADDONS and APPS as of issue #2350
2747 Tabs.getInstance().loadUrlInTab(AboutPages.ADDONS);
2748 return true;
2749 }
2750
2751 if (itemId == R.id.apps) {
2752 Tabs.getInstance().loadUrlInTab(AboutPages.APPS);
2753 return true;
2754 }
2755 2746
2756 if (itemId == R.id.downloads) { 2747 if (itemId == R.id.downloads) {
2757 Tabs.getInstance().loadUrlInTab(AboutPages.DOWNLOADS); 2748 Tabs.getInstance().loadUrlInTab(AboutPages.DOWNLOADS);
2758 return true; 2749 return true;
2759 } 2750 }
2760 2751
2761 if (itemId == R.id.char_encoding) { 2752 if (itemId == R.id.char_encoding) {
2762 GeckoAppShell.sendEventToGecko(GeckoEvent.createBroadcastEvent("Char Encoding:Get", null)); 2753 GeckoAppShell.sendEventToGecko(GeckoEvent.createBroadcastEvent("Char Encoding:Get", null));
2763 return true; 2754 return true;
2764 } 2755 }
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after
3164 final SessionInformation previ ousSession) { 3155 final SessionInformation previ ousSession) {
3165 return new BrowserHealthRecorder(context, 3156 return new BrowserHealthRecorder(context,
3166 GeckoSharedPrefs.forApp(context), 3157 GeckoSharedPrefs.forApp(context),
3167 profilePath, 3158 profilePath,
3168 dispatcher, 3159 dispatcher,
3169 osLocale, 3160 osLocale,
3170 appLocale, 3161 appLocale,
3171 previousSession); 3162 previousSession);
3172 } 3163 }
3173 } 3164 }
OLDNEW
« no previous file with comments | « no previous file | mobile/android/base/resources/menu-large-v11/browser_app_menu.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld