Commit ec6c84b1702ce391e89a89a5ae433b2d22bffe67

Authored by Dylan Guedes
1 parent 015ee632
Exists in high_contrast

Adds the javascript that handle high-contrast.

Signed-off-by: Dylan Guedes <djmgguedes@gmail.com>
Showing 1 changed file with 18 additions and 0 deletions   Show diff stats
src/noosfero-spb/noosfero-spb-theme/theme.js
... ... @@ -310,3 +310,21 @@ SPBNoosferoTheme.NoosferoFoldersContent = (function($) {
310 310 SPBNoosferoTheme.NoosferoFoldersContent.init();
311 311 });
312 312 }) (jQuery);
  313 +
  314 +jQuery(document).ready(function($) {
  315 + var actual_body = $("body");
  316 +
  317 + if ($.cookie("high_contrast") === "true") {
  318 + actual_body.toggleClass("active_contrast");
  319 + }
  320 +
  321 + $("#siteaction-contraste a").click(function() {
  322 + actual_body.toggleClass("active_contrast");
  323 +
  324 + if (actual_body.hasClass("active_contrast")) {
  325 + $.cookie("high_contrast", "true", { path: "/" });
  326 + } else {
  327 + $.cookie("high_contrast", null, { path: "/" });
  328 + }
  329 + });
  330 +});
... ...