Skip to content

Commit 4c3513b

Browse files
author
Vivek Maskara
authored
Merge pull request commons-app#1211 from tshradheya/1195-give-toast-message
Give toast when trying to upload image without giving a Title commons-app#1195
2 parents ef5fafa + 6a05231 commit 4c3513b

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

app/src/main/java/fr/free/nrw/commons/upload/SingleUploadFragment.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import android.widget.EditText;
2929
import android.widget.Spinner;
3030
import android.widget.TextView;
31+
import android.widget.Toast;
3132

3233
import java.util.ArrayList;
3334

@@ -65,9 +66,6 @@ public class SingleUploadFragment extends CommonsDaggerSupportFragment {
6566
@Override
6667
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
6768
inflater.inflate(R.menu.activity_share, menu);
68-
if (titleEdit != null) {
69-
menu.findItem(R.id.menu_upload_single).setEnabled(titleEdit.getText().length() != 0);
70-
}
7169
}
7270

7371
@Override
@@ -76,6 +74,11 @@ public boolean onOptionsItemSelected(MenuItem item) {
7674
//What happens when the 'submit' icon is tapped
7775
case R.id.menu_upload_single:
7876

77+
if (titleEdit.getText().toString().isEmpty()) {
78+
Toast.makeText(getContext(), R.string.add_title_toast, Toast.LENGTH_LONG).show();
79+
return false;
80+
}
81+
7982
String title = titleEdit.getText().toString();
8083
String desc = descEdit.getText().toString();
8184

app/src/main/res/menu/activity_share.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
<item android:id="@+id/menu_upload_single"
44
android:title="@string/menu_upload_single"
55
android:icon="@drawable/ic_send_white_24dp"
6-
android:enabled="false"
6+
android:enabled="true"
77
app:showAsAction="always" />
88
</menu>

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
<string name="menu_share">Share</string>
3939
<string name="menu_open_in_browser">View in Browser</string>
4040
<string name="share_title_hint">Title</string>
41+
<string name="add_title_toast">Please give a Title to proceed</string>
4142
<string name="share_description_hint">Description</string>
4243
<string name="login_failed_network">Unable to login - network failure</string>
4344
<string name="login_failed_username">Unable to login - please check your username</string>

0 commit comments

Comments
 (0)