diff --git a/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.java b/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.java index fa99652a9..cb51ac4ff 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/UploadMediaDetailAdapter.java @@ -6,6 +6,8 @@ import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; +import android.widget.ImageView; +import android.widget.Spinner; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.widget.AppCompatEditText; @@ -13,6 +15,7 @@ import androidx.appcompat.widget.AppCompatSpinner; import androidx.recyclerview.widget.RecyclerView; import butterknife.BindView; import butterknife.ButterKnife; +import com.google.android.material.textfield.TextInputEditText; import com.google.android.material.textfield.TextInputLayout; import fr.free.nrw.commons.R; import fr.free.nrw.commons.utils.AbstractTextWatcher; @@ -72,24 +75,38 @@ public class UploadMediaDetailAdapter extends RecyclerView.Adapter @@ -121,10 +139,13 @@ public class UploadMediaDetailAdapter extends RecyclerView.Adapter removeDescription(uploadMediaDetail, position)); + captionItemEditText.addTextChangedListener(new AbstractTextWatcher( captionText -> uploadMediaDetails.get(position).setCaptionText(captionText))); initLanguageSpinner(position, uploadMediaDetail); @@ -175,45 +196,36 @@ public class UploadMediaDetailAdapter extends RecyclerView.Adapter + + + \ No newline at end of file diff --git a/app/src/main/res/layout/row_item_description.xml b/app/src/main/res/layout/row_item_description.xml index 11f7f3534..dfba75863 100644 --- a/app/src/main/res/layout/row_item_description.xml +++ b/app/src/main/res/layout/row_item_description.xml @@ -1,53 +1,69 @@ - + - - - + - - + - + - - + - - + + + + + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7cecad345..3ee598016 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -610,6 +610,7 @@ Upload your first media by tapping on the add button. Media Details View category page View item page + Removes a caption and description Read more