Commit 05c9337e81d180e67dee4f8fdd0c1895b40ad42f

Authored by Leandro Santos
1 parent 64273cc8

refatoriando barra de pequisa

header.html.erb
1 <% user = (session[:user] && User.find_by_id(session[:user])) || nil %> 1 <% user = (session[:user] && User.find_by_id(session[:user])) || nil %>
2 <%= theme_include "user_menu", :locals => {:person => user.person} if user %> 2 <%= theme_include "user_menu", :locals => {:person => user.person} if user %>
3 3
4 -<!-- Nova Barra de usuário -->  
5 -<div id="top-search-bar" >  
6 -  
7 - <ul id="top-search-bar-content">  
8 - <li><a href='https://www.serpro.gov.br/' target="_blank">Portal Serpro</a></li>  
9 - <li><a href='http://www.suporteservico.serpro/spekxprod/psp_acionamento_intranet' target="_blank">Central de Serviços Serpro (CSS)</a></li>  
10 - <li><a href='https://prodsgp.serpro/prodsgp/home.jsp' target="_blank">Sistema de Gestão de Pessoas (SGP)</a></li>  
11 - <li><a href='https://sgi.portalcorporativo.serpro/' target="_blank">Sistema de Gestão de Informações (SGI)</a></li>  
12 - <li><a href='https://expresso.serpro.gov.br/' target="_blank">Expresso</a></li>  
13 - <li class='hide'><a href='https://expressodrive.serpro.gov.br/'>Expresso Drive</a></li>  
14 - <li class='hide'><a href='https://mantis.serpro.gov.br/'>Mantis</a></li>  
15 - <li class='hide'><a href='http://sisted.portalcorporativo.serpro/'>Sistema de Educação, Treinamento e Desenvolvimento (SISTED)</a></li>  
16 - <li class='hide'><a href='http://www.suporteservico.serpro/'>Sistema para controle de chamados (SPEKX)</a></li>  
17 - <li class='hide'><a href='https://svpc.portalcorporativo.serpro/'>Solicitação de Viagem e Prestação de Contas</a></li>  
18 - <li class='hide'><a href='http://www.siapenet.gov.br/'>Administração de RH</a></li>  
19 - <li class='hide'><a href='http://psds.portalcorporativo.serpro/'>Processo SERPRO de Desenvolvimento de Soluções</a></li>  
20 - <li class='hide'><a href='https://srhweb.portalcorporativo.serpro/'>Sistema de Recursos Humanos</a></li>  
21 - <li class='hide'><a href='http://gfct.portalcorporativo.serpro/fct/'>Função Comissionada Técnica</a></li>  
22 - <li class='hide'><a href='http://siscop.portalcorporativo.serpro/'>Controle de Frequencia</a></li>  
23 - <li class='hide'><a href='http://sinor.portalcorporativo.serpro/'>Informações Normativas</a></li>  
24 - <li class='hide'><a href='https://siscor.portalcorporativo.serpro'>Sistema Siscor</a></li>  
25 - <li class='hide'><a href='http://gfct.portalcorporativo.serpro/gfc/'>Gratificação Função Comissionada</a></li>  
26 - <li class='hide'><a href='https://hisaq.portalcorporativo.serpro/'>Histórico de Aquisições</a></li>  
27 - <li class='hide'><a href='https://oryx.serpronet.serpro'>Portfólio e Ferramenta de Modelagem de Processos</a></li>  
28 - <li class='hide'><a href='https://portfoliodeprojetos.serpro.gov.br'>ecar - Controle Acompanhamento e Avaliação de Resultados</a></li>  
29 - <li class='hide'><a href='https://acessoweb.portalcorporativo.serpro'>ACESSO - Sistema de Controle de Acesso</a></li>  
30 - <li class='hide'><a href='http://serpronet.serpro/diversos/sistemas-corporativos/infoserpro'>Informações Gerenciais</a></li>  
31 - <li class='hide'><a href='http://psgis.serpronet.serpro/'>Processo Serpro de Gerenciamento Integrado de Serviços</a></li>  
32 - <li class='hide'><a href='http://sipes.portalcorporativo.serpro/'>SIPES - Sistema Integrado de Patrimônio e Estoque</a></li>  
33 - <li class='hide'><a href='http://dotproject.serpronet.serpro'>Ferramenta Corporativa de Cronograma</a></li>  
34 - <li class='hide'><a href='https://sgdes.portalcorporativo.serpro'>GDES - Gerenciamento do Desempenho dos Empregados do Serpro</a></li>  
35 - <li class='hide'><a href='http://agendanacional.portalcorporativo.serpro'>Agenda Nacional</a></li>  
36 - <li class='hide'><a href='http://www.gedig.serpro/'>Gerenciamento Eletrônico de Documentos Digitalizados</a></li>  
37 - <li class='hide'><a href='https://gmpsds.serpronet.serpro'>GM PSDS</a></li>  
38 - <li class='last'>  
39 - <label for="search">Pesquisar: </label>  
40 - <input placeholder="palavra chave" id="top-search-bar-input" type="text" />  
41 - </li>  
42 - </ul>  
43 -  
44 -  
45 - <script>  
46 - (function ($, document, window) {  
47 - var availableTags = [ ];  
48 - $('#top-search-bar-content li a').each(function(){  
49 - availableTags.push({ label: $(this).text(), value: $(this).attr('href')});  
50 - });  
51 -  
52 - $( "#top-search-bar-input" ).autocomplete({  
53 - source: availableTags,  
54 - select: function( event, ui ) { window.open(ui.item['value' ], '_blank'); }  
55 - });  
56 - }(jQuery, document, this));  
57 - </script>  
58 -  
59 - <br/>  
60 -</div> 4 +<%= render :file => File.join(File.dirname(__FILE__), "/top_search_bar") %>
61 5
62 <% if controller_name != 'home' %> 6 <% if controller_name != 'home' %>
63 7
  8 +
  9 +<!-- Nova Barra de usuário -->
64 <div id="top-bar" class="top" > 10 <div id="top-bar" class="top" >
65 <div class="btn_control_panel btn_control" title="Painel de Controle" alt="menu"> 11 <div class="btn_control_panel btn_control" title="Painel de Controle" alt="menu">
66 <div class="layout_user"> 12 <div class="layout_user">
1 @import url(../base/style.css); 1 @import url(../base/style.css);
2 2
3 @import url(cabecalho.css); 3 @import url(cabecalho.css);
  4 +@import url(user-bar.css);
4 @import url(style-core.css); 5 @import url(style-core.css);
5 @import url(top-search-bar.css); 6 @import url(top-search-bar.css);
6 @import url(header.css); 7 @import url(header.css);
top_search_bar.html.erb 0 → 100644
@@ -0,0 +1,54 @@ @@ -0,0 +1,54 @@
  1 +<div id="top-search-bar" >
  2 + <ul id="top-search-bar-content">
  3 + <li><a href='https://www.serpro.gov.br/' target="_blank">Portal Serpro</a></li>
  4 + <li><a href='http://www.suporteservico.serpro/spekxprod/psp_acionamento_intranet' target="_blank">Central de Serviços Serpro (CSS)</a></li>
  5 + <li><a href='https://prodsgp.serpro/prodsgp/home.jsp' target="_blank">Sistema de Gestão de Pessoas (SGP)</a></li>
  6 + <li><a href='https://sgi.portalcorporativo.serpro/' target="_blank">Sistema de Gestão de Informações (SGI)</a></li>
  7 + <li><a href='https://expresso.serpro.gov.br/' target="_blank">Expresso</a></li>
  8 + <li class='hide'><a href='https://expressodrive.serpro.gov.br/'>Expresso Drive</a></li>
  9 + <li class='hide'><a href='https://mantis.serpro.gov.br/'>Mantis</a></li>
  10 + <li class='hide'><a href='http://sisted.portalcorporativo.serpro/'>Sistema de Educação, Treinamento e Desenvolvimento (SISTED)</a></li>
  11 + <li class='hide'><a href='http://www.suporteservico.serpro/'>Sistema para controle de chamados (SPEKX)</a></li>
  12 + <li class='hide'><a href='https://svpc.portalcorporativo.serpro/'>Solicitação de Viagem e Prestação de Contas</a></li>
  13 + <li class='hide'><a href='http://www.siapenet.gov.br/'>Administração de RH</a></li>
  14 + <li class='hide'><a href='http://psds.portalcorporativo.serpro/'>Processo SERPRO de Desenvolvimento de Soluções</a></li>
  15 + <li class='hide'><a href='https://srhweb.portalcorporativo.serpro/'>Sistema de Recursos Humanos</a></li>
  16 + <li class='hide'><a href='http://gfct.portalcorporativo.serpro/fct/'>Função Comissionada Técnica</a></li>
  17 + <li class='hide'><a href='http://siscop.portalcorporativo.serpro/'>Controle de Frequencia</a></li>
  18 + <li class='hide'><a href='http://sinor.portalcorporativo.serpro/'>Informações Normativas</a></li>
  19 + <li class='hide'><a href='https://siscor.portalcorporativo.serpro'>Sistema Siscor</a></li>
  20 + <li class='hide'><a href='http://gfct.portalcorporativo.serpro/gfc/'>Gratificação Função Comissionada</a></li>
  21 + <li class='hide'><a href='https://hisaq.portalcorporativo.serpro/'>Histórico de Aquisições</a></li>
  22 + <li class='hide'><a href='https://oryx.serpronet.serpro'>Portfólio e Ferramenta de Modelagem de Processos</a></li>
  23 + <li class='hide'><a href='https://portfoliodeprojetos.serpro.gov.br'>ecar - Controle Acompanhamento e Avaliação de Resultados</a></li>
  24 + <li class='hide'><a href='https://acessoweb.portalcorporativo.serpro'>ACESSO - Sistema de Controle de Acesso</a></li>
  25 + <li class='hide'><a href='http://serpronet.serpro/diversos/sistemas-corporativos/infoserpro'>Informações Gerenciais</a></li>
  26 + <li class='hide'><a href='http://psgis.serpronet.serpro/'>Processo Serpro de Gerenciamento Integrado de Serviços</a></li>
  27 + <li class='hide'><a href='http://sipes.portalcorporativo.serpro/'>SIPES - Sistema Integrado de Patrimônio e Estoque</a></li>
  28 + <li class='hide'><a href='http://dotproject.serpronet.serpro'>Ferramenta Corporativa de Cronograma</a></li>
  29 + <li class='hide'><a href='https://sgdes.portalcorporativo.serpro'>GDES - Gerenciamento do Desempenho dos Empregados do Serpro</a></li>
  30 + <li class='hide'><a href='http://agendanacional.portalcorporativo.serpro'>Agenda Nacional</a></li>
  31 + <li class='hide'><a href='http://www.gedig.serpro/'>Gerenciamento Eletrônico de Documentos Digitalizados</a></li>
  32 + <li class='hide'><a href='https://gmpsds.serpronet.serpro'>GM PSDS</a></li>
  33 + <li class='last'>
  34 + <label for="search">Pesquisar: </label>
  35 + <input placeholder="palavra chave" id="top-search-bar-input" type="text" />
  36 + </li>
  37 + </ul>
  38 +
  39 + <script>
  40 + (function ($, document, window) {
  41 + var availableTags = [ ];
  42 + $('#top-search-bar-content li a').each(function(){
  43 + availableTags.push({ label: $(this).text(), value: $(this).attr('href')});
  44 + });
  45 +
  46 + $( "#top-search-bar-input" ).autocomplete({
  47 + source: availableTags,
  48 + select: function( event, ui ) { window.open(ui.item['value' ], '_blank'); }
  49 + });
  50 + }(jQuery, document, this));
  51 + </script>
  52 +
  53 + <br/>
  54 +</div>