【问题标题】:How do I migrate an older theme contribution to Qooxdoo 6.0?如何将较旧的主题贡献迁移到 Qooxdoo 6.0?
【发布时间】:2020-06-07 01:47:51
【问题描述】:

最近有人问我是否可以将我的旧主题贡献转换为新的 Qooxdoo 打包系统。所以我安装了 Qooxdoo 6.0 并运行了第一个测试应用程序 - 并非没有问题,因为官方文档中的说明有点错误(例如“npx qx”是我的 Ubuntu 18.04 的未知命令)。我还阅读了有关打包系统以及如何从 Qooxdoo 存储库安装现有软件包之一的信息。

然后我按照"Create a new package" 部分中描述的步骤进行操作。这个过程产生了一个乍一看很熟悉的文件夹结构,但仔细一看让我想知道:现在有两个资源文件夹,一个在“source”下(正如我所料),另一个在“source”下/类/[我的包]”。我还注意到“source/class/[mypackage]”中有一个“demo”文件夹,在之前的Qooxdoo版本中,它曾经是一个顶级文件夹。

然后我将我贡献的主题文件复制到“source/class/theme”,将演示应用程序文件复制到“source/class/[mypackage]/demo”,将演示资源复制到“source/class/[mypackage] /资源”。编译项目后,我设法运行了演示应用程序,但没有预期的资源(没有图标,没有字体,没有背景图像)。这样的主题似乎已正确应用,但我不断收到大量错误消息,告诉我“404(未找到)”和“无法加载图像”。

我做错了什么?

【问题讨论】:

    标签: qooxdoo


    【解决方案1】:

    我猜你在使用我们的包模板时遇到了一个错误...请打开一个问题https://github.com/qooxdoo/qooxdoo-compiler/issues/

    至于怎么做。查看 6.0 https://github.com/ITISFoundation/qx-osparc-theme 的实际主题包,您可以看到所需的结构。

    另外,对于这类问题,交互式帮助可能是最好的。访问https://gitter.im/qooxdoo/qooxdoo上的qooxdoo聊天

    【讨论】:

    • 感谢您向我指出 sparc 主题,我用它作为模板来重新排列我自己主题的文件夹结构。通过这种方式,我设法至少加载了 Qoxdoo 图标,但我仍然无法弄清楚如何正确包含主题特定图标和图像以及演示应用程序使用的字体(“404(未找到)”和“无法加载图像”)。
    • 顺便说一句:我绝对不会使用“qooxdoo chat”来交流此类问题,我宁愿放弃qooxdoo。邮件列表到底怎么了?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    • 2012-10-10
    相关资源
    最近更新 更多