问题标签 [xbl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1123 浏览

css - 如何让 -moz-binding 用于带有 data:text/xml 的省略号?

在我正在处理的项目中,我们有很多使用省略号样式的元素,当然,在除 FireFox 之外的所有主要浏览器中,纯 CSS 都可以正常工作。我们实现了 -moz-binding 修复,它引用了带有绑定信息的 xml 文件,用于裁剪使用 XUL/XBL 定义的元素,如这里定义的那样,效果很好......直到我们决定移动所有静态文件(CSS,图像等)到性能优化的服务器。-moz-bindings 不再有效,因为 FF 已禁用 XUL 跨域工作作为安全预防措施。

我在网上找到了很多关于将绑定 xml 直接放入 -moz-binding 的 url 子句的参考资料,如下所示:

但这不起作用......绑定失败了,元素根本不显示在浏览器中。没有错误(我至少可以弄清楚如何捕获)被抛出,所以我无法诊断发生了什么。

我想也许这只是我对 xml 进行编码的方式,但即使尝试Mozilla 文档中的示例或其他示例也不适用于我。我已经尝试过简单的 html 页面,除了 Mozilla 示例中的一个元素之外什么都没有,但它失败了。我在配置方面缺少什么来使这个内联的东西工作?

我正在寻找 1) 使内联 -moz-binding 工作的方法或 2) 解决它的方法,以便当 CSS 来自另一个域时外部 xml 文件工作。

如果有人有建议,将不胜感激!

顺便说一句,我对将省略号应用于字段(例如 Javascript 实现)的任何其他解决方案不感兴趣。这对我们的目的来说很好,并且在站点中的太多地方用作 CSS 类,以使重构为另一种方法可行。

0 投票
1 回答
110 浏览

css - 为什么当我添加 CSS 文件时,我的列表会删除“YouTube”项目?

主文件

main.css

主要的.xml

如果我从 CSS 中删除-moz-binding: url('main.xml#youtubeStarter');, Youtube 项目就会出现。知道为什么 Youtube 项目会隐藏在这条线上吗?

0 投票
2 回答
549 浏览

css - 为什么这个 XBL 示例不起作用?

这个例子来自这个 Mozilla 的页面

主文件

main.css

主要的.xml

为什么单击按钮时不显示框?

0 投票
3 回答
107 浏览

javascript - 如何在我的 XBL 中包含 .js 文件?

有没有办法将 javascript 文件包含到 XBL 而不是将所有脚本复制到其中?

0 投票
1 回答
248 浏览

javascript - 如何扩展 Xul 按钮并使其具有焦点?

当我在 XBL 中扩展此按钮时:

如何使它成为可聚焦的按钮?

0 投票
1 回答
1496 浏览

datatable - 如何将数据表 xbl 控件实现到 Orbeon Form Builder Xform

我是 xforms 的新手——使用 Orbeon Form Builder 3.8 PE。我已经阅读了诸如“警报对话框”和“数据表”之类的高级 xbl 控件。这些在我的应用程序中将非常有用,但我无法弥合关于如何实现它们的知识鸿沟。

似乎我需要在某处添加一个属性才能将它们放入工具箱中;或者我需要直接向 xform 添加代码。Orbeon 示例显示的片段让我认为是后者/但是,这些示例与上下文无关 - 不知道哪些标签用于将这些东西夹在中间,也不知道如何在以后的操作等中引用它们。

提前致谢。[编辑:每条评论下方的代码] 比尔

0 投票
2 回答
902 浏览

javascript - 将 Xul 元素设置为“隐藏”后未显示回来

更新

这是一个显示失败的更简单的示例(它应该在按“z”后隐藏 img,并在按“x”后显示):

我的 test.xul:

我的 test.css:

我的 test.xml:

隐藏后不显示了,知道怎么解决吗?它是 xulrunner 错误吗?我正在使用 xulrunnet 1.9.2.12 运行它。

0 投票
1 回答
303 浏览

xforms - 有条件地在 xbl 中包含 javascript 文件

我可以有条件地包含 javascript 文件和 css 文件吗?

<xbl:script src="/apps/xforms-sandbox/samples/myfile.js" />

这可以有条件地完成吗?

0 投票
3 回答
112 浏览

javascript - 为什么这个脚本没有运行?

我试图在我的 XBL 文件的开头添加一个脚本,但即使下面的测试也没有运行,知道为什么吗?

- 更新

这个无限循环是因为我想要一段代码继续运行。这是与嵌入式系统的通信。

0 投票
1 回答
73 浏览

xul - 我可以给 XBL 处理程序一个名称来调用它吗?

我可以给XBL 处理程序一个名称,这样我就可以像使用XBL 方法一样从我的 javascript 中调用它吗?