mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-30 22:34:02 +01:00 
			
		
		
		
	Remove drawer layout from upload activity (#2380)
This commit is contained in:
		
							parent
							
								
									f9adbbb48c
								
							
						
					
					
						commit
						16927057d0
					
				
					 2 changed files with 31 additions and 83 deletions
				
			
		|  | @ -1,13 +1,10 @@ | |||
| package fr.free.nrw.commons.upload; | ||||
| 
 | ||||
| import android.Manifest; | ||||
| import android.animation.LayoutTransition; | ||||
| import android.annotation.SuppressLint; | ||||
| import android.content.Intent; | ||||
| import android.net.Uri; | ||||
| import android.os.Build; | ||||
| import android.os.Bundle; | ||||
| import android.support.constraint.ConstraintLayout; | ||||
| import android.support.design.widget.TextInputLayout; | ||||
| import android.support.v7.app.AlertDialog; | ||||
| import android.support.v7.widget.CardView; | ||||
|  | @ -27,6 +24,7 @@ import android.widget.Button; | |||
| import android.widget.EditText; | ||||
| import android.widget.ImageView; | ||||
| import android.widget.ProgressBar; | ||||
| import android.widget.RelativeLayout; | ||||
| import android.widget.Spinner; | ||||
| import android.widget.TextView; | ||||
| import android.widget.Toast; | ||||
|  | @ -49,14 +47,15 @@ import butterknife.ButterKnife; | |||
| import fr.free.nrw.commons.CommonsApplication; | ||||
| import fr.free.nrw.commons.R; | ||||
| import fr.free.nrw.commons.Utils; | ||||
| import fr.free.nrw.commons.auth.AuthenticatedActivity; | ||||
| import fr.free.nrw.commons.auth.LoginActivity; | ||||
| import fr.free.nrw.commons.auth.SessionManager; | ||||
| import fr.free.nrw.commons.category.CategoriesModel; | ||||
| import fr.free.nrw.commons.category.CategoryItem; | ||||
| import fr.free.nrw.commons.contributions.Contribution; | ||||
| import fr.free.nrw.commons.kvstore.JsonKvStore; | ||||
| import fr.free.nrw.commons.mwapi.MediaWikiApi; | ||||
| import fr.free.nrw.commons.nearby.Place; | ||||
| import fr.free.nrw.commons.theme.BaseActivity; | ||||
| import fr.free.nrw.commons.utils.DialogUtil; | ||||
| import fr.free.nrw.commons.utils.NetworkUtils; | ||||
| import fr.free.nrw.commons.utils.PermissionUtils; | ||||
|  | @ -72,17 +71,17 @@ import static fr.free.nrw.commons.utils.ImageUtils.Result; | |||
| import static fr.free.nrw.commons.utils.ImageUtils.getErrorMessageForResult; | ||||
| import static fr.free.nrw.commons.wikidata.WikidataConstants.PLACE_OBJECT; | ||||
| 
 | ||||
| public class UploadActivity extends AuthenticatedActivity implements UploadView, SimilarImageInterface { | ||||
| public class UploadActivity extends BaseActivity implements UploadView, SimilarImageInterface { | ||||
|     @Inject MediaWikiApi mwApi; | ||||
|     @Inject | ||||
|     @Named("direct_nearby_upload_prefs") | ||||
|     JsonKvStore directKvStore; | ||||
|     @Inject @Named("direct_nearby_upload_prefs") JsonKvStore directKvStore; | ||||
|     @Inject UploadPresenter presenter; | ||||
|     @Inject CategoriesModel categoriesModel; | ||||
|     @Inject SessionManager sessionManager; | ||||
| 
 | ||||
|     // Main GUI | ||||
|     @BindView(R.id.backgroundImage) PhotoView background; | ||||
|     @BindView(R.id.activity_upload_cards) ConstraintLayout cardLayout; | ||||
|     @BindView(R.id.upload_root_layout) | ||||
|     RelativeLayout rootLayout; | ||||
|     @BindView(R.id.view_flipper) ViewFlipper viewFlipper; | ||||
| 
 | ||||
|     // Top Card | ||||
|  | @ -426,12 +425,6 @@ public class UploadActivity extends AuthenticatedActivity implements UploadView, | |||
|         updateCategoryList(""); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     protected void onAuthCookieAcquired(String authCookie) { | ||||
|         mwApi.setAuthCookie(authCookie); | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
|     @Override | ||||
|     protected void onActivityResult(int requestCode, int resultCode, Intent data) { | ||||
|         super.onActivityResult(requestCode, resultCode, data); | ||||
|  | @ -440,13 +433,6 @@ public class UploadActivity extends AuthenticatedActivity implements UploadView, | |||
|         } | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
|     @Override | ||||
|     protected void onAuthFailure() { | ||||
|         Toast.makeText(this, R.string.authentication_failed, Toast.LENGTH_LONG).show(); | ||||
|         finish(); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * Parses links from HTML string, and makes the links clickable in the specified TextView.<br> | ||||
|      * Uses {@link #makeLinkClickable(SpannableStringBuilder, URLSpan)}. | ||||
|  | @ -504,9 +490,6 @@ public class UploadActivity extends AuthenticatedActivity implements UploadView, | |||
|     } | ||||
| 
 | ||||
|     private void configureLayout() { | ||||
|         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { | ||||
|             cardLayout.getLayoutTransition().enableTransitionType(LayoutTransition.CHANGING); | ||||
|         } | ||||
|         background.setScaleType(ImageView.ScaleType.CENTER_CROP); | ||||
|         background.setOnScaleChangeListener((scaleFactor, x, y) -> presenter.closeAllCards()); | ||||
|     } | ||||
|  | @ -536,7 +519,7 @@ public class UploadActivity extends AuthenticatedActivity implements UploadView, | |||
|         // Navigation next / previous for each image as we're collecting title + description | ||||
|         next.setOnClickListener(v -> { | ||||
|             if (!NetworkUtils.isInternetConnectionEstablished(this)) { | ||||
|                 ViewUtil.showShortSnackbar(cardLayout, R.string.no_internet); | ||||
|                 ViewUtil.showShortSnackbar(rootLayout, R.string.no_internet); | ||||
|                 return; | ||||
|             } | ||||
|             setTitleAndDescriptions(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Vivek Maskara
						Vivek Maskara