File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed
java/fr/free/nrw/commons/upload Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 28
28
import android .widget .EditText ;
29
29
import android .widget .Spinner ;
30
30
import android .widget .TextView ;
31
+ import android .widget .Toast ;
31
32
32
33
import java .util .ArrayList ;
33
34
@@ -65,9 +66,6 @@ public class SingleUploadFragment extends CommonsDaggerSupportFragment {
65
66
@ Override
66
67
public void onCreateOptionsMenu (Menu menu , MenuInflater inflater ) {
67
68
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
- }
71
69
}
72
70
73
71
@ Override
@@ -76,6 +74,11 @@ public boolean onOptionsItemSelected(MenuItem item) {
76
74
//What happens when the 'submit' icon is tapped
77
75
case R .id .menu_upload_single :
78
76
77
+ if (titleEdit .getText ().toString ().isEmpty ()) {
78
+ Toast .makeText (getContext (), R .string .add_title_toast , Toast .LENGTH_LONG ).show ();
79
+ return false ;
80
+ }
81
+
79
82
String title = titleEdit .getText ().toString ();
80
83
String desc = descEdit .getText ().toString ();
81
84
Original file line number Diff line number Diff line change 3
3
<item android : id =" @+id/menu_upload_single"
4
4
android : title =" @string/menu_upload_single"
5
5
android : icon =" @drawable/ic_send_white_24dp"
6
- android : enabled =" false "
6
+ android : enabled =" true "
7
7
app : showAsAction =" always" />
8
8
</menu >
Original file line number Diff line number Diff line change 38
38
<string name =" menu_share" >Share</string >
39
39
<string name =" menu_open_in_browser" >View in Browser</string >
40
40
<string name =" share_title_hint" >Title</string >
41
+ <string name =" add_title_toast" >Please give a Title to proceed</string >
41
42
<string name =" share_description_hint" >Description</string >
42
43
<string name =" login_failed_network" >Unable to login - network failure</string >
43
44
<string name =" login_failed_username" >Unable to login - please check your username</string >
You can’t perform that action at this time.
0 commit comments