From 398d25c210671dd0144d266238ce3aa98f38de31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 11 Feb 2022 14:49:01 -0500 Subject: [PATCH] feat: #10276, dont change/revert theme if its current --- public/src/admin/appearance/themes.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/src/admin/appearance/themes.js b/public/src/admin/appearance/themes.js index be91d3ad6c..36a98c6a38 100644 --- a/public/src/admin/appearance/themes.js +++ b/public/src/admin/appearance/themes.js @@ -15,6 +15,9 @@ define('admin/appearance/themes', ['bootbox', 'translator', 'alerts'], function const cssSrc = parentEl.attr('data-css'); const themeId = parentEl.attr('data-theme'); + if (config['theme:id'] === themeId) { + return; + } socket.emit('admin.themes.set', { type: themeType, id: themeId, @@ -43,6 +46,9 @@ define('admin/appearance/themes', ['bootbox', 'translator', 'alerts'], function }); $('#revert_theme').on('click', function () { + if (config['theme:id'] === 'nodebb-theme-persona') { + return; + } bootbox.confirm('[[admin/appearance/themes:revert-confirm]]', function (confirm) { if (confirm) { socket.emit('admin.themes.set', { @@ -52,6 +58,7 @@ define('admin/appearance/themes', ['bootbox', 'translator', 'alerts'], function if (err) { return alerts.error(err); } + config['theme:id'] = 'nodebb-theme-persona'; highlightSelectedTheme('nodebb-theme-persona'); alerts.alert({ alert_id: 'admin:theme',