{1}
', item.id, item.name, detailUrl); td += StringUtil.format('{0}
', getDescription(item.description)); td += '// Listing Item VO function ListingItem(id, name, imageUrl, desc) { this.id = id; this.name = name; this.imageUrl = imageUrl; this.description = desc; }; function ListingItemMgr(pageSize, detailUrl) { var pageSize = (pageSize == null ? 6 : pageSize); var items = new Array(); var containerId = null; var currentPage = 1; var pagerSize = 5; var currentPagerStartPage = 1; var detailUrl = (detailUrl == null ? 'details.jsp' : detailUrl); var setContainerId = function (id) { containerId = id; }; var getContainerId = function () { return containerId; }; var getItems = function () { return items; }; var getDescription = function (str) { return str; }; var createPaging = function (pagerId) { var html = StringUtil.format('
| < | ', pagerId + '_prev'); } html += StringUtil.format(' | {0} | ', 1, pagerId + '_1'); for (var i = 2; i <= (numOfPage < pagerSize ? numOfPage : pagerSize); i++) { html += StringUtil.format('{0} | ', i, pagerId + '_' + i); } if (Math.floor(numOfPage) > pagerSize) { html += StringUtil.format('> | ', pagerId + '_next'); } html += '
';
td += StringUtil.format('{0}
', getDescription(item.description)); td += '
| '; html += detailBottomTr; html += ' | '; } else if (count % 3 == 2) { html += ' | '; html += detailBottomTr; html += ' | '; } html += ' |