speedreader: PR fixups

* Remove unnecessary deps
  * Delete old commented out code
  * Fix typo in generated resources
  * Make naming more clear
This commit is contained in:
Kevin Kuehler
2021-06-25 14:10:51 -07:00
parent fb490ef975
commit cb2df2e5d1
7 changed files with 37 additions and 20 deletions
+1 -1
View File
@@ -1168,7 +1168,7 @@ By installing this extension, you are agreeing to the Google Widevine Terms of U
<message name="IDS_PAGE_IS_DISTILLED" desc="Speedreader is enabled on this page">
in Speedreader
</message>
<message name="IDS_ICON_READER_MODE_LABEL" desc="Icon label indicating Speedreader is enabled">
<message name="IDS_ICON_READER_MODE_LABEL" desc="Icon label indicating Reader Mode is enabled">
Reader Mode
</message>
<message name="IDS_ICON_SPEEDREADER_MODE_LABEL" desc="Icon label indicating Speedreader is enabled">
+12 -5
View File
@@ -135,14 +135,21 @@ void SpeedreaderTabHelper::OnBubbleClosed() {
browser->window()->UpdatePageActionIcon(PageActionIconType::kReaderMode);
}
// Displays speedreader information
void SpeedreaderTabHelper::ShowBubble() {
void SpeedreaderTabHelper::ShowSpeedreaderBubble() {
ShowBubble(true);
}
void SpeedreaderTabHelper::ShowReaderModeBubble() {
ShowBubble(false);
}
void SpeedreaderTabHelper::ShowBubble(bool is_bubble_speedreader) {
auto* contents = web_contents();
Browser* browser = chrome::FindBrowserWithWebContents(contents);
DCHECK(browser);
const bool enabled = distill_state_ == DistillState::kSpeedreaderMode;
speedreader_bubble_ = static_cast<BraveBrowserWindow*>(browser->window())
->ShowSpeedreaderBubble(this, enabled);
speedreader_bubble_ =
static_cast<BraveBrowserWindow*>(browser->window())
->ShowSpeedreaderBubble(this, is_bubble_speedreader);
browser->window()->UpdatePageActionIcon(PageActionIconType::kReaderMode);
}
+9 -1
View File
@@ -56,7 +56,10 @@ class SpeedreaderTabHelper
SpeedreaderBubbleView* speedreader_bubble_view() const;
// Displays speedreader information
void ShowBubble();
void ShowSpeedreaderBubble();
// Displays reader mode information
void ShowReaderModeBubble();
// Hides speedreader information
void HideBubble();
@@ -68,6 +71,11 @@ class SpeedreaderTabHelper
friend class content::WebContentsUserData<SpeedreaderTabHelper>;
explicit SpeedreaderTabHelper(content::WebContents* web_contents);
// Called by ShowSpeedreaderBubble and ShowReaderModeBubble.
// |is_bubble_speedreader| will show a bubble for pages in Speedreader if set
// to true, otherwise pages in reader mode.
void ShowBubble(bool is_bubble_speedreader);
void UpdateActiveState(content::NavigationHandle* handle);
// content::WebContentsObserver
+9 -9
View File
@@ -110,22 +110,22 @@ void ShowSpeedreaderBubble(Browser* browser) {
if (!tab_helper)
return;
const bool speedreader_enabled = tab_helper->IsSpeedreaderEnabled();
const DistillState state = tab_helper->PageDistillState();
if (state == DistillState::kNone) {
// If this is called on an undistilled page, we single shot it.
tab_helper->SingleShotSpeedreader();
if (tab_helper->IsSpeedreaderEnabled())
return;
}
// If Speedreader is already enabled, don't show the bubble.
// fixme: we need to |or| with an "asked" counter
if (state == DistillState::kNone || state == DistillState::kReaderMode) {
if (tab_helper->IsSpeedreaderEnabled())
return;
if (state == DistillState::kSpeedreaderMode) {
tab_helper->ShowSpeedreaderBubble();
} else {
if (speedreader_enabled && !tab_helper->IsEnabledForSite()) {
tab_helper->ShowSpeedreaderBubble();
} else {
tab_helper->ShowReaderModeBubble();
}
}
tab_helper->ShowBubble();
}
}
#endif // BUILDFLAG(ENABLE_SPEEDREADER)
@@ -23,7 +23,12 @@ class SpeedreaderBubbleBrowserTest : public DialogBrowserTest {
delete;
// DialogBrowserTest:
void ShowUi(const std::string& name) override { tab_helper()->ShowBubble(); }
void ShowUi(const std::string& name) override {
if (tab_helper()->IsSpeedreaderEnabled())
tab_helper()->ShowSpeedreaderBubble();
else
tab_helper()->ShowReaderModeBubble();
}
protected:
bool NavigateToNewTab() {
@@ -145,7 +145,6 @@ SkColor SpeedreaderIconView::GetIconLabelBubbleSurroundingForegroundColor()
SkColor SpeedreaderIconView::GetIconLabelBubbleInkDropColor() const {
return kReaderIconColor;
// return icon_label_bubble_delegate_->GetIconLabelBubbleBackgroundColor();
}
SkColor SpeedreaderIconView::GetIconLabelBubbleBackgroundColor() const {
-2
View File
@@ -1,5 +1,3 @@
import("//brave/components/speedreader/buildflags/buildflags.gni")
source_set("speedreader") {
public_deps = [
"rust/ffi",