* Mon Dec 30 2024 Jean-Philippe Pialasse <jpp@koozali.org> 2.8.0-42.sme

-  add CSP support [SME: 9566]
This commit is contained in:
2024-12-30 21:23:45 -05:00
parent c4ed6b178d
commit 7c7e1e6389
3 changed files with 25 additions and 2 deletions

View File

@@ -288,6 +288,18 @@ sub showNavigation ($)
// End script hiding -->
</script>
";
print '
<script language="JavaScript" type="text/javascript">
<!-- Hide script
window.onload = function(){
var menuitems = document.getElementsByClassName("item");
var i = menuitems.length;
while (i--)
menuitems[i].addEventListener("click", function(){swapClasses(this.id)});
};
// End script hiding -->
</script>
';
foreach my $h (sort {
($nav{$a}{'WEIGHT'}/$nav{$a}{'COUNT'}) <=>
@@ -320,7 +332,7 @@ sub showNavigation ($)
$q->td ({-class => "menu-cell"},
$q->a ({-id => "sme$c",
-class => "item",
-onClick => "swapClasses('sme$c')",
#-onClick => "swapClasses(this.id)", #with CSP replaced by eventlistener
href => $href,
target => 'main'},
$_->{'DESCRIPTION'})