version basée sur jQuery l'éditeur ADM (la version SO idéalement)
-
10-10-2019 - |
Question
Voici les faits tels qu'ils sont:
- J'ai une page d'administration de Django, bien que cette question n'a rien à voir avec Django.
- Cette page a plusieurs boîtes de
<textarea>
. - Je veux être en mesure d'aller voir
$('textarea.wmd').wmd()
et barres d'éditeur ADM apparaissent sur le dessus de mes<textarea>
s.
J'ai eu un hack autour avec la version originale et armes de destruction massive avec un coup de coude version SO Dana . .. Mais ils sont à la fois globale (attach à un ID). J'ai aussi vu mooWMD qui est un port de MooTools de la version de Dana de SO, mais je suis monté le train avant d'MooTools et je n'ai pas envie de transporter cela dans mes pages d'administration.
Alors tout simplement, est-il un port jQuery code Dana (ou autre) qui peut se joindre à plusieurs cibles?
La solution
Je trouve cette destruction massive jquery plug-in après une recherche rapide: https://github.com/openlibrary/wmd
Il est une fourchette de la version de Dana de SO, et l'un des changements majeurs dans les états Readme qu'il peut travailler avec plusieurs zones de texte dans la même page , et plugin jQuery .
Inclure le script sur votre page, puis appelez-le sur vos textareas comme ceci:
$(function() {
$('textarea.wmd').wmd();
});
Pour autant que je sache, cela répond à votre question.