diff --git a/js/pepe-colored-quotes.js b/js/pepe-colored-quotes.js new file mode 100644 index 00000000..a9a19092 --- /dev/null +++ b/js/pepe-colored-quotes.js @@ -0,0 +1,29 @@ +/* + * pepe-colored-quotes.js + * + * Usage: + * $config['additional_javascript'][] = 'js/jquery.min.js'; + * $config['additional_javascript'][] = 'js/pepe-colored-quotes.js'; + * + */ + +$(document).ready(function() { + + if (window.Options && Options.get_tab('general')) { + Options.extend_tab("general", ""); + + $('#pepe-quotes').on('change', function() { + if (localStorage.pepe_colored_quotes === 'true') { + localStorage.pepe_colored_quotes = 'false'; + } else { + localStorage.pepe_colored_quotes = 'true'; + } + $(".quote, .quote-pepe").toggleClass("quote quote-pepe"); + }); + + if (localStorage.pepe_colored_quotes === 'true') { + $('#pepe-quotes').attr('checked', 'checked'); + $(".quote, .quote-pepe").toggleClass("quote quote-pepe"); + } + } +}); \ No newline at end of file diff --git a/stylesheets/style.css b/stylesheets/style.css index 36cc48c8..1ba1cc19 100644 --- a/stylesheets/style.css +++ b/stylesheets/style.css @@ -312,6 +312,10 @@ span.quote { color: #789922; } +span.quote-pepe { + color: #148800; +} + span.omitted { display: block; margin-top: 1em;