diff --git a/package.json b/package.json index ccc442cb72..86f00a3335 100644 --- a/package.json +++ b/package.json @@ -62,8 +62,8 @@ "nodebb-plugin-spam-be-gone": "0.4.10", "nodebb-rewards-essentials": "0.0.9", "nodebb-theme-lavender": "3.0.15", - "nodebb-theme-persona": "4.1.66", - "nodebb-theme-vanilla": "5.1.44", + "nodebb-theme-persona": "4.1.67", + "nodebb-theme-vanilla": "5.1.45", "nodebb-widget-essentials": "2.0.12", "nodemailer": "2.6.4", "nodemailer-sendmail-transport": "1.0.0", diff --git a/public/src/client/topic/flag.js b/public/src/client/topic/flag.js index 72e2524ce0..78b1dd5d2a 100644 --- a/public/src/client/topic/flag.js +++ b/public/src/client/topic/flag.js @@ -8,8 +8,12 @@ define('forum/topic/flag', [], function () { flagModal, flagCommit; - Flag.showFlagModal = function (pid) { - parseModal(function (html) { + Flag.showFlagModal = function (pid, username, userslug) { + parseModal({ + pid: pid, + username: username, + userslug: userslug + }, function (html) { flagModal = $(html); flagModal.on('hidden.bs.modal', function () { @@ -32,8 +36,8 @@ define('forum/topic/flag', [], function () { }); }; - function parseModal(callback) { - templates.parse('partials/modals/flag_post_modal', {}, function (html) { + function parseModal(tplData, callback) { + templates.parse('partials/modals/flag_post_modal', tplData, function (html) { require(['translator'], function (translator) { translator.translate(html, callback); }); diff --git a/public/src/client/topic/postTools.js b/public/src/client/topic/postTools.js index d09325ebfd..b2edb0aa6c 100644 --- a/public/src/client/topic/postTools.js +++ b/public/src/client/topic/postTools.js @@ -167,8 +167,10 @@ define('forum/topic/postTools', ['share', 'navigator', 'components', 'translator postContainer.on('click', '[component="post/flag"]', function () { var pid = getData($(this), 'data-pid'); + var username = getData($(this), 'data-username'); + var userslug = getData($(this), 'data-userslug'); require(['forum/topic/flag'], function (flag) { - flag.showFlagModal(pid); + flag.showFlagModal(pid, username, userslug); }); });