FIX] web: allow section and subsection in report
In 10.0 having a `section`, `subsection` or `subsubsection` on a footer
element would replace the content with the page top three level of
headings.
This was removed in 11.0 with b446930dc after which only `page` (current
page number) and `pages` (total number of page) classes would work.
This commit reintroduces the above-mentionned classes.
opw-2226700
closes odoo/odoo#48888
X-original-commit: 14c6b947ecf222524a577ec6a40d4a6e283aa2ad
Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
Co-authored-by: Nicolas Lempereur <nle@odoo.com>
This commit is contained in:
committed by
Nicolas Lempereur
co-authored by
Nicolas Lempereur
parent
ad54273e9c
commit
a72bf31d0b
@@ -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 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 index = vars['webpage'].split('.', 4)[3];
|
||||
var header = document.getElementById('minimal_layout_report_headers');
|
||||
if(header !== null){
|
||||
var companyHeader = header.children[index];
|
||||
|
||||
Reference in New Issue
Block a user