From 1ccdde1bf5a07202d4a9825e64ee81fa9b88354b Mon Sep 17 00:00:00 2001 From: Carlos Vieira Date: Wed, 9 Mar 2016 11:20:29 -0300 Subject: [PATCH] Barra asset --- recipes/default/assets/barra.coffee | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+), 0 deletions(-) create mode 100755 recipes/default/assets/barra.coffee diff --git a/recipes/default/assets/barra.coffee b/recipes/default/assets/barra.coffee new file mode 100755 index 0000000..d6a7d8a --- /dev/null +++ b/recipes/default/assets/barra.coffee @@ -0,0 +1,29 @@ + d = document + divBarra = d.getElementById("barra-brasil") + if divBarra + divBarra.removeAttribute "style" + # conteudoBarra definido no barra-brasil-1.yaml e atribuido pelo assetgen + divBarra.innerHTML = conteudoBarra + head = d.getElementsByTagName("head")[0] + + getOrgaoContent = -> + metas = d.getElementsByTagName('meta') + i = 0 + while i < metas.length + if metas[i].getAttribute('property') == 'creator.productor' + return '&orgao='+ metas[i].getAttribute('content') + i++ + '' + + link = d.getElementById('barra-brasil-orgao') + link.setAttribute 'href', 'http://www.servicos.gov.br/?pk_campaign=barrabrasil'+getOrgaoContent() + + + window._barrabrasil = + insere_css: (css) -> + style = document.createElement("style") + style.setAttribute "type","text/css" + style.setAttribute "media","all" + style.appendChild d.createTextNode(css) + + head.appendChild style -- libgit2 0.21.2