Opened 15 years ago

Closed 15 years ago

#25 closed task (fixed)

Sistema de highlight da sintaxe

Reported by: Rodolfo Rodrigues Owned by: Igor Rodacovski
Priority: minor Milestone:
Component: Portal Version:
Keywords: Cc:

Description

Algo interessante seria se adicionar ao sistema Trac um sistema de highlight da sintaxe da linguagem de modelagem do EMSO para quando se visualiza os modelos via browser no Portal. Isto facilitaria de certa forma a visualização dos arquivos.

Não sei se já existe algo parecido já suportado pelo Trac mas existe, por exemplo, o script GeSHi que faz isto.

Attachments (1)

cores_funcoes.txt (279 bytes) - added by Rodolfo Rodrigues 15 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 15 years ago by Rodolfo Rodrigues

Perfeito!
Era isto que eu tinha em mente.
Duas observações:

  • Seria possível mudar as cores e a fonte, para ficar mais fiel a adotada nas configurações default do próprio EMSO?
  • Estão faltando algumas palavras reservadas de funções, tais como sumt, sum, prod, prodt, etc.

Estarei fazendo uma lista extendida de palavras reservadas e mais os códigos RGB para as cores que o EMSO utiliza. Estarei adicionando um arquivo com estas informações em breve.

Changed 15 years ago by Rodolfo Rodrigues

Attachment: cores_funcoes.txt added

comment:2 Changed 15 years ago by Rodolfo Rodrigues

Melhor ainda, acabou-se de criar uma página wiki com uma listagem das funções (palavras reservadas) do EMSO. Ver Functions.

comment:3 Changed 15 years ago by Igor Rodacovski

Resolution: fixed
Status: newclosed

Ticket atendido conforme solicitado. Portanto, será fechado.

comment:4 Changed 15 years ago by Rafael de Pelegrini Soares

Resolution: fixed
Status: closedreopened

Olá, a fonte escolhida não é uma fonte fixed width ou de largura fixa. Pelo menos nos navegadores que testei não se comportou como fixed width (Firefox e IExporer).

Sendo assim ela não é apropriada para a exibição de códigos fonte pois a largura depende dos caracteres. A fonte anterior estava bem adequada.

comment:5 Changed 15 years ago by Igor Rodacovski

A fonte escolhida era a "Lucinda Console", segundo informações, a mesma utilizada no EMSO. Por questões de padronização, foi solicitada a alteração. O Firefox é um browser repleto de restrições de uso devido a incompatibilidades com inúmeras páginas. Uso o IE e nos meus testes não tive problemas. Aliás, a fonte "Lucinda Console" demostrou-se melhor para a leitura do código. De qualquer modo, retornei para a fonte padrão do TRAC.

comment:6 Changed 15 years ago by Rafael de Pelegrini Soares

Fontes são sempre problema em diferentes sistemas, neste caso é preciso ser conservativo. Testei em vários navegadores e agora ficou bom em todos!

comment:7 Changed 15 years ago by Rafael de Pelegrini Soares

Resolution: fixed
Status: reopenedclosed

Problema que levou a reabertura do ticket resolvido.

Note: See TracTickets for help on using tickets.