Изменить размер коробки - PullRequest
0 голосов
/ 09 февраля 2012

Я пытаюсь создать плагин WordPress TinyMCE, который будет использовать Thickbox для отображения всплывающего диалогового окна.

Теперь я хотел бы знать, есть ли способ изменить размер Thickbox на основе экранаразмер, а не на основе статических значений для ширины и высоты, которые я могу дать при разработке плагина.

Любая идея, пожалуйста?

1 Ответ

0 голосов
/ 09 февраля 2012

ОК, я нашел решение и разместил его здесь для дальнейшего использования другим участником.

Я вставляю следующий код в код плагина 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
            }
        );
    }
);
...