diff --git a/src/General/lib/$.coffee b/src/General/lib/$.coffee index dc71bff5c..013f93a6c 100755 --- a/src/General/lib/$.coffee +++ b/src/General/lib/$.coffee @@ -114,11 +114,11 @@ $.asap = (test, cb) -> else setTimeout $.asap, 25, test, cb -$.addStyle = (css, id) -> +$.addStyle = (css, id, test) -> style = $.el 'style', id: id textContent: css - $.asap (-> d.head), -> + $.asap (-> d.head and (!test? or test())), -> $.add d.head, style style diff --git a/src/Miscellaneous/CustomCSS.coffee b/src/Miscellaneous/CustomCSS.coffee index 46627c2e6..289ae2a28 100755 --- a/src/Miscellaneous/CustomCSS.coffee +++ b/src/Miscellaneous/CustomCSS.coffee @@ -3,8 +3,7 @@ CustomCSS = return unless Conf['Custom CSS'] @addStyle() addStyle: -> - $.asap (-> $.id 'fourchanx-css'), => - @style = $.addStyle Conf['usercss'], 'custom-css' + @style = $.addStyle Conf['usercss'], 'custom-css', -> $.id 'fourchanx-css' rmStyle: -> if @style $.rm @style