問題タブ [yui-editor]

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 に答える
659 参照

javascript - YUI Editor: CSS を使用してエディター ウィンドウのコンテンツをフォーマットする方法は?

YUI エディターを実装しました。CSS を適用して、ユーザーがリッチ テキスト エディター内で作業しているテキストの外観を変更したいと考えています。

ruby on railsのyui_editor プラグインを使用していますが、それは一般的な回答が歓迎されないという意味ではありません。正しい API セクションおよび/またはこれを行う方法の例を教えていただければ結構です。

どうもありがとう!

0 投票する
2 に答える
1435 参照

javascript - YUI Editor: コンテンツ内のタグを取り除く

YUI リッチ テキスト エディターを実装しましたが、エディターからコンテンツを保存したらすぐに<html><body>DOCTYPEタグを削除したいと考えています。後で HTML を解析することでこれを実行できることはわかっていますが、もっと良い解決策があるはずです。

現在、YUI エディターでテキストを編集すると、これが保存されます。

...しかし、これを保存したいだけです:

何か案が?

PS: ruby​​ on rails の yui_editor プラグインを使用して YUI エディターを実装しましたが、YUI エディターの一般的な回答も歓迎します!

0 投票する
2 に答える
5785 参照

javascript - YUI エディター (RTE): HTML 要素を挿入し、カーソルを内部に配置します

私は問題があります。私はしばらくの間それに取り組もうとしてきました、そして私は爆発する準備ができています. 私の要件は次
のとおりです。HTML タグを挿入するために使用したいエディターの上に外部ツールバー (YUI の一部ではない) があります。ユーザーがツールバーのリンクをクリックできるようにする必要があります。その後、いくつかのことが発生する可能性があります。

  1. 選択されたテキストがある場合、このテキストは HTML タグにラップされます
  2. 選択されたテキストがない場合、空の HTML タグがエディターに挿入されます
  3. シナリオに関係なく、カーソルは新しい要素内に配置する必要があります。これにより、ユーザーがさらにテキストを入力したときに新しい要素に常駐します。

この機能は、エディターのツールバーで「B」または「U」ボタンを押すのと非常によく似ています (このエディターを使用しているので、これもうまく機能します :-))。それはすべてをきれいに保ちます。これまでのところ、1 または 2 は実行できますが、3 は実行できません。ステップ 3 は非常に重要です。これがないと、ユーザー エクスペリエンスが大幅に損なわれるからです。私はそれを実装するためにあなたの助けが本当に必要です. 以下は、挿入を実行するメソッドの単純化されたバージョンです (単純化のために DIV を挿入するだけです)。this._oEditor - YUI エディターのローカル インスタンス:

カーソルを正しい位置に配置するにはどうすればよいですか? それは可能ですか?また、これを実装するためのより良い方法があれば、私はそれで大賛成です。ありがとうございました!

0 投票する
3 に答える
416 参照

javascript - YUIにタイトルバーがありません

私は自分のサイトでYUIリッチテキストエディタを使用しています。Googleのloadjavascriptを使用して読み込んでいます。リンク(または「設定」ボックスを作成するその他のアクション)を作成しようとすると、タイトルバーが表示されません。こちらの画像を参照してください。YUIのYahoosサイトで、リンクがどのように表示されるかを確認できます。

私はこのコードを<head>-tagで使用しています:

そして私のウェブページで:

0 投票する
1 に答える
443 参照

yui - テキストを選択せず​​に yui エディタで段落スタイルを変更することはできますか?

yui テキスト エディターの動作を変更して、(ツールバー バーのボタンを使用して) マークアップを変更するとき、たとえば、段落から見出しまたはリストに変更し、テキストを選択しないようにすることは可能ですか?カーソルがある現在のブロックを意味すると仮定します

行全体を選択するのではなく、段落を見出しに変更するには、カーソルを段落のどこかに置き、スタイル ドロップダウンから見出しを選択します。

0 投票する
1 に答える
1041 参照

javascript - YUIエディターを使用してカスタムHTMLタグを挿入する方法

YUIをセットアップして動作させました。カスタムボタンを作成しましたが、正常に表示されます。そのボタンで実行したいのは、「太字」ボタンをクリックして選択したテキストを「強い」/「太字」タグで折り返すのと同じように、選択したテキストを独自の「スパン」タグで折り返すことです。

この作品を作るために指摘できる例はありますか?

0 投票する
2 に答える
956 参照

drupal - Drupal 6 および YUI Editor 2.8 で、アップロード イメージが機能しない

さて、WYSIWYG モジュールを Drupal 6 サイトにインストールしました。YUIモジュールv2.8.0r4もインストールしました

画像のアップロードが機能しません。画像をクリックすると、URL などを挿入するオプションが表示されますが、アップロード フォームは表示されません。

問題を見つけようと何日も検索しましたが、何も機能していないようです。私はこの問題を他の多くの人にも見てきました。

誰もこの問題を抱えていませんか?または、誰かが私を助けてくれますか? それは大歓迎です。

0 投票する
2 に答える
877 参照

javascript - YUI エディター (RTE): 選択範囲を aで囲み、フォーマットを失わないようにする方法は?

わかりましたので、私は先週かそこらで取り組んできた問題を抱えており、私が知っている、または見つけることができるすべてを試しました。私は YUI 2.x エディターを使用しており、ユーザーは重い書式設定を行っています。<span>ユーザーがクリックしたときに選択したテキストをラップする必要があるページに外部ボタンがありますが、書式設定を失うことなくこれを行う必要があります。何らかの理由で、次のようにすると、選択範囲内のすべての書式設定が消去されます。

_getSelectedElement()したがって、これを解決するには、 withを使用し_createCurrentElement('span')てスタイル要素を追加し直すのが最善の方法だと思います。ここに私がこれまでに持っているものがあります:

これ_getSelectedElement()は、正しいスタイルの要素を適切に返す場合にうまく機能しますが、ユーザーが段落全体を選択すると、BODY. BODYにはスタイルがないため、再び迷子になります 。

基本的に、ツールバーの Bold ボタンのように動作する必要がありますが、 a<span>と は使用しません<b>。なぜこれが難しいのですか?

アイデアや提案はありますか?ありがとう!

0 投票する
1 に答える
344 参照

javascript - YUI エディタのフォント サイズ ボタンをスピナーから選択に変更するにはどうすればよいですか?

私は YUI エディター (2.8.2rc1) を実装しており、フォント名と同じように、フォント サイズをドロップダウン メニューにする必要があります。リストされているフォント サイズ (12、14、16、18、24、36) を制御できれば、ボーナスです。

例に基づいて、次のようなものがありますが、これは 2 つの理由で機能しません。

  1. 機能しません-ボタンでフォントサイズが変更されなくなりました
  2. 他のすべてのボタンを消去します

    /li>

では...他のボタンに影響を与えずに、このボタンをスピナーからドロップダウンに変更するにはどうすればよいですか?

0 投票する
1 に答える
183 参照

javascript - カスタム YUI セル エディターで戻り値を指定するにはどうすればよいですか?

BaseCellEditor を拡張するカスタム セル エディターを作成しましたが、保存/返されるセルの値を指定するにはどうすればよいですか?

this.value = "new value" の設定は機能しません。

何か案は?

前もって感謝します。