jQuery-basierte Version von WMD-Editor (die SO-Version im Idealfall)
-
10-10-2019 - |
Frage
Hier sind die Fakten, wie sie sind:
- Ich habe eine Seite Django Admin obwohl diese Frage nichts mit Django zu tun hat.
- Diese Seite hat mehrere
<textarea>
Boxen. - Ich möchte in der Lage sein
$('textarea.wmd').wmd()
zu gehen und WMD-Editor Balken erscheinen über der Spitze meiner<textarea>
s zu sehen.
Ich habe einen Hack um mit der ursprünglichen Version WMD hat und Sack mit Danas SO Version . .. Aber sie sind beide global (heften sich an eine ID). Ich habe auch mooWMD das ist ein MooTools Hafen von Danas SO-Version, aber ich habe die MooTools geritten vor Zug und ich habe nicht den Wunsch, zu schleppen, dass in meine Admin-Seiten.
So ganz einfach ist es ein jQuery-Port von Dana (oder andere) Code, der sich auf mehrere Ziele anhängen können?
Lösung
Ich fand die WMD jQuery-Plugin nach einer schnellen Suche: https://github.com/openlibrary/wmd
Es ist ein Fork von Danas SO-Version und eine der wichtigsten Veränderungen in den Readme Staaten dass es kann in der gleichen Seite mit mehreren Textbereichen arbeiten, und ist ein jQuery-Plugin .
Fügen Sie das Skript auf Ihrer Seite, und es dann wie folgt auf Ihrem Textbereich nennt:
$(function() {
$('textarea.wmd').wmd();
});
Soweit ich weiß, ist dies Ihre Frage beantwortet.