Advertisement
Guest User

Untitled

a guest
Aug 4th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. jQuery(document).ready(function(jQuery) {
  2.  
  3.     var lang = jQuery('html').attr('lang');
  4.     var insert_pos = jQuery('#menu-top-bar-right > li:last');
  5.  
  6.     if (lang != "sv-SE") {
  7.  
  8.         insert_pos = jQuery('#menu-top-bar-right-en > li:last');
  9.     }
  10.     jQuery('<b class="tax-toggle">x</b>').insertAfter(jQuery(insert_pos));
  11.  
  12.     var toggle_option = localStorage.getItem('tax-toggle');
  13.  
  14.     jQuery('body').on('click', '.tax-toggle', function() {
  15.         if (localStorage.getItem('tax-toggle') == "on") {
  16.  
  17.             hideTax();
  18.         } else {
  19.             showTax();
  20.         }
  21.     });
  22.  
  23.     if (toggle_option == null) {
  24.  
  25.         localStorage.setItem('tax-toggle', 'off');
  26.         setTimeout(hideTax, 1000);
  27.     }
  28.  
  29.     if (localStorage.getItem('tax-toggle') == "on") {
  30.  
  31.         setTimeout(showTax, 1000);
  32.     } else {
  33.         setTimeout(hideTax, 1000);
  34.     }
  35. });
  36.  
  37. var lang = jQuery('html').attr('lang');
  38. var txt_company = "Excl. VAT";
  39. var txt_customer = "Incl. VAT";
  40.  
  41. if (lang == "sv-SE") {
  42.     txt_company = "Exkl. moms";
  43.     txt_customer = "Inkl. moms";
  44. }
  45.  
  46. function showTax() {
  47.     jQuery('.tax-toggle').removeClass('tax-toggle-off').addClass('tax-toggle-on').text(txt_customer);
  48.     localStorage.setItem('tax-toggle', 'on');
  49.     jQuery(".product-tax").each(function(index, product) {
  50.         if (jQuery(jQuery(".product-tax-on")[index]).css("display") === "none") {
  51.             jQuery(jQuery(".product-tax-off")[index]).css("display", "none");
  52.             jQuery(jQuery(".product-tax-on")[index]).css("display", "inline");
  53.         }
  54.     });
  55. }
  56.  
  57. function hideTax() {
  58.     jQuery('.tax-toggle').removeClass('tax-toggle-on').addClass('tax-toggle-off').text(txt_company);
  59.     localStorage.setItem('tax-toggle', 'off');
  60.     jQuery(".product-tax").each(function(index, product) {
  61.         if (jQuery(jQuery(".product-tax-off")[index]).css("display") === "none") {
  62.             jQuery(jQuery(".product-tax-off")[index]).css("display", "inline");
  63.             jQuery(jQuery(".product-tax-on")[index]).css("display", "none");
  64.         }
  65.     });
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement