Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/StaticLayout.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/StaticLayout.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/StaticLayout.java |
index 91ba1058bf466e1a3dd1948b899f12568b2d213f..1cba75a1a3f7c657d518de31a1fc1c1934fcafbd 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/StaticLayout.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/StaticLayout.java |
@@ -17,8 +17,6 @@ import org.chromium.chrome.browser.compositor.layouts.content.TabContentManager; |
import org.chromium.chrome.browser.compositor.layouts.eventfilter.EventFilter; |
import org.chromium.chrome.browser.compositor.scene_layer.SceneLayer; |
import org.chromium.chrome.browser.compositor.scene_layer.StaticTabSceneLayer; |
-import org.chromium.chrome.browser.dom_distiller.ReaderModePanel; |
-import org.chromium.chrome.browser.dom_distiller.ReaderModePanel.ReaderModePanelLayoutDelegate; |
import org.chromium.chrome.browser.fullscreen.ChromeFullscreenManager; |
import org.chromium.chrome.browser.tab.Tab; |
import org.chromium.chrome.browser.tabmodel.TabModel; |
@@ -59,9 +57,6 @@ public class StaticLayout extends ContextualSearchSupportedLayout { |
private boolean mUnstalling; |
private StaticTabSceneLayer mSceneLayer; |
- // TODO(aruslan): look into moving this to an overlay/it's own layout. |
- private ReaderModePanel mReaderModePanel; |
- |
/** |
* Creates an instance of the {@link StaticLayout}. |
* @param context The current Android's context. |
@@ -93,12 +88,6 @@ public class StaticLayout extends ContextualSearchSupportedLayout { |
return SizingFlags.HELPER_SUPPORTS_FULLSCREEN; |
} |
- @Override |
- public float getTopControlsOffset(float currentOffsetDp) { |
- if (mReaderModePanel == null) return super.getTopControlsOffset(currentOffsetDp); |
- return mReaderModePanel.getTopControlsOffset(currentOffsetDp); |
- } |
- |
/** |
* Initialize the layout to be shown. |
* @param time The current time of the app in ms. |
@@ -181,44 +170,9 @@ public class StaticLayout extends ContextualSearchSupportedLayout { |
} else { |
setPostHideState(); |
} |
- mReaderModePanel = ReaderModePanel.getReaderModePanel(mTabModelSelector.getTabById(id)); |
- if (mReaderModePanel != null) { |
- mReaderModePanel.setLayoutDelegate(new ReaderModePanelLayoutDelegate() { |
- @Override |
- public void requestUpdate() { |
- StaticLayout.this.requestUpdate(); |
- } |
- |
- @Override |
- public void setLayoutTabBrightness(float v) { |
- if (mLayoutTabs != null && mLayoutTabs.length > 0 |
- && mLayoutTabs[0].getId() == id) { |
- mLayoutTabs[0].setBrightness(v); |
- } |
- } |
- |
- @Override |
- public void setLayoutTabY(float v) { |
- if (mLayoutTabs != null && mLayoutTabs.length > 0 |
- && mLayoutTabs[0].getId() == id) { |
- mLayoutTabs[0].setY(v); |
- } |
- } |
- }); |
- final boolean isToolbarVisible = getHeight() == getHeightMinusTopControls(); |
- final float dpToPx = getContext().getResources().getDisplayMetrics().density; |
- mReaderModePanel.onSizeChanged(getWidth(), getHeight(), isToolbarVisible, dpToPx); |
- } |
requestRender(); |
} |
- /** |
- * @return Currently active reader mode panel, or null. |
- */ |
- public ReaderModePanel getReaderModePanel() { |
- return mReaderModePanel; |
- } |
- |
@Override |
public void unstallImmediately(int tabId) { |
if (mLayoutTabs != null && mLayoutTabs.length > 0 && mLayoutTabs[0].getId() == tabId) { |
@@ -266,25 +220,6 @@ public class StaticLayout extends ContextualSearchSupportedLayout { |
} |
@Override |
- protected void notifySizeChanged(float width, float height, int orientation) { |
- super.notifySizeChanged(width, height, orientation); |
- if (mReaderModePanel == null) return; |
- |
- final boolean isToolbarVisible = getHeight() == getHeightMinusTopControls(); |
- final float dpToPx = getContext().getResources().getDisplayMetrics().density; |
- mReaderModePanel.onSizeChanged(width, height, isToolbarVisible, dpToPx); |
- } |
- |
- @Override |
- protected boolean onUpdateAnimation(long time, boolean jumpToEnd) { |
- boolean parentAnimating = super.onUpdateAnimation(time, jumpToEnd); |
- boolean panelAnimating = mReaderModePanel != null |
- ? mReaderModePanel.onUpdateAnimation(time, jumpToEnd) |
- : false; |
- return panelAnimating || parentAnimating; |
- } |
- |
- @Override |
protected void updateSceneLayer(Rect viewport, Rect contentViewport, |
LayerTitleCache layerTitleCache, TabContentManager tabContentManager, |
ResourceManager resourceManager, ChromeFullscreenManager fullscreenManager) { |
@@ -307,9 +242,6 @@ public class StaticLayout extends ContextualSearchSupportedLayout { |
OverlayPanel panel = mPanelManager.getActivePanel(); |
if (panel != null && panel.isShowing()) { |
overlayLayer = super.getSceneLayer(); |
- } else if (mReaderModePanel != null && mReaderModePanel.isShowing()) { |
- mReaderModePanel.updateSceneLayer(resourceManager); |
- overlayLayer = mReaderModePanel.getSceneLayer(); |
} |
mSceneLayer.setContentSceneLayer(overlayLayer); |