多个WMD编辑器(SO分叉版)在一个页面上?

Ida*_*zit 6 javascript wmd

要清楚,我指的是stackoverflow的分叉WMD的使用,而不是来自attacklab原始版本.

我想使用分叉版本,但似乎脚本用来识别WMDify页面元素的div id是硬编码的wmd.js:66:

// A collection of the important regions on the page.
// Cached so we don't have to keep traversing the DOM.
wmd.PanelCollection = function(){
    this.buttonBar = doc.getElementById("wmd-button-bar");
    this.preview = doc.getElementById("wmd-preview");
    this.output = doc.getElementById("wmd-output");
    this.input = doc.getElementById("wmd-input");
};
Run Code Online (Sandbox Code Playgroud)

如果我只想使用不同的区域名称,我自己就可以了 - 但我想在一个页面上使用可变数量的WMD编辑器.我需要一种方法来告诉每个WMD实例它应该影响的页面区域,但是我没有看到任何"钩子".

看不见可能是我几乎完全缺乏js知识的产物.Right Thing To Do™是为了正确学习javascript,但我正处于一个截止日期的项目中.我真的很想使用这个版本的WMD,但是我需要一些关于如何修改WMD脚本的线索,或者只是一个如何以一种我可以指定使用哪个div id的方式调用它的例子.

线索赞赏!

Ita*_*vka 7

我有类似的问题,所以我重新考虑WMD能够做到这一点. 我的wmd版本

最近,我重新检查了这一点.Google代码中的版本支持页面上的多个版本.
谷歌代码叉,是最新的.