Ticket #1044 (closed melhoria: fixed)

Opened 10 years ago

Last modified 10 years ago

Implementar compactador de CSS na API

Reported by: amuller Owned by: amuller
Priority: média Milestone: Expresso 2.2
Component: API Version: trunk
Severity: Keywords: CSS compacta
Cc: WorkGroup:

Description (last modified by amuller) (diff)

Utilizar uma classe responsável por carregar CSS na API que terá um compactador estilo compactador de JS.

Para implementar o ticket em questão teve que ser criado a classe CSS que tem função semelhante a classe Javascript da API. Todos as folhas de estilo cujo o desenvolvedor tem interesse em criar compactação deve ser atribuída com validate_file da classe CSS. Como teve que ser criada esta classe, até que seja terminado o ticket podem ter alguns problemas (mesmo não habilitado) de carregamento do CSS por caminhos do arquivo.

Change History

comment:1 Changed 10 years ago by amuller

Enviando       admin/templates/default/config.tpl
Enviando       phpgwapi/inc/class.common.inc.php
Adicionando    phpgwapi/inc/csstidy
Adicionando    phpgwapi/inc/csstidy/class.csstidy.php
Adicionando    phpgwapi/inc/csstidy/class.csstidy_optimise.php
Adicionando    phpgwapi/inc/csstidy/class.csstidy_print.php
Adicionando    phpgwapi/inc/csstidy/data.inc.php
Enviando       phpgwapi/templates/default/css

Commit da revisão r2640 implementa o ticket

comment:2 Changed 10 years ago by rodsouza

Corrigindo problema com caminho.

phpgwapi/inc/class.common.inc.php
phpgwapi/inc/class.css.inc.php

Committed revision r2644.

comment:3 Changed 10 years ago by rodsouza

A revisão r2640 não verifica o local que a folha de estilo está, caso a mesma não esteja no template então necessita verificar se ela está no template default.

comment:4 Changed 10 years ago by rodsouza

As alterações realizada na revisão r2645 ocasiona uma série de problemas relativos à formatação.

comment:5 Changed 10 years ago by amuller

  • Description modified (diff)

comment:6 Changed 10 years ago by amuller

  • Description modified (diff)

comment:7 Changed 10 years ago by rafaelraymundo

Olá Muller, Aparentemente a revisão [2646] gerou problemas na estrutura do expresso inviabilizando a utilização.

comment:8 Changed 10 years ago by amuller

Eu vou corrigir isso em breve. Tem que funcionar se você acessar o home.php antes porque ele ta usando caminhos relativos a sua url.

comment:9 Changed 10 years ago by amuller

Rafael verificar se esta ok, r2664

comment:10 Changed 10 years ago by rafaelraymundo

Blz! O tema/template voltou OK.

comment:11 Changed 10 years ago by amuller

r3052 aplica no branches 2.2

comment:12 Changed 10 years ago by amuller

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.