blind.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. $(document).ready(function () {
  2. var containerPadding = function(){
  3. $('.container').eq(0).css('padding-top', $('header').outerHeight());
  4. };
  5. var blind = $.cookie('blind');
  6. if (blind == 'on') {
  7. $(".blind").show(0);
  8. containerPadding();
  9. }
  10. var blindImg = $.cookie('blind_image');
  11. if (blindImg == 'off') {
  12. $("*:not(.sp_ignored) img").addClass('imgoff');
  13. }
  14. if (blindImg == 'on') {
  15. $("*:not(.sp_ignored) img").removeClass('imgoff');
  16. }
  17. var blindFont = $.cookie('blind_font');
  18. if (blindFont == '100') {
  19. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font106').removeClass('font108').removeClass('font110');
  20. }
  21. if (blindFont == '102') {
  22. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font104').removeClass('font106').removeClass('font108').removeClass('font110').addClass('font102');
  23. }
  24. if (blindFont == '104') {
  25. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font106').removeClass('font108').removeClass('font110').addClass('font104');
  26. }
  27. if (blindFont == '106') {
  28. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font108').removeClass('font110').addClass('font106');
  29. }
  30. if (blindFont == '108') {
  31. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font106').removeClass('font110').addClass('font108');
  32. }
  33. if (blindFont == '110') {
  34. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font106').removeClass('font108').addClass('font110');
  35. }
  36. var blindColor = $.cookie('blind_color');
  37. if (blindColor == 'default') {
  38. $("*").removeClass('blackwhite').removeClass('whiteblack').addClass('default');
  39. }
  40. if (blindColor == 'whiteblack') {
  41. $("*").removeClass('default').removeClass('blackwhite').addClass('whiteblack');
  42. }
  43. if (blindColor == 'blackwhite') {
  44. $("*").removeClass('default').removeClass('whiteblack').addClass('blackwhite');
  45. }
  46. $(".special__link").click(function (e) {
  47. $(".blind").show(0);
  48. $.cookie('blind', 'on', {expires: 7, path: '/'});
  49. containerPadding();
  50. e.preventDefault();
  51. });
  52. $(".blind__link--blindoff").click(function (e) {
  53. $("*").removeClass('imgoff').removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font106').removeClass('font108').removeClass('font110').removeClass('whiteblack').removeClass('blackwhite').removeClass('default');
  54. $(".blind").hide(0);
  55. $.cookie('blind', null);
  56. $.cookie('blind_image', null);
  57. $.cookie('blind_font', null);
  58. $.cookie('blind_color', null);
  59. e.preventDefault();
  60. containerPadding();
  61. });
  62. $(".blind__link--imgoff").click(function (e) {
  63. $("*:not(.sp_ignored) img").addClass('imgoff');
  64. $.cookie('blind_image', 'off', {expires: 7, path: '/'});
  65. e.preventDefault();
  66. });
  67. $(".blind__link--imgon").click(function (e) {
  68. $("*:not(.sp_ignored) img").removeClass('imgoff');
  69. $.cookie('blind_image', 'on', {expires: 7, path: '/'});
  70. e.preventDefault();
  71. });
  72. $(".blind__link--fontsize100").click(function (e) {
  73. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font106').removeClass('font108').removeClass('font110');
  74. $.cookie('blind_font', '100', {expires: 7, path: '/'});
  75. e.preventDefault();
  76. });
  77. $(".blind__link--fontsize102").click(function (e) {
  78. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font104').removeClass('font106').removeClass('font108').removeClass('font110').addClass('font102');
  79. $.cookie('blind_font', '102', {expires: 7, path: '/'});
  80. e.preventDefault();
  81. });
  82. $(".blind__link--fontsize104").click(function (e) {
  83. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font106').removeClass('font108').removeClass('font110').addClass('font104');
  84. $.cookie('blind_font', '104', {expires: 7, path: '/'});
  85. e.preventDefault();
  86. });
  87. $(".blind__link--fontsize106").click(function (e) {
  88. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font108').removeClass('font110').addClass('font106');
  89. $.cookie('blind_font', '106', {expires: 7, path: '/'});
  90. e.preventDefault();
  91. });
  92. $(".blind__link--fontsize108").click(function (e) {
  93. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font106').removeClass('font110').addClass('font108');
  94. $.cookie('blind_font', '108', {expires: 7, path: '/'});
  95. e.preventDefault();
  96. });
  97. $(".blind__link--fontsize110").click(function (e) {
  98. $("*:not(.sp_ignored)").removeClass('font100').removeClass('font102').removeClass('font104').removeClass('font106').removeClass('font108').addClass('font110');
  99. $.cookie('blind_font', '110', {expires: 7, path: '/'});
  100. e.preventDefault();
  101. });
  102. $(".blind__link--default").click(function (e) {
  103. $("*").removeClass('blackwhite').removeClass('whiteblack').addClass('default');
  104. $.cookie('blind_color', 'default', {expires: 7, path: '/'});
  105. e.preventDefault();
  106. });
  107. $(".blind__link--whiteblack").click(function (e) {
  108. $("*").removeClass('default').removeClass('blackwhite').addClass('whiteblack');
  109. $.cookie('blind_color', 'whiteblack', {expires: 7, path: '/'});
  110. e.preventDefault();
  111. });
  112. $(".blind__link--blackwhite").click(function (e) {
  113. $("*").removeClass('default').removeClass('whiteblack').addClass('blackwhite');
  114. $.cookie('blind_color', 'blackwhite', {expires: 7, path: '/'});
  115. e.preventDefault();
  116. });
  117. });