## ## Library to fix issues and detect browser features ## jQuery libraries ## Are compressed as js/js.plugins.min.js ## ## Bootstrap js ## FIXME:oo10 add to minify routine ## Always loaded ## ## ## FIXME:oo10 add plugin min ## ## LAYOUT ## 1) Dynamic component CSS included by components $r.render("jsCssRawHtmlHeader", "pre-theme") ## 2) CSS theme inclusion and favicons ## 3) IE specific bugfixes for current theme ## 4) Dynamic overriding of CSS rules $r.render("jsCssRawHtmlHeader", "post-theme") ## 5) Add user font size ## 6) Add special CSS for web2.a screen reader mode ## deprecated - include any raw header $r.renderHeaderIncludes() ## Page title taken from org.olat.core package $r.translate("page.appname") - $r.translate("page.title") ## TODO:fj pb: Review order ## if in debug mode, it is a invisible component which is only visible by wrapping debug information around all other ## components. $r.renderForce("guidebug") ## The inline translation tool $r.renderForce("inlineTranslation") ## - include javascript for window and ajax control $r.render("jsServer") ## controller for development $r.renderForce("development") ## the content comes here $r.translate("access.skip.to.content") ## ---- START #o_header ---
## something to be displayed in the header, a logo, some ads, whatever #if($r.available("headerComponent")) $r.render("headerComponent") #end
## ---- END #o_header --- ## ---- START #o_navbar --- ## ---- END #o_navbar --- #if($hasStickyMessage)
$stickyMessage
#end ## ---- START #b_messages ## Messages are absolute positioned using EXT, thus it's ok to have them at the end of the page. ## This prevents an ugly IE bug that appears when the messages are at the top of the page. ## IE can't render empty div's properly which results in an ugly white bar.
$r.renderForce("guimessage")
## ---- END #b_messages --- ## ------ START #o_page -----
$r.render("main") $r.translate("top")
## END #o_main ----- ## ----- START #b_footer ---------- ## ---- END #b_footer --- ## ---- START #b_modal ## Modal dialog is absolute positioned, thus it's ok to have it at the end of the page. ## This prevents an ugly IE bug that appears when the modal dialog is at the top of the page. ## IE can't render empty div's properly which results in an ugly white bar. $r.render("modalpanel") ## ---- END #b_nav --- ## the div for the busy-wait animated-gif
## hidden div for EM-PX factor readout