developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 13 years ago

Closed 13 years ago

#140 closed new feature (fixed)

Optimisation lors de la compilation des tpl

Reported by: Hadrien [OB] Owned by:
Priority: normal Milestone: Jelix 1.0 RC1
Component: jelix:tpl Version: 1.0 beta1
Severity: minor Keywords: tpl, zone, compilation
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description

Il serait fort intéressant, lors de la compilation des zones, de pouvoir enlever automatiquement tout les tab et retour chariots des tpl. Merci :)

Attachments (1)

block.strip.php (605 bytes) - added by hugues 13 years ago.
plugin block strip pour tpl

Download all attachments as: .zip

Change History (7)

comment:1 Changed 13 years ago by laurentj

  • Component changed from jelix to jelix:tpl
  • Milestone set to Jelix 1.0

pas si simple que ça... Car pour certaines balises, il faut éviter de le faire : dans <pre> par exemple, sinon le texte n'est plus formaté :-) Cela nécessite donc une analyse un peu hardue du contenu (qui n'est pas forcément valide au sens html/xml).

À moins d'avoir une instruction spécifique pour indiquer de ne pas "compresser" telle partie du code... (genre entre {nocompress} et {/nocompress}). À voir :-)

Pour les espaces, on ferait quoi ? on compresserait aussi ? (genre remplacer X space par un seul).

À part ça, on ne peut pas supprimer purement et simplement les sauts de lignes et les tabs, il faut les remplacer par un espace pour que le rendu reste identique.

comment:2 Changed 13 years ago by laurentj

  • Milestone changed from Jelix 1.0 to Later

comment:3 Changed 13 years ago by laurentj

  • Milestone Not planed yet or later deleted

Milestone Not planed yet or later deleted

Changed 13 years ago by hugues

plugin block strip pour tpl

comment:4 Changed 13 years ago by laurentj

  • Milestone set to Jelix 1.0 RC1

comment:5 Changed 13 years ago by laurentj

  • Severity changed from major to minor

comment:6 Changed 13 years ago by laurentj

  • Resolution set to fixed
  • Status changed from new to closed

plugin ajouté dans le trunk. J'ai cependant changé son nom en stripws. Si un jour il y a un autre plugin qui strip autre chose... Merci pour cette contribution.

Note: See TracTickets for help on using tickets.