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 1799

Methods

staticH_search.change_filter(evt, module_name, dom_id)

ui.js, line 1900
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 1932
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 1829
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 1883
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 1956
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 1864
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 1843
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 1918
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 1816
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.