From e103f0bcfb73bb8326a3b9a7219c97a0757aa880 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 22 Nov 2015 03:19:17 -0800 Subject: [PATCH] Fix delay in custom CSS loading. --- src/General/$.coffee | 4 ++-- src/Miscellaneous/CustomCSS.coffee | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/General/$.coffee b/src/General/$.coffee index 85ead1f25..24f136b39 100644 --- a/src/General/$.coffee +++ b/src/General/$.coffee @@ -134,11 +134,11 @@ $.onExists = (root, selector, subtree, cb) -> cb el observer.observe root, {childList: true, subtree} -$.addStyle = (css, id, test) -> +$.addStyle = (css, id, test='head') -> style = $.el 'style', textContent: css style.id = id if id? - $.asap (-> d.head and (!test? or test())), -> + $.onExists doc, test, true, -> $.add d.head, style style diff --git a/src/Miscellaneous/CustomCSS.coffee b/src/Miscellaneous/CustomCSS.coffee index b3a7d4336..a6f621793 100644 --- a/src/Miscellaneous/CustomCSS.coffee +++ b/src/Miscellaneous/CustomCSS.coffee @@ -4,7 +4,7 @@ CustomCSS = @addStyle() addStyle: -> - @style = $.addStyle Conf['usercss'], 'custom-css', -> $.id 'fourchanx-css' + @style = $.addStyle Conf['usercss'], 'custom-css', '#fourchanx-css' rmStyle: -> if @style