Commit ee26725b7a3fdbe3576ba9d1604fdcb869f12742

Authored by Alexandre Barbosa
Committed by David Silva
1 parent 6feaa352

Create multi theme structure

Include another head.html and another footer.html if current site
contains 'sisp.gov.br'

Signed-off-by: Alexandre Barbosa <alexandreab@live.com>
Signed-off-by: Lucas Moura <lucas.moura128@gmail.com>
(cherry picked from commit aa30e99c1318a93cfe0ef1a6fc0435afa9e3f351)
src/colab-spb-theme-plugin/colab_spb_theme/templates/footer.html
1 -{% load i18n %}  
2 -{% load static from staticfiles %}  
3 -  
4 -<footer>  
5 - <div id="btn-top" class="container">  
6 - <div class="pull-right go-top">  
7 - <a id="link-top" href="#link-rodape">Voltar para o topo</a>  
8 - </div>  
9 - </div>  
10 - <div id="footer" role="contentinfo">  
11 - <a name="afooter" id="afooter"></a>  
12 - <div id="doormat-container" class="columns-4">  
13 - <div class="doormatColumn column-0">  
14 - <dl class="doormatSection">  
15 - <dt class="doormatSectionHeader">Assuntos</dt>  
16 - <dd class="doormatSectionBody">  
17 - <a href="/social/spb/publique-seu-software" class="external-link">Publique seu software</a>  
18 - </dd>  
19 - <dd class="doormatSectionBody">  
20 - <a href="http://antigo.softwarepublico.gov.br/mpv/" class="external-link">Prestadores de serviço</a>  
21 - </dd>  
22 - <dd class="doormatSectionBody">  
23 - <a href="http://antigo.softwarepublico.gov.br/4cmbr/xowiki/Principal" class="external-link">Espaços dos municípios</a>  
24 - </dd>  
25 - </dl>  
26 - </div>  
27 - <div class="doormatColumn column-1">  
28 - <dl class="doormatSection">  
29 - <dt class="doormatSectionHeader">Software Público</dt>  
30 - <dd class="doormatSectionBody">  
31 - <a href="/social/spb/entenda-o-que-e" class="external-link">Entenda o que é</a>  
32 - </dd>  
33 - <dd class="doormatSectionBody">  
34 - <a href="/social/profile/spb/events" class="external-link">Eventos</a>  
35 - </dd>  
36 - <dd class="doormatSectionBody">  
37 - <a href="/social/spb/premios" class="external-link">Prêmios</a>  
38 - </dd>  
39 - <dd class="doormatSectionBody">  
40 - <a href="/social/spb/publicacoes" class="external-link">Publicações</a>  
41 - </dd>  
42 - </dl>  
43 - </div>  
44 - <div class="doormatColumn column-2">  
45 - <dl class="doormatSection">  
46 - <dt class="doormatSectionHeader">Serviços</dt>  
47 - <dd class="doormatSectionBody">  
48 - <a href="/social/spb/ajuda#faq" class="external-link">FAQ</a>  
49 - </dd>  
50 - <dd class="doormatSectionBody">  
51 - <a href="/social/spb/contato" class="external-link">Contato</a>  
52 - </dd>  
53 - <dd class="doormatSectionBody">  
54 - <a href="/archives/thread/spb-usuarios/relatar-erros#msg-1635" class="external-link">Relatar erros</a>  
55 - </dd>  
56 - </dl>  
57 - </div>  
58 - <div class="doormatColumn column-3">  
59 - <dl class="doormatSection">  
60 - <dt class="doormatSectionHeader">RSS</dt>  
61 - <dd class="doormatSectionBody">  
62 - <a href="/social/spb/rss/o-que-e" class="external-link">O que é?</a>  
63 - </dd>  
64 - <dd class="doormatSectionBody">  
65 - <a href="/rss/colab/latest" class="external-link">Assine</a>  
66 - </dd>  
67 - </dl>  
68 - <dl class="doormatSection">  
69 - <dt class="doormatSectionHeader">Navegação</dt>  
70 - <dd class="doormatSectionBody">  
71 - <a href="/social/spb/acessibilidade" class="external-link">Acessibilidade</a>  
72 - </dd>  
73 - <dd class="doormatSectionBody">  
74 - <a href="/social/spb/mapa-do-site" class="external-link">Mapa do site</a>  
75 - </dd>  
76 - </dl>  
77 - </div>  
78 - </div>  
79 - <div class="clear"></div>  
80 - <!-- <div id="footer-brasil" class="footer-logos">  
81 - <div>  
82 - <a href="http://www.acessoainformacao.gov.br/" class="logo-acesso">  
83 - <img src="{% static 'img/acesso-a-informacao.png' %}" alt="Acesso a Informação"></a>  
84 - <a href="http://www.brasil.gov.br/" class="logo-brasil">  
85 - <img src="{% static 'img/brasil.png' %}" alt="Brasil - Governo Federal"></a>  
86 - </div>  
87 - </div> -->  
88 - <div class="footer-logos">  
89 -  
90 -  
91 - <div>  
92 -  
93 - <a href="http://www.acessoainformacao.gov.br/">  
94 - <span class="logo-acesso-footer"></span>  
95 - </a>  
96 -  
97 -  
98 - <a href="http://www.brasil.gov.br/">  
99 - <span class="logo-brasil-footer"></span>  
100 - </a>  
101 -  
102 -  
103 - </div>  
104 -  
105 - </div>  
106 - </div>  
107 - <div id="extra-footer">  
108 - <p>  
109 - Desenvolvido com os projetos de software livre  
110 - <a href="http://github.com/colab/colab">Colab</a>,  
111 - <a href="http://gitlab.com">Gitlab</a>,  
112 - <a href="http://www.gnu.org/software/mailman/">Mailman</a> e  
113 - <a href="http://noosfero.org">Noosfero</a>  
114 - </p>  
115 - </div>  
116 -</footer> 1 +{% if 'sisp.gov.br' in request.META.HTTP_HOST|stringformat:"s" %}
  2 + {% include 'footer_sisp.html' %}
  3 +{% else %}
  4 + {% include 'footer_spb.html' %}
  5 +{% endif %}
src/colab-spb-theme-plugin/colab_spb_theme/templates/footer_sisp.html 0 → 100644
@@ -0,0 +1,116 @@ @@ -0,0 +1,116 @@
  1 +{% load i18n %}
  2 +{% load static from staticfiles %}
  3 +
  4 +<footer>
  5 + <div id="btn-top" class="container">
  6 + <div class="pull-right go-top">
  7 + <a id="link-top" href="#link-rodape">Voltar para o topo</a>
  8 + </div>
  9 + </div>
  10 + <div id="footer" role="contentinfo">
  11 + <a name="afooter" id="afooter"></a>
  12 + <div id="doormat-container" class="columns-4">
  13 + <div class="doormatColumn column-0">
  14 + <dl class="doormatSection">
  15 + <dt class="doormatSectionHeader">Assuntos</dt>
  16 + <dd class="doormatSectionBody">
  17 + <a href="/social/spb/publique-seu-software" class="external-link">Publique seu software</a>
  18 + </dd>
  19 + <dd class="doormatSectionBody">
  20 + <a href="http://antigo.softwarepublico.gov.br/mpv/" class="external-link">Prestadores de serviço</a>
  21 + </dd>
  22 + <dd class="doormatSectionBody">
  23 + <a href="http://antigo.softwarepublico.gov.br/4cmbr/xowiki/Principal" class="external-link">Espaços dos municípios</a>
  24 + </dd>
  25 + </dl>
  26 + </div>
  27 + <div class="doormatColumn column-1">
  28 + <dl class="doormatSection">
  29 + <dt class="doormatSectionHeader">Software Público</dt>
  30 + <dd class="doormatSectionBody">
  31 + <a href="/social/spb/entenda-o-que-e" class="external-link">Entenda o que é</a>
  32 + </dd>
  33 + <dd class="doormatSectionBody">
  34 + <a href="/social/profile/spb/events" class="external-link">Eventos</a>
  35 + </dd>
  36 + <dd class="doormatSectionBody">
  37 + <a href="/social/spb/premios" class="external-link">Prêmios</a>
  38 + </dd>
  39 + <dd class="doormatSectionBody">
  40 + <a href="/social/spb/publicacoes" class="external-link">Publicações</a>
  41 + </dd>
  42 + </dl>
  43 + </div>
  44 + <div class="doormatColumn column-2">
  45 + <dl class="doormatSection">
  46 + <dt class="doormatSectionHeader">Serviços</dt>
  47 + <dd class="doormatSectionBody">
  48 + <a href="/social/spb/ajuda#faq" class="external-link">FAQ</a>
  49 + </dd>
  50 + <dd class="doormatSectionBody">
  51 + <a href="/social/spb/contato" class="external-link">Contato</a>
  52 + </dd>
  53 + <dd class="doormatSectionBody">
  54 + <a href="/archives/thread/spb-usuarios/relatar-erros#msg-1635" class="external-link">Relatar erros</a>
  55 + </dd>
  56 + </dl>
  57 + </div>
  58 + <div class="doormatColumn column-3">
  59 + <dl class="doormatSection">
  60 + <dt class="doormatSectionHeader">RSS</dt>
  61 + <dd class="doormatSectionBody">
  62 + <a href="/social/spb/rss/o-que-e" class="external-link">O que é?</a>
  63 + </dd>
  64 + <dd class="doormatSectionBody">
  65 + <a href="/rss/colab/latest" class="external-link">Assine</a>
  66 + </dd>
  67 + </dl>
  68 + <dl class="doormatSection">
  69 + <dt class="doormatSectionHeader">Navegação</dt>
  70 + <dd class="doormatSectionBody">
  71 + <a href="/social/spb/acessibilidade" class="external-link">Acessibilidade</a>
  72 + </dd>
  73 + <dd class="doormatSectionBody">
  74 + <a href="/social/spb/mapa-do-site" class="external-link">Mapa do site</a>
  75 + </dd>
  76 + </dl>
  77 + </div>
  78 + </div>
  79 + <div class="clear"></div>
  80 + <!-- <div id="footer-brasil" class="footer-logos">
  81 + <div>
  82 + <a href="http://www.acessoainformacao.gov.br/" class="logo-acesso">
  83 + <img src="{% static 'img/acesso-a-informacao.png' %}" alt="Acesso a Informação"></a>
  84 + <a href="http://www.brasil.gov.br/" class="logo-brasil">
  85 + <img src="{% static 'img/brasil.png' %}" alt="Brasil - Governo Federal"></a>
  86 + </div>
  87 + </div> -->
  88 + <div class="footer-logos">
  89 +
  90 +
  91 + <div>
  92 +
  93 + <a href="http://www.acessoainformacao.gov.br/">
  94 + <span class="logo-acesso-footer"></span>
  95 + </a>
  96 +
  97 +
  98 + <a href="http://www.brasil.gov.br/">
  99 + <span class="logo-brasil-footer"></span>
  100 + </a>
  101 +
  102 +
  103 + </div>
  104 +
  105 + </div>
  106 + </div>
  107 + <div id="extra-footer">
  108 + <p>
  109 + Desenvolvido com os projetos de software livre
  110 + <a href="http://github.com/colab/colab">Colab</a>,
  111 + <a href="http://gitlab.com">Gitlab</a>,
  112 + <a href="http://www.gnu.org/software/mailman/">Mailman</a> e
  113 + <a href="http://noosfero.org">Noosfero</a>
  114 + </p>
  115 + </div>
  116 +</footer>
src/colab-spb-theme-plugin/colab_spb_theme/templates/footer_spb.html 0 → 100644
@@ -0,0 +1,116 @@ @@ -0,0 +1,116 @@
  1 +{% load i18n %}
  2 +{% load static from staticfiles %}
  3 +
  4 +<footer>
  5 + <div id="btn-top" class="container">
  6 + <div class="pull-right go-top">
  7 + <a id="link-top" href="#link-rodape">Voltar para o topo</a>
  8 + </div>
  9 + </div>
  10 + <div id="footer" role="contentinfo">
  11 + <a name="afooter" id="afooter"></a>
  12 + <div id="doormat-container" class="columns-4">
  13 + <div class="doormatColumn column-0">
  14 + <dl class="doormatSection">
  15 + <dt class="doormatSectionHeader">Assuntos</dt>
  16 + <dd class="doormatSectionBody">
  17 + <a href="/social/spb/publique-seu-software" class="external-link">Publique seu software</a>
  18 + </dd>
  19 + <dd class="doormatSectionBody">
  20 + <a href="http://antigo.softwarepublico.gov.br/mpv/" class="external-link">Prestadores de serviço</a>
  21 + </dd>
  22 + <dd class="doormatSectionBody">
  23 + <a href="http://antigo.softwarepublico.gov.br/4cmbr/xowiki/Principal" class="external-link">Espaços dos municípios</a>
  24 + </dd>
  25 + </dl>
  26 + </div>
  27 + <div class="doormatColumn column-1">
  28 + <dl class="doormatSection">
  29 + <dt class="doormatSectionHeader">Software Público</dt>
  30 + <dd class="doormatSectionBody">
  31 + <a href="/social/spb/entenda-o-que-e" class="external-link">Entenda o que é</a>
  32 + </dd>
  33 + <dd class="doormatSectionBody">
  34 + <a href="/social/profile/spb/events" class="external-link">Eventos</a>
  35 + </dd>
  36 + <dd class="doormatSectionBody">
  37 + <a href="/social/spb/premios" class="external-link">Prêmios</a>
  38 + </dd>
  39 + <dd class="doormatSectionBody">
  40 + <a href="/social/spb/publicacoes" class="external-link">Publicações</a>
  41 + </dd>
  42 + </dl>
  43 + </div>
  44 + <div class="doormatColumn column-2">
  45 + <dl class="doormatSection">
  46 + <dt class="doormatSectionHeader">Serviços</dt>
  47 + <dd class="doormatSectionBody">
  48 + <a href="/social/spb/ajuda#faq" class="external-link">FAQ</a>
  49 + </dd>
  50 + <dd class="doormatSectionBody">
  51 + <a href="/social/spb/contato" class="external-link">Contato</a>
  52 + </dd>
  53 + <dd class="doormatSectionBody">
  54 + <a href="/archives/thread/spb-usuarios/relatar-erros#msg-1635" class="external-link">Relatar erros</a>
  55 + </dd>
  56 + </dl>
  57 + </div>
  58 + <div class="doormatColumn column-3">
  59 + <dl class="doormatSection">
  60 + <dt class="doormatSectionHeader">RSS</dt>
  61 + <dd class="doormatSectionBody">
  62 + <a href="/social/spb/rss/o-que-e" class="external-link">O que é?</a>
  63 + </dd>
  64 + <dd class="doormatSectionBody">
  65 + <a href="/rss/colab/latest" class="external-link">Assine</a>
  66 + </dd>
  67 + </dl>
  68 + <dl class="doormatSection">
  69 + <dt class="doormatSectionHeader">Navegação</dt>
  70 + <dd class="doormatSectionBody">
  71 + <a href="/social/spb/acessibilidade" class="external-link">Acessibilidade</a>
  72 + </dd>
  73 + <dd class="doormatSectionBody">
  74 + <a href="/social/spb/mapa-do-site" class="external-link">Mapa do site</a>
  75 + </dd>
  76 + </dl>
  77 + </div>
  78 + </div>
  79 + <div class="clear"></div>
  80 + <!-- <div id="footer-brasil" class="footer-logos">
  81 + <div>
  82 + <a href="http://www.acessoainformacao.gov.br/" class="logo-acesso">
  83 + <img src="{% static 'img/acesso-a-informacao.png' %}" alt="Acesso a Informação"></a>
  84 + <a href="http://www.brasil.gov.br/" class="logo-brasil">
  85 + <img src="{% static 'img/brasil.png' %}" alt="Brasil - Governo Federal"></a>
  86 + </div>
  87 + </div> -->
  88 + <div class="footer-logos">
  89 +
  90 +
  91 + <div>
  92 +
  93 + <a href="http://www.acessoainformacao.gov.br/">
  94 + <span class="logo-acesso-footer"></span>
  95 + </a>
  96 +
  97 +
  98 + <a href="http://www.brasil.gov.br/">
  99 + <span class="logo-brasil-footer"></span>
  100 + </a>
  101 +
  102 +
  103 + </div>
  104 +
  105 + </div>
  106 + </div>
  107 + <div id="extra-footer">
  108 + <p>
  109 + Desenvolvido com os projetos de software livre
  110 + <a href="http://github.com/colab/colab">Colab</a>,
  111 + <a href="http://gitlab.com">Gitlab</a>,
  112 + <a href="http://www.gnu.org/software/mailman/">Mailman</a> e
  113 + <a href="http://noosfero.org">Noosfero</a>
  114 + </p>
  115 + </div>
  116 +</footer>
src/colab-spb-theme-plugin/colab_spb_theme/templates/header.html
1 -{% load i18n gravatar plugins %}  
2 -{% load static from staticfiles %}  
3 -  
4 -<header>  
5 -<div class="colab-style">  
6 - <div id="barra-brasil">  
7 - <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; ">Software Público Brasileiro</a>  
8 - </div>  
9 - <script src="//barra.brasil.gov.br/barra.js" type="text/javascript" defer async></script>  
10 - <div id="header" role="banner">  
11 - <div>  
12 - <ul id="accessibility">  
13 - <li>  
14 - <a accesskey="1" href="#acontent" id="link-conteudo">  
15 - Ir para o conteúdo  
16 - <span>1</span>  
17 - </a>  
18 - </li>  
19 - <li>  
20 - <a accesskey="2" href="#sobre" id="link-navegacao">  
21 - Ir para o menu  
22 - <span>2</span>  
23 - </a>  
24 - </li>  
25 - <li>  
26 - <a accesskey="3" href="#nolivesearchGadget" id="link-buscar">  
27 - Ir para a busca  
28 - <span>3</span>  
29 - </a>  
30 - </li>  
31 - <li class="last-item">  
32 - <a accesskey="4" href="#afooter" id="link-rodape">  
33 - Ir para o rodapé  
34 - <span>4</span>  
35 - </a>  
36 - </li>  
37 - </ul>  
38 - <!-- <ul id="language">  
39 - <li class="language-es">  
40 - <a href="#">Espa&#241;ol</a>  
41 - </li>  
42 - <li class="language-en">  
43 - <a href="#">English</a>  
44 - </li>  
45 - </ul>-->  
46 - <div id="second-nav">  
47 - <ul id="portal-siteactions">  
48 - <li id="siteaction-accessibility">  
49 - <a href="/social/spb/acessibilidade" title="Acessibilidade" accesskey="5">  
50 - Acessibilidade  
51 - </a>  
52 - </li>  
53 - <li id="siteaction-contraste">  
54 - <a href="#" title="Alto Contraste" accesskey="6">  
55 - Alto Contraste  
56 - </a>  
57 - </li>  
58 - <li id="siteaction-mapadosite">  
59 - <a href="/social/spb/mapa-do-site" title="Mapa do Site" accesskey="7">  
60 - Mapa do Site  
61 - </a>  
62 - </li>  
63 - </ul>  
64 - <ul id="login-menu">  
65 - {% if not user.is_authenticated %}  
66 - <li class="login-item"><a href="{% url 'signup' %}">Cadastre-se</a></li>  
67 - <li class="login-item last-item"><a href="{% url 'login' %}">Entrar</a></li>  
68 - {% else %}  
69 - <li id="user-menu" class="dropdown softwarepublico-item">  
70 - <a href="#" class="dropdown-toggle user" data-toggle="dropdown">{% gravatar user.email %} <b class="caret"></b>&nbsp;&nbsp;</a>  
71 - <ul id="login-menu-box" class="dropdown-menu" role="menu">  
72 - <li class="last-item">  
73 - <div class="wrapper">  
74 - <div class="thumbnail">{% gravatar user.email %}</div>  
75 - <div class="user-info">  
76 - <span><b>{{ user.get_full_name }}</b></span>  
77 - <span class="quiet">{{ user.email }}</span>  
78 - </div>  
79 - <div>  
80 - <a class="btn btn-default btn-spb-profile pull-left" href="{% url 'user_profile' user.username %}">Meu perfil</a>  
81 - <a class="btn btn-default pull-right" href="{% url 'logout' %}">Sair</a>  
82 - </div>  
83 - </div>  
84 - </li>  
85 - </ul>  
86 - </li>  
87 - {% endif %}  
88 - </ul>  
89 - </div>  
90 - <div id="logo">  
91 - <a id="portal-logo" title="" href="/">  
92 - <span id="portal-title-1">Portal do</span>  
93 - <h1 id="portal-title" class="corto">Software Público Brasileiro</h1>  
94 - <span id="portal-description">MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO</span>  
95 - </a>  
96 - </div>  
97 - <div id="portal-searchbox">  
98 - <form id="nolivesearchGadget_form" action="{% url 'haystack_search' %}">  
99 - <fieldset class="LSBox"><legend class="hiddenStructure">Buscar no portal</legend>  
100 - <label class="hiddenStructure" for="nolivesearchGadget">Buscar no portal</label>  
101 - <input name="q" type="text" size="18" value="{{ request.GET.q }}" title="Buscar no portal" placeholder="Buscar no portal" class="searchField" id="nolivesearchGadget">  
102 - <input name="order" value="latest" type="hidden">  
103 - <input class="searchButton" type="submit" value="Buscar no portal">  
104 - </fieldset>  
105 - </form>  
106 - </div>  
107 - <div id="social-icons">  
108 - <ul>  
109 - <li id="portalredes-facebook" class="portalredes-item">  
110 - <a href="#">Facebook</a>  
111 - </li>  
112 - <li id="portalredes-googleplus" class="portalredes-item">  
113 - <a href="#">Google+</a>  
114 - </li>  
115 - <li id="portalredes-instagram" class="portalredes-item">  
116 - <a href="#">Instagram</a>  
117 - </li>  
118 - <li id="portalredes-twitter" class="portalredes-item">  
119 - <a href="#">Twitter</a>  
120 - </li>  
121 - <li id="portalredes-youtube" class="portalredes-item">  
122 - <a href="#">YouTube</a>  
123 - </li>  
124 - <li id="portalredes-soundcloud" class="portalredes-item">  
125 - <a href="#">SoundCloud</a>  
126 - </li>  
127 - <li id="portalredes-slideshare" class="portalredes-item">  
128 - <a href="#">Slideshare</a>  
129 - </li>  
130 - <li id="portalredes-rss" class="portalredes-item last-item">  
131 - <a href="#">RSS</a>  
132 - </li>  
133 - </ul>  
134 - </div>  
135 - </div>  
136 - <div id="sobre">  
137 - <ul>  
138 - {% if not user.is_authenticated %}  
139 - <li id="softwarepublico-groups" class="softwarepublico-item">  
140 - <a href="{% url 'thread_list' %}" title="Listas de discussão">Listas de discussão</a>  
141 - </li>  
142 - {% else %}  
143 - <li class="dropdown softwarepublico-item">  
144 - <a href="#" class="dropdown-toggle" data-toggle="dropdown">Listas de discussão <b class="caret"></b></a>  
145 - <ul class="dropdown-menu">  
146 - <li><a href="{% url 'thread_list' %}">Acesse todas as listas</a></li>  
147 - <li><a href="{% url 'user_list_subscriptions' user %}">Inscreva-se nas listas</a></li>  
148 - </ul>  
149 - </li>  
150 - {% endif %}  
151 - {% plugins_menu %}  
152 - <li id="softwarepublico-perguntas-frequentes" class="softwarepublico-item">  
153 - <a href="/social/spb/ajuda" title="Perguntas frequentes">Perguntas frequentes</a>  
154 - </li>  
155 - <li id="softwarepublico-contato" class="softwarepublico-item">  
156 - <a href="/social/spb/contato" title="Contato">Contato</a>  
157 - </li>  
158 - </ul>  
159 - </div>  
160 - </div>  
161 -</div>  
162 -</header>  
163 -  
164 -{% block main_content %}  
165 - <a name="acontent" id="acontent"></a>  
166 -{% endblock %} 1 +{% if 'sisp.gov.br' in request.META.HTTP_HOST|stringformat:"s" %}
  2 + {% include 'header_sisp.html' %}
  3 +{% else %}
  4 + {% include 'header_spb.html' %}
  5 +{% endif %}
src/colab-spb-theme-plugin/colab_spb_theme/templates/header_sisp.html 0 → 100644
@@ -0,0 +1,154 @@ @@ -0,0 +1,154 @@
  1 +{% load i18n gravatar plugins %}
  2 +{% load static from staticfiles %}
  3 +
  4 +<header>
  5 +<div class="colab-style">
  6 + <div id="barra-brasil">
  7 + <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; ">Software Público Brasileiro</a>
  8 + </div>
  9 + <script src="//barra.brasil.gov.br/barra.js" type="text/javascript" defer async></script>
  10 + <div id="header" role="banner">
  11 + <div>
  12 + <ul id="accessibility">
  13 + <li>
  14 + <a accesskey="1" href="#acontent" id="link-conteudo">
  15 + Ir para o conteúdo
  16 + <span>1</span>
  17 + </a>
  18 + </li>
  19 + <li>
  20 + <a accesskey="2" href="#sobre" id="link-navegacao">
  21 + Ir para o menu
  22 + <span>2</span>
  23 + </a>
  24 + </li>
  25 + <li>
  26 + <a accesskey="3" href="#nolivesearchGadget" id="link-buscar">
  27 + Ir para a busca
  28 + <span>3</span>
  29 + </a>
  30 + </li>
  31 + <li class="last-item">
  32 + <a accesskey="4" href="#afooter" id="link-rodape">
  33 + Ir para o rodapé
  34 + <span>4</span>
  35 + </a>
  36 + </li>
  37 + </ul>
  38 + <!-- <ul id="language">
  39 + <li class="language-es">
  40 + <a href="#">Espa&#241;ol</a>
  41 + </li>
  42 + <li class="language-en">
  43 + <a href="#">English</a>
  44 + </li>
  45 + </ul>-->
  46 + <div id="second-nav">
  47 + <ul id="portal-siteactions">
  48 + <li id="siteaction-accessibility">
  49 + <a href="/social/spb/acessibilidade" title="Acessibilidade" accesskey="5">
  50 + Acessibilidade
  51 + </a>
  52 + </li>
  53 + <li id="siteaction-contraste">
  54 + <a href="#" title="Alto Contraste" accesskey="6">
  55 + Alto Contraste
  56 + </a>
  57 + </li>
  58 + <li id="siteaction-mapadosite">
  59 + <a href="/social/spb/mapa-do-site" title="Mapa do Site" accesskey="7">
  60 + Mapa do Site
  61 + </a>
  62 + </li>
  63 + </ul>
  64 + <ul id="login-menu">
  65 + {% if not user.is_authenticated %}
  66 + <li class="login-item"><a href="{% url 'signup' %}">Cadastre-se</a></li>
  67 + <li class="login-item last-item"><a href="{% url 'login' %}">Entrar</a></li>
  68 + {% else %}
  69 + <li id="user-menu" class="dropdown softwarepublico-item">
  70 + <a href="#" class="dropdown-toggle user" data-toggle="dropdown">{% gravatar user.email %} <b class="caret"></b>&nbsp;&nbsp;</a>
  71 + <ul id="login-menu-box" class="dropdown-menu" role="menu">
  72 + <li class="last-item">
  73 + <div class="wrapper">
  74 + <div class="thumbnail">{% gravatar user.email %}</div>
  75 + <div class="user-info">
  76 + <span><b>{{ user.get_full_name }}</b></span>
  77 + <span class="quiet">{{ user.email }}</span>
  78 + </div>
  79 + <div>
  80 + <a class="btn btn-default btn-spb-profile pull-left" href="{% url 'user_profile' user.username %}">Meu perfil</a>
  81 + <a class="btn btn-default pull-right" href="{% url 'logout' %}">Sair</a>
  82 + </div>
  83 + </div>
  84 + </li>
  85 + </ul>
  86 + </li>
  87 + {% endif %}
  88 + </ul>
  89 + </div>
  90 + <div id="logo">
  91 + <a id="portal-logo" title="" href="/">
  92 + <span id="portal-title-1">Portal do</span>
  93 + <h1 id="portal-title" class="corto">Software Público Brasileiro</h1>
  94 + <span id="portal-description">MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO</span>
  95 + </a>
  96 + </div>
  97 + <div id="portal-searchbox">
  98 + <form id="nolivesearchGadget_form" action="{% url 'haystack_search' %}">
  99 + <fieldset class="LSBox"><legend class="hiddenStructure">Buscar no portal</legend>
  100 + <label class="hiddenStructure" for="nolivesearchGadget">Buscar no portal</label>
  101 + <input name="q" type="text" size="18" value="{{ request.GET.q }}" title="Buscar no portal" placeholder="Buscar no portal" class="searchField" id="nolivesearchGadget">
  102 + <input class="searchButton" type="submit" value="Buscar no portal">
  103 + </fieldset>
  104 + </form>
  105 + </div>
  106 + <div id="social-icons">
  107 + <ul>
  108 + <li id="portalredes-facebook" class="portalredes-item">
  109 + <a href="#">Facebook</a>
  110 + </li>
  111 + <li id="portalredes-googleplus" class="portalredes-item">
  112 + <a href="#">Google+</a>
  113 + </li>
  114 + <li id="portalredes-instagram" class="portalredes-item">
  115 + <a href="#">Instagram</a>
  116 + </li>
  117 + <li id="portalredes-twitter" class="portalredes-item">
  118 + <a href="#">Twitter</a>
  119 + </li>
  120 + <li id="portalredes-youtube" class="portalredes-item">
  121 + <a href="#">YouTube</a>
  122 + </li>
  123 + <li id="portalredes-soundcloud" class="portalredes-item">
  124 + <a href="#">SoundCloud</a>
  125 + </li>
  126 + <li id="portalredes-slideshare" class="portalredes-item">
  127 + <a href="#">Slideshare</a>
  128 + </li>
  129 + <li id="portalredes-rss" class="portalredes-item last-item">
  130 + <a href="#">RSS</a>
  131 + </li>
  132 + </ul>
  133 + </div>
  134 + </div>
  135 + <div id="sobre">
  136 + <ul>
  137 + <li id="softwarepublico-groups" class="softwarepublico-item">
  138 + <a href="{% url 'thread_list' %}" title="Listas de discussão">Listas de discussão</a>
  139 + </li>
  140 + {% plugins_menu %}
  141 + <li id="softwarepublico-perguntas-frequentes" class="softwarepublico-item">
  142 + <a href="/social/spb/ajuda" title="Perguntas frequentes">Perguntas frequentes</a>
  143 + </li>
  144 + <li id="softwarepublico-contato" class="softwarepublico-item">
  145 + <a href="/social/spb/contato" title="Contato">Contato</a>
  146 + </li>
  147 + </ul>
  148 + </div>
  149 + </div>
  150 +</div>
  151 +
  152 +{% block main_content %}
  153 + <a name="acontent" id="acontent"></a>
  154 +{% endblock %}
src/colab-spb-theme-plugin/colab_spb_theme/templates/header_spb.html 0 → 100644
@@ -0,0 +1,154 @@ @@ -0,0 +1,154 @@
  1 +{% load i18n gravatar plugins %}
  2 +{% load static from staticfiles %}
  3 +
  4 +<header>
  5 +<div class="colab-style">
  6 + <div id="barra-brasil">
  7 + <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; ">Software Público Brasileiro</a>
  8 + </div>
  9 + <script src="//barra.brasil.gov.br/barra.js" type="text/javascript" defer async></script>
  10 + <div id="header" role="banner">
  11 + <div>
  12 + <ul id="accessibility">
  13 + <li>
  14 + <a accesskey="1" href="#acontent" id="link-conteudo">
  15 + Ir para o conteúdo
  16 + <span>1</span>
  17 + </a>
  18 + </li>
  19 + <li>
  20 + <a accesskey="2" href="#sobre" id="link-navegacao">
  21 + Ir para o menu
  22 + <span>2</span>
  23 + </a>
  24 + </li>
  25 + <li>
  26 + <a accesskey="3" href="#nolivesearchGadget" id="link-buscar">
  27 + Ir para a busca
  28 + <span>3</span>
  29 + </a>
  30 + </li>
  31 + <li class="last-item">
  32 + <a accesskey="4" href="#afooter" id="link-rodape">
  33 + Ir para o rodapé
  34 + <span>4</span>
  35 + </a>
  36 + </li>
  37 + </ul>
  38 + <!-- <ul id="language">
  39 + <li class="language-es">
  40 + <a href="#">Espa&#241;ol</a>
  41 + </li>
  42 + <li class="language-en">
  43 + <a href="#">English</a>
  44 + </li>
  45 + </ul>-->
  46 + <div id="second-nav">
  47 + <ul id="portal-siteactions">
  48 + <li id="siteaction-accessibility">
  49 + <a href="/social/spb/acessibilidade" title="Acessibilidade" accesskey="5">
  50 + Acessibilidade
  51 + </a>
  52 + </li>
  53 + <li id="siteaction-contraste">
  54 + <a href="#" title="Alto Contraste" accesskey="6">
  55 + Alto Contraste
  56 + </a>
  57 + </li>
  58 + <li id="siteaction-mapadosite">
  59 + <a href="/social/spb/mapa-do-site" title="Mapa do Site" accesskey="7">
  60 + Mapa do Site
  61 + </a>
  62 + </li>
  63 + </ul>
  64 + <ul id="login-menu">
  65 + {% if not user.is_authenticated %}
  66 + <li class="login-item"><a href="{% url 'signup' %}">Cadastre-se</a></li>
  67 + <li class="login-item last-item"><a href="{% url 'login' %}">Entrar</a></li>
  68 + {% else %}
  69 + <li id="user-menu" class="dropdown softwarepublico-item">
  70 + <a href="#" class="dropdown-toggle user" data-toggle="dropdown">{% gravatar user.email %} <b class="caret"></b>&nbsp;&nbsp;</a>
  71 + <ul id="login-menu-box" class="dropdown-menu" role="menu">
  72 + <li class="last-item">
  73 + <div class="wrapper">
  74 + <div class="thumbnail">{% gravatar user.email %}</div>
  75 + <div class="user-info">
  76 + <span><b>{{ user.get_full_name }}</b></span>
  77 + <span class="quiet">{{ user.email }}</span>
  78 + </div>
  79 + <div>
  80 + <a class="btn btn-default btn-spb-profile pull-left" href="{% url 'user_profile' user.username %}">Meu perfil</a>
  81 + <a class="btn btn-default pull-right" href="{% url 'logout' %}">Sair</a>
  82 + </div>
  83 + </div>
  84 + </li>
  85 + </ul>
  86 + </li>
  87 + {% endif %}
  88 + </ul>
  89 + </div>
  90 + <div id="logo">
  91 + <a id="portal-logo" title="" href="/">
  92 + <span id="portal-title-1">Portal do</span>
  93 + <h1 id="portal-title" class="corto">Software Público Brasileiro</h1>
  94 + <span id="portal-description">MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO</span>
  95 + </a>
  96 + </div>
  97 + <div id="portal-searchbox">
  98 + <form id="nolivesearchGadget_form" action="{% url 'haystack_search' %}">
  99 + <fieldset class="LSBox"><legend class="hiddenStructure">Buscar no portal</legend>
  100 + <label class="hiddenStructure" for="nolivesearchGadget">Buscar no portal</label>
  101 + <input name="q" type="text" size="18" value="{{ request.GET.q }}" title="Buscar no portal" placeholder="Buscar no portal" class="searchField" id="nolivesearchGadget">
  102 + <input class="searchButton" type="submit" value="Buscar no portal">
  103 + </fieldset>
  104 + </form>
  105 + </div>
  106 + <div id="social-icons">
  107 + <ul>
  108 + <li id="portalredes-facebook" class="portalredes-item">
  109 + <a href="#">Facebook</a>
  110 + </li>
  111 + <li id="portalredes-googleplus" class="portalredes-item">
  112 + <a href="#">Google+</a>
  113 + </li>
  114 + <li id="portalredes-instagram" class="portalredes-item">
  115 + <a href="#">Instagram</a>
  116 + </li>
  117 + <li id="portalredes-twitter" class="portalredes-item">
  118 + <a href="#">Twitter</a>
  119 + </li>
  120 + <li id="portalredes-youtube" class="portalredes-item">
  121 + <a href="#">YouTube</a>
  122 + </li>
  123 + <li id="portalredes-soundcloud" class="portalredes-item">
  124 + <a href="#">SoundCloud</a>
  125 + </li>
  126 + <li id="portalredes-slideshare" class="portalredes-item">
  127 + <a href="#">Slideshare</a>
  128 + </li>
  129 + <li id="portalredes-rss" class="portalredes-item last-item">
  130 + <a href="#">RSS</a>
  131 + </li>
  132 + </ul>
  133 + </div>
  134 + </div>
  135 + <div id="sobre">
  136 + <ul>
  137 + <li id="softwarepublico-groups" class="softwarepublico-item">
  138 + <a href="{% url 'thread_list' %}" title="Listas de discussão">Listas de discussão</a>
  139 + </li>
  140 + {% plugins_menu %}
  141 + <li id="softwarepublico-perguntas-frequentes" class="softwarepublico-item">
  142 + <a href="/social/spb/ajuda" title="Perguntas frequentes">Perguntas frequentes</a>
  143 + </li>
  144 + <li id="softwarepublico-contato" class="softwarepublico-item">
  145 + <a href="/social/spb/contato" title="Contato">Contato</a>
  146 + </li>
  147 + </ul>
  148 + </div>
  149 + </div>
  150 +</div>
  151 +
  152 +{% block main_content %}
  153 + <a name="acontent" id="acontent"></a>
  154 +{% endblock %}