TINYMCE 只读影响打印按钮
TINYMCE Read Only affects print button
我已将 TinyMCE 设置为只读,如下所示我只想要 Textarea 是只读的
<script>
tinymce.init({
readonly : 1,
selector: "#editor",
plugins: "image lists searchreplace fullscreen hr print preview " +
"anchor code save emoticons directionality spellchecker pagebreak insertdatetime template table",
toolbar:
"| print "
});
</script>
我什至尝试将文本区域设置为只读,但这也没有阻止编辑。
我发布的代码有效,但也阻止了打印按钮的工作。有什么办法可以解决这个问题,因为我只想让打印按钮起作用?
TinyMCE 的 readonly
模式通过禁用编辑器本身来工作。对于真正处于只读模式的编辑器,必须禁用工具栏和菜单项以防止它们更改内容。
但是,当编辑器本身处于只读模式时,仍然可以通过编程方式触发 TinyMCE 的打印命令。
我创建了一个 Tiny Fiddle 演示了一种使用 Tiny 的 execCommand API 的方法:
http://fiddle.tinymce.com/iOgaab/1
几天前我遇到了同样的问题,我使用 JQuery 做了一个解决方案:
tinymce.init({
readonly : 1, // It will block my buttons :(
// But....
setup: ( function ( editor ) {
// Fired when the editor skin has been loaded.
editor.on('SkinLoaded', function(){
// Change Toolbar styles
$(".tox-toolbar-overlord").first().removeClass('tox-tbtn--disabled');
$(".tox-toolbar-overlord").first().attr( 'aria-disabled', 'false' );
// And activate ALL BUTTONS styles
$(".tox-toolbar__group button").removeClass('tox-tbtn--disabled');
$(".tox-toolbar__group button").attr( 'aria-disabled', 'false' );
})
})
});
注意:我只是使用全屏按钮打印,
抱歉 3 年前我不知道这个很棒的工具 :D
我已将 TinyMCE 设置为只读,如下所示我只想要 Textarea 是只读的
<script>
tinymce.init({
readonly : 1,
selector: "#editor",
plugins: "image lists searchreplace fullscreen hr print preview " +
"anchor code save emoticons directionality spellchecker pagebreak insertdatetime template table",
toolbar:
"| print "
});
</script>
我什至尝试将文本区域设置为只读,但这也没有阻止编辑。
我发布的代码有效,但也阻止了打印按钮的工作。有什么办法可以解决这个问题,因为我只想让打印按钮起作用?
TinyMCE 的 readonly
模式通过禁用编辑器本身来工作。对于真正处于只读模式的编辑器,必须禁用工具栏和菜单项以防止它们更改内容。
但是,当编辑器本身处于只读模式时,仍然可以通过编程方式触发 TinyMCE 的打印命令。
我创建了一个 Tiny Fiddle 演示了一种使用 Tiny 的 execCommand API 的方法: http://fiddle.tinymce.com/iOgaab/1
几天前我遇到了同样的问题,我使用 JQuery 做了一个解决方案:
tinymce.init({
readonly : 1, // It will block my buttons :(
// But....
setup: ( function ( editor ) {
// Fired when the editor skin has been loaded.
editor.on('SkinLoaded', function(){
// Change Toolbar styles
$(".tox-toolbar-overlord").first().removeClass('tox-tbtn--disabled');
$(".tox-toolbar-overlord").first().attr( 'aria-disabled', 'false' );
// And activate ALL BUTTONS styles
$(".tox-toolbar__group button").removeClass('tox-tbtn--disabled');
$(".tox-toolbar__group button").attr( 'aria-disabled', 'false' );
})
})
});
注意:我只是使用全屏按钮打印, 抱歉 3 年前我不知道这个很棒的工具 :D