From 4ce0ac646a4ed9d6dbfaff778a2c5bb7a1e7a38a Mon Sep 17 00:00:00 2001 From: Calvin Montgomery Date: Tue, 25 Jun 2013 22:03:14 -0400 Subject: [PATCH] Implement #181 --- www/assets/js/callbacks.js | 18 ++++++++---------- www/assets/js/data.js | 4 +++- www/assets/js/util.js | 19 +++++++++++++------ 3 files changed, 24 insertions(+), 17 deletions(-) diff --git a/www/assets/js/callbacks.js b/www/assets/js/callbacks.js index e12e7f67..938517ef 100644 --- a/www/assets/js/callbacks.js +++ b/www/assets/js/callbacks.js @@ -270,14 +270,14 @@ Callbacks = { document.title = opts.pagetitle; PAGETITLE = opts.pagetitle; $("#chanexternalcss").remove(); - if(opts.externalcss.trim() != "") { + if(opts.externalcss.trim() != "" && !USEROPTS.ignore_channelcss) { $("") .attr("rel", "stylesheet") .attr("href", opts.externalcss) .attr("id", "chanexternalcss") .appendTo($("head")); } - if(opts.externaljs.trim() != "") { + if(opts.externaljs.trim() != "" && !USEROPTS.ignore_channeljs) { if(opts.externaljs != CHANNEL.opts.externaljs) { $.getScript(opts.externaljs); } @@ -301,22 +301,20 @@ Callbacks = { channelCSSJS: function(data) { $("#chancss").remove(); - $("#chanjs").remove(); - CHANNEL.css = data.css; - CHANNEL.js = data.js; - $("#csstext").val(data.css); - $("#jstext").val(data.js); - - if(data.css) { + if(data.css && !USEROPTS.ignore_channelcss) { $("