gpt4 book ai didi

jquery-ui - grails + jquery ui插件,使用自定义主题

转载 作者:行者123 更新时间:2023-12-02 14:09:28 25 4
gpt4 key购买 nike

在此处阅读文档:http://grails.org/plugin/jquery-ui

它说要使用自定义主题,我应该将主题放在:

webapp / jquery-ui / themes / {theme-name} /jquery-ui-1.8.10.custom.css

当我在main.gsp中应用标签时:

<jqui:resources theme="le-frog" />

启动,Tomcat无法找到该文件。标签似乎指向:
/myapp/plugins/jquery-ui-1.8.10/jquery-ui/themes/le-frog/jquery-ui-1.8.10.custom.css

除非发生了某种不可思议的事情(我认为是这样),我才能理解为什么这显然行不通。如果我直接将浏览器指向该文件,即将其放在地址栏中:
http://localhost:8080/myapp/jquery-ui/themes/le-frog/jquery-ui-1.8.10.custom.css

然后找到文件。我究竟做错了什么?

最佳答案

问题是插件源中的这一行

JqueryUiTagLib.groovy第113行

url = g.resource(plugin:attrs.remove('plugin'), dir:attrs.remove('dir'), file:attrs.remove('file'))

如果删除了plugin属性,则链接将正确显示。我认为插件应该做的是,如果存在jqui:resource的主题属性,则应该将该插件属性保留在url生成之外(请参见第113行)。如果主题属性不存在,请加载插件随附的默认ui-lightness主题,这将需要插件属性。

希望有道理。应该向修补程序创建者提交补丁,或者只是让他们知道。

关于jquery-ui - grails + jquery ui插件,使用自定义主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5439776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com