Search completed in 0.93 seconds.
disabled - HTML: Hypertext Markup Language
the boolean
disabled attribute, when present, makes the element not mutable, focusable, or even submitted with the form.
... the boolean
disabled attribute, when present, makes the element not mutable, focusable, or even submitted with the form.
...able, or even submitted with the form.
...And 35 more matches
disabled - Archive of obsolete content
« xul reference home
disabled type: boolean indicates whether the element is
disabled or not.
... « xul reference home
disabled type: boolean indicates whether the element is
disabled or not.
... « xul reference home
disabled type: boolean indicates whether the element is
disabled or not.
...And 7 more matches
:disabled - CSS: Cascading Style Sheets
the :
disabled css pseudo-class represents any
disabled element.
... the :
disabled css pseudo-class represents any
disabled element.
... the :
disabled css pseudo-class represents any
disabled element.
...And 7 more matches
StyleSheet.disabled - Web APIs
the
disabled property of the stylesheet interface determines whether the style sheet is prevented from applying to the document.
... the
disabled property of the stylesheet interface determines whether the style sheet is prevented from applying to the document.
... the
disabled property of the stylesheet interface determines whether the style sheet is prevented from applying to the document.
...And 5 more matches
HTMLSelectElement.disabled - Web APIs
the htmlselectelement.
disabled is a boolean that reflects the
disabled html attribute, which indicates whether the control is
disabled.
... the htmlselectelement.
disabled is a boolean that reflects the
disabled html attribute, which indicates whether the control is
disabled.
... the htmlselectelement.
disabled is a boolean that reflects the
disabled html attribute, which indicates whether the control is
disabled.
...And 3 more matches
msPlayToDisabled - Web APIs
non-standard this feature is non-standard and is not on a standards track.
... non-standard this feature is non-standard and is not on a standards track.
...roduction sites facing the web: it will not work for every user.
...And 2 more matches
:-moz-user-disabled - CSS: Cascading Style Sheets
the :-moz-user-
disabled css pseudo-class is a mozilla extension that matches elements representing images that were not loaded because images have been entirely
disabled by the user's preferences.
... the :-moz-user-
disabled css pseudo-class is a mozilla extension that matches elements representing images that were not loaded because images have been entirely
disabled by the user's preferences.
... the :-moz-user-
disabled css pseudo-class is a mozilla extension that matches elements representing images that were not loaded because images have been entirely
disabled by the user's preferences.
... the :-moz-user-
disabled css pseudo-class is a mozilla extension that matches elements representing images that were not loaded because images have been entirely
disabled by the user's preferences.
disabled - Archive of obsolete content
« xul reference
disabled type: boolean gets and sets the value of the
disabled attribute.
... « xul reference
disabled type: boolean gets and sets the value of the
disabled attribute.
... « xul reference
disabled type: boolean gets and sets the value of the
disabled attribute.
:-moz-handler-disabled - CSS: Cascading Style Sheets
the :-moz-handler-
disabled css pseudo-class is a mozilla extension that matches elements that can't be displayed because their handlers have been
disabled by the user.
... the :-moz-handler-
disabled css pseudo-class is a mozilla extension that matches elements that can't be displayed because their handlers have been
disabled by the user.
browser.pagethumbnails.capturing_disabled
the preference browser.pagethumbnails.capturing_
disabled controls whether the application creates screenshots of visited pages which will be shown if the web page is shown in the grid of the "new tab page" (about:newtab) which offers the most often visited pages for fast navigation.
disabled - Web APIs
is a boolean indicating whether or not the control is
disabled, meaning that it does not accept any clicks.
BasicCardResponse - Web APIs
data and send us a pull request.
...loreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetbasiccardresponsechrome no support noedge no support ≤18 — 79firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true) and the dom.payments.request.supportedregions preference (needs to be set to a comma-delineated list of one or more 2-character iso country codes indicating the countries in which to support payments (for example, us,ca.).
...nfig.ie no support noopera no support nosafari ?
...And 38 more matches
BluetoothCharacteristicProperties - Web APIs
exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetbluetoothcharacteristicproperties experimentalchrome full support 56notes full support 56notes notes chromeos and macos only.
...or androidopera for androidsafari on iossamsung internetbluetoothcharacteristicproperties experimentalchrome full support 56notes full support 56notes notes chromeos and macos only.
...be set to enabled).
...And 37 more matches
BluetoothRemoteGATTDescriptor - Web APIs
efirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetbluetoothremotegattdescriptor experimentalchrome full support 57notes full support 57notes notes macos only.
... androidfirefox for androidopera for androidsafari on iossamsung internetbluetoothremotegattdescriptor experimentalchrome full support 57notes full support 57notes notes macos only.
... (needs to be set to enabled).
...And 33 more matches
JavaScript modules - JavaScript
firefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsimportchrome full support 61edge full support 16 full support 16 full support 15
disabled disabled from version 15: this feature is behind the experimental javascript features preference.firefox full support 60 full support 60 no support 54 — 60
disabled disabled from version 54 until version 60 (exclusive): this feature is behind the dom.modulescripts.enabled preferenc...
...ri full support 10.1webview android full support 61chrome android full support 61firefox android full support 60 full support 60 no support 54 — 60
disabled disabled from version 54 until version 60 (exclusive): this feature is behind the dom.modulescripts.enabled preference.
... full support 13.2.0notes full support 13.2.0notes notes modules must either have a filename ending in .mjs, or the nearest parent package.json file must contain "type": "module".
...And 24 more matches
WebAssembly - JavaScript
afariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jswebassemblychrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0compileerrorchrome full support ...
...upport 7.0nodejs full support 8.0.0compileerrorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
...And 19 more matches
WebAssembly
afariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jswebassemblychrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0compileerrorchrome full support ...
...upport 7.0nodejs full support 8.0.0compileerrorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
...And 19 more matches
:is() (:matches(), :any()) - CSS: Cascading Style Sheets
is generated from structured data.
... please check out https://github.com/mdn/browser-compat-data and send us a pull request.
...obilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internet:is()chrome full support 68notes
disabled full support 68notes
disabled notes combinators in the selector list argument may not match correctly (see bug 842157).
disabled from version 68: this feature is behind the #enable-experimental-web-platform-features preference (needs to be set to enabled).
...And 16 more matches
Index - Web APIs
e audiotrack interface represents a single audio track from one of the html media elements, <audio> or <video>.
...st represents.
...the removetrack event occurs, indicating that an audio track has been removed from the media element, and therefore also from the audiotracklist.
...And 15 more matches
ByteLengthQueuingStrategy - Web APIs
est.
...d webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetbytelengthqueuingstrategy experimentalchrome full support 59edge full support 16firefox full support 57
disabled full support 57
disabled disabled from version 57: this feature is behind the dom.streams.enabled preference (needs to be set to true) and the javascript.options.streams preference (needs to be set to true).
...config.ie no support noopera full support 46safari ?
...And 13 more matches
CountQueuingStrategy - Web APIs
request.
...ndroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcountqueuingstrategy experimentalchrome full support 59edge full support 16firefox full support 57
disabled full support 57
disabled disabled from version 57: this feature is behind the dom.streams.enabled preference (needs to be set to true) and the javascript.options.streams preference (needs to be set to true).
...config.ie no support noopera full support 46safari ?
...And 13 more matches
@font-feature-values - CSS: Cascading Style Sheets
efox for androidopera for androidsafari on iossamsung internet@font-feature-valueschrome no support noedge no support nofirefox full support 34 full support 34 full support 24
disabled disabled from version 24: this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
... full support 9.1webview android no support nochrome android no support nofirefox android full support 34 full support 34 full support 24
disabled disabled from version 24: this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
...rnet android no support no@annotationchrome no support noedge no support nofirefox full support 34 full support 34 full support 24
disabled disabled from version 24: this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
...And 13 more matches
Commands - Archive of obsolete content
« previousnext » a command is an operation which may be invoked.
...ions from the code.
...dvantage is that several buttons or other ui elements can be hooked up to the same command.
...And 12 more matches
Theme changes in Firefox 2 - Archive of obsolete content
emoved file.
...s to present notices such as "a popup was blocked." global/scrollbox/autorepeat-arrow-dn-dis.gif new file; icon displayed for a
disabled autorepeat down arrow in a scroll box.
... behind all tabs.
...And 12 more matches
UI pseudo-classes - Learn web development
can take advantage of.
...n the sections below, but briefly, the main ones we'll be looking at are: :required and :optional: targets required or optional form controls.
... main ones we'll be looking at are: :required and :optional: targets required or optional form controls.
...And 12 more matches
A simple RTCDataChannel sample - Web APIs
to a remote computer for another example.
... then there's a box which contains the text input box into which the user can type a message to transmit, with a button to send the entered text.
...age to transmit, with a button to send the entered text.
...And 12 more matches
<input type="button"> - HTML: Hypertext Markup Language
ote: the problem with the above example of course is that the user will not know what the access key is!
...t the access key is!
...n a way that doesn't intefere with the site design (for example by providing an easily accessible link that points to information on what the site accesskeys are).
...And 12 more matches
textbox (Toolkit autocomplete) - Archive of obsolete content
s for what the user has started to type.
...nmatches, ignoreblurwhilesearching, inputtooltiptext, label, maxlength, maxrows, minresultsforpopup, nomatch, onchange, oninput, onsearchcomplete, ontextentered, ontextreverted, open, readonly,showcommentcolumn, showimagecolumn, size, tabindex, tabscrolling, timeout, type, value properties accessibletype, completedefaultindex, controller, crop, disableautocomplete, disablekeynavigation,
disabled, editable, focused, forcecomplete, highlightnonmatches, ignoreblurwhilesearching, inputfield, label, maxlength, maxrows, minresultsforpopup, open, popup, popupopen, searchcount, searchparam, selectionend, selectionstart, showcommentcolumn, showimagecolumn,size, tabindex, tabscrolling, textlength, textvalue, timeout, type, value methods getsearchat, onsearchcomplete, ontextentered, ontex...
...teselectedindex type: boolean if true, the text in the text field will be autocompleted as the user selects from the popup list.
...And 10 more matches
Textbox (XPFE autocomplete) - Archive of obsolete content
ion objects, each of which can return a set of results given the current value of the textbox.
...ge, onerrorcommand, oninput, onsearchcomplete, ontextcommand, ontextentered, ontextrevert, ontextreverted, open, readonly, searchsessions, showcommentcolumn, showcommentcolumn, showpopup, size, tabindex, tabscrolling, tabscrolling, timeout, type, useraction, value properties accessible, alwaysopenpopup, autofill, autofillaftermatch, completedefaultindex, crop, disableautocomplete,
disabled, editable, focused, forcecomplete, highlightnonmatches, ignoreblurwhilesearching, inputfield, issearching, iswaiting, label, maxlength, maxrows, minresultsforpopup, nomatch, open, popup, popupopen, resultspopup, searchcount, searchparam, searchsessions, selectionend, selectionstart, sessioncount, showcommentcolumn, showpopup, size, tabindex, tabscrolling, textlength, textvalue, timeout, type, use...
... true, the best match value will be filled into the textbox as the user types.
...And 10 more matches
tree - Archive of obsolete content
ould be attached to the tree by setting its view property.
...r example, via menus) to column picker and for header behaviors like sorting (these have no default keyboard access).
...rue" --> <treeitem container="true" open="true"> <treerow> <treecell label="2"/> <treecell label="b"/> </treerow> <treechildren> <treeitem> <treerow> <treecell label="2a"/> <treecell label="ba"/> </treerow> </treeitem> </treechildren> </treeitem> </treechildren> </tree> attributes
disabled type: boolean indicates whether the element is
disabled or not.
...And 10 more matches
WAI-ARIA basics - Learn web development
description contained in a <div> is the label for multiple table cells, or you could use it as an alternative to image alt text — specify existing information on the page as an image's alt text, rather than having to repeat it inside the alt attribute.
...ld use it as an alternative to image alt text — specify existing information on the page as an image's alt text, rather than having to repeat it inside the alt attribute.
...is going on.
...And 10 more matches
Software accessibility: Where are we today?
is article reviews the progress and technology as it has developed.
...information using a mouse react to sounds played.
... of a limitation in that most software doesn't rely exclusively on audio to relay feedback.
...And 10 more matches
Using the Browser API
e functions can be handled using the browser api htmliframeelement.goback() and htmliframeelement.goforward() methods.
...ouchscreen.
...he back and forward buttons are
disabled when you cannot move backwards/forwards, and enabled when you can.
...And 10 more matches
font-size-adjust - CSS: Cascading Style Sheets
enerated from structured data.
..., please check out https://github.com/mdn/browser-compat-data and send us a pull request.
...check out https://github.com/mdn/browser-compat-data and send us a pull request.
...And 10 more matches
Feature-Policy - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
...n of the device through the accelerometer interface.
...And 10 more matches
preference - Archive of obsolete content
sted in a prefpane.
...corresponds to a preference which is stored in the user's preferences file.
...led, instantapply, inverted, name, onchange, readonly, tabindex, type properties defaultvalue,
disabled, hasuservalue, inverted, locked, name, preferences, readonly, tabindex, type, value, valuefrompreferences methods reset examples <preferences> <preference id="pref_id" name="preference.name" type="int"/> </preferences> see preferences system for a complete example.
...And 9 more matches
radio - Archive of obsolete content
nly one radio button within the same radiogroup may be selected at a time.
...on by selecting it with the mouse or keyboard.
...skey, command, crop,
disabled, focused, group, image, label, selected, tabindex, value properties accesskey, accessibletype, control, crop,
disabled, image, label, radiogroup, selected, tabindex, value examples <radiogroup> <radio id="orange" label="red" accesskey="r"/> <radio id="violet" label="green" accesskey="g" selected="true"/> <radio id="yellow" label="blue" accesskey="b"
disabled="true"/> </radiogroup> attributes accesskey type: character this should be set to a character that is used as a shortcut key.
...And 9 more matches
richlistbox - Archive of obsolete content
mples | attributes | properties | methods | related ] this element is used to create a list of listitems (richlistitems), similar to a listbox, but is designed to be used when the items do not contain simple text content.
...ox, but is designed to be used when the items do not contain simple text content.
...ples <richlistbox> <richlistitem> <description>a xul description!</description> </richlistitem> <richlistitem> <button label="a xul button"/> </richlistitem> </richlistbox> the richlistbox element contains multiple richlistitem elements, which can contain any content.
...And 9 more matches
tab - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] a single tab which should be placed inside a tabs element.
... user may click a tab to bring the associated page of the tabbox to the front.
...ys appear cropped.
...And 9 more matches
tabs - Archive of obsolete content
[ examples | attributes | properties | methods | related ] a row of tabs.
...contain tab elements.
...rue, the tabs row will have a "new tab" button and "close" button on the ends.
...And 9 more matches
textbox - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] an input field where the user can enter text.
... xul tutorial.
..." value="john"/> </vbox> attributes cols type: integer for multiline textboxes, the number of columns to display.
...And 9 more matches
Slottable - Web APIs
droidfirefox for androidopera for androidsafari on iossamsung internetslottable experimentalchrome full support 53edge full support 79firefox full support 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
... 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
... 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
...And 9 more matches
WebAssembly.Table - JavaScript
operasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jstablechrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0table() constructorchrome full su...
... 7.0nodejs full support 8.0.0table() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
...And 9 more matches
button - Archive of obsolete content
button that can be pressed by the user.
... specify the label of the button using the label attribute or by placing content inside the button.
...r elements, the elements are placed left to right or top to bottom in the order they appear in the xul code.
...And 8 more matches
colorpicker - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] a palette of colors from which a user may select by clicking on one of the grid cells.
... « xul reference home [ examples | attributes | properties | methods | related ] a palette of colors from which a user may select by clicking on one of the grid cells.
... « xul reference home [ examples | attributes | properties | methods | related ] a palette of colors from which a user may select by clicking on one of the grid cells.
...And 8 more matches
datepicker - Archive of obsolete content
ate is changed using the keyboard instead of the mouse.
...here, i.e., use window.settimeout(actual-event-handler-function, 0); to queue up your event handler to run after the rest of the picker's change event handlers.
...change event is fired for the grid and popup datepickers whenever a new month is navigated to or displayed.
...And 8 more matches
description - Archive of obsolete content
e text can be set either with the value attribute or by placing text inside the open and close description tags.
... text inside the open and close description tags.
...ys appear cropped.
...And 8 more matches
label - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] this element is used to provide a label for a control element.
...| properties | methods | related ] this element is used to provide a label for a control element.
...ys appear cropped.
...And 8 more matches
listbox - Archive of obsolete content
ttribute.
... height, which is the height of the tallest item in the list.
...,000"} ]; for (var i = 0; i < gems.length; i++) { var row = document.createelement('listitem'); var cell = document.createelement('listcell'); cell.setattribute('label', gems[i].gem); row.appendchild(cell); cell = document.createelement('listcell'); cell.setattribute('label', gems[i].price ); row.appendchild(cell); thelist.appendchild(row); } attributes
disabled type: boolean indicates whether the element is
disabled or not.
...And 8 more matches
listcell - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] a single cell of a listbox.
... « xul reference home [ examples | attributes | properties | methods | related ] a single cell of a listbox.
...ys appear cropped.
...And 8 more matches
listhead - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] a header row of a listbox.
... « xul reference home [ examples | attributes | properties | methods | related ] a header row of a listbox.
... « xul reference home [ examples | attributes | properties | methods | related ] a header row of a listbox.
...And 8 more matches
listitem - Archive of obsolete content
ethods | related ] a single row in a listbox.
... attribute directly on the listitem element.
...an add the following css rule when you want to use the value none: menupopup > menuitem, menupopup > menu { max-width: none; } current type: boolean this attribute will be set to true if the listitem is the current item.
...And 8 more matches
menuitem - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] a single choice in a menupopup element.
...single choice in a menupopup element.
...his maximum width, you may be able to use the max-width css property (or the maxwidth attribute) to override this size.
...And 8 more matches
menulist - Archive of obsolete content
the elements displayed in the menulist.
...he choices as menuitem elements.
...} disableautoselect type: boolean if this attribute is true or omitted, the selected item on the menu will update to match what the user entered in the textbox.
...And 8 more matches
menuseparator - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] used to create a separator between menu items.
...ul reference home [ examples | attributes | properties | methods | related ] used to create a separator between menu items.
...ys appear cropped.
...And 8 more matches
richlistitem - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] an individual item in a richlistbox.
... « xul reference home [ examples | attributes | properties | methods | related ] an individual item in a richlistbox.
... « xul reference home [ examples | attributes | properties | methods | related ] an individual item in a richlistbox.
...And 8 more matches
scale - Archive of obsolete content
.
... page up and page down keys to increment and decrement the value by one page, as specified by the pageincrement attribute.
...r elements, the elements are placed left to right or top to bottom in the order they appear in the xul code.
...And 8 more matches
toolbarbutton - Archive of obsolete content
ionality should be duplicated elsewhere in the application where possible, provide keyboard alternatives.
...u.
...er elements, the elements are placed left to right or top to bottom in the order they appear in the xul code.
...And 8 more matches
Fullscreen API - Web APIs
≤79 full support ≤79 full support ≤79alternate name alternate name uses the non-standard name: webkitisfullscreenfirefox full support 64 full support 64 no support 49 — 65
disabled disabled from version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true).
... 71 full support 71 full support 18alternate name alternate name uses the non-standard name: webkitisfullscreenfirefox android full support 64 full support 64 no support 49 — 65
disabled disabled from version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true).
...full support ≤18prefixed prefixed implemented with the vendor prefix: webkit full support 12prefixed prefixed implemented with the vendor prefix: msfirefox full support 64 full support 64 no support 47 — 65
disabled disabled from version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true).
...And 8 more matches
PaymentAddress.toJSON() - Web APIs
age is generated from structured data.
...the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
... please check out https://github.com/mdn/browser-compat-data and send us a pull request.
...And 8 more matches
<input>: The Input (Form Input) element - HTML: Hypertext Markup Language
m autofill feature autofocus all automatically focus the form control when the page is loaded capture file media capture input method in file upload controls checked radio, checkbox whether the command or control is checked dirname text, search name of form field to use for sending the element's directionality in form submission
disabled all whether the form control is
disabled form all associates the control with a form element formaction image, submit url to use for form submission formenctype image, submit form data set encoding type to use for form submission formmethod image, submit http method to use for form submission formnovalidate image, submi...
...being set by the browser.
...e="fruit.dir" value="cherry"></label> <input type="submit"/> </form> <!-- page.html?fruit=cherry&fruit.dir=ltr --> when the form above is submitted, the input cause both the name / value pair of fruit=cherry and the dirname / direction pair of fruit.dir=ltr to be sent.
...And 8 more matches
ui/button/toggle - Archive of obsolete content
"64": "./icon-64.png" }, onchange: handlechange }); var panel = panels.panel({ contenturl: self.data.url("panel.html"), onhide: handlehide }); function handlechange(state) { if (state.checked) { panel.show({ position: button }); } } function handlehide() { button.state('window', {checked: false}); } disabling buttons you can disable a button by setting its
disabled property to true.
...}, onchange: handlechange }); var panel = panels.panel({ contenturl: self.data.url("panel.html"), onhide: handlehide }); function handlechange(state) { if (state.checked) { panel.show({ position: button }); } } function handlehide() { button.state('window', {checked: false}); } disabling buttons you can disable a button by setting its
disabled property to true.
...a.url("panel.html"), onhide: handlehide }); function handlechange(state) { if (state.checked) { panel.show({ position: button }); } } function handlehide() { button.state('window', {checked: false}); } disabling buttons you can disable a button by setting its
disabled property to true.
...And 7 more matches
arrowscrollbox - Archive of obsolete content
| related ] a box which provides scroll arrows along its edges for scrolling through the contents of the box.
... along its edges for scrolling through the contents of the box.
...opup, position, preference-editable, querytype, ref, removeelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width clicktoscroll type: boolean clicktoscroll, if true, the arrows must be clicked to scroll the scrollbox content.
...And 7 more matches
radiogroup - Archive of obsolete content
thods | related ] a group of radio buttons.
... group can be selected at a time.
... properties accessibletype,
disabled, focuseditem, itemcount, selectedindex, selecteditem, tabindex, value methods appenditem, checkadjacentelement, getindexofitem, getitematindex, insertitemat, removeitemat examples <radiogroup> <radio id="orange" label="red"/> <radio id="violet" label="green" selected="true"/> <radio id="yellow" label="blue"/> </radiogroup> attributes
disabled type: boolean indicates whether the element is
disabled or not.
...And 7 more matches
<fieldset>: The Field Set element - HTML: Hypertext Markup Language
a pull request.
...t providing a caption for the <fieldset>.
...ch can contain the id of a <form> on the same page, allowing you to make the <fieldset> part of that <form> even if it is not nested inside it, and
disabled, which allows you to disable the <fieldset> and all its contents in one go.
...And 7 more matches
WebAssembly.Module - JavaScript
perasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsmodulechrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0module() constructorchrome full s...
... 7.0nodejs full support 8.0.0module() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
...And 7 more matches
ui/button/action - Archive of obsolete content
removelistener("click", firstclick); button.on("click", subsequentclicks); } function subsequentclicks(state) { console.log("you clicked '" + state.label + "' again"); } the listener is passed a state object that contains all the button's properties.
...click); button.on("click", subsequentclicks); } function subsequentclicks(state) { console.log("you clicked '" + state.label + "' again"); } the listener is passed a state object that contains all the button's properties.
...icks(state) { console.log("you clicked '" + state.label + "' again"); } the listener is passed a state object that contains all the button's properties.
...And 6 more matches
menu - Archive of obsolete content
l reference home [ examples | attributes | properties | methods | related ] an element, much like a button, that is placed on a menubar.
...menubar.
...ays appear cropped.
...And 6 more matches
sslerr.html
server's certificate." this error code should be returned by the certificate authentication callback function when it detects that the common name in the remote server's certificate does not match the hostname sought by the local client, according to the matching rules specified for cert_verifycertname.
...he certificate authentication callback function when it detects that the common name in the remote server's certificate does not match the hostname sought by the local client, according to the matching rules specified for cert_verifycertname.
...remote server's certificate does not match the hostname sought by the local client, according to the matching rules specified for cert_verifycertname.
...And 6 more matches
nsILoginManagerStorage
electing and using the correct nsiloginmanangerstorage module.
...rl the url of the form to which the login will be submitted.
...empty string.
...And 6 more matches
key - Archive of obsolete content
t specify a command attribute (or an oncommand handler) on the key element.
...>.
...ific elements, you will need to listen for key events.
...And 5 more matches
Getting started with HTML - Learn web development
alue === 'show solution') { userentry = textarea.value; } else { solutionentry = textarea.value; } updatecode(); }; boolean attributes sometimes you will see attributes written without values.
...tes sometimes you will see attributes written without values.
...these are called boolean attributes.
...And 5 more matches
Shell global objects
single-step profiling (currently everything but arm-simulator).
...de to verify live regs at the start of a vm call are not modified before its osipoint.
...ilder to supply metadata for all newly created objects.
...And 5 more matches
nsILoginManager
t, in nsidomhtmlinputelement aelement); unsigned long countlogins(in astring ahostname, in astring aactionurl, in astring ahttprealm); boolean fillform(in nsidomhtmlformelement aform); void findlogins(out unsigned long count, in astring ahostname, in astring aactionurl, in astring ahttprealm, [retval, array, size_is(count)] out nsilogininfo logins); void getall
disabledhosts([optional] out unsigned long count, [retval, array, size_is(count)] out wstring hostnames); void getalllogins([optional] out unsigned long count, [retval, array, size_is(count)] out nsilogininfo logins); boolean getloginsavingenabled(in astring ahost); void modifylogin(in nsilogininfo oldlogin, in nsisupports newlogindata); void removealllogins(); ...
...or which the login applies; this is obtained from the www-authenticate header (see rfc 2617).
...header (see rfc 2617).
...And 5 more matches
RTCDataChannel: close event - Web APIs
interface event event handler property rtcdatachannel.onclose examples this example sets up a handler for the close event for the rtcdatachannel named dc; its responsibility in this example is to update user interface elements to reflect that there is no longer an ongoing call, and to allow a new call to be started.
... event handler property rtcdatachannel.onclose examples this example sets up a handler for the close event for the rtcdatachannel named dc; its responsibility in this example is to update user interface elements to reflect that there is no longer an ongoing call, and to allow a new call to be started.
...achannel.onclose examples this example sets up a handler for the close event for the rtcdatachannel named dc; its responsibility in this example is to update user interface elements to reflect that there is no longer an ongoing call, and to allow a new call to be started.
...And 5 more matches
RTCDataChannel: open event - Web APIs
open event that adjusts the user interface to indicate that a chat window is ready to be used after a connection has been established.
...face to indicate that a chat window is ready to be used after a connection has been established.
...s ready to be used after a connection has been established.
...And 5 more matches
Window.open() - Web APIs
e a new window or will re-use an already opened one" >promote firefox adoption</a></p> the above code solves a few usability problems related to links opening secondary window.
... abused overwhelmingly in the past and the rare scripts that do not abuse such feature are often wrong, inaccurate when resizing the window.
...rowser-built-in feature or extensions include opening a link in a new window or not, in the same window, in a new tab or not, in "background" or not.
...And 5 more matches
ime-mode - CSS: Cascading Style Sheets
the ime-mode css property controls the state of the input method editor (ime) for text fields.
...e can be used in a user style sheet to override the page's setting.
...o override the page's setting.
...And 5 more matches
WebAssembly.Memory - JavaScript
perasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsmemorychrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0memory() constructorchrome full s...
... 7.0nodejs full support 8.0.0memory() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
...And 5 more matches
Index - Archive of obsolete content
language for compilation to machine code.
...ul attributes, xul reference no summary!
...xul attributes, xul reference no summary!
...And 4 more matches
Broadcasters and Observers - Archive of obsolete content
« previousnext » there may be times when you want several elements to respond to events or changes of state easily.
... « previousnext » there may be times when you want several elements to respond to events or changes of state easily.
... the button will share the label with the command.
...And 4 more matches
command - Archive of obsolete content
n godocommand function to invoke the command.
...he following code will send a paste command (cmd_paste) to the currently focused element: // first include chrome://global/content/globaloverlay.js godocommand("cmd_paste"); example with two buttons <commandset><command id="cmd_openhelp" oncommand="alert('help');"/></commandset> <button label="help" command="cmd_openhelp"/> <button label="more help" command="cmd_openhelp"/> attributes
disabled type: boolean indicates whether the element is
disabled or not.
.../global/content/globaloverlay.js godocommand("cmd_paste"); example with two buttons <commandset><command id="cmd_openhelp" oncommand="alert('help');"/></commandset> <button label="help" command="cmd_openhelp"/> <button label="more help" command="cmd_openhelp"/> attributes
disabled type: boolean indicates whether the element is
disabled or not.
...And 4 more matches
keyset - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] a container element for key elements.
...es, dir, empty, equalsize, flags, flex, height, hidden, id, insertafter, insertbefore, left, maxheight, maxwidth, menu, minheight, minwidth, mousethrough, observes, ordinal, orient, pack, persist, popup, position, preference-editable, querytype, ref, removeelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width
disabled type: boolean indicates whether the element is
disabled or not.
...nu, minheight, minwidth, mousethrough, observes, ordinal, orient, pack, persist, popup, position, preference-editable, querytype, ref, removeelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width
disabled type: boolean indicates whether the element is
disabled or not.
...And 4 more matches
listheader - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] a header for a single column in a listbox.
... <listheader label="name"/> <listheader label="occupation"/> </listhead> <listitem> <listcell label="george"/> <listcell label="house painter"/> </listitem> <listitem> <listcell label="mary ellen"/> <listcell label="candle maker"/> </listitem> <listitem> <listcell label="roger"/> <listcell label="swashbuckler"/> </listitem> </listbox> attributes
disabled type: boolean indicates whether the element is
disabled or not.
...eorge"/> <listcell label="house painter"/> </listitem> <listitem> <listcell label="mary ellen"/> <listcell label="candle maker"/> </listitem> <listitem> <listcell label="roger"/> <listcell label="swashbuckler"/> </listitem> </listbox> attributes
disabled type: boolean indicates whether the element is
disabled or not.
...And 4 more matches
Common Firefox theme issues and solutions - Archive of obsolete content
problems, which provides editors with "boilerplate" copy and paste review notes for common theme issues.
... fields may show both a drop arrow and up/down spinner arrows.
...ome button styling from toolbarbuttons.css you'll need to add comparable style rules for #appmenu-toolbar-button in browser.css.
...And 4 more matches
Basic native form controls - Learn web development
simple plain text input controls.
...ub at single-line-text-fields.html (see it live also).
...heck box is created using the <input> element with a type attribute set to the value checkbox.
...And 4 more matches
A first splash into JavaScript - Learn web development
undcolor = 'red'; if(userguess < randomnumber) { loworhi.textcontent = 'last guess was too low!' ; } else if(userguess > randomnumber) { loworhi.textcontent = 'last guess was too high!'; } } guesscount++; guessfield.value = ''; } guesssubmit.addeventlistener('click', checkguess); function setgameover() { guessfield.
disabled = true; guesssubmit.
disabled = true; resetbutton = document.createelement('button'); resetbutton.textcontent = 'start new game'; document.body.append(resetbutton); resetbutton.addeventlistener('click', resetgame); } function resetgame() { guesscount = 1; const resetparas = document.queryselectorall('.resultparas p'); for(let i = 0 ; i < res...
...'; document.body.append(resetbutton); resetbutton.addeventlistener('click', resetgame); } function resetgame() { guesscount = 1; const resetparas = document.queryselectorall('.resultparas p'); for(let i = 0 ; i < resetparas.length ; i++) { resetparas[i].textcontent = ''; } resetbutton.parentnode.removechild(resetbutton); guessfield.
disabled = false; guesssubmit.
disabled = false; guessfield.value = ''; guessfield.focus(); lastresult.style.backgroundcolor = 'white'; randomnumber = math.floor(math.random() * 100) + 1; } </script> </body> </html> have a go at playing it — familiarize yourself with the game before you move on.
...ll break because we've not yet defined the setgameover() function that is supposed to be run once the game is over.
...And 4 more matches
IME handling guide
e input from the keyboard directly.
...spatched ecompositionchange event, this modifies the stored composition string and its clause information.
...he platform has such an api.
...And 4 more matches
AddonListener
in the form of calls to methods on the listener object.
...enabling( in addon addon, in boolean needsrestart ) parameters addon the addon that is being enabled needsrestart true if an application restart is necessary for the change to take effect onenabled() called when an add-on has been enabled.
...art true if an application restart is necessary for the change to take effect onenabled() called when an add-on has been enabled.
...And 4 more matches
The HTML DOM API - Web APIs
source which sent or is sending server-sent events.
...rver-sent events.
...getelementbyid("username"); const sendbutton = document.getelementbyid("sendbutton") sendbutton.
disabled = true; // [note: this is
disabled since it causes this article to always load with this example focused and scrolled into view] //namefield.focus(); namefield.addeventlistener("input", event => { const elem = event.target; const valid = elem.value.length != 0; if (valid && sendbutton.
disabled) { sendbutton.
disabled = false; } else if (!valid && !sendbutton.
disabled) { sendbutton.
disabled = true; } }); this code uses the document interface's getelementbyid() method to get the dom object representing the <input> elements whose ids are username and sendbutton.
...And 4 more matches
TextTrack.mode - Web APIs
the texttrack interface's mode property is a string specifying and controlling the text track's mode:
disabled, hidden, or showing.
...g and controlling the text track's mode:
disabled, hidden, or showing.
...s to be shown.
...And 4 more matches
:where() - CSS: Cascading Style Sheets
age is generated from structured data.
...the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
... please check out https://github.com/mdn/browser-compat-data and send us a pull request.
...And 4 more matches
Search Extension Tutorial (Draft) - Archive of obsolete content
asons, change several search-related settings at install time.
...a localizable preference, so it must contain a url which // points at a properties file containing the preference name as a // property.
...earch.defaultenginename=example engine"); in the case or restartless extensions, the preferences need to be changed manually, and reverted when the extension is
disabled if they have not been changed in the meantime.
...And 3 more matches
Table Layout Regression Tests - Archive of obsolete content
<ui data="3 0 0 1 " /> <uireset data="7 0 4" /> <xul data="0 0 0 0 0 1 <svg data="0 1.000000 1.000000 0 1.000000" /> </stylecontext> the baseline log will look like: type manifest file: e:\moz_src\mozilla\obj-i586-pc-msvc\dist\bin\components\xpti.dat +++ javascript debugging hooks installed.
...et data="7 0 4" /> <xul data="0 0 0 0 0 1 <svg data="0 1.000000 1.000000 0 1.000000" /> </stylecontext> the baseline log will look like: type manifest file: e:\moz_src\mozilla\obj-i586-pc-msvc\dist\bin\components\xpti.dat +++ javascript debugging hooks installed.
...a="0 0 0 0 0 1 <svg data="0 1.000000 1.000000 0 1.000000" /> </stylecontext> the baseline log will look like: type manifest file: e:\moz_src\mozilla\obj-i586-pc-msvc\dist\bin\components\xpti.dat +++ javascript debugging hooks installed.
...And 3 more matches
Advanced Svelte: Reactivity, lifecycle, accessibility - Learn web development
r todos array has been modified.
...svelte' const dispatch = createeventdispatcher() export let todos let completed = true const checkall = () => { dispatch('checkall', completed) completed = !completed } const removecompleted = () => dispatch('removecompleted') $: completedtodos = todos.filter(t => t.completed).length </script> <div class="btn-group"> <button type="button" class="btn btn__primary"
disabled={todos.length === 0} on:click={checkall}>{completed ?
...mpleted) completed = !completed } const removecompleted = () => dispatch('removecompleted') $: completedtodos = todos.filter(t => t.completed).length </script> <div class="btn-group"> <button type="button" class="btn btn__primary"
disabled={todos.length === 0} on:click={checkall}>{completed ?
...And 3 more matches
Addon
nteger reason, in string appversion, in string platformversion) overview of optional methods void uninstall() void canceluninstall() boolean hasresource(in string path) nsiuri getresourceuri(in string path) void getdatadirectory(in datadirectorycallback callback) required properties attribute type description app
disabled read only boolean true if this add-on cannot be used in the application based on version compatibility, dependencies, and blocklisting.
...n.
...gninstall read only boolean true or false depending on whether the add-on is a third party add-on installation or not.
...And 3 more matches
AddonManager
d-on should update automatically only if that's the global default.
... pending_install this add-on will be installed after the application restarts.
... for all users of the computer).
...And 3 more matches
Observer Notifications
em-action-requested item-installed a new extension has been installed.
...nstalled a new extension has been installed.
... sleep_notification null sent when the computer is going to sleep.
...And 3 more matches
characteristic - Web APIs
mobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcharacteristic experimentalchrome full support 57notes full support 57notes notes macos only.
...bviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcharacteristic experimentalchrome full support 57notes full support 57notes notes macos only.
... (needs to be set to enabled).
...And 3 more matches
readValue() - Web APIs
sktopmobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetreadvalue experimentalchrome full support 57notes full support 57notes notes macos only.
...id webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetreadvalue experimentalchrome full support 57notes full support 57notes notes macos only.
... (needs to be set to enabled).
...And 3 more matches
uuid - Web APIs
.
...android webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetuuid experimentalchrome full support 57notes full support 57notes notes macos only.
... (needs to be set to enabled).
...And 3 more matches
value - Web APIs
desktopmobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetvalue experimentalchrome full support 57notes full support 57notes notes macos only.
...ndroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetvalue experimentalchrome full support 57notes full support 57notes notes macos only.
... (needs to be set to enabled).
...And 3 more matches
writeValue() - Web APIs
ktopmobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetwritevalue experimentalchrome full support 57notes full support 57notes notes macos only.
...d webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetwritevalue experimentalchrome full support 57notes full support 57notes notes macos only.
... (needs to be set to enabled).
...And 3 more matches
HTMLSlotElement.name - Web APIs
or androidfirefox for androidopera for androidsafari on iossamsung internetname experimentalchrome full support 53edge full support 79firefox full support 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
... 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
... 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
...And 3 more matches
PaymentResponse.complete() - Web APIs
nd send us a pull request.
...perasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcomplete()chrome full support 61edge full support 15firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
... noopera no support nosafari full support yeswebview android no support nochrome android full support 56 full support 56 no support 53 — 56
disabled disabled from version 53 until version 56 (exclusive): this feature is behind the #web-payments preference (needs to be set to enabled).
...And 3 more matches
PaymentResponse.details - Web APIs
a and send us a pull request.
...eroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetdetailschrome full support 61edge full support 15firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
... noopera no support nosafari full support yeswebview android no support nochrome android full support 56 full support 56 no support 53 — 56
disabled disabled from version 53 until version 56 (exclusive): this feature is behind the #web-payments preference (needs to be set to enabled).
...And 3 more matches
PaymentResponse.payerEmail - Web APIs
nd send us a pull request.
...perasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetpayeremailchrome full support 61edge full support 15firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
... noopera no support nosafari full support yeswebview android no support nochrome android full support 56 full support 56 no support 53 — 56
disabled disabled from version 53 until version 56 (exclusive): this feature is behind the #web-payments preference (needs to be set to enabled).
...And 3 more matches
PaymentResponse.shippingAddress - Web APIs
nd us a pull request.
...afariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetshippingaddresschrome full support 61edge full support 15firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
... noopera no support nosafari full support yeswebview android no support nochrome android full support 56 full support 56 no support 53 — 56
disabled disabled from version 53 until version 56 (exclusive): this feature is behind the #web-payments preference (needs to be set to enabled).
...And 3 more matches
PaymentResponse.shippingOption - Web APIs
end us a pull request.
...safariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetshippingoptionchrome full support 61edge full support 15firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
... noopera no support nosafari full support yeswebview android no support nochrome android full support 56 full support 56 no support 53 — 56
disabled disabled from version 53 until version 56 (exclusive): this feature is behind the #web-payments preference (needs to be set to enabled).
...And 3 more matches
Slottable: assignedSlot - Web APIs
idfirefox for androidopera for androidsafari on iossamsung internetassignedslot experimentalchrome full support 53edge full support 79firefox full support 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
... 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
... 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
...And 3 more matches
Window.customElements - Web APIs
e for androidfirefox for androidopera for androidsafari on iossamsung internetcustomelementschrome full support 54edge full support 79firefox full support 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.customelements.enabled preference (needs to be set to true).
... 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.customelements.enabled preference (needs to be set to true).
... 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.customelements.enabled preference (needs to be set to true).
...And 3 more matches
:enabled - CSS: Cascading Style Sheets
the :enabled css pseudo-class represents any enabled element.
...led element.
... syntax :enabled examples the following example makes the color of text and button <input>s green when enabled, and gray when
disabled.
...And 3 more matches
<input type="reset"> - HTML: Hypertext Markup Language
mation in a way that doesn't interfere with the site design (for example by providing an easily accessible link that points to information on what the site access keys are).
...e by providing an easily accessible link that points to information on what the site access keys are).
...ding an easily accessible link that points to information on what the site access keys are).
...And 3 more matches
<input type="submit"> - HTML: Hypertext Markup Language
tion in a way that doesn't interfere with the site design (for example by providing an easily accessible link that points to information on what the site access keys are).
...y providing an easily accessible link that points to information on what the site access keys are).
...g an easily accessible link that points to information on what the site access keys are).
...And 3 more matches
WebAssembly.Instance - JavaScript
rasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsinstancechrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0instance() constructorchrome full...
... 7.0nodejs full support 8.0.0instance() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
...And 3 more matches
Enhanced Extension Installation - Archive of obsolete content
.ini stores information about the version of the application (build info) that last started this profile - during startup this file is checked and if the version info held by the running app disagrees with the info held by this file, a compatibility check is run on all installed items.
...he application.
... as extension#=<absolute path to item> and is read until there are no more numbers.
...And 2 more matches
Install Manifests - Archive of obsolete content
d a skin package line to your chrome.manifest file.
...add a skin package line to your chrome.manifest file.
...rty is false meaning that the compatibility checking will not be performed against the max version.
...And 2 more matches
Advanced form styling - Learn web development
an remove the default appearance of a checkbox or radio button altogether with appearance:none; let's take this example html: <form> <fieldset> <legend>fruit preferences</legend> <p> <label> <input type="checkbox" name="fruit-1" value="cherry"> i like cherry </label> </p> <p> <label> <input type="checkbox" name="fruit-2" value="banana"
disabled> i can't like banana </label> </p> <p> <label> <input type="checkbox" name="fruit-3" value="strawberry"> i like strawberry </label> </p> </fieldset> </form> now, let's style these with a custom checkbox design.
...na </label> </p> <p> <label> <input type="checkbox" name="fruit-3" value="strawberry"> i like strawberry </label> </p> </fieldset> </form> now, let's style these with a custom checkbox design.
... /* set here so that windows' high-contrast mode can override */ color: green; } input[type="checkbox"]::before { content: "✔"; position: absolute; font-size: 1.2em; right: -1px; top: -0.3em; visibility: hidden; } input[type="checkbox"]:checked::before { /* use `visibility` instead of `display` to avoid recalculating layout */ visibility: visible; } input[type="checkbox"]:
disabled { border-color: black; background: #ddd; color: gray; } you'll find more out about such pseudo-classes and more in the next article; the above ones do the following: :checked — the checkbox (or radio button) is in a checked state — the user has clicked/activated it.
...And 2 more matches
Add-on Manager
ation.
...ded and installed.
...startup, were changed in various ways.
...And 2 more matches
sslfnc.html
ls_rsa_export1024_with_rc4_56_sha tls_rsa_export1024_with_des_cbc_sha ssl_rsa_export_with_rc4_40_md5 ssl_rsa_export_with_rc2_cbc_40_md5 ssl_fortezza_dms_with_null_sha ssl_rsa_with_null_sha (not enabled by default) ssl_rsa_with_null_md5 (not enabled by default) enabled if nonzero, the specified cipher is enabled.
...s listed below.
...ls_rsa_export1024_with_rc4_56_sha tls_rsa_export1024_with_des_cbc_sha ssl_rsa_export_with_rc4_40_md5 ssl_rsa_export_with_rc2_cbc_40_md5 ssl_fortezza_dms_with_null_sha ssl_rsa_with_null_sha (not enabled by default) ssl_rsa_with_null_md5 (not enabled by default) enabled if nonzero, the specified cipher is enabled.
...And 2 more matches
nsISelectionController
or_region 0 selection_focus_region 1 selection_whole_selection 2 num_selection_regions 2 3 selection_off 0 selection_hidden 1 hidden displays selection.
...s forward forward or backward if pr_false.
...ype the selection to scroll into view.
...And 2 more matches
BasicCardRequest.supportedNetworks - Web APIs
data and send us a pull request.
...loreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetsupportednetworkschrome no support noedge no support ≤18 — 79firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...nfig.ie no support noopera no support nosafari ?
...And 2 more matches
BasicCardResponse.billingAddress - Web APIs
at-data and send us a pull request.
...exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetbillingaddresschrome no support noedge no support ≤18 — 79firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...nfig.ie no support noopera no support nosafari ?
...And 2 more matches
BasicCardResponse.cardNumber - Web APIs
compat-data and send us a pull request.
...net exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcardnumberchrome no support noedge no support ≤18 — 79firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...nfig.ie no support noopera no support nosafari ?
...And 2 more matches
BasicCardResponse.cardSecurityCode - Web APIs
-data and send us a pull request.
...ploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcardsecuritycodechrome no support noedge no support ≤18 — 79firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...nfig.ie no support noopera no support nosafari ?
...And 2 more matches
BasicCardResponse.cardholderName - Web APIs
at-data and send us a pull request.
...exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcardholdernamechrome no support noedge no support ≤18 — 79firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...nfig.ie no support noopera no support nosafari ?
...And 2 more matches
BasicCardResponse.expiryMonth - Web APIs
ompat-data and send us a pull request.
...et exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetexpirymonthchrome no support noedge no support ≤18 — 79firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...nfig.ie no support noopera no support nosafari ?
...And 2 more matches
BasicCardResponse.expiryYear - Web APIs
compat-data and send us a pull request.
...net exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetexpiryyearchrome no support noedge no support ≤18 — 79firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...nfig.ie no support noopera no support nosafari ?
...And 2 more matches
Element.setAttribute() - Web APIs
rn value undefined.
...n> javascript var b = document.queryselector("button"); b.setattribute("name", "hellobutton"); b.setattribute("
disabled", ""); this demonstrates two things: the first call to setattribute() above shows changing the name attribute's value to "hellobutton".
...chrome, edge, firefox, safari).
...And 2 more matches
PushEvent - Web APIs
please check out https://github.com/mdn/browser-compat-data and send us a pull request.
...us a pull request.
... request.
...And 2 more matches
RTCRtpContributingSource.source - Web APIs
-data and send us a pull request.
...net exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetsourcechrome full support 59edge full support ≤79firefox full support 59
disabled full support 59
disabled disabled from version 59: this feature is behind the media.peerconnection.rtpsourcesapi.enable preference (needs to be set to true).
...t:config.ie no support noopera no support nosafari ?
...And 2 more matches
Signaling and video calling - Web APIs
rt video calling.
..., ensuring once the video starts arriving, it immediately plays.
...ewly added media requires implementing a handler for the track event.
...And 2 more matches
-moz-user-input - CSS: Cascading Style Sheets
in mozilla applications, -moz-user-input determines if an element will accept user input.
...focus, was proposed in early drafts of a predecessor of the css3 ui specification, but was rejected by the working group.
...rejected by the working group.
...And 2 more matches
CSS Scrollbars - CSS: Cascading Style Sheets
idfirefox for androidopera for androidsafari on iossamsung internetscrollbar-widthchrome no support noedge no support nofirefox full support 64 full support 64 full support 63
disabled disabled from version 63: this feature is behind the layout.css.scrollbar-width.enabled preference (needs to be set to true).
... no support nowebview android no support nochrome android no support nofirefox android full support 64 full support 64 full support 63
disabled disabled from version 63: this feature is behind the layout.css.scrollbar-width.enabled preference (needs to be set to true).
... no support nofirefox full support 64notes full support 64notes notes on macos, you need to set the general > show scroll bars setting in system preferences to "always" for this property to have any effect.
...And 2 more matches
Media - Progressive web apps (PWAs)
orking, but can still accept input default the default (usually an arrow) an outline property creates an outline that is often used to indicate keyboard focus.
...nput default the default (usually an arrow) an outline property creates an outline that is often used to indicate keyboard focus.
...rd focus.
...And 2 more matches
Bootstrapped extensions - Archive of obsolete content
assuming that it's both compatible with the application and is enabled.
...lays.
...; parameters data a bootstrap data structure.
...rap functions accept a reason parameter, which explains to the extension why it's being called.
Index - Archive of obsolete content
xul attributes, xul reference no summary!
... xul attributes, xul reference no summary!
...roperties, xul reference no summary!
... 986 close the close event is executed when a request has been made to close the window when the user presses the close button.
ContextMenus - Archive of obsolete content
nt is fired.
...ks if the element with the id 'rows' has no children and, if so, hides the 'delete' menu item by adjusting the item's hidden property.
...he 'delete' menu item by adjusting the item's hidden property.
... property.
Input Controls - Archive of obsolete content
fields.
...x element creates a box in which the user can enter text.
... in the window.
..."orange"/> <radio id="violet" selected="true" label="violet"/> <radio id="yellow" label="yellow"/> </radiogroup> attributes like buttons, check boxes and radio buttons are made up of a label and an image, where the image switches between checked and unchecked when it is pressed.
Stacks and Decks - Archive of obsolete content
dvantages over using text-shadow because you could completely style the shadow apart from the main text.
... own font, underline or size.
...zilla doesn't currently support css text shadowing.
... shadow makes the size of the stack larger.
The Firefox codebase: CSS Guidelines
cificity of the other selector; if it is causing your rule to be overriden, you can try reducing its specificity, either by simplifying the selector or by changing where the rule is placed in the stylesheet.
...on-default windows themes or linux.
...lors are used: -moz-field: textbox or field background colors, also used as the background color of listboxes or trees.
...lor of listboxes or trees.
Gecko Logging
og level of the message.
...- a printf-style message to output.
... if (elapsed > 1000) { moz_log(slogger, loglevel::warning, ("loop took %dms!", elapsed)); } } if (i != 10) { moz_log(slogger, loglevel::error, ("i should be 10!")); } } enabling logging the log level for a module is controlled by setting an environment variable before launching the application.
...evels: log level purpose rust logging levels error designates very serious errors.
Widget Wrappers
st one of provider_api or provider_xul instances an array of all instances (single window wrappers) of the widget.
...of all instances (single window wrappers) of the widget.
... areatype the type of the widget's current area isgroup true, will be false for wrappers around single widget nodes source for api-provided widgets, whether they are built-in to firefox or add-on-provided
disabled for api-provided widgets, whether the widget is currently
disabled.
...es overflowed boolean indicating whether the node is currently in the overflow panel of the toolbar isgroup false, will be true for the group widget label for api-provided widgets, convenience getter for the label attribute of the dom node tooltiptext for api-provided widgets, convenience getter for the tooltiptext attribute of the dom node
disabled for api-provided widgets, convenience getter and setter for the
disabled state of this single widget.
NSS tools : modutil
ecurity mechanisms for which the named module will be a default provider.
..., since this password is stored in the key database.
...: modutil -default "nss internal pkcs #11 module" -dbdir -mechanisms rsa:dsa:rc2 using database directory c:\databases...
...-slot "nss internal cryptographic services " -dbdir .
amIWebInstallListener
notify when installations are blocked.
...ri, [array, size_is(acount)] in nsivariant ainstalls, in pruint32 acount optional ); parameters awindow the window that triggered the installs.
...pruint32 acount optional ); parameters awindow the window that triggered the installs.
... parameters awindow the window that triggered the installs.
Guide to the Fullscreen API - Web APIs
≤79 full support ≤79 full support ≤79alternate name alternate name uses the non-standard name: webkitisfullscreenfirefox full support 64 full support 64 no support 49 — 65
disabled disabled from version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true).
... 71 full support 71 full support 18alternate name alternate name uses the non-standard name: webkitisfullscreenfirefox android full support 64 full support 64 no support 49 — 65
disabled disabled from version 49 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true).
...pport 45 full support yesprefixed prefixed implemented with the vendor prefix: webkitedge full support 12firefox full support 64 full support 64 no support 47 — 65
disabled disabled from version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true).
...t 45 full support 45 full support yesprefixed prefixed implemented with the vendor prefix: webkitfirefox android full support 64 full support 64 no support 47 — 65
disabled disabled from version 47 until version 65 (exclusive): this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true).
HTMLOptionElement - Web APIs
r="middle" alignment-baseline="middle">htmloptionelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} properties inherits properties from its parent, htmlelement.
...ent</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} properties inherits properties from its parent, htmlelement.
...properties from its parent, htmlelement.
...nt.defaultselected is a boolean that contains the initial value of the selected html attribute, indicating whether the option is selected by default or not.
HTMLSelectElement - Web APIs
s the properties of htmlelement, and of element and node.
...d of element and node.
... reflecting the autofocus html attribute, which indicates whether the control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.
...ofocus html attribute, which indicates whether the control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.
Capabilities, constraints, and settings - Web APIs
determining if a constraint is supported if you need to know whether or not a given constriant is supported by the user agent, you can find out by calling navigator.mediadevices.getsupportedconstraints() to get a list of the constrainable properties which the browser knows, like this: let supported = navigator.mediadevices.getsupportedconstraints(); document.getelementbyid("framerateslider").
disabled = !supported["framerate"]; in this example, the supported constraints are fetched, and a control that lets the user configure the frame rate is
disabled if the framerate constraint isn't supported.
...upportedconstraints"> </ul> <div id="startbutton" class="button"> start </div> <div class="wrapper"> <div class="trackrow"> <div class="leftside"> <h3>requested video constraints:</h3> <textarea id="videoconstrainteditor" cols=32 rows=8></textarea> </div> <div class="rightside"> <h3>actual video settings:</h3> <textarea id="videosettingstext" cols=32 rows=8
disabled></textarea> </div> </div> <div class="trackrow"> <div class="leftside"> <h3>requested audio constraints:</h3> <textarea id="audioconstrainteditor" cols=32 rows=8></textarea> </div> <div class="rightside"> <h3>actual audio settings:</h3> <textarea id="audiosettingstext" cols=32 rows=8
disabled></textarea> </div> </div> <div class="button" id="ap...
... into which we programatically add the names of each of the constrainable properties supported by the user's browser.
... <textarea> element that lets the user edit the code for the video track's constraint set.
Permissions - Web APIs
safari ios no support nosamsung internet android full support 5.0revoke experimentalnon-standardchrome full support 46edge full support 79firefox full support 51
disabled full support 51
disabled disabled from version 51: this feature is behind the dom.permissions.revoke.enable preference (needs to be set to true).
...47 — 51ie no support noopera ?
...opera ?
... ?
RTCDataChannel.onclose - Web APIs
ers for the open and close events are set up to enable and disable user interface objects based on the state of the channel.
... disable user interface objects based on the state of the channel.
...ry field and the send button are only enabled for use when the connection is actually open.
...n the connection is actually open.
Movement, orientation, and motion: A WebXR example - Web APIs
we call the setupxrbutton() function, which handles configuring the "enter/exit webxr" button to enable or disable it as necessary depending on the availability of webxr support for the session type specified in the session_type constant.
...ecessary depending on the availability of webxr support for the session type specified in the session_type constant.
... the session type specified in the session_type constant.
...x normals, the texture coordinates for each surface of the cube, and the array of vertex indices (specifying which entry in the vertex list represents each corner of the cube).
:scope - CSS: Cascading Style Sheets
32notes notes firefox 55 removes support for <style scoped> but not for the :scope pseudo-class, which is still supported.
... 32notes notes firefox 55 removes support for <style scoped> but not for the :scope pseudo-class, which is still supported.
... 32notes notes firefox 55 removes support for <style scoped> but not for the :scope pseudo-class, which is still supported.
... 32notes notes firefox 55 removes support for <style scoped> but not for the :scope pseudo-class, which is still supported.
@supports - CSS: Cascading Style Sheets
chrome for androidfirefox for androidopera for androidsafari on iossamsung internet@supportschrome full support 28edge full support 12firefox full support 22 full support 22 no support 17 — 22
disabled disabled from version 17 until version 22 (exclusive): this feature is behind the layout.css.supports-rule.enabled preference (needs to be set to true).
...ri full support 9webview android full support ≤37chrome android full support 28firefox android full support 22 full support 22 no support 17 — 22
disabled disabled from version 17 until version 22 (exclusive): this feature is behind the layout.css.supports-rule.enabled preference (needs to be set to true).
...ndroid full support 1.5selector()chrome full support 83edge full support 83firefox full support 69 full support 69 full support 64
disabled disabled from version 64: this feature is behind the layout.css.supports-selector.enabled preference (needs to be set to true).
... 69safari no support nonotes no support nonotes notes see bug 199237webview android full support 83chrome android full support 83firefox android full support 64
disabled full support 64
disabled disabled from version 64: this feature is behind the layout.css.supports-selector.enabled preference (needs to be set to true).
Linear-gradient Generator - CSS: Cascading Style Sheets
ng: 3px 0; display: table; } #controls .property > * { float: left; } #controls .property .name { width: 90px; padding: 0px 10px 0px 0px; text-align: right; line-height: 150%; } /* button */ #controls .button { height: 24px; padding: 0 10px; background-color: #379b4a; border-radius: 3px; font-size: 14px; color: #fff; display: inline; float: left; } #controls .button[data-state='
disabled'] { background-color: #ccc !important; color: #777 !important; } #controls .button[data-state='
disabled']:hover { background-color: #ccc !important; cursor: default !important; } #controls .button:hover { cursor: pointer; background-color: #208b20; } /* active point */ .ui-input-slider { height: 24px; line-height: 20px; } #delete-point { margin: 0 58px 0 0; float: right !important...
...tiveaxis.setunit(obj.value); }; var setaddaxisbutton = function setaddaxisbutton() { add_axis_btn = getelembyid('add-axis'); add_axis_btn.addeventlistener('click', function() { if (lg_axes.length === 4) return; createaxis(0); if (lg_axes.length > 1) delete_axis_btn.removeattribute('data-state'); if (lg_axes.length === 4) this.setattribute('data-state', '
disabled'); }); }; var setdeleteaxisbutton = function setdeleteaxisbutton() { delete_axis_btn = getelembyid('delete-axis'); delete_axis_btn.addeventlistener('click', function () { if (this.hasattribute('data-state')) return; if (lg_axes.length === 1) return; axes_menu.removechild(activeaxis.shortcut); activeaxis.deleteaxis(); lg_axes.splice(getorderid(activeaxi...
...stener('click', function () { if (this.hasattribute('data-state')) return; if (lg_axes.length === 1) return; axes_menu.removechild(activeaxis.shortcut); activeaxis.deleteaxis(); lg_axes.splice(getorderid(activeaxis.id), 1); activeaxis = null; updatecssgradient(); var len = lg_axes.length; for (var i=0; i<len; '="" '');="" ');="" ';';="" 'both',="" '
disabled')="" '
disabled');="" 'px';="" ()="" (delete_point_btn)="" (lg_axes.length="" (this.getattribute('data-state')="==" (update_output)="" *="" **="" +="" ++i)="" 4)="" 500);="" :="" <="" activeaxis.deleteactivepoint();="" activeaxis.updatepointcolor(color);="" activeaxis.updatepointposition(color);="" add_axis_btn.removeattribute('data-state');="" axes_menu="getelembyid('gradient-axes');" axesmanager...
...t.children[index].style.height="output.children[index].children[1].scrollheight" output;="" point="" pre="" prefix)="" resizecontainer="function" resizecontainer()="" resizecontainer);="" resizecontainer,="" resizeend="function" resizeend()="" resizeend);="" return="" return;="" setaddaxisbutton();="" setaxisunit);="" setdeleteaxisbutton();="" setdeletebuttonstate="function" setdeletebuttonstate('
disabled');="" setdeletebuttonstate(state)="" setdeletepointbutton="function" setdeletepointbutton()="" setdeletepointbutton();="" settogglealphabackground="function" settogglealphabackground()="" settogglealphabackground();="" slidermanager.init();="" slidermanager.subscribe('axis-rotation',="" state="true;" state);="" this.setattribute('data-alpha',="" this.setattribute('data-state',="" tool="" tool()="...
HTML attribute: readonly - HTML: Hypertext Markup Language
t type.
...boxes and buttons) there is no useful distinction between being read-only and being
disabled, so the readonly attribute does not apply.
...readonly attribute does not apply.
...only="readonly">some value</textarea> <label>message</label> </div> result examples <fieldset> <legend>checkboxes buttons</legend> <p><label> <input type="checkbox" name="chbox" value="regular"> regular </label></p> <p><label> <input type="checkbox" name="chbox" value="readonly" readonly> readonly </label></p> <p><label> <input type="checkbox" name="chbox" value="
disabled"
disabled>
disabled </label></p> </fieldset> <fieldset> <legend>radio buttons</legend> <p><label> <input type="radio" name="radio" value="regular"> regular </label></p> <p><label> <input type="radio" name="radio" value="readonly" readonly> readonly </label></p> <p><label> <input type="radio" name="radio" value="
disabled"
disabled>
disabled </label></p> </fieldset> ...
<menuitem> - HTML: Hypertext Markup Language
; in particular title can be used to describe the command, or provide usage hints.
... be used when the type attribute is checkbox or radio.
...ating a command to be invoked indirectly.
...ly.
HTTP Index - HTTP
origin, access to selected resources from a different origin.
... cors errors cors, errors, http, https, messages, same-origin, security, console, troubleshooting cross-origin resource sharing (cors) is a standard that allows a server to relax the same-origin policy.
...me-origin policy.
...s directive controls whether the current document is allowed to download and display large images.
WebAssembly.CompileError - JavaScript
fariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jscompileerrorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0compileerror() constructorchrome ...
... 7.0nodejs full support 8.0.0compileerror() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.LinkError - JavaScript
asafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jslinkerrorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0linkerror() constructorchrome ful...
... 7.0nodejs full support 8.0.0linkerror() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.RuntimeError - JavaScript
fariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsruntimeerrorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0runtimeerror() constructorchrome ...
... 7.0nodejs full support 8.0.0runtimeerror() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
XUL user interfaces - Archive of obsolete content
<column/> </columns> <rows> <row> <label class="text-prompt" value="date:" accesskey="d" control="date-text"/> <textbox id="date-text" type="timed" timeout="750" oncommand="refresh();"/> </row> <row> <label value="day:"/> <hbox id="day-box"> <label class="day" value="sunday"
disabled="true"/> <label class="day" value="monday"
disabled="true"/> <label class="day" value="tuesday"
disabled="true"/> <label class="day" value="wednesday"
disabled="true"/> <label class="day" value="thursday"
disabled="true"/> <label class="day" value="friday"
disabled="true"/> <label class="day" value="saturday"
disabled="true"/...
... 2em; } .head-1 { font-weight: bold; font-size: 200%; padding-left: 5px; } /* the group box */ .demo-group { padding: 1em; } .demo-group grid { margin-bottom: 1em; } .demo-group column { margin-right: .5em; } .demo-group row { margin-bottom: .5em; } .demo-group .buttons { -moz-box-pack: end; } /* the day-of-week labels */ .day { margin-left: 1em; } .day[
disabled] { color: #777; } .day:first-child { margin-left: 4px; } /* the left column labels */ .text-prompt { padding-top: .25em; } /* the date input box */ #date-text { max-width: 8em; } /* the status bar */ statusbar { width: 100%; border: 1px inset -moz-dialog; margin: 4px; padding: 0px 4px; } #status { padding: 4px; } #status[warning] { color: red; } make a...
...ar() refresh() } // called by date textbox function refresh() { var d = datebox.value var thedate = null showstatus(null) if (d != "") { try { var a = d.split("/") var thedate = new date(a[2], a[0] - 1, a[1]) showstatus(thedate) } catch (ex) {} } setday(thedate) } // internal function setday(adate) { if (currentday) currentday.setattribute("
disabled", "true") if (adate == null) currentday = null else { var d = adate.getday() currentday = daybox.firstchild while (d-- > 0) currentday = currentday.nextsibling currentday.removeattribute("
disabled") } datebox.focus(); } function showstatus(adate) { if (adate == null) { status.removeattribute("warning") status.setattribute("label", "") } else if (adate ...
jspage - Archive of obsolete content
=1&&(!m||element.match(o,m))){if(!p){return document.id(o,r); }q.push(o);}o=o[l];}return(p)?new elements(q,{ddup:false,cash:!r}):null;};var e={html:"innerhtml","class":"classname","for":"htmlfor",defaultvalue:"defaultvalue",text:(browser.engine.trident||(browser.engine.webkit&&browser.engine.version<420))?"innertext":"textcontent"}; var b=["compact","nowrap","ismap","declare","noshade","checked","
disabled","readonly","multiple","selected","noresize","defer"];var k=["value","type","defaultvalue","accesskey","cellpadding","cellspacing","colspan","frameborder","maxlength","readonly","rowspan","tabindex","usemap"]; b=b.associate(b);hash.extend(e,b);hash.extend(e,k.associate(k.map(string.tolowercase)));var a={before:function(m,l){if(l.parentnode){l.parentnode.insertbefore(m,l); }},after:function(m,l){i...
... new elements($a(this.options).filter(function(l){return l.selected;}));},getcomputedstyle:function(m){if(this.currentstyle){return this.currentstyle[m.camelcase()]; }var l=this.getdocument().defaultview.getcomputedstyle(this,null);return(l)?l.getpropertyvalue([m.hyphenate()]):null;},toquerystring:function(){var l=[]; this.getelements("input, select, textarea",true).each(function(m){if(!m.name||m.
disabled||m.type=="submit"||m.type=="reset"||m.type=="file"){return;}var n=(m.tagname.tolowercase()=="select")?element.getselected(m).map(function(o){return o.value; }):((m.type=="radio"||m.type=="checkbox")&&!m.checked)?null:m.value;$splat(n).each(function(o){if(typeof o!="undefined"){l.push(m.name+"="+encodeuricomponent(o)); }});});return l.join("&");},clone:function(o,l){o=o!==false;var r=this.clonenod...
...}}e.positions[d]=f;}return(e.positions[d]%c.a==c.b); },index:function(a){var b=this,c=0;while((b=b.previoussibling)){if(b.nodetype==1&&++c>a){return false;}}return(c==a);},even:function(b,a){return selectors.pseudo["nth-child"].call(this,"2n+1",a); },odd:function(b,a){return selectors.pseudo["nth-child"].call(this,"2n",a);},selected:function(){return this.selected;},enabled:function(){return(this.
disabled===false); }});element.events.domready={onadd:function(a){if(browser.loaded){a.call(this);}}};(function(){var b=function(){if(browser.loaded){return;}browser.loaded=true; window.fireevent("domready");document.fireevent("domready");};window.addevent("load",b);if(browser.engine.trident){var a=document.createelement("div"); (function(){($try(function(){a.doscroll();return document.id(a).inject(docume...
Proxy UI - Archive of obsolete content
proxy modes have related ui.
...lug" location status bar on the right side.
...proxy: auto discover) online (proxy: auto url) online (proxy: manual) --- proxy configuration...
Menus - Archive of obsolete content
wing is a brief summary of these elements, examples of each will be provided later.
...uitems also support displaying shortcuts associated with the menuitem, as well as icons beside the label.
...laying shortcuts associated with the menuitem, as well as icons beside the label.
Keyboard Shortcuts - Archive of obsolete content
also notice in the image that text has been placed next to the paste menu command to indicate that ctrl and the v key can be pressed to invoke the menu command.
...this is added for you based on the modifiers on the key element.
...arator/> <menuitem label="close" accesskey="c" key="close_cmd" oncommand="window.close();"/> </menupopup> </menu> <menu id="edit-menu" label="edit" accesskey="e"> <menupopup id="edit-popup"> <menuitem label="cut" accesskey="t" key="cut_cmd"/> <menuitem label="copy" accesskey="c" key="copy_cmd"/> <menuitem label="paste" accesskey="p" key="paste_cmd"
disabled="true"/> </menupopup> </menu> </menubar> </toolbox> </vbox> </window> now we can use those shortcuts to activate the commands.
More Menu Features - Archive of obsolete content
"open search..." accesskey="o"/> <menuitem label="save search..." accesskey="s"/> <menuseparator/> <menuitem label="close" accesskey="c"/> </menupopup> </menu> <menu id="edit-menu" label="edit" accesskey="e"> <menupopup id="edit-popup"> <menuitem label="cut" accesskey="t"/> <menuitem label="copy" accesskey="c"/> <menuitem label="paste" accesskey="p"
disabled="true"/> </menupopup> </menu> </menubar> <toolbar id="findfiles-toolbar> here we have added two menus with various commands on them.
...arious commands on them.
...u will see in the image that this letter has been underlined in the menu label.
XForms Custom Controls - Archive of obsolete content
since firefox 4, xbl and xul are
disabled by default for all pages not loaded from a chrome:// url.
...se cases that will evolve in web applications and web pages as xforms matures and the user base grows.
...be sure that you are using the latest, up-to-date version: extensions/xforms/nsixformsuiwidget.idl.
Common causes of memory leaks in extensions - Extensions
this page explains coding patterns that cause extension to cause memory leaks.
...akref; } function modifydocument2(document) { // the "body" dom node holding a reference to leakref will prevent // that function object from being garbage collected and hence // will leak the whole bootstrap compartment.
...cted and hence // will leak the whole bootstrap compartment.
Componentizing our Svelte app - Learn web development
name for '{todo.name}'</label> <input bind:value={name} type="text" id="todo-{todo.id}" autocomplete="off" class="todo-text" /> </div> <div class="btn-group"> <button class="btn todo-cancel" on:click={oncancel} type="button"> cancel<span class="visually-hidden">renaming {todo.name}</span> </button> <button class="btn btn__primary todo-edit" type="submit"
disabled={!name}> save<span class="visually-hidden">new name for {todo.name}</span> </button> </div> </form> {:else} [...] when the user presses the edit button, the editing variable will be set to true, and svelte will remove the markup in the {:else} part of the dom and replace it with the markup in the {#if...} section.
...d onsave() respectively (we added those functions earlier): when oncancel() is invoked, name is restored to its original value (when passed in as a prop) and we exit editing mode (by setting editing to false).
... name for '{todo.name}'</label> <input bind:value={name} type="text" id="todo-{todo.id}" autocomplete="off" class="todo-text" /> </div> <div class="btn-group"> <button class="btn todo-cancel" on:click={oncancel} type="button"> cancel<span class="visually-hidden">renaming {todo.name}</span> </button> <button class="btn btn__primary todo-edit" type="submit"
disabled={!name}> save<span class="visually-hidden">new name for {todo.name}</span> </button> </div> </form> {:else} <!-- markup for displaying todo: checkbox, label, edit and delete button --> <div class="c-cb"> <input type="checkbox" id="todo-{todo.id}" on:click={ontoggle} checked={todo.completed} > <label for="todo-{todo.id}" class="todo-label">{todo.name}</lab...
Handling common accessibility problems - Learn web development
ticking to best practices.
... applications), a specification that provides semantics (in the form of new html attributes) for items such as complex form controls and updating panels that can be understood by most browsers and screen readers.
...provides semantics (in the form of new html attributes) for items such as complex form controls and updating panels that can be understood by most browsers and screen readers.
Accessibility API cross-reference
this text object can only contain 1 line of text n/a single_line single_line tells accessibility aid "don't add event listener - this object doesn't generate any".
... any".
...e, could be used with higher level containers.
Index
ssword-file specify a text file containing a token's existing password so that a password can be entered automatically when the -changepw option is used to change passwords.
...fault "nss internal pkcs #11 module" -dbdir -mechanisms rsa:dsa:rc2 using database directory c:\databases...
... " -dbdir .
NSS 3.14 release notes
he following new features: support for tls 1.1 (rfc 4346) experimental support for dtls 1.0 (rfc 4347) and dtls-srtp (rfc 5764) support for aes-ctr, aes-cts, and aes-gcm support for keying material exporters for tls (rfc 5705) in addition to the above new features, the following major changes have been introduced: support for certificate signatures using the md5 hash algorithm is now
disabled by default.
...ng the md5 hash algorithm is now
disabled by default.
...nitial clienthello.
NSS 3.35 release notes
update from draft -18 to draft -23: support for keyupdate was added.
...ent.
...pantireplay - configure a tls server for 0-rtt anti-replay (tls 1.3 server only).
Python binding for NSS
tdown nss.
...e replaced signaturealgorithm replaced by new class algorithmid the following classes were added algorithmid pkcs12decodeitem pkcs12decoder the following class methods were added pk11slot.authenticate() pk11slot.get_
disabled_reason() pk11slot.has_protected_authentication_path() pk11slot.has_root_certs() pk11slot.is_
disabled() pk11slot.is_friendly() pk11slot.is_internal() pk11slot.is_logged_in() pk11slot.is_removable() pk11slot.logout() pk11slot.need_login() pk11slot.need_user_init() pk11slot.user_disable() pk11slot.user_enable() pkcs12decodeitem.format() pkcs12decodeitem.format_lines() pkcs12decoder.database_import() pkcs12decoder.format() pkcs12d...
...item.signed_cert_der pkcs12decodeitem.type signeddata.data signeddata.der the following module functions were added nss.nss.dump_certificate_cache_info() nss.nss.find_slot_by_name() nss.nss.fingerprint_format_lines() nss.nss.get_internal_slot() nss.nss.is_fips() nss.nss.need_pw_init() nss.nss.nss_init_read_write() nss.nss.pk11_
disabled_reason_name() nss.nss.pk11_
disabled_reason_str() nss.nss.pk11_logout_all() nss.nss.pkcs12_cipher_from_name() nss.nss.pkcs12_cipher_name() nss.nss.pkcs12_enable_all_ciphers() nss.nss.pkcs12_enable_cipher() nss.nss.pkcs12_export() nss.nss.pkcs12_map_cipher() nss.nss.pkcs12_set_nickname_collision_callback() nss.nss.pkcs12_set_preferred_cipher() ...
NSS environment variables
her words a connection will be dropped at initial handshake if a server or client do not support safe renegotiation.
...ocess before it has been initialized in that process, even if the module was initialized in the parent process.
...e always published.
NSS functions
dress mxr 3.2 and later cert_getcertificatenames mxr 3.10 and later cert_getcertificaterequestextensions mxr 3.10 and later cert_getcertissuerandsn mxr 3.2 and later cert_getcertnicknames mxr 3.2 and later cert_getcerttrust mxr 3.2 and later cert_getcertuid mxr 3.2 and later cert_getclassicocsp
disabledpolicy mxr 3.12 and later cert_getclassicocspenabledhardfailurepolicy mxr 3.12 and later cert_getclassicocspenabledsoftfailurepolicy mxr 3.12 and later cert_getcommonname mxr 3.2 and later cert_getcountryname mxr 3.2 and later cert_getdbcontentversion mxr 3.2 and later cert_getdefaultcertdb mxr 3.2 and ...
...m mxr 3.2 and later pk11_getblocksize mxr 3.2 and later pk11_getcertfromprivatekey mxr 3.9.3 and later pk11_getcurrentwrapindex mxr 3.2 and later pk11_getdefaultarray mxr 3.8 and later pk11_getdefaultflags mxr 3.8 and later pk11_get
disabledreason mxr 3.8 and later pk11_getfirstsafe mxr 3.2 and later pk11_getinternalkeyslot mxr 3.2 and later pk11_getinternalslot mxr 3.2 and later pk11_getkeygen mxr 3.4 and later pk11_getkeylength mxr 3.2 and later pk11_getkeystrength ...
...yinfo mxr 3.2 and later pk11_importprivatekeyinfoandreturnkey mxr 3.4 and later pk11_importpublickey mxr 3.4 and later pk11_importsymkeywithflags mxr 3.4 and later pk11_initpin mxr 3.2 and later pk11_isfips mxr 3.2 and later pk11_is
disabled mxr 3.4 and later pk11_isfriendly mxr 3.2 and later pk11_ishw mxr 3.2 and later pk11_isinternal mxr 3.2 and later pk11_ispresent mxr 3.2 and later pk11_isreadonly mxr 3.2 and later pk11_isremovable mxr 3.12 and later ...
NSS_3.12.3_release_notes.html
d4 hash algorithms inside signatures.
...initialized in that process, even if the module was initialized in the parent process.
... infinite loop in cert_getcertchainfromcert bug 477777: selfserv crashed in client/server tests.
NSS tools : modutil
ssword-file specify a text file containing a token's existing password so that a password can be entered automatically when the -changepw option is used to change passwords.
...fault "nss internal pkcs #11 module" -dbdir -mechanisms rsa:dsa:rc2 using database directory c:\databases...
... " -dbdir .
nsINavHistoryService
attributes attribute type description hashistoryentries boolean true if there is any history.
... description hashistoryentries boolean true if there is any history.
...entries boolean true if there is any history.
Intensive JavaScript - Firefox Developer Tools
isprime = true; for (var c = 2; c <= math.sqrt(candidate); ++c) { if (candidate % c === 0) { // not prime isprime = false; break; } } if (isprime) { primes.push(candidate); } } return primes; } function dopointlesscomputationswithblocking() { var primes = calculateprimes(iterations, multiplier); pointlesscomputationsbutton.
disabled = false; console.log(primes); } we're just running a (very inefficient) primality test 50 times, for some quite large numbers.
...he browser should be able to keep inside its frame budget.
...all each other directly, but communicate using an asynchronous messaging api.
AudioContext.getOutputTimestamp() - Web APIs
ay an audio file after a play button is clicked, and start off a requestanimationframe loop running, which constantly outputs the contexttime and performancetime.
...file after a play button is clicked, and start off a requestanimationframe loop running, which constantly outputs the contexttime and performancetime.
...e.
BaseAudioContext.createDelay() - Web APIs
context || window.webkitaudiocontext; var audioctx = new audiocontext(); var synthdelay = audioctx.createdelay(5.0); ...
...indow.webkitaudiocontext; var audioctx = new audiocontext(); var synthdelay = audioctx.createdelay(5.0); ...
...rce = audioctx.createbuffersource(); synthsource.buffer = buffers[2]; synthsource.loop = true; synthsource.start(); synthsource.connect(synthdelay); synthdelay.connect(destination); this.setattribute('
disabled', '
disabled'); } stopsynth.onclick = function() { synthsource.disconnect(synthdelay); synthdelay.disconnect(destination); synthsource.stop(); playsynth.removeattribute('
disabled'); } ...
DelayNode.delayTime - Web APIs
context || window.webkitaudiocontext; var audioctx = new audiocontext(); var synthdelay = audioctx.createdelay(5.0); ...
...indow.webkitaudiocontext; var audioctx = new audiocontext(); var synthdelay = audioctx.createdelay(5.0); ...
...rce = audioctx.createbuffersource(); synthsource.buffer = buffers[2]; synthsource.loop = true; synthsource.start(); synthsource.connect(synthdelay); synthdelay.connect(destination); this.setattribute('
disabled', '
disabled'); } stopsynth.onclick = function() { synthsource.disconnect(synthdelay); synthdelay.disconnect(destination); synthsource.stop(); playsynth.removeattribute('
disabled'); } ...
DelayNode - Web APIs
context || window.webkitaudiocontext; var audioctx = new audiocontext(); var synthdelay = audioctx.createdelay(5.0); ...
...indow.webkitaudiocontext; var audioctx = new audiocontext(); var synthdelay = audioctx.createdelay(5.0); ...
...rce = audioctx.createbuffersource(); synthsource.buffer = buffers[2]; synthsource.loop = true; synthsource.start(); synthsource.connect(synthdelay); synthdelay.connect(destination); this.setattribute('
disabled', '
disabled'); } stopsynth.onclick = function() { synthsource.disconnect(synthdelay); synthdelay.disconnect(destination); synthsource.stop(); playsynth.removeattribute('
disabled'); } ...
Element: contextmenu event - Web APIs
ires when the user attempts to open a context menu.
... oncontextmenu examples in this example, the default action of the contextmenu event is canceled using preventdefault() when the contextmenu event is fired at the first paragraph.
...fault action of the contextmenu event is canceled using preventdefault() when the contextmenu event is fired at the first paragraph.
GamepadEvent - Web APIs
full support 35 no support 21 — 34prefixed prefixed implemented with the vendor prefix: webkitedge full support ≤18firefox full support 29 full support 29 no support 24 — 28
disabled disabled from version 24 until version 28 (exclusive): this feature is behind the dom.gamepad.enabled preference (needs to be set to true).
...roid full support yesgamepadevent() constructorchrome full support 35edge full support 12firefox full support 29 full support 29 no support 24 — 28
disabled disabled from version 24 until version 28 (exclusive): this feature is behind the dom.gamepad.enabled preference (needs to be set to true).
... full support 35 no support 21 — 34prefixed prefixed implemented with the vendor prefix: webkitedge full support 12firefox full support 29 full support 29 no support 24 — 28
disabled disabled from version 24 until version 28 (exclusive): this feature is behind the dom.gamepad.enabled preference (needs to be set to true).
HTMLButtonElement - Web APIs
sskey is a domstring indicating the single-character keyboard key to give access to the button.
...ey to give access to the button.
...alue.
HTMLFieldSetElement - Web APIs
" fill="#f4f7f8" stroke="#d4dde4" stroke-width="2px" /><text x="396" y="94" font-size="12px" font-family="consolas,monaco,andale mono,monospace" fill="#4d4e53" text-anchor="middle" alignment-baseline="middle">htmlfieldsetelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} properties inherits properties from its parent, htmlelement.
...troke-width="2px" /><text x="396" y="94" font-size="12px" font-family="consolas,monaco,andale mono,monospace" fill="#4d4e53" text-anchor="middle" alignment-baseline="middle">htmlfieldsetelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} properties inherits properties from its parent, htmlelement.
... specification status comment html living standardthe definition of 'htmlfieldsetelement' in that specification.
HTMLInputElement - Web APIs
form.
...of input element that is not hidden name string: returns / sets the element's name attribute, containing a name that identifies the element when submitting the form.
... constraint validation (willvalidate is false), or it satisfies its constraints.
HTMLTextAreaElement - Web APIs
focus boolean: returns / sets the element's autofocus attribute, indicating that the control should have input focus when the page loads cols unsigned long: returns / sets the element's cols attribute, indicating the visible width of the text area.
...ofocus attribute, indicating that the control should have input focus when the page loads cols unsigned long: returns / sets the element's cols attribute, indicating the visible width of the text area.
...aints.
PaymentRequest.abort() - Web APIs
a and send us a pull request.
...eroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetabort()chrome full support 61edge full support 15firefox full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...port noopera no support nosafari full support 11.1webview android no support nochrome android full support 53firefox android full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PaymentRequest.canMakePayment() - Web APIs
d us a pull request.
...fariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcanmakepayment()chrome full support 61edge full support 16firefox full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...port noopera no support nosafari full support 11.1webview android no support nochrome android full support 53firefox android full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PaymentRequest.prototype.id - Web APIs
t-data and send us a pull request.
...xploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetidchrome full support 61edge full support 16firefox full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...port noopera no support nosafari full support 11.1webview android no support nochrome android full support 60firefox android full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PaymentRequest.onshippingaddresschange - Web APIs
pull request.
...roid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetonshippingaddresschangechrome full support 61edge full support 15firefox full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...port noopera no support nosafari full support 11.1webview android no support nochrome android full support 53firefox android full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PaymentRequest.onshippingoptionchange - Web APIs
pull request.
...droid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetonshippingoptionchangechrome full support 61edge full support 15firefox full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...port noopera no support nosafari full support 11.1webview android no support nochrome android full support 53firefox android full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PaymentRequest.shippingOption - Web APIs
end us a pull request.
...safariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetshippingoptionchrome full support 61edge full support 15firefox full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...port noopera no support nosafari full support 11.1webview android no support nochrome android full support 53firefox android full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PaymentRequest.shippingType - Web APIs
send us a pull request.
...rasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetshippingtypechrome full support 61edge full support 15firefox full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...port noopera no support nosafari full support 11.1webview android no support nochrome android full support 55firefox android full support 55notes
disabled full support 55notes
disabled notes available only in nightly builds.
disabled from version 55: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PaymentRequest.payerName - Web APIs
and send us a pull request.
...operasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetpayernamechrome full support 61edge full support 15firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...pport noopera no support nosafari full support yeswebview android no support nochrome android full support 58firefox android full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PaymentResponse.requestId - Web APIs
and send us a pull request.
...operasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetrequestidchrome full support 61edge full support 16firefox full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
...pport noopera no support nosafari full support yeswebview android no support nochrome android full support 60firefox android full support 56notes
disabled full support 56notes
disabled notes available only in nightly builds.
disabled from version 56: this feature is behind the dom.payments.request.enabled preference (needs to be set to true).
PushEvent.PushEvent() - Web APIs
out https://github.com/mdn/browser-compat-data and send us a pull request.
...est.
...ktopmobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetpushevent() constructor experimentalchrome full support 42edge full support 16
disabled full support 16
disabled disabled from version 16: this feature is behind the enable service workers preference.
PushEvent.data - Web APIs
data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
...send us a pull request.
... pull request.
PushManager.supportedContentEncodings - Web APIs
t https://github.com/mdn/browser-compat-data and send us a pull request.
...t.
...opmobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetsupportedcontentencodings experimentalchrome full support 60edge full support 16
disabled full support 16
disabled disabled from version 16: this feature is behind the enable service workers preference.
Window.event - Web APIs
data and send us a pull request.
...loreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung interneteventchrome full support 1edge full support 12firefox full support 63notes
disabled full support 63notes
disabled notes this was briefly enabled by default in 65, then removed again while related compatibility issues are sorted out (see bug 1520756).
disabled from version 63: this feature is behind the dom.window.event.enabled preference (needs to be set to true).
...port 4opera full support 7safari full support 1.1webview android full support 1chrome android full support 18firefox android full support 63notes
disabled full support 63notes
disabled notes this was briefly enabled by default in 65, then removed again while related compatibility issues are sorted out (see bug 1520756).
disabled from version 63: this feature is behind the dom.window.event.enabled preference (needs to be set to true).
XRSystem: devicechange event - Web APIs
w.
...ange event by toggling the availability of the "enter xr" button based on whether or not any immersive devices are currently available.
...if (immersiveok) { enablexrbutton.
disabled = false; } else { enablexrbutton.
disabled = true; } }); }); } when devicechange is received, the handler set up in this code calls the xr method issessionsupported() to find out if there's a device available that can handle immersive vr presentations.
XRSystem - Web APIs
cation; if you see references to xr in code or documentation, simply replace that with xrsystem.
...ntation, simply replace that with xrsystem.
...er can click to toggle immersive vr mode on and off.
Alternative style sheets - CSS: Cascading Style Sheets
what style is selected, the rules from the reset.css stylesheet will always be applied.
... with title="..." specified): applied by default, but
disabled if an alternate stylesheet is selected.
...for the style element' in that specification.
animation-delay - CSS: Cascading Style Sheets
16notes notes before firefox 57, firefox does not repaint elements outside the viewport that are animated into the viewport with a delay.
...ot repaint elements outside the viewport that are animated into the viewport with a delay.
... 18prefixed prefixed implemented with the vendor prefix: -webkit-firefox android full support 16 full support 16 full support 49prefixed prefixed implemented with the vendor prefix: -webkit- full support 44prefixed
disabled prefixed implemented with the vendor prefix: -webkit-
disabled from version 44: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true).
<content>: The Shadow DOM Content Placeholder element (obsolete) - HTML: Hypertext Markup Language
nd send us a pull request.
...oxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetcontent deprecatednon-standardchrome full support 35edge full support 79firefox no support 33 — 59
disabled no support 33 — 59
disabled disabled from version 33 until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true).
... no support noopera full support 26safari no support nowebview android full support 37chrome android full support 37firefox android no support 33 — 59
disabled no support 33 — 59
disabled disabled from version 33 until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true).
<noscript> - HTML: Hypertext Markup Language
the html <noscript> element defines a section of html to be inserted if a script type on the page is unsupported or if scripting is currently turned off in the browser.
...he page is unsupported or if scripting is currently turned off in the browser.
...ia role no corresponding role permitted aria roles no role permitted dom interface htmlelement attributes this element only includes the global attributes.
<option>: The HTML Option element - HTML: Hypertext Markup Language
nt is immediately followed by another <option> element or an <optgroup>, or if the parent element has no more content.
...ermitted aria roles no role permitted dom interface htmloptionelement attributes this element includes the global attributes.
...ed dom interface htmloptionelement attributes this element includes the global attributes.
HTML documentation index - HTML: Hypertext Markup Language
es, attribute, email addresses, forms, html, input, phone numbers, reference, select, text, usernames, autocomplete, form, passwords, textarea autocomplete lets web developers specify what if any permission the user agent has to provide automated assistance in filling out form field values, as well as guidance to the browser as to the type of information expected in the field.
...sernames, autocomplete, form, passwords, textarea autocomplete lets web developers specify what if any permission the user agent has to provide automated assistance in filling out form field values, as well as guidance to the browser as to the type of information expected in the field.
...for browsers that do not support the <embed> element or do not support the type of embedded content an author wishes to use.
Using Feature Policy - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
... all iframes inherit the policy of their parent page.
Feature-Policy: display-capture - HTTP
the http feature-policy header display-capture directive controls whether or not the document is permitted to use screen capture api, i.e.,getdisplaymedia() to capture the screen's contents.
...ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: payment - HTTP
the http feature-policy header field's payment directive controls whether the current document is allowed to use the payment request api.
...ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
page-mod - Archive of obsolete content
var pagemod = require("sdk/page-mod").pagemod({ include: ['*'], contentscriptwhen: 'ready', contentscriptfile: data.url('pagemod.js'), onattach: function(worker) { workers.push(worker); worker.on('detach', function () { detachworker(this, workers); }); } }); cleaning up on add-on removal content scripts receive a detach message when the add-on that attached them is
disabled or removed: you can use this in the content script to undo any changes that you've made.
...alert("page matches ruleset");' }); you can specify a number of wildcard forms, for example: var pagemod = require("sdk/page-mod"); pagemod.pagemod({ include: "*.mozilla.org", contentscript: 'window.alert("matched!");' }); you can specify a set of urls using a regular expression.
Dialogs and Prompts - Archive of obsolete content
logheader title="general" description="whatever"/> note, that you should only use this element in a <dialog>, because otherwise it may be not styled properly.
... you should only use this element in a <dialog>, because otherwise it may be not styled properly.
Chapter 5: Let's build a Firefox extension - Archive of obsolete content
nction initclock() { showcurrenttime(); window.setinterval(showcurrenttime, 1000); } function showcurrenttime() { var textbox = document.getelementbyid("currenttime"); textbox.value = new date().tolocaletimestring(); textbox.select(); } operations check perform an operations check to make sure that your changes to the source file are correct.
...tten your feet wet with extensions development, you’ll want to dive in now.
The Essentials of an Extension - Archive of obsolete content
you create a firefox extension, it would normally take little effort to port it to seamonkey, which has very similar features and ui.
... beginning with firefox 11, add-ons will default to compatible and firefox will mostly ignore the version range.
In-Depth - Archive of obsolete content
organizing images to organize all of your icons you can store them all in one image and then tell mozilla which portions to use.
...rent icon in one of its 4 different states (normal, hover, mouse down, and
disabled).
Simple Storage - Archive of obsolete content
.future.import("selection");jetpack.future.import("storage.simple");// create the persistent notes array if it doesn't already exist.jetpack.storage.simple.notes = jetpack.storage.simple.notes || [];var notes = jetpack.storage.simple.notes;// updates the jetpack menu with the current notes.
...ge.simple.notes;// updates the jetpack menu with the current notes.
Menu - Archive of obsolete content
was clicked.
...in firefox, on os x only, for menus in the menu bar only, command functions defined on menuitems with submenus are not called when descendant menuitems are clicked.
Simple Storage - Archive of obsolete content
mport("selection"); jetpack.future.import("storage.simple"); // create the persistent notes array if it doesn't already exist.
...notes; // updates the jetpack menu with the current notes.
Attribute (XUL) - Archive of obsolete content
allownegativeassertions alternatingbackground alwaysopenpopup attribute autocheck autocompleteenabled autocompletepopup autocompletesearch autocompletesearchparam autofill autofillaftermatch autoscroll beforeselected buttonaccesskeyaccept buttonaccesskeycancel buttonaccesskeydisclosure buttonaccesskeyextra1 buttonaccesskeyextra2 buttonaccesskeyhelp buttonalign buttondir button
disabledaccept buttonlabelaccept buttonlabelcancel buttonlabeldisclosure buttonlabelextra1 buttonlabelextra2 buttonlabelhelp buttonorient buttonpack buttons checked checkstate clicktoscroll class closebutton closemenu coalesceduplicatearcs collapse collapsed color cols command commandupdater completedefaultindex container containment contentcontextmenu contenttooltip context c...
...oalesceduplicatearcs collapse collapsed color cols command commandupdater completedefaultindex container containment contentcontextmenu contenttooltip context contextmenu control crop curpos current currentset customindex customizable cycler datasources decimalplaces default defaultbutton defaultset description dir disableautocomplete disableautoselect disableclose
disabled disablehistory disablekeynavigation disablesecurity dlgtype dragging editable editortype element empty emptytext deprecated since gecko 2 enablecolumndrag enablehistory equalsize eventnode events expr firstdayofweek firstpage first-tab fixed flags flex focused forcecomplete grippyhidden grippytooltiptext group handlectrltab height helpuri hidden hidechrome hideco...
XUL Events - Archive of obsolete content
echange event is executed when the state of a <checkbox> element has changed.closethe close event is executed when a request has been made to close the window when the user presses the close button.commandthe command event is executed when an element is activated.commandupdatethe commandupdate event is executed when a command update occurs on a <commandset>.
...em with the mouse or by pressing a shortcut key.
Sorting and filtering a custom tree view - Archive of obsolete content
view example" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" onload="init()"> <script type="application/javascript" src="sort.js"/> <hbox align="center" id="search-box"> <label accesskey="f" control="filter">filter</label> <textbox id="filter" oninput="inputfilter(event)" flex="1"/> <button id="clearfilter" oncommand="clearfilter()" label="clear" accesskey="c"
disabled="true"/> </hbox> <tree id="tree" flex="1" persist="sortdirection sortresource" sortdirection="ascending" sortresource="description"> <treecols> <treecol id="name" label="name" flex="1" persist="width ordinal hidden" onclick="sort(this)" class="sortdirectionindicator" sortdirection="ascending"/> <splitter class="tree-splitter"/> <treecol id="description" label="description" flex="1" ...
...} return o; } function gettopvisiblerow() { return tree.treeboxobject.getfirstvisiblerow(); } function settopvisiblerow(topvisiblerow) { return tree.treeboxobject.scrolltorow(topvisiblerow); } function inputfilter(event) { //do this now rather than doing it at every comparison var value = prepareforcomparison(event.target.value); setfilter(value); document.getelementbyid("clearfilter").
disabled = value.length == 0; } function clearfilter() { document.getelementbyid("clearfilter").
disabled = true; var filterelement = document.getelementbyid("filter"); filterelement.focus(); filterelement.value = ""; setfilter(""); } function setfilter(text) { filtertext = text; loadtable(); } ...
Multiple Rules - Archive of obsolete content
h the normal images.
..."?" label="?name is male"/> </action> </rule> <rule> <action> <radio uri="?" label="?name is female"
disabled="true"/> </action> </rule> </template> </radiogroup> in this example, all male people are matched with the first rule, and a radio button is generated for each one.
Localization - Archive of obsolete content
orizontal" onload="initsearchlist()" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script src="findfile.js"/> <popupset> <menupopup id="editpopup"> <menuitem label="&cutcmd.label;" accesskey="&cutcmd.accesskey;"/> <menuitem label="©cmd.label;" accesskey="©cmd.accesskey;"/> <menuitem label="&pastecmd.label;" accesskey="&pastecmd.accesskey;"
disabled="true"/> </menupopup> </popupset> <keyset> <key id="cut_cmd" modifiers="accel" key="&cutcmd.commandkey;"/> <key id="copy_cmd" modifiers="accel" key="©cmd.commandkey;"/> <key id="paste_cmd" modifiers="accel" key="&pastecmd.commandkey;"/> <key id="close_cmd" keycode="vk_escape" oncommand="window.close();"/> </keyset> <vbox flex="1"> <toolbox> <menubar id="findfiles-menubar...
... accesskey="&editmenu.accesskey;"> <menupopup id="edit-popup"> <menuitem label="&cutcmd.label;" accesskey="&cutcmd.accesskey;" key="cut_cmd"/> <menuitem label="©cmd.label;" accesskey="©cmd.accesskey;" key="copy_cmd"/> <menuitem label="&pastecmd.label;" accesskey="&pastecmd.accesskey;" key="paste_cmd"
disabled="true"/> </menupopup> </menu> </menubar> <toolbar id="findfiles-toolbar"> <toolbarbutton id="opensearch" label="&opencmdtoolbar.label;"/> <toolbarbutton id="savesearch" label="&savecmdtoolbar.label;"/> </toolbar> </toolbox> <tabbox> <tabs> <tab label="&searchtab;" selected="true"/> <tab label="&optionstab;"/> </tabs> <tabpanels> <tabpanel id="searchp...
More Wizards - Archive of obsolete content
n of each field on each page.
...="enter the secret code:"/> <textbox id="secretcode" onkeyup="checkcode();"/> </wizardpage> <wizardpage> <label value="that is the correct secret code."/> </wizardpage> </wizard> there is also a corresponding canrewind property that you can use to enable or disable the back button.
Audio for Web games - Game development
t playing and immediately pausing your audio does not guarantee that a small piece of audio won't be played.
...ld try your code on several devices and platforms to see how it works.
Starting our Svelte Todo list app - Learn web development
nto our todos.svelte component file, replacing the existing content: <!-- todos.svelte --> <div class="todoapp stack-large"> <!-- newtodo --> <form> <h2 class="label-wrapper"> <label for="todo-0" class="label__lg"> what needs to be done?
...r; text-transform: capitalize; } .btn.toggle-btn { border-width: 1px; border-color: #d3d3d3; } .btn.toggle-btn[aria-pressed="true"] { text-decoration: underline; border-color: #4d4d4d; } .btn__danger { color: #fff; background-color: #ca3c3c; border-color: #bd2130; } .btn__filter { border-color: lightgrey; } .btn__primary { color: #fff; background-color: #000; } .btn__primary:
disabled { color: darkgrey; background-color:#565656; } .btn-group { display: flex; justify-content: space-between; } .btn-group > * { flex: 1 1 49%; } .btn-group > * + * { margin-left: 0.8rem; } .label-wrapper { margin: 0; flex: 0 0 100%; text-align: center; } .visually-hidden { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1p...
Benchmarking
ld with level 2: ac_add_options rustc_opt_level=2 gc poisoning many firefox builds have a diagnostic tool that causes crashes to happen sooner and produce much more actionable information, but also slow down regular usage substantially.
...efore starting the browser.
Command line options
bove, but for themes.
...x 2.0.0.7, use of the -install-global-extension and -install-global-theme command line arguments have been restricted to only allow installing add-ons that are on local disks or mapped drives.
Eclipse CDT
re, it is not recommended for use if your machine only has 4 gb of ram.
...hanges more frequently.
Experimental features in Firefox
preference name media.setsinkid.enabled htmlmediaelement properties: audiotracks and videotracks enabling this feature adds the htmlmediaelement.audiotracks and htmlmediaelement.videotracks properties to all html media elements.
...ing; if the upgrade succeeds, the message indicates that the request was upgraded, instead of showing a warning.
Frame script loading and lifetime
er = this; addeventlistener('unload', function(aevent) { if (aevent.target == gcontentframemessagemanager) { sendasyncmessage('my-addon-id', 'framescript-died'); // if you did not set third argument of `services.mm.addmessagelistener` to `true`, then this will fail to send a message } }, false); note about unload during uninstallation/upgrade when your add-on is uninstalled, or
disabled, you should: cancel it, if you have used allowdelayedload, by calling removedelayedframescript; ensuring the frame script is not loaded into any new tabs.
... changes they've made or removing any event listeners.
HTMLIFrameElement.findAll()
sensitive (case-sensitive) or insensitive (case-insensitive.) example the following function is taken from our browser api demo, and executes a search when a search form is submitted.
...) or insensitive (case-insensitive.) example the following function is taken from our browser api demo, and executes a search when a search form is submitted.
Leak And Bloat Tests
f("mail.smtp.defaultserver", "smtp1"); user_pref("mail.smtpserver.smtp1.hostname", "tinderbox"); user_pref("mail.smtpserver.smtp1.username", "tinderbox"); user_pref("mail.smtpservers", "smtp1"); user_pref("mail.startup.enabledmailcheckonce", true); user_pref("mailnews.start_page_override.mstone", "1.9pre"); user_pref("mail.shell.checkdefaultclient", false); // ensure os x and outlook/oe books are
disabled user_pref("ldap_2.servers.osx.position", 0); user_pref("ldap_2.servers.oe.position", 0); preferences in generated profile, but not set: user_pref("mail.root.none", "/home/moztest/.thunderbird/t7i1txfw.minimum/mail"); user_pref("mail.root.pop3", "/home/moztest/.thunderbird/t7i1txfw.minimum/mail"); user_pref("mail.server.server1.directory", "/home/moztest/.thunderbird/t7i1txfw.minimum/mail/local f...
...mum/mail/tinderbox"); user_pref("mail.attachment.store.version", 1); user_pref("mail.folder.views.version", 1); user_pref("mail.spam.version", 1); user_pref("mailnews.quotingprefs.version", 1); user_pref("mailnews.ui.threadpane.version", 6); changes to leak and bloat tests date and time (pst) description approx effect on numbers pre dec 2008 initial version - 2008/12/07 11:20 bug 463594
disabled os x and outlook address books via the preference settings mac lk -56.2kb.
Cryptography functions
m mxr 3.2 and later pk11_getblocksize mxr 3.2 and later pk11_getcertfromprivatekey mxr 3.9.3 and later pk11_getcurrentwrapindex mxr 3.2 and later pk11_getdefaultarray mxr 3.8 and later pk11_getdefaultflags mxr 3.8 and later pk11_get
disabledreason mxr 3.8 and later pk11_getfirstsafe mxr 3.2 and later pk11_getinternalkeyslot mxr 3.2 and later pk11_getinternalslot mxr 3.2 and later pk11_getkeygen mxr 3.4 and later pk11_getkeylength mxr 3.2 and later pk11_getkeystrength ...
...yinfo mxr 3.2 and later pk11_importprivatekeyinfoandreturnkey mxr 3.4 and later pk11_importpublickey mxr 3.4 and later pk11_importsymkeywithflags mxr 3.4 and later pk11_initpin mxr 3.2 and later pk11_isfips mxr 3.2 and later pk11_is
disabled mxr 3.4 and later pk11_isfriendly mxr 3.2 and later pk11_ishw mxr 3.2 and later pk11_isinternal mxr 3.2 and later pk11_ispresent mxr 3.2 and later pk11_isreadonly mxr 3.2 and later pk11_isremovable mxr 3.12 and later ...
4.3.1 Release Notes
1 is tri-licensed under mpl 1.1/gpl 2.0/lgpl 2.1.
... jss 4.3.1 a list of bug fixes and enhancement requests were implemented in this release can be obtained by running this bugzilla query jss 4.3.1 requires nss 3.12.5 or higher.
NSS 3.27.1 release notes
rce tarballs: https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/nss_3_27_1_rtm/src/ new in nss 3.27.1 new functionality no new functionality is introduced in this release.
...tch release to address a tls compatibility issue which some applications experienced with nss 3.27.
NSS 3.27 release notes
the maximum tls version supported has been increased to tls 1.3 (draft).
... protocol versions supported by nss, and enable all supported versions.
NSS 3.39 release notes
le on ftp.mozilla.org for secure https download: source tarballs: https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/nss_3_39_rtm/src/ new in nss 3.39 new functionality the tstclnt and selfserv utilities added support for configuring the enabled tls signature schemes using the -j parameter.
...b5ad6ccf69 cn = oiste wisekey global root gc ca sha-256 fingerprint: 8560f91c3624daba9570b5fea0dbe36ff11a8323be9486854fb3f34a5571198d the following ca certificate was removed: cn = comsign sha-256 fingerprint: ae4457b40d9eda96677b0d3c92d57b5177abd7ac1037958356d1e094518be5f2 the following ca certificates had the websites trust bit
disabled: cn = certplus root ca g1 sha-256 fingerprint: 152a402bfcdf2cd548054d2275b39c7fca3ec0978078b0f0ea76e561a6c7433e cn = certplus root ca g2 sha-256 fingerprint: 6cc05041e6445e74696c4cfbc9f80f543b7eabbb44b4ce6f787c6a9971c42f17 cn = opentrust root ca g1 sha-256 fingerprint: 56c77128d98c18d91b4cfdffbc25ee9103d4758ea2abad826a90f3457d460eb4 ...
Shumway
nd report bugs or performance issues to).
...ions compared to adobe flash player especially when unavoidable patents (such as those surrounding flash drm) get in the way.
Web Replay
avigating the recording: the timeline changes color depending on whether the tab is currently recording (red) or replaying (blue).
...ds locks/cvars seem to use a mix of process-local and kernel state, and sometimes don't work correctly after rewinding the process.
WebReplayRoadmap
here, which should offer faster and less clunky navigation than stepping buttons.
... end up entraining the most amount of memory later on.
Security and the jar protocol
this article discusses security concerns with the jar: protocol, which only firefox has ever implemented for web content.
... this article discusses security concerns with the jar: protocol, which only firefox has ever implemented for web content.
nsICategoryManager
ar content_type = 'application/pdf'; // update the category manager in case the plugins are already loaded.
...et categorymanager = cc['@mozilla.org/categorymanager;1']; categorymanager.getservice(ci.nsicategorymanager).deletecategoryentry('gecko-content-viewers', content_type, false); // update pref manager to prevent plugins from loading in future var stringtypes = ''; var types = []; var pref_
disabled_plugin_types = 'plugin.disable_full_page_plugin_for_types'; if (services.prefs.prefhasuservalue(pref_
disabled_plugin_types)) { stringtypes = services.prefs.getcharpref(pref_
disabled_plugin_types); } if (stringtypes !== '') { types = stringtypes.split(','); } if (types.indexof(content_type) === -1) { types.push(content_type); } services.prefs.setcharpref(pref_
disabled_plugin_types, types.join(',')); remarks categories have a variety of uses throughout the mozilla platform.
nsIDOMWindowUtils
lta_y_positive 0x0200 wheel_event_expected_overflow_delta_y_negative 0x0400 mousescroll_prefer_widget_at_point 1 mousescroll_scroll_lines 2 mousescroll_win_scroll_lparam_not_null 65536 touch_hover 1 touch_contact 2 touch_remove 4 touch_cancel 8 ime_status_
disabled 0 users cannot use ime at all.
... 0x0400 mousescroll_prefer_widget_at_point 1 mousescroll_scroll_lines 2 mousescroll_win_scroll_lparam_not_null 65536 touch_hover 1 touch_contact 2 touch_remove 4 touch_cancel 8 ime_status_
disabled 0 users cannot use ime at all.
nsIDOMXULControlElement
dom/interfaces/xul/nsidomxulcontrolelement.idlscriptable provides additional attributes specific to control elements.
... dom/interfaces/xul/nsidomxulcontrolelement.idlscriptable provides additional attributes specific to control elements.
nsIDOMXULElement
ts/sets the value of the element's tooltip attribute.
...element is
disabled, sends mouse events that simulate the effect of clicking the mouse on the element, then calls the docommand() method.
nsIFaviconService
l only save favicons for "good" urls, as defined by what gets added to history.
...cceed and do nothing.
nsIProtocolProxyService
olve is called, it generates a list of proxies for the given uri, and then it applies the proxy filters.
...n it applies the proxy filters.
Browser Console - Firefox Developer Tools
sing the browser console.
... browser console: for add-on sdk-based add-ons only, the message is prefixed with the name of the add-on ("log-error"), making it easy to find all messages from this add-on using the "filter output" search box.
Migrating from Firebug - Firefox Developer Tools
mpletion for the css property names and their values.
...issing the option to copy the whole style declaration, though this can be achieved by selecting them within the panel and copying the selection by pressing ctrl+c or via the context menu.
Settings - Firefox Developer Tools
rom one of several popular editors: vim emacs sublime text advanced settings show gecko platform data a setting to control whether or not profiles should include gecko platform symbols.
...ever you reopen the devtools.
Shader Editor - Firefox Developer Tools
the page then sends them for compilation using the webgl apis, and they're executed on the device's gpu when needed.
... for the currently selected program in the middle, and the fragment shader for the currently selected program on the right: managing programs the left hand pane lists all programs currently in use by a webgl context.
about:debugging (before Firefox 68) - Firefox Developer Tools
do two things: load an add-on temporarily from disk connect the add-on debugger to any restartless add-ons connecting the add-on debugger the add-ons page in about:debugging lists all restartless add-ons that are currently installed (note that this list may include add-ons that came preinstalled with your firefox).
... other cases: click the "reload" button next to the "debug" button.
AudioScheduledSourceNode: ended event - Web APIs
ying, either because it's reached a predetermined stop time, the full duration of the audio has been performed, or because the entire buffer has been played.
... example, an event listener for the ended event is set up to enable a "start" button in the user interface when the node stops playing: node.addeventlistener('ended', () => { document.getelementbyid("startbutton").
disabled = false; }) you can also set up the event handler using the audioscheduledsourcenode.onended property: node.onended = function() { document.getelementbyid("startbutton").
disabled = false; } for an example of the ended event in use, see our audio-buffer example on github.
AudioTrackList.onchange - Web APIs
the audiotracklist property onchange is an event handler which is called when the change event occurs, indicating that one or more of the audiotracks in the audiotracklist have been enabled or
disabled.
...form of an event object; the event doesn't provide any additional information.
AudioTrackList - Web APIs
operties from its parent interface, eventtarget.
...ace also inherits methods from its parent interface, eventtarget.
DataTransferItemList.length - Web APIs
the read-only length property of the datatransferitemlist interface returns the number of items currently in the drag item list.
... the read-only length property of the datatransferitemlist interface returns the number of items currently in the drag item list.
HTMLImageElement.complete - Web APIs
specified.
...ntrolselem = lightboxelem.queryselector(".toolbar"); async function loadimage(url, elem) { return new promise((resolve, reject) => { elem.onload = () => resolve(elem); elem.onerror = reject; elem.src = url; }); } async function lightbox(url) { lightboxelem.style.display = "block"; await loadimage("https://somesite.net/huge-image.jpg", lightboximgelem); lightboxcontrolselem.
disabled = false; } /* ...
HTMLImageElement.currentSrc - Web APIs
roidfirefox for androidopera for androidsafari on iossamsung internetcurrentsrc experimentalchrome full support 45edge full support 13firefox full support 38 full support 38 no support 32 — 52
disabled disabled from version 32 until version 52 (exclusive): this feature is behind the dom.image.srcset.enabled preference (needs to be set to true).
...ri full support 10.1webview android full support 45chrome android full support 45firefox android full support 38 full support 38 no support 32 — 52
disabled disabled from version 32 until version 52 (exclusive): this feature is behind the dom.image.srcset.enabled preference (needs to be set to true).
HTMLImageElement.sizes - Web APIs
r androidfirefox for androidopera for androidsafari on iossamsung internetsizes experimentalchrome full support 45edge full support 13firefox full support 38 full support 38 no support 33 — 52
disabled disabled from version 33 until version 52 (exclusive): this feature is behind the dom.image.picture.enabled preference (needs to be set to true).
...safari no support nowebview android full support 45chrome android full support 45firefox android full support 38 full support 38 no support 33 — 52
disabled disabled from version 33 until version 52 (exclusive): this feature is behind the dom.image.picture.enabled preference (needs to be set to true).
HTMLImageElement.srcset - Web APIs
androidfirefox for androidopera for androidsafari on iossamsung internetsrcset experimentalchrome full support 34edge full support 12firefox full support 38 full support 38 no support 32 — 52
disabled disabled from version 32 until version 52 (exclusive): this feature is behind the dom.image.srcset.enabled preference (needs to be set to true).
...afari full support 8webview android full support 37chrome android full support 34firefox android full support 38 full support 38 no support 32 — 52
disabled disabled from version 32 until version 52 (exclusive): this feature is behind the dom.image.srcset.enabled preference (needs to be set to true).
HTMLLinkElement - Web APIs
er text { fill: #0095dd; pointer-events: all;} properties inherits properties from its parent, htmlelement, and linkstyle.
...ies inherits properties from its parent, htmlelement, and linkstyle.
HTMLMediaElement.disableRemotePlayback - Web APIs
the htmlmediaelement.disableremoteplayback property determines whether the media element is allowed to have a remote playback ui.
... the htmlmediaelement.disableremoteplayback property determines whether the media element is allowed to have a remote playback ui.
HTMLOptGroupElement - Web APIs
" fill="#f4f7f8" stroke="#d4dde4" stroke-width="2px" /><text x="396" y="94" font-size="12px" font-family="consolas,monaco,andale mono,monospace" fill="#4d4e53" text-anchor="middle" alignment-baseline="middle">htmloptgroupelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} properties inherits properties from its parent, htmlelement.
...px" font-family="consolas,monaco,andale mono,monospace" fill="#4d4e53" text-anchor="middle" alignment-baseline="middle">htmloptgroupelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} properties inherits properties from its parent, htmlelement.
HTMLStyleElement - Web APIs
t></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} properties inherits properties from its parent, htmlelement, and implements linkstyle.
... properties inherits properties from its parent, htmlelement, and implements linkstyle.
IDBIndex - Web APIs
35safari ios full support 10.3samsung internet android full support 5.0getallkeyschrome full support 48edge full support ≤18firefox full support 44
disabled full support 44
disabled disabled from version 44: this feature is behind the dom.indexeddb.experimental preference.
...upport noopera full support 35safari full support 10.1webview android full support 48chrome android full support 48firefox android full support 44
disabled full support 44
disabled disabled from version 44: this feature is behind the dom.indexeddb.experimental preference.
MediaDevices.getUserMedia() - Web APIs
ror, and has a constraint property whose string value is the name of a constraint which was impossible to meet, and a message property containing a human-readable string explaining the problem.
...message property containing a human-readable string explaining the problem.
RTCDataChannel.onopen - Web APIs
mypeerconnection.
...andler which updates some user interface elements to prepare them for being used to send messages over the data channel.
RTCPeerConnection: track event - Web APIs
tctrackevent for details.
...ideoelement.srcobject = e.streams[0]; hangupbutton.
disabled = false; }, false); the event handler assigns the new track's first stream to an existing <video> element, identified using the variable videoelement.
SVGUseElement - Web APIs
iven element.
...its uri is invalid or because it has been
disabled by conditional processing), then getting this attribute returns null.
Screen.mozBrightness - Web APIs
indicates how bright the screen's backlight is, on a scale from 0 (very dim) to 1 (full brightness); this value is a double-precision float.
... indicates how bright the screen's backlight is, on a scale from 0 (very dim) to 1 (full brightness); this value is a double-precision float.
window.cancelIdleCallback() - Web APIs
dopera for androidsafari on iossamsung internetcancelidlecallback experimentalchrome full support 47edge full support 79firefox full support 55 full support 55 full support 53
disabled disabled from version 53: this feature is behind the dom.requestidlecallback.enabled preference (needs to be set to true).
... no support nowebview android full support 47chrome android full support 47firefox android full support 55 full support 55 full support 53
disabled disabled from version 53: this feature is behind the dom.requestidlecallback.enabled preference (needs to be set to true).
Window.getAttention() - Web APIs
the window.getattention() method attempts to get the user's attention.
...ntax window.getattention(); notes on windows, the taskbar button for the window flashes, if this hasn't been
disabled by the user.
window.requestIdleCallback() - Web APIs
stidlecallback experimentalchrome full support 47edge full support 79firefox full support 55notes full support 55notes notes enabled by default.
...webview android full support 47chrome android full support 47firefox android full support 55notes full support 55notes notes enabled by default.
Keyboard-navigable JavaScript widgets - Accessibility
<li id="underline" tabindex="-1">underlined</li> </ul> </li> <li id="mb1_menu3" tabindex="-1"> justification <ul id="justificationmenu" title="justication" tabindex="-1"> <li id="left" tabindex="-1">left</li> <li id="center" tabindex="-1">centered</li> <li id="right" tabindex="-1">right</li> <li id="justify" tabindex="-1">justify</li> </ul> </li> </ul>
disabled controls when a custom control becomes
disabled, remove it from the tab order by setting tabindex="-1".
...ul id="justificationmenu" title="justication" tabindex="-1"> <li id="left" tabindex="-1">left</li> <li id="center" tabindex="-1">centered</li> <li id="right" tabindex="-1">right</li> <li id="justify" tabindex="-1">justify</li> </ul> </li> </ul>
disabled controls when a custom control becomes
disabled, remove it from the tab order by setting tabindex="-1".
::slotted() - CSS: Cascading Style Sheets
chrome for androidfirefox for androidopera for androidsafari on iossamsung internet::slottedchrome full support 50edge full support 79firefox full support 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
...fari full support 10webview android full support 50chrome android full support 50firefox android full support 63 full support 63 no support 59 — 63
disabled disabled from version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
:host() - CSS: Cascading Style Sheets
ewchrome for androidfirefox for androidopera for androidsafari on iossamsung internet:host()chrome full support 54edge full support 79firefox full support 63 full support 63 no support 61 — 63
disabled disabled from version 61 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
...> .local-child) and styling slotted content (::slotted) is buggy.webview android full support 54chrome android full support 54firefox android full support 63 full support 63 no support 61 — 63
disabled disabled from version 61 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
:host - CSS: Cascading Style Sheets
viewchrome for androidfirefox for androidopera for androidsafari on iossamsung internet:hostchrome full support 54edge full support 79firefox full support 63 full support 63 no support 61 — 63
disabled disabled from version 61 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
...fari full support 10webview android full support 54chrome android full support 54firefox android full support 63 full support 63 no support 61 — 63
disabled disabled from version 61 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true).
Mozilla CSS extensions - CSS: Cascading Style Sheets
-block eg@:- bug 331432 ::-moz-anonymous-positioned-block :-moz-any :-moz-any-link [matches :link and :visited] :-moz-broken ::-moz-canvas ::-moz-color-swatch ::-moz-cell-content :-moz-drag-over f – i :-moz-first-node ::-moz-focus-inner ::-moz-focus-outer :-moz-focusring :-moz-full-screen :-moz-full-screen-ancestor :-moz-handler-blocked :-moz-handler-crashed :-moz-handler-
disabled ::-moz-inline-table l :-moz-last-node :-moz-list-bullet :-moz-list-number :-moz-loading :-moz-locale-dir(ltr) :-moz-locale-dir(rtl) :-moz-lwtheme :-moz-lwtheme-brighttext :-moz-lwtheme-darktext n – r :-moz-native-anonymous :-moz-only-whitespace ::-moz-page ::-moz-page-sequence ::-moz-pagebreak ::-moz-pagecontent :-moz-placeholderobsolete since gecko 51 ::-moz-place...
...::-moz-table-row ::-moz-table-row-group :-moz-tree-cell :-moz-tree-cell-text :-moz-tree-cell-text(hover) :-moz-tree-checkbox :-moz-tree-column :-moz-tree-drop-feedback :-moz-tree-image :-moz-tree-indentation :-moz-tree-line :-moz-tree-progressmeter :-moz-tree-row :-moz-tree-row(hover) :-moz-tree-separator :-moz-tree-twisty u – x :-moz-ui-invalid :-moz-ui-valid :-moz-user-
disabled ::-moz-viewport ::-moz-viewport-scroll :-moz-window-inactive ::-moz-xul-anonymous-block at-rules @-moz-document media features -moz-mac-graphite-theme -moz-maemo-classic -moz-device-pixel-ratio -moz-os-version -moz-scrollbar-end-backward -moz-scrollbar-end-forward -moz-scrollbar-start-backward -moz-scrollbar-start-forward -moz-scrollbar-thumb-proportional -moz-touch-ena...
animation-direction - CSS: Cascading Style Sheets
12prefixed prefixed implemented with the vendor prefix: -webkit-firefox full support 16 full support 16 full support 49prefixed prefixed implemented with the vendor prefix: -webkit- full support 44prefixed
disabled prefixed implemented with the vendor prefix: -webkit-
disabled from version 44: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true).
... 18prefixed prefixed implemented with the vendor prefix: -webkit-firefox android full support 16 full support 16 full support 49prefixed prefixed implemented with the vendor prefix: -webkit- full support 44prefixed
disabled prefixed implemented with the vendor prefix: -webkit-
disabled from version 44: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true).
aspect-ratio - CSS: Cascading Style Sheets
mapped valuesedge partial support 79notes partial support 79notes notes edge 79 adds internal support only for mapped valuesfirefox partial support 71notes partial support 71notes notes firefox 71 adds internal support only for mapped values no support 69 — 71notes
disabled notes firefox 69 adds internal support only for mapped values
disabled from version 69 until version 71 (exclusive): this feature is behind the layout.css.width-and-height-map-to-aspect-ratio.enabled preference (needs to be set to true).
... no support nointernal mapping of width and height experimentalchrome full support 79edge full support 79firefox full support 71 full support 71 no support 69 — 71
disabled disabled from version 69 until version 71 (exclusive): this feature is behind the layout.css.width-and-height-map-to-aspect-ratio.enabled preference (needs to be set to true).
box-direction - CSS: Cascading Style Sheets
ix: -webkit-firefox full support 1prefixed full support 1prefixed prefixed implemented with the vendor prefix: -moz- full support 49prefixed prefixed implemented with the vendor prefix: -webkit- full support 48prefixed
disabled prefixed implemented with the vendor prefix: -webkit-
disabled from version 48: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true).
...kit-firefox android full support 4prefixed full support 4prefixed prefixed implemented with the vendor prefix: -moz- full support 49prefixed prefixed implemented with the vendor prefix: -webkit- full support 48prefixed
disabled prefixed implemented with the vendor prefix: -webkit-
disabled from version 48: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true).
font-variant-caps - CSS: Cascading Style Sheets
or androidfirefox for androidopera for androidsafari on iossamsung internetfont-variant-capschrome full support 52edge full support 79firefox full support 34 full support 34 no support 24 — 34
disabled disabled from version 24 until version 34 (exclusive): this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
...safari no support nowebview android full support 52chrome android full support 52firefox android full support 34 full support 34 no support 24 — 34
disabled disabled from version 24 until version 34 (exclusive): this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
font-variant-position - CSS: Cascading Style Sheets
or androidfirefox for androidopera for androidsafari on iossamsung internetfont-variant-positionchrome no support noedge no support nofirefox full support 34 full support 34 no support 24 — 34
disabled disabled from version 24 until version 34 (exclusive): this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
... nosafari no support nowebview android no support nochrome android no support nofirefox android full support 34 full support 34 no support 24 — 34
disabled disabled from version 24 until version 34 (exclusive): this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
font-variant - CSS: Cascading Style Sheets
full support 1.0css fonts module level 3 shorthandchrome full support 52edge full support 79firefox full support 34 full support 34 no support 33 — 34
disabled disabled from version 33 until version 34 (exclusive): this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
...ari full support 9.1webview android full support 52chrome android full support 52firefox android full support 34 full support 34 no support 33 — 34
disabled disabled from version 33 until version 34 (exclusive): this feature is behind the layout.css.font-features.enabled preference (needs to be set to true).
position - CSS: Cascading Style Sheets
samsung internet android full support 6.0stickychrome full support 56edge full support 16firefox full support 32 full support 32 no support 26 — 48
disabled disabled from version 26 until version 48 (exclusive): this feature is behind the layout.css.sticky.enabled preference (needs to be set to true).
...6.1prefixed prefixed implemented with the vendor prefix: -webkit-webview android full support 56chrome android full support 56firefox android full support 32 full support 32 no support 26 — 48
disabled disabled from version 26 until version 48 (exclusive): this feature is behind the layout.css.sticky.enabled preference (needs to be set to true).
Challenge solutions - Developer guides
changes, and jumps back afterwards.
... var square = document.getelementbyid("square"); square.style.backgroundcolor = "#fa4"; square.style.marginleft = "20em"; button.setattribute("
disabled", "true"); settimeout(cleardemo, 2000, button); } function cleardemo (button) { var square = document.getelementbyid("square"); square.style.backgroundcolor = "transparent"; square.style.marginleft = "0em"; button.removeattribute("
disabled"); } svg and css change color of inner petals challenge change the stylesheet so that the inner petals all turn pink when the mouse pointer is over any one of them, without changing the way the outer petals work.
Rich-Text Editing in Mozilla - Developer guides
d ie is how to access the document object of an iframe, which is usually used in conjunction with designmode.
...rd way, namely iframeelement.contentdocument, while ie requires iframeelement.document.
<optgroup> - HTML: Hypertext Markup Language
ent is immediately followed by another <optgroup> element, or if the parent element has no more content.
...label the name of the group of options, which the browser can use when labeling the options in the user interface.
Feature Policy - HTTP
repolicy or htmliframeelement.featurepolicy.
... oversized images synchronous scripts synchronous xmlhttprequest unoptimized images unsized media granular control over certain features the web provides functionality and apis that may have privacy or security risks if abused.
Feature-Policy: accelerometer - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: ambient-light-sensor - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: autoplay - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: battery - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: camera - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: document-domain - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: encrypted-media - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: fullscreen - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: geolocation - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: gyroscope - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: layout-animations - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: legacy-image-formats - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: magnetometer - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: microphone - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: midi - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: oversized-images - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: picture-in-picture - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: publickey-credentials-get - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: screen-wake-lock - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: sync-xhr - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: unoptimized-images - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: unsized-media - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: usb - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: vibrate - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: wake-lock - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
web-share - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
Feature-Policy: xr-spatial-tracking - HTTP
ed browsing contexts (iframes) regardless of their origin.
...have a default allowlist, which is one of: *: the feature is allowed by default in top-level browsing contexts and all nested browsing contexts (iframes).
WebAssembly.CompileError() constructor - JavaScript
bviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jscompileerror() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Instance() constructor - JavaScript
d webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsinstance() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Instance.prototype.exports - JavaScript
erasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsexportschrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.LinkError() constructor - JavaScript
webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jslinkerror() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Memory() constructor - JavaScript
oid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsmemory() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0shared flagchrome full support ...
WebAssembly.Memory.prototype.buffer - JavaScript
perasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsbufferchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Memory.prototype.grow() - JavaScript
roperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsgrowchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Module() constructor - JavaScript
oid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsmodule() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Module.customSections() - JavaScript
riandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jscustomsectionschrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Module.exports() - JavaScript
erasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsexportschrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Module.imports() - JavaScript
erasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsimportschrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.RuntimeError() constructor - JavaScript
bviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsruntimeerror() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Table() constructor - JavaScript
roid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jstable() constructorchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Table.prototype.get() - JavaScript
eroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsgetchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Table.prototype.grow() - JavaScript
roperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsgrowchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Table.prototype.length - JavaScript
perasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jslengthchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.Table.prototype.set() - JavaScript
eroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jssetchrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.compile() - JavaScript
erasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jscompilechrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.instantiate() - JavaScript
afariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsinstantiatechrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
WebAssembly.validate() - JavaScript
rasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetnode.jsvalidatechrome full support 57edge full support 16firefox full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).ie no support noopera full support 44safari full support 11webview android full support 57chrome android full support 57firef...
... 44safari full support 11webview android full support 57chrome android full support 57firefox android full support 52notes full support 52notes notes
disabled in the firefox 52 extended support release (esr).opera android full support 43safari ios full support 11samsung internet android full support 7.0nodejs full support 8.0.0legend full sup...
kerning - SVG: Scalable Vector Graphics
g="0">number</text> <text x="10" y="110" kerning="20px">length</text> </svg> usage notes value auto | <length> default value auto animatable yes auto this value indicates that the spacing between glyphs is adjusted based on kerning tables that are included in the font that will be used.
...thout a unit identifier (e.g., an unqualified number such as 128), the length is processed as a width value in the current user coordinate system.
SVG as an Image - SVG: Scalable Vector Graphics
-image gecko-specific contexts additionally, gecko 2.0 (firefox 4 / thunderbird 3.3 / seamonkey 2.1) introduced support for using svg in these contexts: css list-style-image css content svg <image> element svg <feimage> element canvas drawimage function restrictions for security purposes, gecko places some restrictions on svg content when it's being used as an image: javascript is
disabled.
...age> element canvas drawimage function restrictions for security purposes, gecko places some restrictions on svg content when it's being used as an image: javascript is
disabled.
platform/xpcom - Archive of obsolete content
quire('sdk/platform/xpcom'); var factory = xpcom.factory({ contract: contractid, component: helloworld, register: false, unregister: false, }); if you disable automatic registration in this way, you can use the register() function to register factories and services: xpcom.register(factory); you can use the corresponding unregister() function to unregister them, whether or not you have
disabled automatic unregistration: xpcom.unregister(factory); you can find out whether a factory or service has been registered by using the isregistered() function: if (xpcom.isregistered(factory)) xpcom.unregister(factory); globals constructors factory(options) parameters options : object required options: name type component constructor constructor f...
Choosing the right approach - Learn web development
ull support 42safari ios full support 10.3samsung internet android full support 6.0nodejs full support 7.6.0 full support 7.6.0 full support 7.0.0
disabled disabled from version 7.0.0: this feature is behind the --harmony runtime flag.legend full support full support no support no supportuser must explicitly enable this feature.user must explicitly enable this feature.
Implementing feature detection - Learn web development
om of the html body (just before the </body> tag), and put the following script inside the tags: if (modernizr.geolocation) { navigator.geolocation.getcurrentposition(function(position) { let latlng = new google.maps.latlng(position.coords.latitude,position.coords.longitude); let myoptions = { zoom: 8, center: latlng, maptypeid: google.maps.maptypeid.terrain,
disabledefaultui: true } let map = new google.maps.map(document.getelementbyid("map_canvas"), myoptions); }); } else { const para = document.createelement('p'); para.textcontent = 'argh, no geolocation!'; document.body.appendchild(para); } try your example out!
Browser chrome tests
the browser chrome test suite is an automated testing framework designed to allow testing of application chrome windows using javascript.
Building SpiderMonkey with UBSan
s in spidermonkey, and is more implementation-defined (slow on x86 / crash on arm) than undefined behavior float-cast-overflow, which hits known bugs in spidermonkey, and isn't exploited by today's compilers float-divide-by-zero, which jesse doesn't think is actually undefined behavior (aside from the question of whether cpu overflow flags are set) vptr, a check that requires rtti, which is
disabled by default in spidermonkey 4.
Creating a Login Manager storage module
_addlogin(login) { this.stub(arguments); }, removelogin: function slms_removelogin(login) { this.stub(arguments); }, modifylogin: function slms_modifylogin(oldlogin, newlogin) { this.stub(arguments); }, getalllogins: function slms_getalllogins(count) { this.stub(arguments); }, removealllogins: function slms_removealllogins() { this.stub(arguments); }, getall
disabledhosts: function slms_getall
disabledhosts(count) { this.stub(arguments); }, getloginsavingenabled: function slms_getloginsavingenabled(hostname) { this.stub(arguments); }, setloginsavingenabled: function slms_setloginsavingenabled(hostname, enabled) { this.stub(arguments); }, findlogins: function slms_findlogins(count, hostname, formsubmiturl, httprealm) { this.stub(argu...
Building Firefox with Debug Symbols
by default, a release build of firefox will not generate debug symbols suitable for debugging or post-processing into the breakpad symbol format.
Windows SDK versions
mozilla, from time to time, might support building against multiple versions of the windows sdk as a compatibility/transitional measure.
Error codes returned by Mozilla APIs
error_xslt_network_error (0x8060000a) ns_error_xslt_wrong_mime_type (0x8060000b) ns_error_xslt_load_recursion (0x8060000c) ns_error_xslt_load_blocked_error (0x8060001b) ns_error_xslt_bad_node_name (0x8060001e) ns_error_xslt_var_already_set (0x8060001f) miscellaneous errors other errors that can occur.
Limitations of chrome scripts
(ci.nsihttpchannel); var loadcontext = httpchannel.notificationcallbacks.getinterface(ci.nsiloadcontext); // topframeelement is the <browser> element var topframeelement = loadcontext.topframeelement; var browsermm = topframeelement.messagemanager; console.log("browsermm: " + browsermm); } } however, before firefox 38, this technique will not work if multiprocess firefox is
disabled: specifically, topframeelement will be null.
NSS_3.12_release_notes.html
rt_encodeinhibitanyextension (see cert.h) cert_encodenoticereference (see cert.h) cert_encodepolicyconstraintsextension (see cert.h) cert_encodepolicymappingextension (see cert.h) cert_encodesubjectkeyid (see certdb/cert.h) cert_encodeusernotice (see cert.h) cert_findcrlentryreasonexten (see cert.h) cert_findcrlnumberexten (see cert.h) cert_findnameconstraintsexten (see cert.h) cert_getclassicocsp
disabledpolicy (see cert.h) cert_getclassicocspenabledhardfailurepolicy (see cert.h) cert_getclassicocspenabledsoftfailurepolicy (see cert.h) cert_getpkixverifynistrevocationpolicy (see cert.h) cert_getusepkixforvalidation (see cert.h) cert_getvaliddnspatternsfromcert (see cert.h) cert_newtempcertificate (see cert.h) cert_setocsptimeout (see certhigh/ocsp.h) cert_setusepkixforvalidation (see cert.h) cert_...
NSS 3.20 release notes
n ssl_dhegroupprefset new macros in ssl.h ssl_enable_server_dhe - a socket option user to enable or disable dhe ciphersuites for a server socket notable changes in nss 3.20 the tls library has been extended to support dhe ciphersuites in server applications.
NSS 3.24 release notes
ncludes two nss softoken updates, a new function to configure ssl/tls server sockets, and two functions to improve the use of temporary arenas.
NSS 3.26 release notes
http://fedoraproject.org/wiki/changes/cryptopolicy introduced build flag nss_disable_libpkix which allows compilation of nss without the libpkix library notable changes in nss 3.26 the following ca certificate was added cn = isrg root x1 sha-256 fingerprint: 96:bc:ec:06:26:49:76:f3:74:60:77:9a:cf:28:c5:a7:cf:e8:a3:c0:aa:e1:1a:8f:fc:ee:05:c0:bd:df:08:c6 npn is
disabled, and alpn is enabled by default the nss test suite now completes with the experimental tls 1.3 code enabled several test improvements and additions, including a nist known answer test bugs fixed in nss 3.26 this bugzilla query returns all the bugs fixed in nss 3.26: https://bugzilla.mozilla.org/buglist.cgi?resolution=fixed&classification=components&query_format=advanced&product=nss&target_m...
NSS 3.28 release notes
set which signature schemes should be supported in tls and to specify the preference order of those schemes.
NSS 3.37 release notes
: source tarballs: https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/nss_3_37_rtm/src/ notable changes in nss 3.37 the tls 1.3 implementation was updated to draft 28.
NSS 3.44 release notes
as a static library 1487597 - early data that arrives before the handshake completes can be read afterwards 1548398 - freebl_gtest not building on linux/mac 1548722 - fix some coverity warnings 1540652 - softoken/sdb.c: logically dead code 1549413 - android log lib is not included in build 1537927 - ipsec usage is too restrictive for existing deployments 1549608 - signature fails with dbm
disabled 1549848 - allow building nss for ios using gyp 1549847 - nss's sqlite compilation warnings make the build fail on ios 1550041 - freebl not building on ios simulator 1542950 - macos cipher test timeouts this bugzilla query returns all the bugs fixed in nss 3.44: https://bugzilla.mozilla.org/buglist.cgi?resolution=fixed&classification=components&query_format=advanced&product=nss&target_miles...
NSS 3.48 release notes
-answer-test scripts bug 1586176 - encryptupdate should use maxout not block size (cve-2019-11745) bug 1593141 - add `notbefore` or similar "beginning-of-validity-period" parameter to mozilla::pkix::trustdomain::checkrevocation bug 1591363 - fix a pbkdf2 memory leak in nsc_generatekey if key length > max_key_len (256) bug 1592869 - use arm neon for ctr_xor bug 1566131 - ensure sha-1 fallback
disabled in tls 1.2 bug 1577803 - mark pkcs#11 token as friendly if it implements ckp_public_certificates_token bug 1566126 - power ghash vector acceleration bug 1589073 - use of new pr_assert_arg in certdb.c bug 1590495 - fix a crash in pk11_makecertfromhandle bug 1591742 - ensure des iv length is valid before usage from pkcs#11 bug 1588567 - enable mozilla::pkix gtests in nss ci bug 1591315 - upd...
NSS 3.53 release notes
illa.org/pub/mozilla.org/security/nss/releases/nss_3_53_rtm/src/ other releases are available in nss releases.
NSS 3.54 release notes
ec class 1 public primary certification authority - g4 sha-256 fingerprint: 363f3c849eab03b0a2a0f636d7b86d04d3ac7fcfe26a0a9121ab9795f6e176df bug 1618402 - verisign class 3 public primary certification authority - g3 sha-256 fingerprint: eb04cf5eb1f39afa762f2bb120f296cba520c1b97db1589565b81cb9a17b7244 a number of certificates had their email trust bit
disabled.
AudioBufferSourceNode.playbackRate - Web APIs
uffer = mybuffer; source.playbackrate.value = playbackcontrol.value; source.connect(audioctx.destination); source.loop = true; }, function(e){"error with decoding audio data" + e.err}); } request.send(); } // wire up buttons to stop and play audio, and range slider control play.onclick = function() { getdata(); source.start(0); play.setattribute('
disabled', '
disabled'); playbackcontrol.removeattribute('
disabled'); } stop.onclick = function() { source.stop(0); play.removeattribute('
disabled'); playbackcontrol.setattribute('
disabled', '
disabled'); } playbackcontrol.oninput = function() { source.playbackrate.value = playbackcontrol.value; playbackvalue.innerhtml = playbackcontrol.value; } specification specification status...
AudioContext.createMediaStreamDestination() - Web APIs
amdestination(); var mediarecorder = new mediarecorder(dest.stream); osc.connect(dest); b.addeventlistener("click", function(e) { if (!clicked) { mediarecorder.start(); osc.start(0); e.target.innerhtml = "stop recording"; clicked = true; } else { mediarecorder.stop(); osc.stop(0); e.target.
disabled = true; } }); mediarecorder.ondataavailable = function(evt) { // push each chunk (blobs) in an array chunks.push(evt.data); }; mediarecorder.onstop = function(evt) { // make blob out of our blobs, and open it.
BaseAudioContext.decodeAudioData() - Web APIs
udioctx.decodeaudiodata(audiodata, function(buffer) { source.buffer = buffer; source.connect(audioctx.destination); source.loop = true; }, function(e){ console.log("error with decoding audio data" + e.err); }); } request.send(); } // wire up buttons to stop and play audio play.onclick = function() { getdata(); source.start(0); play.setattribute('
disabled', '
disabled'); } stop.onclick = function() { source.stop(0); play.removeattribute('
disabled'); } // dump script to pre element pre.innerhtml = myscript.innerhtml; new promise-based syntax ctx.decodeaudiodata(audiodata).then(function(decodeddata) { // use the decoded data here }); specifications specification status comment web audio apithe definition of 'd...
Body.arrayBuffer() - Web APIs
.ogg'); fetch(myrequest).then(function(response) { return response.arraybuffer(); }).then(function(buffer) { audioctx.decodeaudiodata(buffer, function(decodeddata) { source.buffer = decodeddata; source.connect(audioctx.destination); }); }); }; // wire up buttons to stop and play audio play.onclick = function() { getdata(); source.start(0); play.setattribute('
disabled', '
disabled'); } reading files the response() constructor accepts files and blobs, so it may be used to read a file into other formats.
Clipboard - Web APIs
s to the methods that access and change the contents of the clipboard are restricted in other ways.
Document.fonts - Web APIs
viewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetfontschrome full support 60edge full support 79firefox full support 41 full support 41 no support 35 — 41
disabled disabled from version 35 until version 41 (exclusive): this feature is behind the layout.css.font-loading-api.enabled preference (needs to be set to true).
Lexical grammar - JavaScript
ment(x) { console.log('hello ' + x /* insert the value of x */ + ' !'); } comment('world'); in addition, you can use it to disable code to prevent it from running, by wrapping code in a comment, like this: function comment() { /* console.log('hello world!'); */ } comment(); in this case, the console.log() call is never issued, since it's inside a comment.
How to make PWAs re-engageable using Notifications and Push - Progressive web apps (PWAs)
].name; var notifbody = 'created by '+games[randomitem].author+'.'; var notifimg = 'data/img/'+games[randomitem].slug+'.jpg'; var options = { body: notifbody, icon: notifimg } var notif = new notification(notiftitle, options); settimeout(randomnotification, 30000); } a new random notification is created every 30 seconds until it becomes too annoying and is
disabled by the user.
<a> - SVG: Scalable Vector Graphics
sharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility xlink attributes most notably: xlink:title aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<circle> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<ellipse> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<foreignObject> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<g> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<line> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<marker> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<path> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<polygon> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<polyline> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<rect> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<svg> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<symbol> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<text> - SVG: Scalable Vector Graphics
ape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, text-anchor, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<textPath> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<tspan> - SVG: Scalable Vector Graphics
ape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, text-anchor, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...
<use> - SVG: Scalable Vector Graphics
er-events, shape-rendering, stroke, stroke-dasharray, stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-opacity, stroke-width, transform, vector-effect, visibility aria attributes aria-activedescendant, aria-atomic, aria-autocomplete, aria-busy, aria-checked, aria-colcount, aria-colindex, aria-colspan, aria-controls, aria-current, aria-describedby, aria-details, aria-
disabled, aria-dropeffect, aria-errormessage, aria-expanded, aria-flowto, aria-grabbed, aria-haspopup, aria-hidden, aria-invalid, aria-keyshortcuts, aria-label, aria-labelledby, aria-level, aria-live, aria-modal, aria-multiline, aria-multiselectable, aria-orientation, aria-owns, aria-placeholder, aria-posinset, aria-pressed, aria-readonly, aria-relevant, aria-required, aria-roledescription, aria-rowcount,...