[ 1274414 ] extraHeadTags entirely unused

This commit is contained in:
Matthew Wilson 2005-08-27 03:18:08 +00:00
parent d1f1538b67
commit 7255a9e6a3
5 changed files with 33 additions and 1 deletions

View file

@ -3,6 +3,7 @@
- Fixed a bug in the user manager where userId, date created, date updated,
and karma were not showing up when editing users.
- fix [ 1274239 ] Can Not Save Edits to Assets
- fix [ 1274414 ] extraHeadTags entirely unused (mwilson)
6.7.2

View file

@ -661,6 +661,20 @@ sub getEditForm {
}
#-------------------------------------------------------------------
=head2 getExtraHeadTags ( )
Returns the extraHeadTags stored in the asset. Called in WebGUI::Style::generateAdditionalHeadTags if this asset is the $session{asset}. Also called in WebGUI::Layout::view for its child assets. Overriden in Shortcut.pm.
=cut
sub getExtraHeadTags {
my $self = shift;
return $self->get("extraHeadTags");
}
#-------------------------------------------------------------------
=head2 getIcon ( [small] )

View file

@ -189,6 +189,19 @@ sub getEditForm {
}
#-------------------------------------------------------------------
=head2 getExtraHeadTags ( )
Returns the extraHeadTags stored in the asset. Called in WebGUI::Style::generateAdditionalHeadTags if this asset is the $session{asset}. Also called in WebGUI::Layout::view for its child assets. Overriden here in Shortcut.pm.
=cut
sub getExtraHeadTags {
my $self = shift;
return $self->get("extraHeadTags")."\n".$self->getShortcut->get("extraHeadTags");
}
#-------------------------------------------------------------------
sub getShortcut {

View file

@ -155,6 +155,7 @@ sub view {
foreach my $child (@{$children}) {
if ($asset eq $child->getId) {
unless (isIn($asset,@hidden) || !($child->canView)) {
WebGUI::Style::setRawHeadTags($child->getExtraHeadTags);
if ($i > $numPositions) {
push(@{$vars{"position1_loop"}},{
id=>$child->getId,

View file

@ -53,7 +53,7 @@ These subroutines are available from this package:
=head2 generateAdditionalHeadTags ( )
Creates tags that were set using setLink, setMeta, setScript, and setRawHeadTags.
Creates tags that were set using setLink, setMeta, setScript, extraHeadTags, and setRawHeadTags.
=cut
@ -84,6 +84,9 @@ sub generateAdditionalHeadTags {
}
$tags .= ' />'."\n";
}
# append extraHeadTags
$tags .= $session{asset}->getExtraHeadTags."\n";
delete $session{page}{head};
return $tags;
}