Ticket UUID: 6109fbf38c5198c439cc41364c75e577a29da1af
Title: Problème dans le parseur de Template de garradin.
Status: Closed Type: Code_Defect
Severity: Minor Priority: Immediate
Subsystem: Resolution: Not_A_Bug
Last Modified: 2019-07-01 12:43:00
Version Found In: dev
User Comments:
frju365 added on 2019-06-30 21:32:24:

Bonjour Bohwaz !

J'ai trouvé un petit bug dans le parseur de template au niveau du javascript. Le parseur n'accepte pas une fonction avec plusieurs options.

En effet, j'ai tenté d'intégrer un "colorateur" de syntaxe pour l'éditeur de code dans "Configuration" > "Site Public" avec la librairie js codemirror (qqch de très certainement inutile).

J'ai copié / collé cette fonction avec des arguments proposés comme test et le parseur m'a sorti un erreur :

var myCodeMirror = CodeMirror.fromTextArea(myTextArea, {
           mode:  "css",
           lineNumbers: true,
});
Tu aurais une idée d'où ça vient ? De mon côté, je l'ai mis dans un fichier à part et ça a fonctionné. (( J'ai hésité à mettre ce bug dans la catégorie "cosmetic", sachant qu'il existe une solution viable ))


bohwaz added on 2019-07-01 10:43:00:
Hello,

Dans Smarty il faut entourer le code JS de balises {literal} sinon le code est interprété : https://www.smarty.net/docsv2/en/language.function.literal