core_contentbank/search

Description:
  • Search methods for finding contents in the content bank.

Source:
License:
  • http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Search methods for finding contents in the content bank.

Methods

(inner) filterContents(body, searchTerm) → {Array}

Description:
  • Return the list of contents which have a name that matches the given search term.

Source:
Parameters:
Name Type Description
body HTMLElement

The root element for the contentbank.

searchTerm String

The search term to match.

Returns:
Type
Array

(inner) highlight(text, highlightText) → {String}

Description:
  • Highlight a given string in a text.

Source:
Parameters:
Name Type Description
text String

The whole text.

highlightText String

The piece of text to highlight.

Returns:
Type
String

(inner) init()

Description:
  • Set up the search.

Source:

(inner) registerListenerEvents(root)

Description:
  • Register contentbank search related event listeners.

Source:
Parameters:
Name Type Description
root Object

The root element for the contentbank.

(inner) toggleSearchResultsView(body, searchQuery)

Description:
  • Toggle (display/hide) the search results depending on the value of the search query.

Source:
Parameters:
Name Type Description
body HTMLElement

The root element for the contentbank.

searchQuery String

The search query.