ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
class.ilTextHighlighterGUI.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
8 {
12  public static function highlight($a_dom_node_id, $a_text, $a_tpl = null)
13  {
14  global $DIC;
15 
16  $tpl = $DIC["tpl"];
17 
18  if (!trim($a_text)) {
19  return;
20  }
21 
22  if ($a_tpl == null) {
23  $a_tpl = $tpl;
24  }
25  $a_tpl->addJavascript("./Services/UIComponent/TextHighlighter/js/ilTextHighlighter.js");
26  $a_tpl->addOnLoadCode("il.TextHighlighter.highlight('" . $a_dom_node_id . "','" . $a_text . "');");
27  }
28 }
global $DIC
Definition: saml.php:7
$tpl
Definition: ilias.php:10
static highlight($a_dom_node_id, $a_text, $a_tpl=null)
Searches for all occurences of a text (case-insensitive) and highlights it.