Grailsリソースプラグインを使用するアプリケーションにFancyBoxのようなJQueryプラグインを含めるには、どのような方法が最適ですか?Grailsリソースプラグインを使用したJQueryプラグインを使用して
FancyBoxプラグインには、.js、.css、およびimageファイルが含まれています。このプラグインでは、画像と.cssファイルが同じディレクトリにあると仮定しています。
一般に、.jsファイルには画像と.cssファイルへの参照が含まれている可能性があります。 Grailsのアプリでは、私は/web-app/images/fancybox
の下で、/web-app/css/fancybox
下/web-app/js/fancybox
下の.jsファイルや画像ファイルを.cssファイルを置き、それら
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
)に保存することができます。これは、手動でパスを更新する必要はありません。プラグイン?
リソースプラグインを使用する場合は、_all_リソースは/ static/*に配置されるため、デフォルトでは1つのフォルダに格納されます。 ) 'resource(url:[plugin: 'fancyBox'、dir: '/ css'、file: 'adsf.js'])' – Chris