The value of the current query string
A callback function to trigger when the tab is changed
The regular expression corresponding to the query that should be matched against
The CSS selector used to target the tab navigation element
A reference to the HTML navigation element the tab controller is bound to
The CSS selector used to target the tab content element
A reference to the HTML container element of the tab content
A debounced function which applies the search filtering
Bind the SearchFilter controller to an HTML application
Perform a filtering of the content by invoking the callback function
The triggering keyboard event
The input search string
Clean a query term to standardize it for matching. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize
An input string which may contain leading/trailing spaces or diacritics
A cleaned string of ASCII characters for comparison
A controller class for managing a text input widget that filters the contents of some other UI element
Application