问题标签 [hallo-js]
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.
rdfa - 如何为“textNode HTMLElement textNode”之类的内容创建 RDFa 定义?
我试图为基于symfony-cmf的 CMS 界面创建一些自定义块。为了使用 createphp/hallo 内联编辑这些块,我需要为它们创建 RDFa 映射。
包含块的基本示例如下所示:
这会产生这样的结果:
这一切都很好......我很难弄清楚如何为这样的资源定义这个映射:
<h1>Text string with <strong>emphasized phrase</strong> in the middle</h1>
我可能只使用该sioc:content
类型,然后依靠用户在编辑器中“加粗”强调的短语,但我宁愿明确编辑它。
有没有办法做到这一点?另外,如果有人可以向我指出可靠的 RDFa 教程,那就太好了。我的 google-fu 通常很强大,但我似乎只能找到实际的规范,以及一堆关于看似不相关的用法的帖子。
wiki - Is there a wiki that works with Aloha editor (or hallo-js)?
I have a dokuwiki wiki set up on my server, and I would love to be able to edit the wiki with inline editing, a la Aloha Editor or Hallo Editor. On the Aloha editor home page they mention that you could use it for wikis in passing, but there are no more details.
I know I could go through all the work of implementing Aloha or Hallo or another similar editor with my dokuwiki setup, but I guess what I'm really wondering is if anyone has already done this with any wiki (dokuwiki or something else).
The end result I'm looking for is: you go to a wiki page, click on the content, edit it in place with Aloha editor or the like, and the new content is saved back to the server. It would allow creating new wiki pages by inserting links to the not-yet-created page (either by clicking the link button or by typing, e.g. [[new-page-link]].
Does this exist in some form somewhere?
Thanks!
javascript - Hallo.js - 未定义 Rangy
我只是尝试将 Hallo.js 编辑器添加到我的网站。它有点工作,但是当我编辑文本时,我在 Chrome 和 Firefox 中看到以下错误。在 Opera 中,它似乎工作正常。
您可以在 JSBin 上找到该行为的示例:http: //jsbin.com/unuces/2/
在hallo.js 的文档中,没有提到对 rangy 的依赖,所以我认为不需要它。有没有人已经有这方面的经验?
谢谢您的帮助。
==== 解决方法: ========
Rangy 未定义
当不包括 rangy 时会发生这种情况。为了让 Hallojs 正常工作,必须包括在内。
...没有方法 getSelected
如果动态加载 rangy,就会发生这种情况。要解决此错误,请在加载后调用 rangy.init()。
javascript - 在文件准备好时打开你好编辑器
我正在尝试在第一个元素或任何地方打开 halo 编辑器工具栏,document.ready
我focus
只需要打开它并不重要
我尝试在可编辑元素上触发单击事件和焦点事件,但没有任何效果。我还尝试将插入符号放在可编辑元素中:
还有其他想法吗?
frontend - createjs 固定/浮动 halo 编辑器
我正在尝试实现在这个halo 编辑器示例中看到的相同效果,这是一个屏幕截图:
基本上,我宁愿让编辑器出现在正在编辑的当前内容上方,而不是页面顶部。这是可以通过将设置传递给来实现的midgardeCreate()
吗?
我认为这些方面的东西会让我走上正确的轨道,但这会使编辑器保持在页面的顶部。
javascript - 如何使自定义 Hallo.js 插件/按钮调用 js 函数(切换模式)
我需要在 Hallo 工具栏中有一个自定义按钮,该按钮将切换模式以打开。我认为它应该是相当简单的,但是还没有很多关于 Hallo 的文档,而且我对咖啡脚本的了解也不是最好的。
通过使用他们的 github 页面上给出的模板,我已经能够创建一个基本插件,但无法弄清楚如何让它调用 js 函数来切换模式。
任何帮助是极大的赞赏。谢谢!
createjs - 图片 Symfony CMF create.js
我已经安装了 Symfony CMF,一切正常,但不像在 cmf.liip.ch 在 cmf.liip.ch 当我尝试添加图像时它可以上传,但在我的应用程序中 createjs 不允许我使用此选项?因此,默认情况下,我的应用程序中的所有内容都无法正常工作。谁能给我一个答案,或者如果有人给我提供某种文件会更好?谢谢
javascript - jQuery UI Dialog Position Fixed Center
I'm trying to display the dialog in modal mode at the center of the page with position fixed, but I'm not able to get it to work properly. As a workaround, I currently set
so at least it's stuck to the top of the viewport. When I use center option, it simply uses the 50% of the height as top property. Since my pages are around 7000px, it's way out of the viewport and user is not able to see it.
Does anyone have a good suggestion on how to achieve this? I have tried CSS option, but since top property is set dynamically, CSS is simply not taking any effect.
I have also tried centering it to the overlay, but since ui-overlay element doesn't exist until the modal is initialized, I'm not able to use it as an archer for centering.
Just FYI, I'm trying to do this as a workaround for positioning bug of link widget of hallojs.
edit-in-place - 将 HalloJS 应用于初始化后创建的元素
我最近在我的 CMS 中用 HalloJS 替换了 Aloha 编辑器,原因有几个,其中最重要的是 HalloJS 更轻量级并且更易于定制。然而,我遇到的一个严重问题是,似乎不可能将 HalloJS 工具栏初始化为在 Hallo 初始初始化之后动态添加到 DOM 的元素。
从源头来看,肯定会发生一些事情,因为在单击 DOM 中新创建的可编辑项时会出现一个 div#hallojstoolbar,但它是不可见的,并且在任何地方都找不到它的小部件、控件和对话框。