использование плагинов JQuery с плагином ресурсов Grails - PullRequest
0 голосов
/ 23 декабря 2011

Какой лучший / самый простой способ включить плагин JQuery, такой как FancyBox , в приложение, использующее плагин ресурсов Grails?

Плагин FancyBox включает в себя файлы .js, .css и изображения. В этом плагине предполагается, что файлы изображений и .css находятся в одном каталоге

В общем, также возможно, что файлы .js имеют ссылки на файлы изображений и .css. В приложении Grails я хотел бы поместить файлы .css в /web-app/css/fancybox, файлы .js в /web-app/js/fancybox и файлы изображений в /web-app/images/fancybox и объявить для них модуль ресурсов

modules = {
    fancybox {
        dependsOn 'jquery'

        resource '/js/fancybox/foo.js'
        resource '/css/fancybox/bar.css'
        resource '/images/fancybox/bg.png'
        // etc.
    }
}

Но я ожидаю, что это сломает ссылки между файлами в плагине. Есть ли ряд шагов, которые я могу выполнить, чтобы создать модуль для плагина JQuery, который позволяет мне хранить ресурсы в соответствующем месте (например, ресурсы CSS плагина под web-app/css/pluginName), который не требует от меня обновления вручную пути в плагине?

1 Ответ

0 голосов
/ 23 декабря 2011

Я думаю, что ответ на ваш последний вопрос, вероятно, нет. Но как насчет выпуска подключаемого модуля Grails для этого? Это будет обслуживать сообщество и поддерживать ваше приложение в чистоте, даже если плагин будет немного запутан со всеми файлами в одной папке.

UPDATE

Я просто выполнял некоторую связанную работу и понял, что у вас должно быть все в порядке, чтобы распространять файлы так, как вы хотите, потому что во время выполнения плагин Resources поместит все файлы в <app>/static/.

Но я все еще думаю, что плагин был бы хорошей идеей.

...