2011-09-06 3 views
2

J'utilise les plugins jquery-ui et ressources. Dans mon config.groovy, jeéviter double inclusion de jquery

grails.views.javascript.library="jquery" 

et quelques modules

grails.resources.modules = { 
    cluetip { 
    dependsOn 'jquery-ui' 
    resource url:'css/jquery.cluetip.css' 
    resource url:'js/jquery.cluetip.min.js' 
    } 
} 

Cela fonctionne très bien, sauf que le code HTML généré contient une double comprennent des jquery

<script src="/static/plugins/jquery-1.6.1.1/js/jquery/jquery-1.6.1.min.js" type="text/javascript" ></script> 
[...] 
<script type="text/javascript" src="/plugins/jquery-1.6.1.1/js/jquery/jquery-1.6.1.min.js"></script> 

Comment puis-je empêcher cela?

oublié de mentionner: J'utilise Grails 1.3.7

Modifier

Dans ma mise en page Je

<r:layoutResources/> 
<g:javascript library="jquery" plugin="jquery"/> 

La dernière ligne est le problème et doit être supprimé - Merci à Stefan. J'ai marqué sa réponse comme correcte, mais s'il vous plaît lire les commentaires.

Christian

Répondre

1

à mon humble avis la meilleure façon de traiter ce utilise le Grails Resources plugin.

+0

J'utilise déjà le plugin resources - comme je l'ai écrit en première ligne. Mais je ne sais pas comment le configurer pour éviter le double include. – user852518

+0

Désolé, nous n'avons pas lu votre question avec suffisamment d'attention. Le plugin Resources évite normalement les ressources dupliquées. Grep votre répertoire grails-app/views récursivement pour les utilisations de ou les occurrences de

Questions connexes