barra-functions.coffee 1.25 KB
toggleOrgaosGoverno = ->
  orgaosBarra = document.getElementById('orgaos-governo-barra')
  linkOrgaos = document.getElementById('link-orgaos')
  arrayLinks = document.getElementsByClassName('link-externo-barra')
  temClasse = orgaosBarra.classList.contains('mostra-orgaos')
  if !temClasse
    i = 0
    while i < arrayLinks.length
      arrayLinks[i].classList.add('link-discreto-fixo')
      i++
    orgaosBarra.classList.add('mostra-orgaos')
    linkOrgaos.classList.add('link-cima-barra')
  else
    orgaosBarra.classList.remove('mostra-orgaos')
    i = 0
    while i < arrayLinks.length
      arrayLinks[i].classList.remove('link-discreto-fixo')
      i++
    setTimeout linkOrgaos.classList.remove('link-cima-barra'), 500
  return

hoverInOutLinksExternos = (objeto) ->
  arrayLinks = document.getElementsByClassName('link-barra')
  i = 0
  while i < arrayLinks.length
    arrayLinks[i].classList.toggle('link-discreto')
    i++
  return

scrollBarra = ->
  scrollAmount = 0;
  element  = document.getElementById('menu-barra-brasil')
  slideTimer = setInterval () ->
      element.scrollLeft += 20
      scrollAmount += 20
      if scrollAmount >= 100
        window.clearInterval(slideTimer)
  , 100
  console.log element.scrollLeft
  console.log element.scrollRight
  return