From 8d67f3dfdc3a6c3e7d24f86ab77bc3787639418a Mon Sep 17 00:00:00 2001
From: chylex <contact@chylex.com>
Date: Mon, 31 Jul 2017 14:42:26 +0200
Subject: [PATCH] Move code.js notification setup and fix dropdown border
 radius

---
 Resources/Scripts/code.js | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js
index f1acf385..0a917d20 100644
--- a/Resources/Scripts/code.js
+++ b/Resources/Scripts/code.js
@@ -232,6 +232,9 @@
   
   onAppReady.push(function(){
     document.documentElement.setAttribute("data-td-theme", TD.settings.getTheme());
+    
+    $TD.loadFontSizeClass(TD.settings.getFontSize());
+    $TD.loadNotificationHeadContents(getNotificationHeadContents());
   });
   
   //
@@ -699,7 +702,8 @@
     addRule(".column-nav-link .attribution { position: absolute; }"); // fix cut off account names
     addRule(".txt-base-smallest .sprite-verified-mini { width: 13px !important; height: 13px !important; background-position: -223px -99px !important; }"); // fix cut off badge icon when zoomed in
     
-    addRule(".btn, .mdl, .mdl-content, .app-search-fake, .app-search-input, .popover, .dropdown-menu, .lst-modal, .media-item { border-radius: 1px !important }"); // square-ify buttons, inputs, dialogs, menus, and media previews
+    addRule(".btn, .mdl, .mdl-content, .app-search-fake, .app-search-input, .popover, .lst-modal, .media-item { border-radius: 1px !important }"); // square-ify buttons, inputs, dialogs, menus, and media previews
+    addRule(".dropdown-menu, .list-item-last { border-radius: 0 !important }"); // square-ify dropdowns
     addRule(".prf-header { border-radius: 0 }"); // fix user account header border
     
     addRule(".is-condensed .app-header-inner { padding-top: 10px !important; }"); // add extra padding to menu buttons when condensed
@@ -891,9 +895,6 @@
     onAppReady.forEach(func => func());
     onAppReady = null;
     
-    $TD.loadFontSizeClass(TD.settings.getFontSize());
-    $TD.loadNotificationHeadContents(getNotificationHeadContents());
-    
     if (window.TD_PLUGINS){
       window.TD_PLUGINS.onReady();
     }