barra-brasil.coffee
1.32 KB
divBarra = document.getElementById("barra-brasil")
divBarra.parentNode.removeChild(divBarra) if divBarra
head = document.getElementsByTagName("head")[0]
body = document.getElementsByTagName("body")[0]
link = document.createElement("link")
href = document.createAttribute("href")
novaDiv = document.createElement("div")
idNovaDiv = document.createAttribute("id")
idNovaDiv.nodeValue = "barra-brasil"
novaDiv.setAttributeNode idNovaDiv
# conteudoBarra definido no barra-brasil-1.yaml e atribuido pelo assetgen
novaDiv.innerHTML = conteudoBarra
body.insertBefore(novaDiv, body.childNodes[0])
# src.nodeValue = "http://barra.brasil.gov.br/estilo-barra.css";
# href.nodeValue = "http://189.9.137.173/estilo-barra.css";
# href.nodeValue = "static/estilo-barra.css"
window._barrabrasil =
insere_css: (css) ->
style = document.createElement("style")
tipo = document.createAttribute("type")
tipo.nodeValue = "text/css"
media = document.createAttribute("media")
media.nodeValue = "all"
style.setAttributeNode tipo
style.setAttributeNode media
if style.styleSheet #Hack para IE8
style.styleSheet.cssText = css
else
style.appendChild document.createTextNode(css)
head.appendChild style