ui.js 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. function changeLanguage(code, host){
  2. var days = 100;
  3. if (code == 'es' || code == 'en' || code == 'eu'){
  4. var date = new Date();
  5. date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
  6. expires = '; expires=' + date.toGMTString();
  7. document.cookie = 'lang=' + code + expires + ';domain=.' + host + ';path=/';
  8. location.reload();
  9. }
  10. }
  11. var mobileMenuState = false;
  12. function openMobileMenu(){
  13. //Hide title, show entries
  14. //document.getElementById('header_m_title').style.display = 'none';
  15. document.getElementById('header_m_title').style.maxHeight = '0em';
  16. //document.getElementById('header_m_slider').style.display = 'block';
  17. var entries = document.getElementsByClassName('header_m_link');
  18. for (var i = 0; i < entries.length; i ++){
  19. //entries.item(i).style.display = 'block';
  20. entries.item(i).style.maxHeight = '2em';
  21. entries.item(i).style.padding = '0.5em 0 0 0';
  22. entries.item(i).style.borderBottom = '0.1em solid black';
  23. }
  24. mobileMenuState = true;
  25. }
  26. function closeMobileMenu(){
  27. //Hide title, show entries
  28. //document.getElementById('header_m_title').style.display = 'block';
  29. document.getElementById('header_m_title').style.maxHeight = '3.5em';
  30. document.getElementById('header_m_slider').style.display = 'none';
  31. var entries = document.getElementsByClassName('header_m_link');
  32. for (var i = 0; i < entries.length; i ++){
  33. //entries.item(i).style.display = 'none';
  34. entries.item(i).style.maxHeight = '0em';
  35. entries.item(i).style.padding = '0em';
  36. entries.item(i).style.borderBottom = '0';
  37. }
  38. mobileMenuState = false;
  39. }
  40. function toggleMobileMenu(){
  41. if (mobileMenuState){
  42. closeMobileMenu();
  43. }
  44. else{
  45. openMobileMenu();
  46. }
  47. }
  48. function dismissCookiePopUp(host, open = false){
  49. //Set cookie
  50. var date = new Date();
  51. date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
  52. expires = '; expires=' + date.toGMTString();
  53. document.cookie = 'cookie=1' + expires + ';domain=.' + host + ';path=/';
  54. //Hide message
  55. document.getElementById('cookie_popup').style.bottom = '-20em';
  56. // Open the help window if required
  57. if (open){
  58. var win = window.open('http://' + host + '/ayuda/#privacidad', '_blank');
  59. win.focus();
  60. }
  61. }
  62. function showAd(){
  63. console.log("SHOW");
  64. setTimeout(function(){document.getElementById('ad').style.bottom = '0';}, 3000);
  65. }
  66. function closeAd(){
  67. console.log("CLOSE");
  68. document.getElementById('ad').style.bottom = '-25em';
  69. }