Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- window.NewsList = window.NewsList || {};
- window.NewsList.Post = {
- customHeader: function (ctx) {
- var hdrHtml = RenderTableHeader(ctx) + "</table>";
- hdrHtml += "<div id='new-ann' class='custom-right'><div id='inside-right-rail'><a href='/sites/eonecentralDev/Lists/News%20and%20Announcements' class='block-header'>News & Announcements</a>";
- return hdrHtml;
- },
- customItemHtml: function (ctx) {
- var _announcementTitle = ctx.CurrentItem.Title;
- var _announcementDate = ctx.CurrentItem.Modified;
- var _announcementID = ctx.CurrentItem.ID;
- return "<div class='right-announcement-article'><p class='article-header'><a href='/sites/eonecentralDev/Lists/News%20and%20Announcements/DispForm.aspx?ID=" + _announcementID + "'>" + _announcementTitle + "</a></p><p class='article-date'>" + _announcementDate +"</p></div>";
- },
- pagingControl: function (ctx) {
- var html = "<table class='ms-bottompaging'><tr><td>";
- var firstRow = ctx.ListData.FirstRow;
- var lastRow = ctx.ListData.LastRow;
- var prev = ctx.ListData.PrevHref;
- var next = ctx.ListData.NextHref;
- html += "<div id='inside-right-rail' style='margin-top: -50px;'><div id='left=news-arrow'>";
- html += prev ? "<a title='Previous' class='left-news-button' href='javascript:void(0)' onclick='RefreshPageTo(event, "" + prev + ""); return false;'></a></div>" : "";
- html += "<div id='news-footer'><div class='news-footer-pagination'><span class='news-pagination news-selected'></span><span class='news-pagination'></span><span class='news-pagination'></span><span class='news-pagination'></span><span class='news-pagination'></span><span class='news-pagination'></span><span class='news-pagination'></span><span class='news-pagination'></span><span class='news-pagination'></span></div></div><div id='right-news-arrow'>";
- html += next ? "<a title='Next' class='right-news-button' href='javascript:void(0)' onclick='RefreshPageTo(event, "" + next + ""); return false;'></a></div>" : "";
- html += "</div>";
- html += "</td></tr></table>";
- return html;
- }
- };
- (function () {
- var itemCtx = {};
- itemCtx.Templates = {};
- itemCtx.Templates.Header = window.NewsList.Post.customHeader;
- itemCtx.Templates.Item = window.NewsList.Post.customItemHtml;
- itemCtx.Templates.Footer = window.NewsList.Post.pagingControl;
- itemCtx.BaseViewID = 1;
- itemCtx.ListTemplateType = 104;
- SPClientTemplates.TemplateManager.RegisterTemplateOverrides(itemCtx);
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement