BearND has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/276214

Change subject: Reduce Read More thumbnail size
......................................................................

Reduce Read More thumbnail size

Previously, we had an A/B test, which had a bigger thumbnail size for
entries in the "Read more" section of a page. This A/B test has been
removed from the code base but the thumbnail size was not reduced
to its original value. This patch corrects that.

Change-Id: I875e80a400e0261dd1049545a86a09ea068a2966
---
M app/src/androidTest/java/org/wikipedia/test/SuggestionsTaskTests.java
M app/src/main/java/org/wikipedia/page/SuggestionsTask.java
M app/src/main/java/org/wikipedia/page/bottomcontent/BottomContentHandler.java
M app/src/main/java/org/wikipedia/search/FullSearchArticlesTask.java
4 files changed, 7 insertions(+), 19 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/14/276214/1

diff --git 
a/app/src/androidTest/java/org/wikipedia/test/SuggestionsTaskTests.java 
b/app/src/androidTest/java/org/wikipedia/test/SuggestionsTaskTests.java
index 44ab7fc..ef28132 100644
--- a/app/src/androidTest/java/org/wikipedia/test/SuggestionsTaskTests.java
+++ b/app/src/androidTest/java/org/wikipedia/test/SuggestionsTaskTests.java
@@ -19,7 +19,6 @@
 public class SuggestionsTaskTests extends 
ActivityUnitTestCase<TestDummyActivity> {
     private static final int TASK_COMPLETION_TIMEOUT = 200000;
     private static final int BATCH_SIZE = 3;
-    private static final int THUMB_SIZE = 100;
     private static final Site SITE = new Site("en.wikipedia.org"); // 
suggestions don't seem to work on testwiki
 
     private WikipediaApp app = WikipediaApp.getInstance();
@@ -34,7 +33,7 @@
             @Override
             public void run() {
                 new SuggestionsTask(app.getAPIForSite(SITE), SITE, "test",
-                        BATCH_SIZE + 1, BATCH_SIZE, THUMB_SIZE, false) {
+                        BATCH_SIZE + 1, BATCH_SIZE, false) {
                     @Override
                     public void onFinish(SearchResults results) {
                         assertNotNull(results);
@@ -83,7 +82,7 @@
 
     private void checkFilter(int expected, List<PageTitle> originalResults) {
         SuggestionsTask task = new SuggestionsTask(app.getAPIForSite(SITE), 
SITE, "test",
-                BATCH_SIZE + 1, BATCH_SIZE, THUMB_SIZE, false);
+                BATCH_SIZE + 1, BATCH_SIZE, false);
         SearchResults searchResults = new SearchResults(originalResults, null, 
null);
         List<PageTitle> filteredList = 
task.filterResults(searchResults).getPageTitles();
         assertEquals(expected, filteredList.size());
diff --git a/app/src/main/java/org/wikipedia/page/SuggestionsTask.java 
b/app/src/main/java/org/wikipedia/page/SuggestionsTask.java
index 65fa8e0..b2e40af 100644
--- a/app/src/main/java/org/wikipedia/page/SuggestionsTask.java
+++ b/app/src/main/java/org/wikipedia/page/SuggestionsTask.java
@@ -20,10 +20,9 @@
     private final int maxItems;
     private final boolean requireThumbnail;
 
-    public SuggestionsTask(Api api, Site site, String title,
-                           int numRequestItems, int maxResultItems,
-                           int thumbSize, boolean requireThumbnail) {
-        super(api, site, title, numRequestItems, null, true, thumbSize);
+    public SuggestionsTask(Api api, Site site, String title, int 
numRequestItems,
+                           int maxResultItems, boolean requireThumbnail) {
+        super(api, site, title, numRequestItems, null, true);
         this.title = title;
         this.maxItems = maxResultItems;
         this.requireThumbnail = requireThumbnail;
diff --git 
a/app/src/main/java/org/wikipedia/page/bottomcontent/BottomContentHandler.java 
b/app/src/main/java/org/wikipedia/page/bottomcontent/BottomContentHandler.java
index 5ddca25..d60a117 100644
--- 
a/app/src/main/java/org/wikipedia/page/bottomcontent/BottomContentHandler.java
+++ 
b/app/src/main/java/org/wikipedia/page/bottomcontent/BottomContentHandler.java
@@ -314,8 +314,7 @@
         final int numRequestItems = 5;
         final long timeMillis = System.currentTimeMillis();
         new SuggestionsTask(app.getAPIForSite(myTitle.getSite()), 
myTitle.getSite(),
-                myTitle.getPrefixedText(), numRequestItems, maxResultItems,
-                
(int)(parentFragment.getActivity().getResources().getDimension(R.dimen.leadImageWidth)
 / displayDensity), false) {
+                            myTitle.getPrefixedText(), numRequestItems, 
maxResultItems, false) {
             @Override
             public void onFinish(SearchResults results) {
                 funnel.setLatency(System.currentTimeMillis() - timeMillis);
diff --git a/app/src/main/java/org/wikipedia/search/FullSearchArticlesTask.java 
b/app/src/main/java/org/wikipedia/search/FullSearchArticlesTask.java
index eb7f778..f432ac3 100644
--- a/app/src/main/java/org/wikipedia/search/FullSearchArticlesTask.java
+++ b/app/src/main/java/org/wikipedia/search/FullSearchArticlesTask.java
@@ -25,25 +25,16 @@
     private final String searchTerm;
     private final int maxResults;
     private final FTContinueOffset continueOffset;
-    private final int thumbSize;
     private final boolean getMoreLike;
 
     public FullSearchArticlesTask(Api api, Site site, String searchTerm, int 
maxResults,
                                   SearchResults.ContinueOffset continueOffset,
                                   boolean getMoreLike) {
-        this(api, site, searchTerm, maxResults, continueOffset, getMoreLike,
-             WikipediaApp.PREFERRED_THUMB_SIZE);
-    }
-
-    public FullSearchArticlesTask(Api api, Site site, String searchTerm, int 
maxResults,
-                                  SearchResults.ContinueOffset continueOffset, 
boolean getMoreLike,
-                                  int thumbSize) {
         super(api);
         this.site = site;
         this.searchTerm = searchTerm;
         this.maxResults = maxResults;
         this.continueOffset = (FTContinueOffset) continueOffset;
-        this.thumbSize = thumbSize;
         this.getMoreLike = getMoreLike;
     }
 
@@ -62,7 +53,7 @@
                 .param("gsrprop", "redirecttitle")
                 .param("gsrlimit", maxResultsString)
                 .param("piprop", "thumbnail") // for thumbnail URLs
-                .param("pithumbsize", Integer.toString(thumbSize))
+                .param("pithumbsize", 
Integer.toString(WikipediaApp.PREFERRED_THUMB_SIZE))
                 .param("pilimit", maxResultsString);
         if (continueOffset != null) {
             req.param("continue", continueOffset.cont);

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I875e80a400e0261dd1049545a86a09ea068a2966
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: BearND <[email protected]>

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

Reply via email to