=== removed file 'dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/javascript/detailedMetaDataImport.js' --- dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/javascript/detailedMetaDataImport.js 2015-01-03 11:05:02 +0000 +++ dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/javascript/detailedMetaDataImport.js 1970-01-01 00:00:00 +0000 @@ -1,432 +0,0 @@ -// Global Variables -var metaDataArray = [ "AttributesTypes", "Categories", "Charts", "Constants", "DataElementGroupSets", - "DataElementGroups", "DataElements", "DataSets", "Documents", "IndicatorGroupSets", "IndicatorGroups", "Indicators", - "IndicatorTypes", "MapLegendSets", "Maps", "OptionSets", "OrganisationUnitGroupSets", "OrganisationUnitGroups", - "OrganisationUnitLevels", "OrganisationUnits", "ReportTables", "Reports", "SqlViews", "UserGroups", "UserRoles", - "Users", "ValidationRuleGroups", "ValidationRules" ]; - -// ----------------------------------------------------------------------------- -// MetaData Category Accordion -// ----------------------------------------------------------------------------- -jQuery( function () -{ - if ( !jQuery.isEmptyObject( metaDataJson ) ) - { - loadMetaDataCategories( metaDataJson ); - $( "#mainDivAccordion" ).accordion( - { - active: false, - collapsible: true, - clearStyle: true, - heightStyle: 'content' - } ); - - selectAllMetaDataCategories(); - selectAllValues(); - loadMetaDataAccordionEvents( metaDataJson ); - } - - loadFile(); -} ); - -// Collapsed MetaData Category information -function loadMetaDataCategories( metaData ) -{ - for ( var i = 0; i < metaDataArray.length; i++ ) - { - if ( metaData.hasOwnProperty( lowercaseFirstLetter( metaDataArray[i] ) ) ) - { - $( "#heading" + metaDataArray[i] ).show(); - $( "#div" + metaDataArray[i] ).show(); - $( "#metaDataCommands" ).show(); - - insertMetaDataCategoryHeadingDesign( metaDataArray[i] ); - preventAccordionCollapse( metaDataArray[i] ); - - $( "#checkboxSelectAll" + metaDataArray[i] ).change( function () - { - var metaDataCategoryName = $( this ).attr( "name" ); - - if ( $( this ).is( ":checked" ) ) - { - selectAllValuesByCategory( metaDataCategoryName ); - } else - { - deselectValuesByCategory( metaDataCategoryName ); - } - } ); - } else - { - metaDataArray.splice( i, 1 ); - i--; - } - } -} - -// Insert MetaData HTML & CSS heading design -function insertMetaDataCategoryHeadingDesign( metaDataCategoryName ) -{ - var design = generateMetaDataHeadingDesign( metaDataCategoryName ); - $( "#heading" + metaDataCategoryName ).append( design ); -} - -// Insert MetaData HTML & CSS for a Category -function insertMetaDataCategoryDesign( metaDataCategoryName ) -{ - if ( $( "#mainDiv" + metaDataCategoryName ).is( ":empty" ) ) - { - var design = generateMetaDataCategoryDesign( metaDataCategoryName ); - $( "#mainDiv" + metaDataCategoryName ).append( design ); - loadMetaData( metaDataCategoryName ); - } else - { - $( "#mainDiv" + metaDataCategoryName ).show(); - deselectAllValues(); - } -} - -// Generate MetaData Heading design -function generateMetaDataHeadingDesign( metaDataCategoryName ) -{ - var design = - '
' - + '' - + '' - + '
' - ; - - return design; -} - -// Generate MetaData HTML & CSS for a Category -function generateMetaDataCategoryDesign( metaDataCategoryName ) -{ - var i18n_available_metadata = getI18nAvailableMetaData( metaDataCategoryName ); - var i18n_selected_metadata = getI18nSelectedMetaData( metaDataCategoryName ); - var design = - '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '
' + i18n_available_metadata + '' + i18n_filter + '' + i18n_selected_metadata + '
' - + '' - + '' - + '
' - + '
' - + '
' - + '
' - + '
' - + '' - + '
' - ; - - return design; -} - -// Move all selected items -function moveSelected( metaDataCategoryName ) -{ - $( "#available" + metaDataCategoryName + " option:selected" ).each( function () - { - $( "#checkboxSelectAll" + metaDataCategoryName ).attr( "checked", true ); - - var option = jQuery( "