##
## 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 ---
## sites and tabs
$r.render("navComponent")
## tools
#if($r.available("topnavComponent"))
$r.render("topnavComponent")
#end
## END #o_main -----
## ----- START #b_footer ----------
## ---- END #b_footer ---
## ---- 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 #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