Не удается запустить обработчик события ondialogaccept в диалоге xul дополнения Thunderbird 68.5.0 - PullRequest
0 голосов
/ 18 февраля 2020

В моем текущем дополнении Thunderbird 68.5.0 обработчики событий диалогового окна, как ondialogaccept, так и ondialogcancel, не запускаются по неизвестным причинам.

введите описание изображения здесь

При нажатии кнопки «незнакомцы» в диалоговом окне с примером отображается предупреждение. Однако, нажав кнопку «Принять» или кнопку «Отмена», любое предупреждение не будет.

Только что написанный код выглядит следующим образом:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>

<dialog id="sample" title="event handlers"
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
        buttons="accept,cancel"
        ondialogaccept="window.alert('Hi!');return true;"
        ondialogcancel="window.alert('Oops!');return true;"        
        >

    <button label="strangers" onclick="window.alert('Yip Yip!');" />

</dialog>
// launcher.js
        window.openDialog(
            "chrome://myaddon/content/sample.xul",
            "sampleDlg",
            "resizable,chrome,modal,titlebar,centerscreen");

Заранее спасибо.

...