Search completed in 0.94 seconds.
notificationbox - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] the
notificationbox element is used to display notifications above an element.
... finding the current notification box within a firefox extension, you can retrieve the current notification box for a specific tab by calling the global function get
notificationbox(): notifybox = chromewin.get
notificationbox(notifywindow) notifybox = get
notificationbox(notifywindow) // applies to current context's window object here, chromewin is the xul window (usually just window), and notifywindow is the web content window for the tab you want to find the notification box for.
... also it is possible to call function with the same name (they are different) of global object gbrowser: notifybox = gbrowser.get
notificationbox() examples <
notificationbox flex="1"> <browser src="http://www.mozilla.org"/> </
notificationbox> there is a more complex code available in the code snippets area.
... priority levels (defined as properties of
notificationbox) : priority_info_low priority_info_medium priority_info_high priority_warning_low priority_warning_medium priority_warning_high priority_critical_low priority_critical_medium priority_critical_high priority_critical_block buttons : the buttons argument is an array of button descriptions.
User Notifications and Alerts - Archive of obsolete content
the
notificationbox element you have probably seen these before.
...this kind of notification is implemented with a
notificationbox.
... notification boxes are very easy to create, and are very customizable: let nb = gbrowser.get
notificationbox(); let acceptbutton = new object(); let declinebutton = new object(); let message = this._bundle.getstring("xulschoolhello.friendmessage.label"); let that = this; acceptbutton.label = this._bundle.getstring("xulschoolhello.acceptbutton.label"); acceptbutton.accesskey = this._bundle.getstring("xulschoolhello.acceptbutton.accesskey"); acceptbutton.popup = null; acceptbutton.callback = functi...
...And 3 more matches
notification - Archive of obsolete content
it will normally be used as part of a
notificationbox.
... persistence type: integer the persistence may be set to a non-zero value so that the
notificationbox's removetransientnotifications method does not remove them.
...should be one of the constants described in the
notificationbox's appendnotification method.
...And 2 more matches
Index - Archive of obsolete content
1223 get
notificationbox xul methods, xul reference no summary!
...it will normally be used as part of a
notificationbox.
... 1876
notificationbox needsmarkupwork, xul, xul elements, xul reference the
notificationbox element is used to display notifications above an element.
Index - Archive of obsolete content
492 get
notificationbox xul methods, xul reference no summary!
...it will normally be used as part of a
notificationbox.
... 1145
notificationbox needsmarkupwork, xul, xul elements, xul reference the
notificationbox element is used to display notifications above an element.
appendNotification - Archive of obsolete content
priority levels (defined as properties of
notificationbox) : priority_info_low priority_info_medium priority_info_high priority_warning_low priority_warning_medium priority_warning_high priority_critical_low priority_critical_medium priority_critical_high priority_critical_block buttons : the buttons argument is an array of button descriptions.
... example: function test
notificationboxwithbuttons() { //create some common variables if they do not exist.
... //prevent notification from closing: return true; }; function testnotificationbutton2callback(thenotification, buttoninfo, eventtarget) { window.alert("button 2 pressed"); //do not prevent notification from closing: }; function testnotificationcallback(reason) { window.alert("reason is: " + reason); }; let notifybox = gbrowser.get
notificationbox(); let buttons = []; let button1 = { isdefault: false, accesskey: "1", label: "button 1", callback: testnotificationbutton1callback, type: "", // if a popup, then must be: "menu-button" or "menu".
XUL accessibility guidelines - Archive of obsolete content
use scripting or the
notificationbox element to flag alerts.
... alerts alerts are displayed using the alert scripting function or the
notificationbox element.
... alerts are conveyed visually or audibly, or use a method other than the alert scripting function or the
notificationbox element.
Alerts and Notifications - Archive of obsolete content
.getservice(components.interfaces.nsiwindowwatcher) .openwindow(null, 'chrome://global/content/alerts/alert.xul', '_blank', 'chrome,titlebar=no,popup=yes', null); win.arguments = [image, title, msg, false, '']; } using notification box another way of non-modal notification and further interaction with users is using of xul elements
notificationbox and notification (implicitly).
... var message = 'another pop-up blocked'; var box = gbrowser.get
notificationbox(); var notification = box.getnotificationwithvalue('popup-blocked'); if (notification) { notification.label = message; } else { var buttons = [{ label: 'button', accesskey: 'b', popup: 'blockedpopupoptions', callback: null }]; let priority = box.priority_warning_medium; box.appendnotification(message, 'popup-blocked', 'chrome://browser/skin/info.png', priority, buttons); } ...
XUL Reference - Archive of obsolete content
r checkbox caption clicktoscroll colorpicker column columns commandset command conditions content datepicker deck description dialog dialogheader dropmarker editor grid grippy groupbox hbox iframe image key keyset label listbox listcell listcol listcols listhead listheader listitem member menu menubar menuitem menulist menupopup menuseparator notification
notificationbox observes overlay page panel param popupset preference preferences prefpane prefwindow progressmeter query queryset radio radiogroup resizer richlistbox richlistitem row rows rule scale script scrollbar scrollbox scrollcorner separator spacer spinbuttons splitter stack statusbar statusbarpanel stringbundle stringbundleset tab tabbrowser (firefox-only starting w...
...s --- text and images label caption image lists --- trees --- layout --- templates --- scripting --- helper elements other xul lists dialog overlay page window wizard wizardpage preference preferences prefpane prefwindow browser tabbrowser editor iframe titlebar resizer statusbar statusbarpanel dialogheader notification
notificationbox menubar menu menuitem menuseparator menupopup panel tooltip popupset toolbar toolbarbutton toolbargrippy toolbaritem toolbarpalette toolbarseparator toolbarset toolbarspacer toolbarspring toolbox tabbox tabs tab tabpanels tabpanel groupbox caption separator spacer button checkbox colorpicker datepicker menulist progressmeter radio radiogroup scale splitter te...
tabbrowser - Archive of obsolete content
contentwindow, currenturi, docshell, documentcharsetinfo, homepage, markupdocumentviewer, securityui, selectedbrowser, selectedtab, sessionhistory, tabcontainer, tabs, visibletabs, webbrowserfind, webnavigation, webprogress methods addprogresslistener, addtab, addtabsprogresslistener,appendgroup, getbrowseratindex, getbrowserindexfordocument, getbrowserfordocument, getbrowserfortab, geticon, get
notificationbox, gettabforbrowser, gettabmodalpromptbox, goback, gobackgroup, goforward, goforwardgroup, gohome, gotoindex, loadgroup, loadonetab, loadtabs, loaduri, loaduriwithflags, movetabto, pintab, reload, reloadalltabs, reloadtab, reloadwithflags, removealltabsbut, removecurrenttab, removeprogresslistener, removetab, removetabsprogresslistener,replacegroup, selecttabatindex, seticon, showonlythesetabs, sto...
... get
notificationbox( browser ) return type:
notificationbox element returns a
notificationbox for the specified browser element.
persistence - Archive of obsolete content
« xul reference home persistence type: integer the persistence may be set to a non-zero value so that the
notificationbox's removetransientnotifications method does not remove them.
findbar - Archive of obsolete content
kupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), removeattribute(), removeattributenode(), removeattributens(), removechild(), removeeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata close() return type: no return value closes the notification or findbar and removes it from its enclosing
notificationbox or findbar.
close - Archive of obsolete content
« xul reference home close() return type: no return value closes the notification or findbar and removes it from its enclosing
notificationbox or findbar.
Methods - Archive of obsolete content
sureindexisvisible ensureselectedelementisvisible expandtoolbar extra1 extra2 focus getbrowseratindex getbrowserfordocument getbrowserfortab getbrowserindexfordocument getbutton getdefaultsession geteditor getelementsbyattribute getelementsbyattributens getformattedstring gethtmleditor getindexoffirstvisiblerow getindexofitem getitematindex getnextitem get
notificationbox getnotificationwithvalue getnumberofvisiblerows getpagebyid getpreviousitem getresultat getresultcount getresultvalueat getrowcount getsearchat getselecteditem getsession getsessionbyname getsessionresultat getsessionstatusat getsessionvalueat getstring goback gobackgroup godown goforward goforwardgroup gohome goto gotoindex goup hidepopup inc...