| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package org.chromium.chrome.browser; | 5 package org.chromium.chrome.browser; |
| 6 | 6 |
| 7 import android.annotation.SuppressLint; | 7 import android.annotation.SuppressLint; |
| 8 import android.annotation.TargetApi; | 8 import android.annotation.TargetApi; |
| 9 import android.app.Activity; | 9 import android.app.Activity; |
| 10 import android.app.SearchManager; | 10 import android.app.SearchManager; |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 72 import org.chromium.chrome.browser.device.DeviceClassManager; | 72 import org.chromium.chrome.browser.device.DeviceClassManager; |
| 73 import org.chromium.chrome.browser.dom_distiller.DistilledPagePrefsView; | 73 import org.chromium.chrome.browser.dom_distiller.DistilledPagePrefsView; |
| 74 import org.chromium.chrome.browser.dom_distiller.ReaderModeManager; | 74 import org.chromium.chrome.browser.dom_distiller.ReaderModeManager; |
| 75 import org.chromium.chrome.browser.download.DownloadManagerService; | 75 import org.chromium.chrome.browser.download.DownloadManagerService; |
| 76 import org.chromium.chrome.browser.download.DownloadUtils; | 76 import org.chromium.chrome.browser.download.DownloadUtils; |
| 77 import org.chromium.chrome.browser.fullscreen.ChromeFullscreenManager; | 77 import org.chromium.chrome.browser.fullscreen.ChromeFullscreenManager; |
| 78 import org.chromium.chrome.browser.gsa.ContextReporter; | 78 import org.chromium.chrome.browser.gsa.ContextReporter; |
| 79 import org.chromium.chrome.browser.gsa.GSAAccountChangeListener; | 79 import org.chromium.chrome.browser.gsa.GSAAccountChangeListener; |
| 80 import org.chromium.chrome.browser.gsa.GSAState; | 80 import org.chromium.chrome.browser.gsa.GSAState; |
| 81 import org.chromium.chrome.browser.help.HelpAndFeedback; | 81 import org.chromium.chrome.browser.help.HelpAndFeedback; |
| 82 import org.chromium.chrome.browser.history.HistoryManagerUtils; |
| 82 import org.chromium.chrome.browser.infobar.InfoBarContainer; | 83 import org.chromium.chrome.browser.infobar.InfoBarContainer; |
| 83 import org.chromium.chrome.browser.init.AsyncInitializationActivity; | 84 import org.chromium.chrome.browser.init.AsyncInitializationActivity; |
| 84 import org.chromium.chrome.browser.metrics.LaunchMetrics; | 85 import org.chromium.chrome.browser.metrics.LaunchMetrics; |
| 85 import org.chromium.chrome.browser.metrics.StartupMetrics; | 86 import org.chromium.chrome.browser.metrics.StartupMetrics; |
| 86 import org.chromium.chrome.browser.metrics.UmaSessionStats; | 87 import org.chromium.chrome.browser.metrics.UmaSessionStats; |
| 87 import org.chromium.chrome.browser.metrics.UmaUtils; | 88 import org.chromium.chrome.browser.metrics.UmaUtils; |
| 88 import org.chromium.chrome.browser.multiwindow.MultiWindowUtils; | 89 import org.chromium.chrome.browser.multiwindow.MultiWindowUtils; |
| 89 import org.chromium.chrome.browser.net.spdyproxy.DataReductionProxySettings; | 90 import org.chromium.chrome.browser.net.spdyproxy.DataReductionProxySettings; |
| 90 import org.chromium.chrome.browser.nfc.BeamController; | 91 import org.chromium.chrome.browser.nfc.BeamController; |
| 91 import org.chromium.chrome.browser.nfc.BeamProvider; | 92 import org.chromium.chrome.browser.nfc.BeamProvider; |
| (...skipping 1583 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1675 currentTab.stopLoading(); | 1676 currentTab.stopLoading(); |
| 1676 RecordUserAction.record("MobileMenuStop"); | 1677 RecordUserAction.record("MobileMenuStop"); |
| 1677 } else { | 1678 } else { |
| 1678 currentTab.reload(); | 1679 currentTab.reload(); |
| 1679 RecordUserAction.record("MobileMenuReload"); | 1680 RecordUserAction.record("MobileMenuReload"); |
| 1680 } | 1681 } |
| 1681 } else if (id == R.id.info_menu_id) { | 1682 } else if (id == R.id.info_menu_id) { |
| 1682 WebsiteSettingsPopup.show( | 1683 WebsiteSettingsPopup.show( |
| 1683 this, currentTab, null, WebsiteSettingsPopup.OPENED_FROM_MEN
U); | 1684 this, currentTab, null, WebsiteSettingsPopup.OPENED_FROM_MEN
U); |
| 1684 } else if (id == R.id.open_history_menu_id) { | 1685 } else if (id == R.id.open_history_menu_id) { |
| 1685 currentTab.loadUrl( | 1686 if (!HistoryManagerUtils.showHistoryManager(this)) { |
| 1686 new LoadUrlParams(UrlConstants.HISTORY_URL, PageTransition.A
UTO_TOPLEVEL)); | 1687 currentTab.loadUrl( |
| 1688 new LoadUrlParams(UrlConstants.HISTORY_URL, PageTransiti
on.AUTO_TOPLEVEL)); |
| 1689 } |
| 1687 RecordUserAction.record("MobileMenuHistory"); | 1690 RecordUserAction.record("MobileMenuHistory"); |
| 1688 StartupMetrics.getInstance().recordOpenedHistory(); | 1691 StartupMetrics.getInstance().recordOpenedHistory(); |
| 1689 } else if (id == R.id.share_menu_id || id == R.id.direct_share_menu_id)
{ | 1692 } else if (id == R.id.share_menu_id || id == R.id.direct_share_menu_id)
{ |
| 1690 onShareMenuItemSelected(id == R.id.direct_share_menu_id, | 1693 onShareMenuItemSelected(id == R.id.direct_share_menu_id, |
| 1691 getCurrentTabModel().isIncognito()); | 1694 getCurrentTabModel().isIncognito()); |
| 1692 } else if (id == R.id.print_id) { | 1695 } else if (id == R.id.print_id) { |
| 1693 PrintingController printingController = PrintingControllerImpl.getIn
stance(); | 1696 PrintingController printingController = PrintingControllerImpl.getIn
stance(); |
| 1694 if (printingController != null && !printingController.isBusy() | 1697 if (printingController != null && !printingController.isBusy() |
| 1695 && PrefServiceBridge.getInstance().isPrintingEnabled()) { | 1698 && PrefServiceBridge.getInstance().isPrintingEnabled()) { |
| 1696 printingController.startPrint(new TabPrinter(currentTab), | 1699 printingController.startPrint(new TabPrinter(currentTab), |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1930 "Android.MultiWindowMode.IsTabletScreenWidthBelow600", | 1933 "Android.MultiWindowMode.IsTabletScreenWidthBelow600", |
| 1931 mScreenWidthDp < DeviceFormFactor.MINIMUM_TABLET_WIDTH_DP); | 1934 mScreenWidthDp < DeviceFormFactor.MINIMUM_TABLET_WIDTH_DP); |
| 1932 | 1935 |
| 1933 if (mScreenWidthDp < DeviceFormFactor.MINIMUM_TABLET_WIDTH_DP) { | 1936 if (mScreenWidthDp < DeviceFormFactor.MINIMUM_TABLET_WIDTH_DP) { |
| 1934 RecordHistogram.recordLinearCountHistogram( | 1937 RecordHistogram.recordLinearCountHistogram( |
| 1935 "Android.MultiWindowMode.TabletScreenWidth", mScreenWidthDp,
1, | 1938 "Android.MultiWindowMode.TabletScreenWidth", mScreenWidthDp,
1, |
| 1936 DeviceFormFactor.MINIMUM_TABLET_WIDTH_DP, 50); | 1939 DeviceFormFactor.MINIMUM_TABLET_WIDTH_DP, 50); |
| 1937 } | 1940 } |
| 1938 } | 1941 } |
| 1939 } | 1942 } |
| OLD | NEW |