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.
   //