ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilUIFramework Class Reference

UI framework utility class. More...

+ Collaboration diagram for ilUIFramework:

Static Public Member Functions

static getJSFiles ()
 Get javascript files. More...
 
static getCssFiles ()
 Get javascript files. More...
 
static init (ilGlobalTemplateInterface $a_tpl=null)
 Init. More...
 

Data Fields

const BOWER_BOOTSTRAP_JS = "libs/bower/bower_components/bootstrap/dist/js/bootstrap.min.js"
 

Detailed Description

UI framework utility class.

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
Version
$Id$

Definition at line 12 of file class.ilUIFramework.php.

Member Function Documentation

◆ getCssFiles()

static ilUIFramework::getCssFiles ( )
static

Get javascript files.

Returns
array array of files

Definition at line 32 of file class.ilUIFramework.php.

Referenced by init().

33  {
34  return array("./libs/bower/bower_components/Yamm3/yamm/yamm.css");
35  }
+ Here is the caller graph for this function:

◆ getJSFiles()

static ilUIFramework::getJSFiles ( )
static

Get javascript files.

Returns
array array of files

Definition at line 22 of file class.ilUIFramework.php.

Referenced by init(), and ILIAS\UI\Implementation\Component\Layout\Page\Renderer\setHeaderVars().

23  {
24  return array( "./" . self::BOWER_BOOTSTRAP_JS );
25  }
+ Here is the caller graph for this function:

◆ init()

static ilUIFramework::init ( ilGlobalTemplateInterface  $a_tpl = null)
static

Init.

Parameters
ilGlobalTemplateInterface$a_tpltemplate object

Definition at line 43 of file class.ilUIFramework.php.

References $DIC, Vendor\Package\$f, getCssFiles(), and getJSFiles().

Referenced by ilSetupGUI\__construct(), ilLMPresentationGUI\layout(), ilRTEGlobalTemplate\loadStandardTemplate(), ilCOPageGlobalTemplate\loadStandardTemplate(), ilDataCollectionGlobalTemplate\loadStandardTemplate(), ilGlobalTemplate\loadStandardTemplate(), and ilGlobalPageTemplate\prepareBasicJS().

44  {
45  global $DIC;
46 
47  if ($a_tpl == null) {
48  $a_tpl = $DIC["tpl"];
49  }
50 
51  foreach (ilUIFramework::getJSFiles() as $f) {
52  $a_tpl->addJavaScript($f, true, 0);
53  }
54  foreach (ilUIFramework::getCssFiles() as $f) {
55  $a_tpl->addCss($f);
56  }
57  }
static getJSFiles()
Get javascript files.
addJavaScript($a_js_file, $a_add_version_parameter=true, $a_batch=2)
Add a javascript file that should be included in the header.
addCss($a_css_file, $media="screen")
Add a css file that should be included in the header.
static getCssFiles()
Get javascript files.
$DIC
Definition: xapitoken.php:46
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ BOWER_BOOTSTRAP_JS

const ilUIFramework::BOWER_BOOTSTRAP_JS = "libs/bower/bower_components/bootstrap/dist/js/bootstrap.min.js"

Definition at line 14 of file class.ilUIFramework.php.


The documentation for this class was generated from the following file: