Commit aa30e99c1318a93cfe0ef1a6fc0435afa9e3f351

Authored by Alexandre Barbosa
1 parent f9886d76

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>
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 @@
  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 @@
  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 @@
  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 @@
  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 %}
... ...