Commit 02cbc53ab361a259d2c65bfc167f935888d44383
1 parent
6ee8e90d
Exists in
master
organizando melhor os arquivos da p?gina de exemplo
Showing
2 changed files
with
20 additions
and
22 deletions
Show diff stats
app/barrabrasil.py
... | ... | @@ -4,30 +4,17 @@ app = Flask(__name__) |
4 | 4 | |
5 | 5 | @app.route('/') |
6 | 6 | def pagina_teste(): |
7 | - # apos o desenvolvimento substituir por redirect para e-pwg | |
8 | - bootstrap = ''' | |
9 | - <html> | |
10 | - <head></head> | |
11 | - <body> | |
12 | - <div id="barra-brasil"><a href="http://brasil.gov.br" style="background:#7F7F7F; height: 20px; padding:4px 0 4px 10px; display: block; font-family:sans,sans-serif; text-decoration:none; color:white; ">Portal do Governo Brasileiro</a></div> | |
13 | - <script src="barra.js?cor=verde" type="text/javascript"></script> | |
14 | - </body> | |
15 | - </html> | |
16 | - ''' | |
17 | - return bootstrap # % url_for('static', filename='barra-brasil.js') | |
7 | + try: | |
8 | + with app.open_resource('templates/exemplo.html') as f: | |
9 | + conteudo = f.read().decode('utf-8') | |
10 | + resposta = make_response(conteudo) | |
11 | + resposta.headers['Content-type'] = 'text/html; charset=utf-8' | |
12 | + return resposta | |
13 | + except IOError: | |
14 | + return make_response("<h1>403 Forbidden</h1>", 403) | |
18 | 15 | |
19 | 16 | @app.route('/barra.js') |
20 | 17 | def barra(): |
21 | - # nova barra nao tem mais opcoes de cor | |
22 | - #nome_cor = request.args.get('cor', 'azul') | |
23 | - #paleta = { | |
24 | - # 'azul': '#004B82', | |
25 | - # 'preta': '#000000', | |
26 | - # 'cinza': '#7F7F7F', | |
27 | - # 'verde': '#00500F', | |
28 | - #} | |
29 | - #cor = paleta.get(nome_cor, '#004B82') | |
30 | - #conteudo = render_template('barra-brasil.js', cor=cor) | |
31 | 18 | with app.open_resource('templates/barra-brasil.js') as f: |
32 | 19 | conteudo = f.read().decode('utf-8') |
33 | 20 | etag = hashlib.sha1(conteudo.encode('utf-8')).hexdigest() |
... | ... | @@ -42,4 +29,4 @@ def barra(): |
42 | 29 | return resposta |
43 | 30 | |
44 | 31 | if __name__ == '__main__': |
45 | - app.run(debug=True) | |
32 | + app.run(debug=False) | ... | ... |
... | ... | @@ -0,0 +1,11 @@ |
1 | +<html> | |
2 | + <head> | |
3 | + <title>Barra Brasil</title> | |
4 | + </head> | |
5 | + <body> | |
6 | + <div id="barra-brasil"><a href="http://brasil.gov.br" style="background:#7F7F7F; height: 20px; padding:4px 0 4px 10px; display: block; font-family:sans,sans-serif; text-decoration:none; color:white; ">Portal do Governo Brasileiro</a></div> | |
7 | + <h1>Barra Brasil</h1> | |
8 | + <p>Veja as <a href="http://epwg.governoeletronico.gov.br/barra/">instruções de como usar a barra</a> no e-PWG.</p> | |
9 | + <script src="barra.js?cor=verde" type="text/javascript"></script> | |
10 | + </body> | |
11 | +</html> | ... | ... |