将默认文字插入“'链接' TinyMCE4中的插件

时间:2014-06-17 13:35:07

标签: javascript jquery html tinymce tinymce-4

我正在尝试修改TinyMCE的链接插件,以便在URL字段中默认显示“http://”。我已经修改了插件文件以包含一个值,并且该值似乎确实呈现给HTML

(注意:我还将类型从“filepicker”更改为“textbox”)

代码:

{name:"href",type:"textbox",value:"http://",size:40,autofocus:!0,label:"Url",onchange:o,onkeyup:o}

结果HTML:

<input id="mce_64" class="mce-textbox mce-last mce-abs-layout-item" value="http://" hidefocus="true" size="40" style="left: 121px; top: 0px; width: 271px; height: 26px;">

(注意HTML中的“value”属性)

但是,出于某种原因,这仍然会呈现为空文本框。通过下载当前版本的TinyMCE 4,并像我一样修改链接插件,可以轻松复制这一点。

任何人都知道为什么会这样吗?或者如何在字段上设置默认值?

更新

由于这个以及其他几个问题,我转而转向CKEditor。我不再需要这个答案,但如果有人确实有答案我肯定它仍然与那里的人有关

1 个答案:

答案 0 :(得分:0)

plugin.js,第626行(内部&#39; showDialog&#39;函数):

data.href = anchorElm ? dom.getAttrib(anchorElm, 'href') : 'http://www.desirable_URL/';