問題タブ [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 - 「textNodeHTMLElementtextNode」のような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 - Alohaエディター(またはhallo-js)で動作するwikiはありますか?
サーバーにdokuwikiwikiを設定していますが、インライン編集、laAlohaEditorまたはHalloEditorを使用してwikiを編集できるようにしたいと考えています。Alohaエディターのホームページで、ウィキに使用できるとのことですが、詳細はありません。
私はdokuwikiのセットアップでAlohaやHallo、または他の同様のエディターを実装するすべての作業を実行できることを知っていますが、誰かがすでにwiki(dokuwikiなど)でこれを行っているかどうかは本当に疑問です。
私が探している最終結果は次のとおりです。wikiページに移動し、コンテンツをクリックして、Alohaエディターなどでその場で編集すると、新しいコンテンツがサーバーに保存されます。まだ作成されていないページへのリンクを挿入することで(リンクボタンをクリックするか、[[new-page-link]]などと入力して、新しいWikiページを作成できます。
これはどこかに何らかの形で存在しますか?
ありがとう!
javascript - ドキュメントの準備ができたらハローエディターを開く
document.ready
最初の要素または任意の場所でハローエディターのツールバーを開こうとしてfocus
いますが、それを開く必要があるだけで問題ありません
編集可能な要素でクリック イベントとフォーカス イベントをトリガーしようとしましたが、何も機能しませんでした。また、編集可能な要素にキャレットを入れようとしました:
他のアイデアはありますか?
frontend - createjs 固定/フローティング ハロー エディター
このハローエディターの例で見られるのと同じ効果を達成しようとしています。これがスクリーンショットです:
基本的に、ページの上部よりも編集中の現在のコンテンツの上にエディターを表示したいと思います。これは、設定をに渡すことで実現できるものmidgardeCreate()
ですか?
これらの線に沿った何かが正しい軌道に乗ると思いましたが、これによりエディターはページの上部に留まります.
createjs - 画像 Symfony CMF create.js
Symfony CMF をインストールしましたが、すべて正常に動作しますが、cmf.liip.ch のようではありません。したがって、すべてがデフォルトで私のアプリケーションにありますが、それでも機能しません。誰かが私に答えを提供してくれますか? ありがとう
javascript - jQuery UI ダイアログの位置固定センター
ダイアログをモーダルモードでページ中央に位置固定で表示したいのですが、うまく動かせません。回避策として、現在設定しています
したがって、少なくともビューポートの上部にくっついています。センター オプションを使用すると、単純に高さの 50% がトップ プロパティとして使用されます。私のページは約 7000px であるため、ビューポートからはみ出し、ユーザーはそれを見ることができません。
これを達成する方法について誰か良い提案がありますか? CSS オプションを試してみましたが、top プロパティが動的に設定されているため、CSS はまったく効果がありません。
また、オーバーレイの中央に配置しようとしましたが、モーダルが初期化されるまで ui-overlay 要素が存在しないため、中央に配置するためのアーチャーとして使用できません。
参考までに、Hallojs のリンク ウィジェットの配置バグの回避策としてこれを実行しようとしています。
edit-in-place - 初期化後に作成された要素に HalloJS を適用する
私は最近、いくつかの理由から CMS で Aloha エディターを HalloJS に置き換えました。最も重要な理由は、HalloJS がより軽量で、カスタマイズがはるかに簡単であることです。ただし、私が遭遇した深刻な問題は、Hallo の初期初期化後に DOM に動的に追加される要素に対して HalloJS ツールバーを初期化することができないように見えることです。
ソースから判断すると、DOM で新しく作成された編集可能オブジェクトをクリックすると div#hallojstoolbar が表示されるため、何かが確実に起こっていますが、それは表示されず、そのウィジェット、コントロール、およびダイアログはどこにも見つかりません。