From 9510cc540a09bb67b1d40d5d42ea499674b25143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 23 Sep 2022 10:56:15 -0400 Subject: [PATCH] breaking: remove renderTopicEvents use partial template --- public/src/modules/helpers.common.js | 46 ---------------------------- src/topics/index.js | 2 ++ 2 files changed, 2 insertions(+), 46 deletions(-) diff --git a/public/src/modules/helpers.common.js b/public/src/modules/helpers.common.js index 2dcf9f2659..f535e21076 100644 --- a/public/src/modules/helpers.common.js +++ b/public/src/modules/helpers.common.js @@ -18,8 +18,6 @@ module.exports = function (utils, Benchpress, relative_path) { spawnPrivilegeStates, localeToHTML, renderTopicImage, - renderTopicEvents, - renderEvents, renderDigestAvatar, userAgentIcons, buildAvatar, @@ -180,50 +178,6 @@ module.exports = function (utils, Benchpress, relative_path) { return ''; } - function renderTopicEvents(index, sort) { - console.warn('[renderTopicEvents] deprecated, use a partial at partials/topic/event.tpl'); - if (sort === 'most_votes') { - return ''; - } - const start = this.posts[index].eventStart; - const end = this.posts[index].eventEnd; - const events = this.events.filter(event => event.timestamp >= start && event.timestamp < end); - if (!events.length) { - return ''; - } - - return renderEvents.call(this, events); - } - - function renderEvents(events) { - return events.reduce((html, event) => { - html += `
  • -
    - -
    - - ${event.href ? `${event.text}` : event.text}  - - `; - - if (event.user) { - if (!event.user.system) { - html += `${buildAvatar(event.user, '16px', true)} ${event.user.username} `; - } else { - html += `[[global:system-user]] `; - } - } - - html += ``; - - if (this.privileges.isAdminOrMod) { - html += ` `; - } - - return html; - }, ''); - } - function renderDigestAvatar(block) { if (block.teaser) { if (block.teaser.user.picture) { diff --git a/src/topics/index.js b/src/topics/index.js index b6dd08e817..ef08b7ccde 100644 --- a/src/topics/index.js +++ b/src/topics/index.js @@ -189,6 +189,8 @@ Topics.getTopicWithPosts = async function (topicData, set, uid, start, stop, rev p.events = events.filter( event => event.timestamp >= p.eventStart && event.timestamp < p.eventEnd ); + p.eventStart = undefined; + p.eventEnd = undefined; }); topicData.category = category;