标签: wmd

将自定义按钮添加到WMD编辑器

有没有办法向WMD编辑器添加自定义按钮以扩展编辑器的功能?

我想要添加的各种按钮的想法是:

  • 标记所选文本
  • 插入一些预定义文本

谢谢
Turgs

javascript markdown wysiwyg textarea wmd

5
推荐指数
1
解决办法
477
查看次数

浏览器相关问题使用Showdown.js渲染WMD?

这应该很容易(至少没有其他人似乎有类似的问题),但我无法看到它在哪里打破.

我将Markdown'ed文本存储在我的应用程序页面上输入的数据库中.使用WMD输入文本,实时预览看起来正确.

在另一页上,我正在检索降价文本并使用Showdown.js将其转换回HTML客户端进行显示.

假设我有这样的文字:

The quick **brown** fox jumped over the *lazy* dogs.

1. one
1. two 
4. three
17. four
Run Code Online (Sandbox Code Playgroud)

我在我的jQuery文档就绪事件中使用这段Javascript来转换它:

var sd = new Attacklab.showdown.converter();
$(".ClassOfThingsIWantConverted").each(function() {
   this.innerHTML = sd.makeHtml($(this).html());
}
Run Code Online (Sandbox Code Playgroud)

我怀疑这是我的问题所在,但它几乎可以工作.

在FireFox中,我得到了我的预期:

快速的棕色狐狸跳过懒狗.

但在IE(7和6)中,我得到了这个:

快速的棕色狐狸跳过懒狗.1.一个1.两个4.三个17.四个

显然,IE正在剥离我的降价代码中断并将它们转换为空格.当我查看原始代码的视图源(在脚本运行之前)时,容器DIV中有中断.

我究竟做错了什么?

UPDATE

它是由IE innerHTML/innerText"quirk"引起的,我之前应该在ASP.Net页面上使用数据绑定控件提到这一点 - 否则显然有很多不同的解决方法.

javascript firefox jquery internet-explorer wmd

4
推荐指数
1
解决办法
544
查看次数

如何在我的网站上将WMD markdown语法转换为HTML?

我正在使用django并在我的网站上实现WMD,我只是想知道如何将markdown语法转换为HTML用于显示目的,是否有某种功能我应该调用来进行这种转换?

什么是处理降价的最佳方式,即.我将markdown保存到数据库然后在显示它时解析它还是应该保存转换后的HTML然后在编辑时将其转换为标记?

html python django markdown wmd

3
推荐指数
1
解决办法
685
查看次数

Stackoverflows WMD系统 - 我的输入在哪里成为HTML?

我在textarea的输入在哪个阶段从这个原始文本变为HTML?例如,假设我缩进了4个空格

like this
Run Code Online (Sandbox Code Playgroud)

然后WMD Showdown.js将在我键入的textarea下正确呈现它.但是文本区域仍然包含字面意思

    like this
Run Code Online (Sandbox Code Playgroud)

那么PHP服务器端是否负责将showdown.js所做的所有相同内容转换为SoF数据库中的永久性HTML?

wmd

2
推荐指数
1
解决办法
553
查看次数

为数学方程定制MWD

HI,

我想自定义WMD编辑器(或wmd-new)以将$\frac {2} {3} $等TeX方程转换为Google Charts API图像(http://chart.apis.google.com/chart?chl=\frac{3}{2}&cht=tx)

是否可以自定义HTML的生成方式?

javascript math markdown latex wmd

2
推荐指数
1
解决办法
197
查看次数

哪些操作和事件会导致浏览器重绘其整个视口?

我正在尝试从谷歌代码库(就像在这里的stackoverflow上使用的那个)实现wmd-editor ,我遇到了一个问题.

当您输入textarea时,它会在浏览器中启动两个绘制操作.一个用于重绘textarea本身,另一个用于重新绘制预览面板.您可以通过打开chrome检查器并在问题字段中键入一些文本时使用时间轴选项卡来监视stackoverflow上发生的情况.

但是在我的页面上,浏览器在必须执行这些绘制操作时重新绘制整个视口.这需要更长的时间......在我的页面上每次绘制操作大约需要100ms,而在stackoverflow上大约需要1ms.

在我的测试中,这似乎与css相关......我可以通过剥离所有样式在wmd-new示例页面中重新创建此行为.

我的页面还没有公开,但希望我可以用通用的方式询问...是什么会导致浏览器在dom更改中重新绘制整个视口而不是重新绘制dom的那一部分?

我在这里谈论的是什么. 在此输入图像描述

javascript css dom wmd wmd-editor

2
推荐指数
1
解决办法
2414
查看次数

要使用哪个wmd-editor存储库

我读到原来的wmd编辑器不再被维护,所以我们努力对它进行逆向工程,托管在github上.但是这个版本还没有准备好,因为它引用了许多未定义的函数,例如:

processHeadings未定义/static/js/lib/plugins/wmd/showdown.js第66行

Google Code上还有一个版本,但存储库为空.

有没有人知道wmd-editor是否有成功的逆向工程尝试,可以使用可公开访问的存储库?

javascript github wmd wmd-editor wysiwym

1
推荐指数
1
解决办法
597
查看次数

StackOverflow使用什么拼写检查程序?

我在WMD textarea和markdown上卖了,但我也想给我的用户提供相同的功能!

spell-checking wmd

0
推荐指数
1
解决办法
188
查看次数