Author: solomax
Date: Thu Sep 11 05:58:09 2014
New Revision: 1624201

URL: http://svn.apache.org/r1624201
Log:
[OPENMEETINGS-1018] buttons are initially disabled

Modified:
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java?rev=1624201&r1=1624200&r2=1624201&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
 Thu Sep 11 05:58:09 2014
@@ -120,6 +120,8 @@ public class InvitationDialog extends Ab
                tzId.setObject(u.getTimeZoneId());
                
lang.setObject(getBean(FieldLanguageDao.class).get(u.getLanguage_id()));
                form.setModelObject(i);
+               send.setEnabled(false, target);
+               generate.setEnabled(false, target);
                target.add(form);
        }
 
@@ -198,7 +200,9 @@ public class InvitationDialog extends Ab
                
                                                @Override
                                                protected void 
onUpdate(AjaxRequestTarget target) {
-                                                       
generate.setEnabled(modelTo.getObject().size() < 2, target);
+                                                       Collection<User> to = 
modelTo.getObject();
+                                                       
send.setEnabled(to.size() > 0, target);
+                                                       
generate.setEnabled(to.size() == 1, target);
                                                }
                                        }));
                        add(new TextField<String>("subject", subject));
@@ -262,7 +266,7 @@ public class InvitationDialog extends Ab
                
                @Override
                protected void onValidate() {
-                       if 
(from.getConvertedInput().after(to.getConvertedInput())) {
+                       if (from.getConvertedInput() != null && 
to.getConvertedInput() != null && 
from.getConvertedInput().after(to.getConvertedInput())) {
                                error(WebSession.getString(1592));
                        }
                }


Reply via email to