barra-functions.coffee
1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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