Yuvipanda has uploaded a new change for review.

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


Change subject: Provide usable menu actions for Media object pagination too
......................................................................

Provide usable menu actions for Media object pagination too

Change-Id: Iae25f59fb713ddcf615b47959f141a595bbbed1d
---
M 
commons/src/main/java/org/wikimedia/commons/media/MediaDetailPagerFragment.java
1 file changed, 6 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/commons 
refs/changes/86/90086/1

diff --git 
a/commons/src/main/java/org/wikimedia/commons/media/MediaDetailPagerFragment.java
 
b/commons/src/main/java/org/wikimedia/commons/media/MediaDetailPagerFragment.java
index 72817ac..f47155c 100644
--- 
a/commons/src/main/java/org/wikimedia/commons/media/MediaDetailPagerFragment.java
+++ 
b/commons/src/main/java/org/wikimedia/commons/media/MediaDetailPagerFragment.java
@@ -230,6 +230,11 @@
                 Media m = provider.getMediaAtPosition(pager.getCurrentItem());
                 if(m != null) {
                     // Enable default set of actions, then re-enable different 
set of actions only if it is a failed contrib
+                    
menu.findItem(R.id.menu_retry_current_image).setEnabled(false).setVisible(false);
+                    
menu.findItem(R.id.menu_cancel_current_image).setEnabled(false).setVisible(false);
+                    
menu.findItem(R.id.menu_browser_current_image).setEnabled(true).setVisible(true);
+                    
menu.findItem(R.id.menu_share_current_image).setEnabled(true).setVisible(true);
+                    
menu.findItem(R.id.menu_download_current_image).setEnabled(true).setVisible(true);
 
                     if(m instanceof Contribution) {
                         Contribution c = (Contribution)m;
@@ -250,11 +255,7 @@
                                 
menu.findItem(R.id.menu_download_current_image).setEnabled(false).setVisible(false);
                                 break;
                             case Contribution.STATE_COMPLETED:
-                                
menu.findItem(R.id.menu_retry_current_image).setEnabled(false).setVisible(false);
-                                
menu.findItem(R.id.menu_cancel_current_image).setEnabled(false).setVisible(false);
-                                
menu.findItem(R.id.menu_browser_current_image).setEnabled(true).setVisible(true);
-                                
menu.findItem(R.id.menu_share_current_image).setEnabled(true).setVisible(true);
-                                
menu.findItem(R.id.menu_download_current_image).setEnabled(true).setVisible(true);
+                                // Default set of menu items works fine. Treat 
same as regular media object
                                 break;
                         }
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iae25f59fb713ddcf615b47959f141a595bbbed1d
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/commons
Gerrit-Branch: master
Gerrit-Owner: Yuvipanda <[email protected]>

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

Reply via email to