当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《多个WMD编辑器(SO分叉版)在一个页面上?》经验,为你挑选了1个好方法。

要清楚,我指的是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");
};

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

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

线索赞赏!



1> Itay Moav -M..:

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

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

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有