Listings bindListingsHandlers()
LITTLED.Listings.bindListingsHandlers(parent_selector)
parent_selector targets the element containing the listings
- Inline edits:
.inline-edit-cell double-click
- Pagination & paging button handlers (
.page-btn)
- Update cache:
.update-cache-btn click
- Delete records:
.trash-btn click
- Makes button icons for the following elements:
.details-btn, .preview-btn, .edit-btn, .print-btn, .update-cache-btn, .trash-btn.
- Button element handlers should persist after listings content is refreshed.
bindListingsHandlers() in turn calles bindListingsButtons(). The two routines are separated so bindListingsHandlers() doesn't need to be called multiple times to avoid attaching duplicate handlers to listings elements.
- This routine does not refresh the handlers or buttons after the listings are refreshed. This can be achieved with
$(document).ready(function() {
LITTLED.Listings.bindListingsHandlers();
LITTLED.init({setSortables: LITTLED.Listings.bindListingsButtons});
});
Keyword bindListingsHandlers()
LITTLED.Keyword.bindListingsHandlers(parent_selector)
parent_selector targets the element containing the listings
- Loading inline editor:
.edit-kw-btn click
- Submitting and canceling inline edits:
.kw-commit-btn and .kw-cancel-btn click
- Button icons:
.ui-icon-edit
bindListingsHandlers() in turn calles bindListingsButtons(). The two routines are separated so bindListingsHandlers() doesn't need to be called multiple times to avoid attaching duplicate handlers to listings elements.
- Button element handlers should persist after listings content is refreshed.
- The routine doesn't handle refreshing the button elements when the listings content is refreshed.
Keyword filter autocomplete
LITTLED.Gallery.keywordAutocomplete()
Datepicker
$('.datepicker').datepicker();
See Also