Présentation du plugin lxJavascriptPlugin


laurent
Présentation du plugin lxJavascriptPlugin

L’article d’hier sur les bonnes pratiques Javascript dans un projet Symfony faisait mention d’un plugin que nous utilisons en interne et qui est maintenant disponible sur Github: lxJavascriptPlugin. Ce court article va brièvement présenter son fonctionnement et son utilisation.

(suite…)

Show Comments (2)

Comments

  • Pomeh

    « Notez enfin que la méthode lx_include_javascripts() rendra en premier les sources externes, puis le code javascript concaténé dans une unique balise . »

    C’est un peu dommage, ça ne permet pas certaines choses intéressantes comme par exemple charger une librairie (au hasard, jQuery) depuis un CDN puis de tester qu’elle a bien été inclue et sinon la charger depuis un fichier local:

    [script src= »//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js »][/script]
    [script]window.jQuery || document.write(‘[script src= »js/libs/jquery-1.5.1.min.js »>\x3C/script]’)[/script]
    [script src= »/plugin.js »][/script]

    PS: le système de commentaire n’est pas très sympa avec moi aujourd’hui…
    – j’envoie le commentaire => « code de sécurité invalide » => ok je le modifie
    – je renvoie => « vous envoyez vos commentaires trop rapidement » => ben oui c’est rapide de modifier juste le code non ?
    – j’attends 30 secondes et je renvoie => « détection d’un doublon » => bah ?!? oui j’ai déjà envoyé ce commentaire mais non il n’as pas été enregistré… En tout cas j’en ai pas l’impression et il n’apparaît pas sur la page (peut-être qu’il est en « validation » mais ce serait étrange…)
    *déçu*

    • Article Author
  • flo

    bonjour, je viens de mettre en place votre plugin. Je rencontre une difficulté sur l’adaptation de templates. J’ai mon layout, qui va chercher dans le module « affichage » mon template « affichage ». L’adaptation fonctionne à ce niveau.
    Dans mon template affichage, j’apelle en dojo des tabs dans lequel j’exécute du js. Le JS marche avec la balise par contre, l’adaptation avec lx_javascript ne fonctionne pas.
    J’ai beau remonter le javascript dans le layout, le javascript est bien présent dans mon html mais ne répond pas.

    • Article Author

Recevez nos articles