## hide toolbar on ios with minimal-ui ## ## jQuery libraries #if ($r.available("guidebug")) ## Are compressed as js/js.plugins.min.js in non-debug mode ## Bootstrap js ## ## ## ## The OpenOLAT video player. In separate file as it is also used in content iframes #else #end #if($r.available("guidebug")) #else #end ## LAYOUT ## 1) Dynamic component CSS included by components $r.render("jsCssRawHtmlHeader", "pre-theme") ## 2) CSS theme inclusion and favicons ## 3) Insert IE specific class names ## 4) IE 8 fix for icon fonts (see: http://stackoverflow.com/questions/9809351/ie8-css-font-face-fonts-only-working-for-before-content-on-over-and-sometimes/10557782#10557782) ## 5) Dynamic overriding of CSS rules $r.render("jsCssRawHtmlHeader", "post-theme") ## 6) Add user font size (id o_fontSize_css used to place on demand css) #if (${globalSettings.getFontSize()} != "100") #else #end ## deprecated - include any raw header $r.renderHeaderIncludes() ## Page title taken from org.olat.core package $r.translate("page.appname") - $r.translate("page.title")
## 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") #if($screenMode.standardScreen) #end ## ---- START #o_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 #o_messages --- ## ---- START #o_header --- #if($screenMode.standardScreen)
## something to be displayed in the header, a logo, some ads, whatever #if($r.available("headerComponent")) $r.render("headerComponent") #end
#end ## ---- END #o_header --- ## ---- START #o_navbar --- #if($screenMode.standardScreen) #end ## ---- END #o_navbar --- $r.render("stickymsg") ## ------ START #o_page -----
$r.render("main") $r.translate("top")
## END #o_main ----- ## ----- START #o_footer_wrapper ---------- #if($screenMode.standardScreen && $r.available("footerComponent")) #end ## ---- END #o_footer_wrapper --- ## ---- START #o_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 #o_modal --- ## the div for the busy-wait animated-gif
## hidden div for EM-PX factor readout