問題タブ [wmd-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 に答える
1406 参照

jquery - jQuery ベースのバージョンの WMD エディター (理想的には SO バージョン)

現状の事実は次のとおりです。

  • この質問は Django とは関係ありませんが、私は Django 管理ページを持っています。
  • このページには複数の<textarea>ボックスがあります。
  • $('textarea.wmd').wmd()WMD エディタ バーが s の上に表示されるのを確認できるようにしたいと考えています<textarea>

元の WMD バージョンをハックしたり、Dana の SO バージョンを突っ込んだりしたことがありますが、どちらもグローバルです (1 つの ID に関連付けられています)。Dana の SO バージョンの MooTools ポートであるmooWMDも見たことがありますが、以前に MooTools トレインに乗ったことがあるので、それを自分の管理ページに持ち込むつもりはありません。

簡単に言えば、複数のターゲットにアタッチできる Dana (またはその他) のコードの jQuery ポートはありますか?

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

javascript - wmd エディターで iframe ライブ プレビューを無効にするにはどうすればよいですか

wmd-editorから iframe を無効にしたい<div class="wmd-preview"></div>

たとえば、誰かが Youtube の埋め込みリンクを投稿した場合、ビデオはライブ プレビューに表示されません。

お知らせ下さい

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

javascript - WMD エディタの追加方法 - wmd_options = {"output": "Markdown"};

WMD Editor を使用しており、追加したいwmd_options = {"output": "Markdown"};

タグの前に次の行があります。

この行を追加する方法を理解したいです。

私はJavaScriptを使うのがあまり得意ではありません。これを使用するのを手伝ってください。

ありがとう

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

php - WMDテキストエリアの値を設定する方法

WMD textareaの値を設定すると、エスケープされたHTMLを通常の方法で表示します。

これは表示されます

kurの代わりに

編集:最終的にサーバーにマークダウンを送信し、PHPマークダウンを使用してHTMLに変換し、両方をDBに保存しました。

このようにして脆弱性はありますか?HTMLに何かをチェックする必要がありますか?

ありがとうございました!

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

javascript - ブラウザがビューポート全体を再描画する原因となるアクションとイベントは?

Googleコードリポジトリからwmd-editorを実装しようとしています(ここでstackoverflowで使用されているものなど)。問題が発生しています。

テキストエリアに入力すると、ブラウザーで 2 つの描画操作が開始されます。1 つはテキストエリア自体を再描画するためのもので、もう 1 つはプレビュー パネルを再描画するためのものです。chrome インスペクタを開き、タイムライン タブを使用して質問フィールドにテキストを入力すると、stackoverflow でこれが発生するのを確認できます。

しかし、私のページでは、これらの描画操作を行う必要がある場合、ブラウザーはビューポート全体を再描画します。そして、それにははるかに時間がかかります...私のページでのペイント操作ごとに約100ミリ秒、スタックオーバーフローでは約1ミリ秒です。

私のテストでは、これは css に関連しているようです...すべてのスタイルを削除することで、wmd-new サンプル ページでこの動作を再現できます。

私のページはまだ公開されていませんが、一般的な方法で質問できることを願っています... dom のその部分だけを再描画するのではなく、ブラウザが dom の変更でビューポート全体を再描画する原因は何ですか?

私がここで話していることの見方。 ここに画像の説明を入力

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

asp.net-mvc - ASP.NET MVC のマークダウン エディター

私は自分のウェブサイトでマークダウンを使用することを検討しています。ここで Stackoverflow で使用されているエディター (またはそれに類似したもの) が必要です。私が見る限り、これはgoogle code siteから入手できます。

私が知りたいのは、これを自分のサイトでどのように使用するかです。これにはperlファイルなどが含まれています。

以前にこれを行った人、または適切なドキュメントへのリンクを持っている人 (元の WMD のサイトは消えたようです)。

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

hook - WMD プレビューが更新されるたびに関数を実行する方法は?

WMD コントロールのプレビューが更新されるたびに関数を実行する必要があります。

プレビューの更新用のフックを挿入するために使用できる関数はありますか?

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

asp.net-mvc - Web サイトに WMD Editor を含めるには?

これは単純な質問のように思えるかもしれませんが、WMD のすべてのバージョンが公開されているため、Web サイトに WMD Editor を含める方法を知る必要があります。また、サーバー側に含めるサーバー コントロールがあるのか​​、それとも WMD クラスしかないのかを知る必要があります。入力コンテンツを管理およびサニタイズしますか?

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

syntax-highlighting - WMDエディターでの構文の強調表示

構文強調表示機能を備えたWMDのオープンソースバージョンはありますか?

正確なSEWMDエディターバージョンを使用したい場合はどうなりますか?それもオープンソースであるべきではありませんか?

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

asp.net-mvc - WMDエディターのコンテンツの検証

WMDエディターのコンテンツを(RequiredFieldとして)検証したい

BodyLinq-to-Sql列本体にバインドするためにその名前を使用しています。モデルに問題がある場合にデータがサーバーに送信されないように、クライアント側で検証を有効にする必要があります。

ご覧のとおり、入れてみましたが、フィールドに入力しなくてもリクエストHtml.ValidationMessageFor(post => post.Body)を送信できます。PostBody