Если у меня есть диалог, и я хочу центрировать его на экране, я могу просто сделать что-то вроде:
var w = window.openDialog('chrome://syndicus/content/saveDialog.xul', '', 'chrome,dialog');
w.centerWindowOnScreen();
, но если это модальный диалог, тогда *Функция 1006 * не возвращается до тех пор, пока пользователь что-то не нажмет, поэтому centerWindowOnScreen
не будет вызван, пока не станет слишком поздно.Как я могу центрировать модальное диалоговое окно?