var m_paz; // will be initialised below
var m_template = {};
- that.toString = function() { return '[Team ' + teamName + ']'; }
+ that.toString = function() { return '[Team ' + teamName + ']'; };
// Accessor methods for individual widgets: readers
- that.name = function() { return m_teamName; }
- that.submitted = function() { return m_submitted; }
- that.perpage = function() { return m_perpage; }
- that.totalRecordCount = function() { return m_totalRecordCount; }
- that.currentPage = function() { return m_currentPage; }
- that.currentRecordId = function() { return m_currentRecordId; }
- that.currentRecordData = function() { return m_currentRecordData; }
- that.filters = function() { return m_filters; }
+ that.name = function() { return m_teamName; };
+ that.submitted = function() { return m_submitted; };
+ that.perpage = function() { return m_perpage; };
+ that.totalRecordCount = function() { return m_totalRecordCount; };
+ that.currentPage = function() { return m_currentPage; };
+ that.currentRecordId = function() { return m_currentRecordId; };
+ that.currentRecordData = function() { return m_currentRecordData; };
+ that.filters = function() { return m_filters; };
// Accessor methods for individual widgets: writers
that.set_sortOrder = function(val) { m_sortOrder = val };
}
}
return false;
- }
+ };
- that.limitTarget = function (id, name)
+ that.limitTarget = function(id, name)
{
log("limitTarget(id=" + id + ", name=" + name + ")");
m_filters.push({ id: id, name: name });
triggerSearch();
return false;
- }
+ };
- that.limitQuery = function (field, value)
+ that.limitQuery = function(field, value)
{
log("limitQuery(field=" + field + ", value=" + value + ")");
m_filters.push({ field: field, value: value });
triggerSearch();
return false;
- }
+ };
- that.delimitTarget = function (id)
+ that.delimitTarget = function(id)
{
log("delimitTarget(id=" + id + ")");
var newFilters = [];
triggerSearch();
return false;
- }
+ };
- that.delimitQuery = function (field, value)
+ that.delimitQuery = function(field, value)
{
log("delimitQuery(field=" + field + ", value=" + value + ")");
var newFilters = [];
triggerSearch();
return false;
- }
+ };
- that.showPage = function (pageNum)
+ that.showPage = function(pageNum)
{
m_currentPage = pageNum;
m_paz.showPage(m_currentPage - 1);
- }
+ };
- that.pagerNext = function () {
+ that.pagerNext = function() {
if (m_totalRecordCount - m_perpage*m_currentPage > 0) {
m_paz.showNext();
m_currentPage++;
}
- }
+ };
- that.pagerPrev = function () {
+ that.pagerPrev = function() {
if (m_paz.showPrev() != false)
m_currentPage--;
- }
+ };
that.reShow = function() {
m_paz.show(0, m_perpage, m_sortOrder);
- }
+ };
function resetPage()
}
- function triggerSearch (query, sortOrder, targets)
+ function triggerSearch(query, sortOrder, targets)
{
resetPage();
queue("navi").publish();
// detailed record drawing
- that.showDetails = function (recId) {
+ that.showDetails = function(recId) {
var oldRecordId = m_currentRecordId;
m_currentRecordId = recId;
// request the record
log("showDetails() requesting record '" + recId + "'");
m_paz.record(recId);
- }
+ };
/*
log(s);
newSearch(query, sortOrder, targets);
- }
+ };
// This function is taken from a StackOverflow answer
};
}
return queues[id];
- }
+ };
that.queue = queue;
mkwsHtmlAll()