Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "Add class to current day script": {
  2.   "prefix": "current-day-script",
  3.   "body": [
  4.     "  ",
  5.     "  (function () {",
  6.     "    var days = [",
  7.     "      ['Sunday', 'Sun'],",
  8.     "      ['Monday', 'Mon'],",
  9.     "      ['Tuesday', 'Tue'],",
  10.     "      ['Wednesday', 'Wed'],",
  11.     "      ['Thursday', 'Thu'],",
  12.     "      ['Friday', 'Fri'],",
  13.     "      ['Saturday', 'Sat']",
  14.     "    ];",
  15.     "    var openingTimesContainer = document.getElementsByClassName('open-times')[0];",
  16.     "    var openingTimesLi = openingTimesContainer.getElementsByTagName('li');",
  17.     "    var todaysWeekDay = days[((new Date()).getDay())];",
  18.     "",
  19.     "    for (var li in openingTimesLi) {",
  20.     "      if (openingTimesLi.hasOwnProperty(li)) {",
  21.     "        var currentLi = openingTimesLi[li];",
  22.     "",
  23.     "        if (currentLi.getElementsByClassName('open-day')[0].innerHTML.indexOf(todaysWeekDay[0]) > -1 || currentLi.getElementsByClassName('open-day')[0].innerHTML.indexOf(todaysWeekDay[1]) > -1) {",
  24.     "          currentLi.classList.add('current-day');",
  25.     "        }",
  26.     "      }",
  27.     "    }",
  28.     "",
  29.     "    var footerOpeningTimesContainer = document.getElementsByClassName('footer__open-times')[0];",
  30.     "    var footerOpeningTimesLi = footerOpeningTimesContainer.getElementsByTagName('li');",
  31.     "",
  32.     "    for (var footerLi in footerOpeningTimesLi) {",
  33.     "      if (footerOpeningTimesLi.hasOwnProperty(footerLi)) {",
  34.     "        var footerCurrentLi = footerOpeningTimesLi[footerLi];",
  35.     "",
  36.     "        if (footerCurrentLi.getElementsByClassName('open-day')[0].innerHTML.indexOf(todaysWeekDay[0]) > -1 || footerCurrentLi.getElementsByClassName('open-day')[0].innerHTML.indexOf(todaysWeekDay[1]) > -1) {",
  37.     "          footerCurrentLi.classList.add('current-day');",
  38.     "        }",
  39.     "      }",
  40.     "    }",
  41.     "  })();"
  42.   ],
  43.   "description": "Add class to current day script"
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement