Issue #725
0 up
0 down
Problema na página de Blocos Laterais
Houve um problema com a edição dos blocos laterais dos softwares, os quais apresentavam um comportamento estranho quando se tentava mover um bloco. Eram adicionados blocos novos, o html quebrava, etc.
Foi identificado um código JavaScript em um bloco de HTML Puro dos softwares que foi retirado via console, visto que ele não afetava em nada a identidade visual do conteúdo do bloco. Esse bloco foi adicionado aos softwares como um aviso de notificação e não precisava desse código JavaScript.
O script executado para remover o javascript foi:
f = File.new("/tmp/script_output", "w+")
b = RawHTMLBlock.all.select{|s| s.html.present?}
c = b.select{|x| x.html.include? ".box-1 .block-outer"}
c.each do |t|
f.write("#{t.owner.name}\n")
t.html.gsub!(/<script.*?>[\s\S]*<\/script>/i, "")
t.html.gsub!(/<style.*?>[\s\S]*<\/style>/i, "")
t.save
end
puts "Softwares Modified:",c.count
f.close
A lista de softwares que tiveram o bloco alterado foi:
SEI - Sistema Eletrônico de Informações
Apoena
Ases
Amadeus
Banco de Talentos
Linux Educacional
Ação
Cocar
e-Cidade
e-Nota
CAU - Central de Atendimento ao Usuário
CMS - Controle de Marcas e Sinais
Citsmart-ITSM
e-Proinfo
Cortex
DIM - Dispensação Individualizada de Medicamentos
Curupira
Demoiselle
EducatuX
ERP5 BR
EdiTom
Gsan - Sistema Integrado de Gestão de Serviços de Saneamento
Fila
KyaPanel
Guarux
GPWeb
Ginga
InVesalius
Koruja
Gnuteca
FormDin
Geplanes
GGAS
Jaguar
LightBase
Minuano
MDArte
Pandorga GNU/Linux
NAVi
Provinha Brasil
OpenACS
Prefeitura Livre
Redeca
SAELE
SGA LIVRE - Sistema de Gerenciamento do Atendimento
Sagu – gestão acadêmica unificada
SGF - Sistema de Gestão de Frotas
Sagui
Sigati
Urbem CNM
SIMEC - Sistema Integrado de Planejamento Orçamento e Finanças
Sistema de Ouvidoria
Tucunaré
Sisau-Saci-Contra
SPED - Sistema de protocolo eletrônico
SIVAC - Sistema on-line de Vacinação
SNEP
WebIntegrator - Produtividade Java WEB
i3Geo
SGDoc
O código removido do bloco foi:
<!-- Scripts e estilos -->
<script type="text/javascript">
jQuery(function($) {
$(".box-1 .block-outer").first().prependTo("#wrap-2");
});
</script>
<style>
#wrap-2 > .block-outer{
margin-bottom: 0;
}
#main-content{
margin-top: 30px !important;
}
#content{
margin-top: -10px;
}
</style>