2011-08-26 93 views
2

当使用配置选项greenscript.minimize=trueGreenscript时,所有CSS url资源都会出错。例如,使用jQuery UI,播放框架+ Greenscript +'url'CSS规则=错误路径

.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } 

将寻找images/ui-bg_highlight-soft_100_eeeeee_1x100.pnggs文件夹下,并不会找到它,因为资源是styles/themes/lightness下(例如)。

一个明显的解决方案是手动将所有相对路径替换为绝对路径。但有没有另一种(更好的)解决方案(不必修改原始CSS文件)?

回答

1

是的,这是当前greenscript实现的一个问题。该修补程序应该在更高版本中发布。

对于你的具体情况,说jquery-ui,我建议你使用CDN交付的CSS来避免这个问题。例如。 #{greenscript.css'http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/smoothness/jquery-ui.css'/}

+0

有用的信息! (关于修复) –

+0

在v1.2.6c中修复:https://github.com/greenlaw110/greenscript/issues/18#issuecomment-2035619 –