=== modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/macros.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/macros.vm 2014-08-05 13:28:23 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/macros.vm 2014-09-24 11:57:54 +0000 @@ -431,7 +431,6 @@
$i18n.getString( "available_data_elements" ) | -- | $i18n.getString( "selected_data_elements" ) - - | -
---|---|---|
- - | - -
- - - - - |
-
- - - | -
$i18n.getString( "available_indicators" ) | -- | - $i18n.getString( "selected_indicators" ) - | -
- - | - -
- - - - - |
-
- - - | -
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/addDataElementGroupForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/addDataElementGroupForm.vm 2014-03-25 08:18:55 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/addDataElementGroupForm.vm 2014-09-24 11:57:54 +0000 @@ -6,6 +6,7 @@ 'beforeValidateHandler' : function () { beforeSubmit(); #tblDynamicAttributesJavascript() + $("#deSelected").find("option").attr("selected", "selected"); }, 'rules' : getValidationRules("dataElementGroup") }); @@ -13,19 +14,13 @@ checkValueIsExist("name", "validateDataElementGroup.action"); checkValueIsExist( "shortName", "validateDataElementGroup.action" ); checkValueIsExist( "code", "validateDataElementGroup.action" ); - - jQuery("#availableDataElementsList").dhisAjaxSelect({ - source: "../dhis-web-commons-ajax-json/getDataElements.action", - iterator: "dataElements", - connectedTo: 'groupMembers', - handler: function(item) { - var option = jQuery(""); - option.text( item.name ); - option.attr( "value", item.id ); - return option; - } - }); + $('#deAvailable').selected({ + url: '../api/dataElements.json', + target: $('#deSelected'), + search: $('#deAvailableSearch'), + iterator: 'dataElements' + }); }); @@ -56,36 +51,11 @@ #tblDynamicAttributes( { "attributes": $attributes } ) -
$i18n.getString( "available_data_elements" ) | -- | $i18n.getString( "group_members" ) | -
---|---|---|
- - | - -
- - - - - |
-
- - - | -
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/addIndicatorGroupForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/addIndicatorGroupForm.vm 2013-07-19 08:23:53 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/addIndicatorGroupForm.vm 2014-09-24 11:57:54 +0000 @@ -8,6 +8,7 @@ { listValidator( 'memberValidator', 'groupMembers' ); #tblDynamicAttributesJavascript() + $("#inSelected").find("option").attr("selected", "selected"); }, 'rules' : getValidationRules( "indicatorGroup" ) } ); @@ -16,18 +17,12 @@ nameField.select(); nameField.focus(); - jQuery("#availableIndicatorsList").dhisAjaxSelect({ - source: "../dhis-web-commons-ajax-json/getIndicators.action", - iterator: "indicators", - connectedTo: 'groupMembers', - handler: function(item) { - var option = jQuery(""); - option.text( item.name ); - option.attr( "value", item.id ); - - return option; - } - }); + $('#inAvailable').selected({ + url: '../api/indicators.json', + target: $('#inSelected'), + search: $('#inAvailableSearch'), + iterator: 'indicators' + }); }); @@ -52,37 +47,11 @@ #tblDynamicAttributes( { "attributes": $attributes } ) -
$i18n.getString( "available_indicators" ) | -- | $i18n.getString( "group_members" ) | -
---|---|---|
- - | - -
- - - - - |
-
- - - | - -
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/addDataDictionaryForm.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/addDataDictionaryForm.js 2013-03-14 10:55:38 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/addDataDictionaryForm.js 2014-09-24 11:57:54 +0000 @@ -1,8 +1,8 @@ jQuery( document ).ready( function() { function preSubmit() { - var $selectedDataElements = $('#selectedDataElements'); - var $selectedIndicators = $('#selectedIndicators'); + var $selectedDataElements = $('#deSelected'); + var $selectedIndicators = $('#inSelected'); var hasDataElements = $selectedDataElements.val() != null && $selectedDataElements.val().length > 0; var hasIndicators = $selectedIndicators.val() != null && $selectedIndicators.val().length > 0; @@ -22,8 +22,10 @@ }, { 'beforeValidateHandler' : function() { - listValidator( 'memberValidator', 'selectedDataElements' ); - listValidator( 'memberValidatorIn', 'selectedIndicators' ); + listValidator( 'deValidator', 'deSelected' ); + listValidator( 'inValidator', 'inSelected' ); + $("#deSelected").find("option").attr("selected", "selected"); + $("#inSelected").find("option").attr("selected", "selected"); }, 'rules' : getValidationRules( "dataDictionary" ) } ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/updateDataDictionaryForm.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/updateDataDictionaryForm.js 2012-11-25 22:18:03 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/updateDataDictionaryForm.js 2014-09-24 11:57:54 +0000 @@ -1,8 +1,8 @@ jQuery( document ).ready( function() { function preSubmit() { - var $selectedDataElements = $('#selectedDataElements'); - var $selectedIndicators = $('#selectedIndicators'); + var $selectedDataElements = $('#deSelected'); + var $selectedIndicators = $('#inSelected'); var hasDataElements = $selectedDataElements.val() != null && $selectedDataElements.val().length > 0; var hasIndicators = $selectedIndicators.val() != null && $selectedIndicators.val().length > 0; @@ -22,8 +22,10 @@ }, { 'beforeValidateHandler' : function() { - listValidator( 'memberValidator', 'selectedDataElements' ); - listValidator( 'memberValidatorIn', 'selectedIndicators' ); + listValidator( 'deValidator', 'deSelected' ); + listValidator( 'inValidator', 'inSelected' ); + $("#deSelected").find("option").attr("selected", "selected"); + $("#inSelected").find("option").attr("selected", "selected"); }, 'rules' : getValidationRules( "dataDictionary" ) } ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/updateDataDictionaryForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/updateDataDictionaryForm.vm 2013-07-19 08:23:53 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/updateDataDictionaryForm.vm 2014-09-24 11:57:54 +0000 @@ -1,47 +1,19 @@ @@ -68,40 +63,12 @@ #tblDynamicAttributes( { "attributes": $attributes, "attributeValues": $attributeValues } ) -
$i18n.getString( "available_data_elements" ) | -- | $i18n.getString( "group_members" ) | -
---|---|---|
- - | - -
- - - - - |
-
- - - | -
=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/updateIndicatorGroupForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/updateIndicatorGroupForm.vm 2013-07-19 08:23:53 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/updateIndicatorGroupForm.vm 2014-09-24 11:57:54 +0000 @@ -8,22 +8,17 @@ { listValidator( 'memberValidator', 'groupMembers' ); #tblDynamicAttributesJavascript() + $("#inSelected").find("option").attr("selected", "selected"); }, 'rules' : getValidationRules( "indicatorGroup" ) } ); - jQuery("#availableIndicatorsList").dhisAjaxSelect({ - source: "../dhis-web-commons-ajax-json/getIndicators.action", - iterator: "indicators", - connectedTo: 'groupMembers', - handler: function(item) { - var option = jQuery(""); - option.text( item.name ); - option.attr( "value", item.id ); - - return option; - } - }); + $('#inAvailable').selected({ + url: '../api/indicators.json', + target: $('#inSelected'), + search: $('#inAvailableSearch'), + iterator: 'indicators' + }); // checkValueIsExist( "name", "validateIndicatorGroup.action", {id: $indicatorGroup.id}); }); @@ -51,41 +46,12 @@ #tblDynamicAttributes( { "attributes": $attributes, "attributeValues": $attributeValues } ) -
$i18n.getString( "available_indicators" ) | -- | $i18n.getString( "group_members" ) | -
---|---|---|
- - | - -
- - - - - |
-
- - - | - -