summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/web/views/report_templates.xml17
1 files changed, 9 insertions, 8 deletions
diff --git a/addons/web/views/report_templates.xml b/addons/web/views/report_templates.xml
index 4f6f6086c7a..973d1743832 100644
--- a/addons/web/views/report_templates.xml
+++ b/addons/web/views/report_templates.xml
@@ -92,14 +92,15 @@
var z = x[i].split('=', 2);
vars[z[0]] = unescape(z[1]);
}
- var fromPage = document.getElementsByClassName('page');
- for(var j = 0; j<fromPage.length; j++)
- fromPage[j].textContent = vars['sitepage'];
- var toPage = document.getElementsByClassName('topage');
- for(var j = 0; j<toPage.length; j++)
- toPage[j].textContent = vars['sitepages'];
-
- var index = vars['webpage'].split('.', 4)[3]
+ var x = ['sitepage', 'sitepages', 'section', 'subsection', 'subsubsection'];
+ var z = {'sitepage': 'page', 'sitepages': 'topage'};
+ for (var i in x) {
+ var y = document.getElementsByClassName(z[x[i]] || x[i])
+ for (var j=0; j<y.length; ++j)
+ y[j].textContent = vars[x[i]];
+ }
+
+ var index = vars['webpage'].split('.', 4)[3];
var header = document.getElementById('minimal_layout_report_headers');
if(header !== null){
var companyHeader = header.children[index];