Этот код работает для меня, чтобы отобразить всплывающее окно дверной вешалки. Но когда я хочу использовать тайм-аут под опциями, он не будет отображать всплывающее уведомление.
Синтаксис:
Notification show(browser,id,message,anchorID,mainAction,secondaryActions,options);
Мой код:
PopupNotifications.show(gBrowser.selectedBrowser, "PDE-popup",
"Hi, there!, You can Build a PaDE by clicking on the PDE button!!",
null, /* anchor ID */
{
label: "Build PDE",
accessKey: "D",
callback: function() {
if(nodeSRC!=null) pde.emptyNodeSRC(nodeSRC);
window.openDialog("chrome://PDE/content/PDEBuilder.xul", "hello", "chrome,width=400,height=360",userContent, nodeSRC);
}
},null, { timeout: Date.now() + 10000,
persistWhileVisible: false });
1.Что не так с этим кодом?
2. Как я могу разместить всплывающее окно этой дверной вешалки для отображения на кнопке панели инструментов?
Это кнопка на панели инструментов
<toolbarbutton id="pde-toolbar-button" label="Detect"/>
Я хочу, чтобы всплывающее уведомление исчезло за 10 секунд! Спасибо, ребята.
У меня нет дополнительных параметров, поэтому я установил нулевое значение, но время ожидания не работает.
http://scenari -platform.org / SVN / DEV-жильный / багажник / Lib_XulRunner / Darwin / модули / PopupNotifications.jsm
https://developer.mozilla.org/en/JavaScript_code_modules/PopupNotifications.jsm#Notification_events