JQuery Initialization on Listings Pages: Difference between revisions
Jump to navigation
Jump to search
(Created page with " ==<code>LITTLED.Listings.bindListingsHandlers(parent_selector)</code>== *<code>parent_selector</code> targets the element containing the listings *Inline edits: <code>.inlin...") |
(No difference)
|
Revision as of 18:30, 20 February 2012
LITTLED.Listings.bindListingsHandlers(parent_selector)
parent_selectortargets the element containing the listings- Inline edits:
.inline-edit-celldouble-click - Pagination & paging button handlers (
.page-btn) - Update cache:
.update-cache-btnclick - Delete records:
.trash-btnclick - 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 callesbindListingsButtons(). The two routines are separated sobindListingsHandlers()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});
});
LITTLED.Keyword.bindListingsHandlers(parent_selector)
parent_selectortargets the element containing the listings- Loading inline editor:
.edit-kw-btnclick - Submitting and canceling inline edits:
.kw-commit-btnand.kw-cancel-btnclick - Button icons:
.ui-icon-edit bindListingsHandlers()in turn callesbindListingsButtons(). The two routines are separated sobindListingsHandlers()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.
Datepicker
$('.datepicker').datepicker();