diff --git a/public/src/forum/admin/themes.js b/public/src/forum/admin/themes.js index 14f03c0d2f..931af6b9a8 100644 --- a/public/src/forum/admin/themes.js +++ b/public/src/forum/admin/themes.js @@ -120,6 +120,7 @@ define(['forum/admin/settings'], function(Settings) { Themes.prepareWidgets(); + populateBranding(); Settings.prepare(); }; @@ -320,19 +321,21 @@ define(['forum/admin/settings'], function(Settings) { }); }; - require(['settings'], function (settings) { - var wrapper = $('#branding'); + function populateBranding() { + require(['settings'], function (settings) { + var wrapper = $('#branding'); - settings.sync('branding', wrapper); + settings.sync('branding', wrapper); - $('#save-branding').click(function(event) { - settings.persist('branding', $('#branding'), function() { - socket.emit('admin.themes.updateBranding'); - }); + $('#save-branding').click(function(event) { + settings.persist('branding', $('#branding'), function() { + socket.emit('admin.themes.updateBranding'); + }); - event.preventDefault(); + event.preventDefault(); + }); }); - }); + } return Themes; });