Class: H_search

H_search

Utility class for search UI logic used by admin modules.
Not used by public search module.
Handles filtering, pagination, and search actions.
Used as h.libs.search.
ui.js, line 1748

Methods

staticH_search.change_filter(evt, module_name, dom_id)

ui.js, line 1849
Adds change event to filter inputs.
Name Type Description
evt Event The event.
module_name string optional Module name.
dom_id string optional DOM id.

staticH_search.del(evt, module_name, id, dom_id)

ui.js, line 1881
Deletes an item with confirmation.
then refresh the search.
Name Type Default Description
evt Event The event.
module_name string optional Module name.
id number 0 optional Item id.
dom_id string optional DOM id.

staticH_search.filter(val, module_name, dom_id)

ui.js, line 1778
Sets filter value and triggers search.
Name Type Description
val string Filter value.
module_name string optional Module name.
dom_id string optional DOM id.

staticH_search.jump_to(e, module_name, dom_id)

ui.js, line 1832
Jumps to a specific page in search results.
Name Type Description
e Event The event.
module_name string optional Module name.
dom_id string optional DOM id.

staticH_search.modal_edit(id, module_name, tableName, action, dom_id)

ui.js, line 1905
Opens a modal for editing a search result item.
Name Type Default Description
id number 0 optional Item id.
module_name string optional Module name.
tableName string optional Table name.
action string optional Action name.
dom_id string optional DOM id.

staticH_search.next(module_name, dom_id)

ui.js, line 1813
Goes to next page in search results.
Name Type Description
module_name string optional Module name.
dom_id string optional DOM id.

staticH_search.previous(module_name, dom_id)

ui.js, line 1792
Goes to previous page in search results.
Name Type Description
module_name string optional Module name.
dom_id string optional DOM id.

staticH_search.save(module_name, dom_id)

ui.js, line 1867
trig the save action then refresh the search
Name Type Description
module_name string optional Module name.
dom_id string optional DOM id.
ui.js, line 1765
Triggers a search on Enter key.
Name Type Description
event Event The keyboard event.
module_name string optional Module name.
dom_id string optional DOM id.