frju365 added on 2019-06-30 21:32:24:
(text/html)
Bonjour Bohwaz !<br><br>
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.<br><br>
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).<br><br>
J'ai copié / collé cette fonction avec des arguments proposés comme test et le parseur m'a sorti un erreur :
<pre style="background-color : lightgrey; width: 400px;">
var myCodeMirror = CodeMirror.fromTextArea(myTextArea, {
mode: "css",
lineNumbers: true,
});
</pre>
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:
(text/x-fossil-plain)
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
|