Bug 23050: Fix tab's id to avoid compatibility issues
MDN says: Using characters except ASCII letters, digits, '_', '-' and '.' may cause compatibility problems, as they weren't allowed in HTML 4. Though this restriction has been lifted in HTML5, an ID should start with a letter for compatibility. https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
parent
00db9a7624
commit
f981da7494
1 changed files with 2 additions and 2 deletions
|
@ -77,8 +77,8 @@ if ( C4::Context->preference('UseKohaPlugins') &&
|
||||||
foreach my $tab_plugin (@tab_plugins) {
|
foreach my $tab_plugin (@tab_plugins) {
|
||||||
my @biblio_tabs = $tab_plugin->intranet_catalog_biblio_tab();
|
my @biblio_tabs = $tab_plugin->intranet_catalog_biblio_tab();
|
||||||
foreach my $tab (@biblio_tabs) {
|
foreach my $tab (@biblio_tabs) {
|
||||||
$tab->{id} = $tab->{title};
|
$tab->{id} = 'tab-' + $tab->{title};
|
||||||
$tab->{id} =~ s/[^\w]+/-/g;
|
$tab->{id} =~ s/[^0-9A-Za-z]+/-/g;
|
||||||
push @tabs, $tab,
|
push @tabs, $tab,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue