[Tickets #11407] Re: All header link tags in all applications
bugs at horde.org
bugs at horde.org
Wed Sep 5 21:13:19 UTC 2012
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/11407
------------------------------------------------------------------------------
Ticket | 11407
Updated By | Michael Slusarz <slusarz at horde.org>
Summary | All header link tags in all applications
Queue | Horde Framework Packages
Version | Git master
Type | Bug
-State | Assigned
+State | Feedback
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Slusarz
------------------------------------------------------------------------------
Michael Slusarz <slusarz at horde.org> (2012-09-05 15:13) wrote:
I don't see this.
For example, going to the portal page (where I am displaying an imp,
turba, nag, and ingo block), I see these link tags:
<link href="/horde/imp/themes/default/block/screen.css"
rel="stylesheet" type="text/css" />
<link href="/horde/ingo/themes/default/block/screen.css"
rel="stylesheet" type="text/css" />
<link href="/horde/turba/themes/default/block/screen.css"
rel="stylesheet" type="text/css" />
<link href="/horde/nag/themes/default/screen.css" rel="stylesheet"
type="text/css" />
<link href="/horde/themes/default/screen.css" rel="stylesheet"
type="text/css" />
<link href="/horde/themes/default/mozilla.css" rel="stylesheet"
type="text/css" />
<link href="/horde/themes/default/graphics/favicon.ico" rel="SHORTCUT ICON" />
<link rel="alternate" type="application/atom+xml"
href="https://bigworm.curecanti.org/horde/kronolith/feed/index.php?c=slusarz"
/> <title>Horde :: My Portal</title>
Those CSS definitions are all expected, as they are needed to show the
portal blocks. The shortcut icon displays the appropriate icon for
the application that rendered the page (horde).
The kronolith link shouldn't be in there, but this isn't a PageOutput
issue but rather a problem with the Kronolith app _init() method that
I have mentioned multiple times previously (there is way too much
initialization that goes on in there outside of basic app
initialization; i.e. no browser output elements should ever be put in
there). I personally don't know enough about Kronolith's init
mechanism to be able to move this to somewhere more appropriate (i.e.
a standardized output method, like IMP::header(), that will queue
browser output elements only when the application is responsible for
outputting the page).
More information about the bugs
mailing list