Dotclear

Ticket #1762 (closed defect: fixed)

Opened 12 years ago

Last modified 12 years ago

L'import de variation Blowup purge les styles supplémentaires

Reported by: kozlika Owned by: nikrou
Priority: normal Milestone: 2.6
Component: module:plugins Version: 2.5
Severity: normal Keywords:
Cc:

Description

Lorsqu'on utilise le configurateur de Blowup et qu'on place des règles dans le champ "styles supplémentaires", ils sont bien présents dans le champ d'export mais lors de l'import ces règles supplémentaires sont effacées à l'enregistrement.

Change History

comment:1 Changed 12 years ago by JcDenis

Il y a plusieurs bugs dans la fonction JS d'import et ça se passe dans plugins/blowupConfig/config.js. Pour la petite histoire, les champs sont exporté dans des blocks:

nom_bloc:"valeur_bloc";

Le premier est qu'il ne supporte pas les lignes vides, j'ai trouvé une parade en modifiant la première expression régulière de :

code = code.replace("\n","");

vers :

code = code.replace(/(\r\n|\n|\r)/gm,"");

Le second bug est pour moi impossible à corriger, en effet les CSS peuvent contenir des règles comme :

content:" - ";

Ce qui est exactement de la même forme qui le champs l'enregistrant, d’où le bug. Je n'ai absolument aucune idée de comment corriger ça !

comment:2 Changed 12 years ago by franck

  • Owner changed from team to nikrou
  • Milestone changed from A definir to 2.6

comment:3 Changed 12 years ago by franck

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

Sites map