jQuery IU 和 RubyMine 代码检查器错误

发布于 2024-10-03 00:34:19 字数 901 浏览 3 评论 0原文

我正在我的 Windows XP 机器上使用 RubyMine 2.0.2 开发 Ruby on Rails (2.3.9) 应用程序。我使用 HAML/SASS 作为视图...并且希望合并 jQuery 和 jQuery UI 来获取一些丰富的内容。 jQuery IU 希望使用一个使用大量背景图像的主题(放入 Rails /images 文件夹中)。在我将“jquery-ui-1.8.6.custom.css”(来自默认下载)添加到我的样式表中,然后使用 RubyMine 查看该 CSS 文件后,代码检查器指示了很多红色错误...这让我有点不舒服。

首先,许多背景图像被引用为“url(images/xxx.png)”...没有前导“/”。这被检查为错误(红色)...当我将前导斜杠添加为“url(/images/xxx.png)”时,它进行了纠正(绿色)。我做了一个搜索替换似乎解决了这些问题。

其次,Firefox 按钮解决方法会在以下内容的“-moz-focus-inner”元素上引发“无效伪类”检查器错误:

/* 解决方法 / Button.ui-button::-moz-focus-inner { 边框:0;填充:0; } / 在 Firefox 中重置额外的填充 */

第三,IE datepicker 元素在以下内容的 'mask ()' 元素上引发 'term Expected' 检查器错误:

/* IE6 IFRAME FIX(取自 datepicker 1.5. 3 */ .ui-datepicker-cover { ... 过滤器:掩码(); /必须有/ ...

我想要一个稳定的 UI 库,我可以放心使用。我不喜欢更改“标准”库的想法......特别是因为我想使用更新来覆盖我现在必须进行的任何更改。我错过了什么吗?我想正确使用这个库...只是不确定我做得是否正确。任何意见将不胜感激!

I am developing a Ruby on Rails (2.3.9) application on my Windows XP machine with RubyMine 2.0.2. I use HAML/SASS for the views...and want to incorporate jQuery and jQuery UI for some rich content. jQuery IU wants to work with a theme that uses a lot of background images (dropped into Rails /images folder). After I add 'jquery-ui-1.8.6.custom.css' (from the default download) to my stylesheets, then look at that CSS file with RubyMine, the code inspector indicates a lot of red errors...which makes me a little uncomfortable.

First, the many background-images are referenced as 'url(images/xxx.png)'...without the leading '/'. This inspected as an error (red)...which corrected (green) when I added leading slashes as 'url(/images/xxx.png)'. I did a search-replace that seemed to solve these.

Second, a Firefox button workaround throws an 'invalid pseudo class' inspector error on the '-moz-focus-inner' element of the following:

/* workarounds /
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /
reset extra padding in Firefox */

Third, an IE datepicker element throws an 'term expected' inspector error on the 'mask ()' element of the following:

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
...
filter: mask(); /must have/
...

I want a stable UI library that I can use with confidence. I don't like the idea of changing a 'standard' library...especially since I will want to use updates that will overwrite any changes I have to make now. Am I missing something? I want to use this library properly...just not sure I am doing it right. Any comments will be appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文