## ## Basic JS libraries for DOM manipulation and visual effects ##fxdiff add dragdrop ## EXT JS library ## Use Ext src version when in debug mode to allow JS debugging. Below are the ext parts that are used in OLAT ## FIXME:FG:6.4 create ext component in java to reduce loading of ext elements on login screen #set ($extDebug = "") #if($r.isDebuging()) #set ($extDebug = "-debug")#end ## EXT base elements ## EXT data model and loaders ## ## ## ## ## EXT widgets ## needed by info/warn/error message ## needed by info/warn/error message ## needed by info/warn/error message ## ## ## ## ## ## ## ## ## needed everywhere ## AjaxTreeController ## needed by tree inline edit ## Some initializations ## OLAT JS libraries ## Initialize js translator factory with the js translator mapper path ## Always load jsmath. By default the autoloader is enabled, this means that ## the real jsmath code is loaded on demand when needed ## There is a rewrite of jsMath called http://www.mathjax.org/ which does not need font images. Switch to this one! #if($jsMathEnabled)#end ##Std flash player ## ## 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 #if ($isScreenReader) #end ## 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.render("olatContentPanel") ## the div for the busy-wait animated-gif
## hidden div for EM-PX factor readout