------------------------------------------------------------ revno: 18189 committer: Tran Chau<tran.hispviet...@gmail.com> branch nick: dhis2 timestamp: Fri 2015-02-06 20:00:03 +0700 message: Add details for options in Option management. added: dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonOption.vm modified: dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/option.js dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/option.vm
-- lp:dhis2 https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk Your team DHIS 2 developers is subscribed to branch lp:dhis2. To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonOption.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonOption.vm 1970-01-01 00:00:00 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonOption.vm 2015-02-06 13:00:03 +0000 @@ -0,0 +1,8 @@ +{ "option": + { + "id": "$option.id", + "uid": "$option.uid", + "code": "$!encoder.jsonEncode( ${option.code} )", + "name": "$!encoder.jsonEncode( ${option.displayName} )" + } +} \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2014-09-12 15:54:36 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/struts.xml 2015-02-06 13:00:03 +0000 @@ -713,5 +713,9 @@ <param name="anyAuthorities">F_OPTIONSET_MANAGEMENT</param> </action> + <action name="getOption" class="org.hisp.dhis.dataadmin.action.option.GetOptionAction"> + <result name="success" type="velocity-json">/dhis-web-commons/ajax/jsonOption.vm</result> + </action> + </package> </struts> === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/option.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/option.js 2014-07-29 07:52:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/javascript/option.js 2015-02-06 13:00:03 +0000 @@ -44,3 +44,17 @@ setFieldValue('option', ''); $("#option").focus(); } + +// ----------------------------------------------------------------------------- +// Add options constant +// ----------------------------------------------------------------------------- + +function showOptionDetails( context ) { + jQuery.get('getOption.action', { optionId: context.id }, + function( json ) { + setInnerHTML('nameField', json.option.name); + setInnerHTML('codeField', json.option.code); + setInnerHTML('idField', json.option.uid); + showDetails(); + }); +} \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/option.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/option.vm 2014-09-30 16:27:28 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/option.vm 2015-02-06 13:00:03 +0000 @@ -18,6 +18,7 @@ <li data-enabled="canUpdate"><a data-target-fn="showUpdateOptionForm"><i class="fa fa-edit"></i> $i18n.getString( "edit" )</a></li> <li data-enabled="canUpdate"><a data-target-fn="translateWithContext"><i class="fa fa-globe"></i> $i18n.getString( "translation_translate" )</a></li> <li data-enabled="canDelete"><a data-target-fn="removeOptionSet"><i class="fa fa-trash-o"></i> $i18n.getString( "remove" )</a></li> + <li><a data-target-fn="showOptionDetails"><i class="fa fa-info-circle"></i> $i18n.getString( "show_details" )</a></li> </ul> </div> @@ -79,7 +80,7 @@ <a href="javascript:hideDetails()" title="$i18n.getString( 'hide_details' )"><img src="../images/close.png" alt="$i18n.getString( 'hide_details' )"/></a> </div> <p><label>$i18n.getString( "name" ):</label><br/><span id="nameField"></span></p> - <p><label>$i18n.getString( "number_of_members" ):</label><br/><span id="optionCount"></span></p> + <p><label>$i18n.getString( "code" ):</label><br/><span id="codeField"></span></p> <p><label>$i18n.getString( "id" ):</label><br/><span id="idField"></span></p> </div>
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp