jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/337758 )

Change subject: Update visual treatment of Search on Reading lists and History 
screens
......................................................................


Update visual treatment of Search on Reading lists and History screens

Bug: T156071
Change-Id: Ifc0140ec1be69641792dacb3f804c5a0d455fd70
---
M app/src/main/java/org/wikipedia/history/HistoryFragment.java
M app/src/main/java/org/wikipedia/history/SearchActionModeCallback.java
M app/src/main/java/org/wikipedia/readinglist/ReadingListsFragment.java
M app/src/main/res/menu/menu_action_mode_search.xml
M app/src/main/res/values-qq/strings.xml
M app/src/main/res/values/colors.xml
M app/src/main/res/values/strings.xml
M app/src/main/res/values/styles.xml
8 files changed, 34 insertions(+), 9 deletions(-)

Approvals:
  Dbrant: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/app/src/main/java/org/wikipedia/history/HistoryFragment.java 
b/app/src/main/java/org/wikipedia/history/HistoryFragment.java
index 3993d25..56c74e7 100644
--- a/app/src/main/java/org/wikipedia/history/HistoryFragment.java
+++ b/app/src/main/java/org/wikipedia/history/HistoryFragment.java
@@ -393,6 +393,11 @@
             historyEmptyMessage.setVisibility(View.VISIBLE);
             actionMode = null;
         }
+
+        @Override
+        protected String getSearchHintString() {
+            return 
getContext().getResources().getString(R.string.search_hint_search_history);
+        }
     }
 
     @Nullable private Callback callback() {
diff --git 
a/app/src/main/java/org/wikipedia/history/SearchActionModeCallback.java 
b/app/src/main/java/org/wikipedia/history/SearchActionModeCallback.java
index b579c96..9387425 100644
--- a/app/src/main/java/org/wikipedia/history/SearchActionModeCallback.java
+++ b/app/src/main/java/org/wikipedia/history/SearchActionModeCallback.java
@@ -18,7 +18,8 @@
         mode.setTag(ACTION_MODE_TAG);
         mode.getMenuInflater().inflate(R.menu.menu_action_mode_search, menu);
         searchView = (SearchView) 
MenuItemCompat.getActionView(menu.findItem(R.id.menu_search_view));
-        searchView.setIconifiedByDefault(false);
+        searchView.setIconified(false);
+        searchView.setQueryHint(getSearchHintString());
         searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() 
{
             @Override
             public boolean onQueryTextSubmit(String s) {
@@ -34,6 +35,8 @@
         return true;
     }
 
+    protected abstract String getSearchHintString();
+
     protected abstract void onQueryChange(String s);
 
     @Override
diff --git 
a/app/src/main/java/org/wikipedia/readinglist/ReadingListsFragment.java 
b/app/src/main/java/org/wikipedia/readinglist/ReadingListsFragment.java
index 5fec00f..fb0cbeb 100644
--- a/app/src/main/java/org/wikipedia/readinglist/ReadingListsFragment.java
+++ b/app/src/main/java/org/wikipedia/readinglist/ReadingListsFragment.java
@@ -445,5 +445,17 @@
                 listDetailView.setSearchQuery(null);
             }
         }
+
+        @Override
+        protected String getSearchHintString() {
+            switch (pager.getCurrentItem()) {
+                case PAGE_READING_LISTS:
+                    return 
getContext().getResources().getString(R.string.search_hint_search_my_lists);
+                case PAGE_LIST_DETAIL:
+                    return 
getContext().getResources().getString(R.string.search_hint_search_reading_list);
+                default:
+                    throw new IllegalArgumentException("Received unknown page 
ID " + pager.getCurrentItem());
+            }
+        }
     }
 }
diff --git a/app/src/main/res/menu/menu_action_mode_search.xml 
b/app/src/main/res/menu/menu_action_mode_search.xml
index 94eaa8f..d718d6b 100644
--- a/app/src/main/res/menu/menu_action_mode_search.xml
+++ b/app/src/main/res/menu/menu_action_mode_search.xml
@@ -3,7 +3,6 @@
     xmlns:android="http://schemas.android.com/apk/res/android";
     xmlns:app="http://schemas.android.com/apk/res-auto";>
     <item android:id="@+id/menu_search_view"
-        android:icon="@drawable/ic_search_white_24dp"
         android:title="@string/search_hint"
         app:actionViewClass="android.support.v7.widget.SearchView"
         app:showAsAction="ifRoom" />
diff --git a/app/src/main/res/values-qq/strings.xml 
b/app/src/main/res/values-qq/strings.xml
index e4eaeff..90c4b8e 100644
--- a/app/src/main/res/values-qq/strings.xml
+++ b/app/src/main/res/values-qq/strings.xml
@@ -11,7 +11,10 @@
 {{Identical|Yes}}</string>
   <string name="no">Negative answer to a dialog box.
 {{Identical|No}}</string>
-  <string name="search_hint">Placeholder text for the search textbox</string>
+  <string name="search_hint">Hint text for the search box</string>
+  <string name="search_hint_search_history">Hint text for the search box when 
searching browsing history</string>
+  <string name="search_hint_search_my_lists">Hint text for the search box when 
searching the set of reading lists</string>
+  <string name="search_hint_search_reading_list">Hint text for the search box 
when searching for pages in a single reading list</string>
   <string name="nav_item_history">Text in navigation sidebar that when tapped 
leads to the History screen.
 {{Identical|History}}</string>
   <string name="error_network_error">Error message shown when network cannot 
be reached when loading a page</string>
@@ -274,9 +277,9 @@
 Followed by {{msg-wm|Wikipedia-android-strings-alpha update notification 
text}}.</string>
   <string name="wiktionary_no_definitions_found">Message shown when a user 
requests a definition from Wiktionary but no definition is found.</string>
   <string name="alpha_update_notification_title">Title for notification when 
new alpha update is available.
-  
-  
-  
+
+
+
 
 Followed by {{msg-wm|Wikipedia-android-strings-alpha update notification 
text}}.</string>
   <string name="alpha_update_notification_text">Text for notification when new 
alpha update is available.
diff --git a/app/src/main/res/values/colors.xml 
b/app/src/main/res/values/colors.xml
index c0260c4..f6684b9 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -68,7 +68,7 @@
     <color name="page_info_heading">#555</color>
     <color name="actionbar_background">@color/darkest_gray</color>
     <color name="actionbar_highlight">#808080</color>
-    <color name="search_text_hint">#808080</color>
+    <color name="search_text_hint">#32ffffff</color>
     <color name="lead_gradient_start">#b8000000</color>
     <color name="new_lead_gradient_start">#50000000</color>
     <color name="main_toolbar_background">@color/actionbar_background</color>
diff --git a/app/src/main/res/values/strings.xml 
b/app/src/main/res/values/strings.xml
index 1c51d7d..e85cb07 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -10,6 +10,9 @@
     <string name="no">No</string>
 
     <string name="search_hint">Search Wikipedia</string>
+    <string name="search_hint_search_history">Search history</string>
+    <string name="search_hint_search_my_lists">Search my lists</string>
+    <string name="search_hint_search_reading_list">Search reading list</string>
     <string name="nav_item_history">History</string>
     <string name="error_network_error">Cannot connect to the Internet.</string>
     <string name="page_error_retry">Retry</string>
diff --git a/app/src/main/res/values/styles.xml 
b/app/src/main/res/values/styles.xml
index 70bc807..212b286 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -42,8 +42,8 @@
     </style>
 
     <style name="AppTheme.ActionModeStyle" 
parent="@style/Widget.AppCompat.ActionMode">
-        <item name="background">@color/actionbar_background</item>
-        <item name="backgroundSplit">@color/actionbar_background</item>
+        <item name="background">@color/foundation_blue</item>
+        <item name="backgroundSplit">@color/foundation_blue</item>
         <item name="titleTextStyle">@style/AppTheme.ActionModeTitleStyle</item>
         <item 
name="subtitleTextStyle">@style/AppTheme.ActionModeSubtitleStyle</item>
     </style>

-- 
To view, visit https://gerrit.wikimedia.org/r/337758
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ifc0140ec1be69641792dacb3f804c5a0d455fd70
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <[email protected]>
Gerrit-Reviewer: Dbrant <[email protected]>
Gerrit-Reviewer: Niedzielski <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to