如何在 TinyMCE 3 中抑制图像描述对话框?
How to Suppress Image Description Dialog in TinyMCE 3?
我们将 Tiny MCE 3 用作仅用于内部项目的工具,因此图像标签上的强制性 alt
属性有点矫枉过正。
当使用 Insert/Edit 图片 对话框时,会有一个确认对话框(见下文)询问您是否要在没有图片描述的情况下继续。
如何抑制此对话以便我们可以更快(更脏)地添加图像?我在 Google 或 TinyMCE 文档上没有运气。
注意这是针对 Tiny MCE 3.x,尽管我们可能会在不久的将来迁移到 4.0。
您可以执行以下两项操作之一来更改此...
配置设置accessibility_warnings
:
您可以在配置中加入一个设置来关闭所有可访问性警告:
tinyMCE.init({
...
accessibility_warnings : false
});
修改advimage
插件中image.js
的源码
此文件包含检查 alt
属性的代码。在 TinyMCE 3.5.10 中,我在第 104 行看到了这个:
if (tinyMCEPopup.getParam("accessibility_warnings", 1)) {
if (!f.alt.value) {
tinyMCEPopup.confirm(tinyMCEPopup.getLang('advimage_dlg.missing_alt'),
function(s) {
if (s)
t.insertAndClose();
});
return;
}
}
如果您将其注释掉,它将不再检查 alt
属性。当然,如果您安装 TinyMCE 更新,您现在必须 re-do 进行此更改。
作为旁注,TinyMCE 3 不再获得任何更新(我在拥有 TinyMCE 的公司工作)。转移到 TinyMCE 4(目前为 4.5.3)是一个非常好的主意,因为这是目前正在得到增强的代码库。
我们将 Tiny MCE 3 用作仅用于内部项目的工具,因此图像标签上的强制性 alt
属性有点矫枉过正。
当使用 Insert/Edit 图片 对话框时,会有一个确认对话框(见下文)询问您是否要在没有图片描述的情况下继续。
如何抑制此对话以便我们可以更快(更脏)地添加图像?我在 Google 或 TinyMCE 文档上没有运气。
注意这是针对 Tiny MCE 3.x,尽管我们可能会在不久的将来迁移到 4.0。
您可以执行以下两项操作之一来更改此...
配置设置accessibility_warnings
:
您可以在配置中加入一个设置来关闭所有可访问性警告:
tinyMCE.init({
...
accessibility_warnings : false
});
修改advimage
插件中image.js
的源码
此文件包含检查 alt
属性的代码。在 TinyMCE 3.5.10 中,我在第 104 行看到了这个:
if (tinyMCEPopup.getParam("accessibility_warnings", 1)) {
if (!f.alt.value) {
tinyMCEPopup.confirm(tinyMCEPopup.getLang('advimage_dlg.missing_alt'),
function(s) {
if (s)
t.insertAndClose();
});
return;
}
}
如果您将其注释掉,它将不再检查 alt
属性。当然,如果您安装 TinyMCE 更新,您现在必须 re-do 进行此更改。
作为旁注,TinyMCE 3 不再获得任何更新(我在拥有 TinyMCE 的公司工作)。转移到 TinyMCE 4(目前为 4.5.3)是一个非常好的主意,因为这是目前正在得到增强的代码库。