我尝试创建一个WordPress TinyMCE插件,它将使用Thickbox来显示弹出对话框。
现在,我想知道是否有办法根据屏幕大小调整Thickbox的大小,而不是基于宽度和高度的静态值,我可以给插件开发。
请问好吗?
答案 0 :(得分:0)
好的,我找到了解决方案,并将其放在此处以供将来使用其他成员。
我将以下代码插入TinyMCE插件代码:
ed.addCommand(
'openPluginDialog',
function()
{
var w = window.innerWidth; // Get the inner window width
var h = window.innerHeight; // Get the inner window height
w = (w * 90) / 100; // Calculate the dialog width
h = (h * 85) / 100; // Calculate the dialog height
ed.windowManager.open(
{
file : url + '/plugin_dialog.html',
width : w, // The calculated window width
height : h, // The calculated window height
inline : 1,
title: 'Plugin dialog title'
},
{
plugin_url : url
}
);
}
);