=== modified file 'dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/javascript/message.js' --- dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/javascript/message.js 2012-10-11 19:54:10 +0000 +++ dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/javascript/message.js 2012-10-12 14:51:51 +0000 @@ -1,9 +1,7 @@ -var selectedOrganisationUnits = []; - -function selectOrganisationUnit__( units ) +function submitMessage() { - selectedOrganisationUnits = units; + $( "#messageForm" ).submit(); } function removeMessage( id ) @@ -21,19 +19,22 @@ var subject = $( "#subject" ).val(); var text = $( "#text" ).val(); - if( $( "#selectionTree" ).find( ".selected" ).length == 0 && $( "#recipients" ).val().length == 0 ) - { - setHeaderMessage( i18n_select_one_or_more_recipients ); - return false; - } + if ( isDefined( selectionTreeSelection ) && $( "#recipients" ).length ) + { + if ( !( selectionTreeSelection.isSelected() || $( "#recipients" ).val().length ) ) + { + setHeaderMessage( i18n_select_one_or_more_recipients ); + return false; + } + } - if ( subject == null || subject.trim() == '' ) + if ( subject == null || subject.trim().length == 0 ) { setHeaderMessage( i18n_enter_subject ); return false; } - if ( text == null || text.trim() == '' ) + if ( text == null || text.trim().length == 0 ) { setHeaderMessage( i18n_enter_text ); return false; === modified file 'dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/readMessage.vm' --- dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/readMessage.vm 2012-10-12 14:20:49 +0000 +++ dhis-2/dhis-web/dhis-web-dashboard-integration/src/main/webapp/dhis-web-dashboard-integration/readMessage.vm 2012-10-12 14:35:37 +0000 @@ -49,7 +49,7 @@ -
+