ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ilTextHighlighterGUI Class Reference

Text highlighter. More...

+ Collaboration diagram for ilTextHighlighterGUI:

Static Public Member Functions

static highlight ($a_dom_node_id, $a_text, $a_tpl=null)
 Searches for all occurences of a text (case-insensitive) and highlights it. More...
 

Detailed Description

Text highlighter.

Definition at line 7 of file class.ilTextHighlighterGUI.php.

Member Function Documentation

◆ highlight()

static ilTextHighlighterGUI::highlight (   $a_dom_node_id,
  $a_text,
  $a_tpl = null 
)
static

Searches for all occurences of a text (case-insensitive) and highlights it.

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

References $DIC, and $tpl.

Referenced by ilLMPresentationGUI\ilPage(), ilGlossaryPresentationGUI\listDefinitions(), and ilWikiPageGUI\preview().

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  }
global $DIC
Definition: saml.php:7
$tpl
Definition: ilias.php:10
+ Here is the caller graph for this function:

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