ILIAS  release_4-3 Revision
 All Data Structures Namespaces Files Functions Variables Groups Pages
class.iljQueryUtil.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2010 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
11 {
12  // #9508 - 1.8.0 needs at least ui 1.8.22 to work properly!
13  private static $ver = "1_8_3";
14  private static $ui_ver = "1_9_1";
15  private static $maphilight_ver = "12_09_22";
16  private static $min = "-min";
17 
21  static function initjQuery($a_tpl = null)
22  {
23  global $tpl;
24 
25  if ($a_tpl == null)
26  {
27  $a_tpl = $tpl;
28  }
29 
30  $a_tpl->addJavaScript(self::getLocaljQueryPath(), true, 1);
31  }
32 
36  static function initjQueryUI()
37  {
38  global $tpl;
39 
40  $tpl->addJavaScript(self::getLocaljQueryUIPath(), true, 1);
41  }
42 
46  function getLocaljQueryPath()
47  {
48  return "./Services/jQuery/js/".self::$ver."/jquery".self::$min.".js";
49  }
50 
55  {
56  return "./Services/jQuery/js/ui_".self::$ui_ver."/jquery-ui.min.js";
57  }
58 
59  //
60  // Maphilight plugin
61  //
62 
66  static function initMaphilight()
67  {
68  global $tpl;
69 
70  $tpl->addJavaScript(self::getLocalMaphilightPath(), true, 1);
71  }
72 
77  {
78  return "./Services/jQuery/js/maphilight_".self::$maphilight_ver."/maphilight.js";
79  }
80 
81 }
82 ?>