_header_js.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <script type="text/javascript" language="javascript">
  2. var sUrlRoot = '<bx_url_root />';
  3. $(document).ready(function () {
  4. bx_time('__lang_country__');
  5. });
  6. (function(w) {
  7. var dpr = (w.devicePixelRatio === undefined ? 1 : Math.round(w.devicePixelRatio));
  8. if ($.cookie('devicePixelRatio') == dpr || dpr < 2)
  9. return;
  10. $.cookie('devicePixelRatio', dpr, {expires: 365, path: '/'});
  11. window.location.reload();
  12. })(window);
  13. var oMediaPhone = window.matchMedia('(max-width:720px)');
  14. var oMediaPhone2 = window.matchMedia('(min-width:533px) and (max-width:720px)');
  15. var oMediaTablet = window.matchMedia('(min-width:720px) and (max-width:__page_width__)');
  16. var oMediaTablet2 = window.matchMedia('(min-width:533px) and (max-width:__page_width__)');
  17. var oMediaDesktop = window.matchMedia('(min-width:__page_width__)');
  18. function fMediaCallback(e) {
  19. if (oMediaPhone.matches)
  20. $('html').addClass('bx-media-phone');
  21. else
  22. $('html').removeClass('bx-media-phone');
  23. if (oMediaPhone2.matches)
  24. $('html').addClass('bx-media-phone2');
  25. else
  26. $('html').removeClass('bx-media-phone2');
  27. if (oMediaTablet.matches)
  28. $('html').addClass('bx-media-tablet');
  29. else
  30. $('html').removeClass('bx-media-tablet');
  31. if (oMediaTablet2.matches)
  32. $('html').addClass('bx-media-tablet2');
  33. else
  34. $('html').removeClass('bx-media-tablet2');
  35. if (oMediaDesktop.matches)
  36. $('html').addClass('bx-media-desktop');
  37. else
  38. $('html').removeClass('bx-media-desktop');
  39. }
  40. oMediaPhone.addListener(fMediaCallback);
  41. oMediaPhone2.addListener(fMediaCallback);
  42. oMediaTablet.addListener(fMediaCallback);
  43. oMediaTablet2.addListener(fMediaCallback);
  44. oMediaDesktop.addListener(fMediaCallback);
  45. fMediaCallback(null);
  46. </script>