From 225e6b369a0a9f0b2310ee1ec08c65e91ee007d5 Mon Sep 17 00:00:00 2001 From: chylex <contact@chylex.com> Date: Mon, 19 Jun 2017 16:18:48 +0200 Subject: [PATCH] Make selected theme an attribute in <html> for plugins --- Resources/Scripts/code.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js index 848e090a..fb2c1e42 100644 --- a/Resources/Scripts/code.js +++ b/Resources/Scripts/code.js @@ -195,12 +195,18 @@ $TD.loadFontSizeClass(name); }); - TD.settings.setTheme = appendToFunction(TD.settings.setTheme, function(){ + TD.settings.setTheme = appendToFunction(TD.settings.setTheme, function(name){ + document.documentElement.setAttribute("data-td-theme", name); + setTimeout(function(){ $TD.loadNotificationHeadContents(getNotificationHeadContents()); }, 0); }); + onAppReady.push(function(){ + document.documentElement.setAttribute("data-td-theme", TD.settings.getTheme()); + }); + // // Block: Enable popup notifications. //