delete m_default.filters;
$.extend(m_default, tmp.fragmentItems());
- that.urlFragment = function() {
+ that.urlFragment = function(overrides) {
var s;
+ that.warn("making urlFragment with overrides " + mkws.$.toJSON(overrides));
// Expand the filterSet into a set of key=value properties
- var state = $.extend(true, {}, m_state);
+ var state = $.extend(true, {}, m_state, overrides ? overrides : {});
var tmp = state.filters;
delete state.filters;
$.extend(state, tmp.fragmentItems());
that.showPage = function(pageNum) {
m_state.page = pageNum;
m_paz.showPage(m_state.page - 1);
+ that.warn("fragment: " + that.urlFragment());
};
if (m_totalRecordCount - m_state.size * m_state.page > 0) {
m_paz.showNext();
m_state.page++;
+ that.warn("fragment: " + that.urlFragment());
}
};
that.pagerPrev = function() {
- if (m_paz.showPrev() != false)
+ if (m_paz.showPrev() != false) {
m_state.page--;
+ that.warn("fragment: " + that.urlFragment());
+ }
};
that.fetchDetails = function(recId) {
that.info("fetchDetails() requesting record '" + recId + "'");
m_paz.record(recId);
+ that.warn("fragment: " + that.urlFragment());
};