diff --git a/.project b/.project index 73874d789c..26e7bc15df 100644 --- a/.project +++ b/.project @@ -5,7 +5,24 @@ + + org.eclipse.buildship.core.gradleprojectbuilder + + + + org.eclipse.buildship.core.gradleprojectnature + + + 1687118378909 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/app/scripts/controllers/reports/XBRLReportController.js b/app/scripts/controllers/reports/XBRLReportController.js index b4226d0d5d..c535411d16 100644 --- a/app/scripts/controllers/reports/XBRLReportController.js +++ b/app/scripts/controllers/reports/XBRLReportController.js @@ -3,28 +3,35 @@ XBRLReportController: function (scope, resourceFactory, location, $rootScope) { scope.xmlData = $rootScope.xmlData; - var html = ""; + var table = $("
TitleDimensionValue
"); + var header = $("").append("Title", "Dimension", "Value"); + table.append(header); + $(scope.xmlData).find("*[contextRef]").each(function (i) { var contextId = $(this).attr("contextRef"); var context = $(scope.xmlData).find("#" + contextId).find("scenario").text(); - html += ''; - html += '' + this.tagName + ''; - html += '' + context + ''; + + var row = $(""); + row.append('' + this.tagName + ''); + row.append('' + context + ''); + var inputId = this.tagName + "|" + contextId; - html += ''; - html += ''; + var input = $(''); + input.find('input').attr('id', inputId).val($(this).text()); + row.append(input); + + table.append(row); }); - $("#xbrlreport").html(html); + + $("#xbrlreport").empty().append(table); scope.saveReport = function () { var string = (new XMLSerializer()).serializeToString(scope.xmlData); window.location.href = 'data:Application/octet-stream;Content-Disposition:attachment;filename=file.xml,' + escape(string); }; - - } }); mifosX.ng.application.controller('XBRLReportController', ['$scope', 'ResourceFactory', '$location', '$rootScope', mifosX.controllers.XBRLReportController]).run(function ($log) { $log.info("XBRLReportController initialized"); }); -}(mifosX.controllers || {})); +}(mifosX.controllers || {})); \ No newline at end of file