head.jspf
<%-- The head section is split up into several smaller static jsp fragment includes. The different includes are as follows: head_bidi.jspf: Definition of bidi scripting variables and javascript variables. head_jspInit.jspf: Definition of various convenience methods. head_setup.jspf: Definition of general scripting/page variables. head_title.jspf: Calculates and sets the title for the page. head_links.jspf: <link /> elements head_externalJS.jspf: Inclusion of any external javascript files. head_inlineJS.jspf: Inclusion of any inline javascript. head_extras.jspf: Catchall for any other elements that need to be defined in the head section. This approach allows themes based on this one to re-use as much of the code as possible, only overwriting the portions necessary. In particular, the PortalWeb2 theme simply overrides the head_extras.jspf to provide the extra code it requires. --%> <head> <%@ include file="./head_bidi.jspf" %> <%@ include file="./head_setup.jspf" %> <%@ include file="./head_title.jspf" %> <%@ include file="./head_links.jspf" %> <%-- Lotus Collaborative Services --%> <%-- These tags include (old) copies of the WCL context menu code which overwrite our updated (and correct) version. These tags MUST be included BEFORE js.jsp to make sure the newer version is included AFTER the version these tags include so that it redefines the javascript object correctly. --%> <menu:menuinit/> <pa:peopleinit/> <%@ include file="./head_djConfig.jspf" %> <%@ include file="./head_externalJS.jspf" %> <%-- This includes a base URL that can be used by other applications. This can result in much shorter URLs and decrease overall page size and bandwidth use --%> <portal-core:stateBase/> <%@ include file="./head_inlineJS.jspf" %> <%@ include file="./head_extras.jspf" %> </head>