Search completed in 1.87 seconds.
GlobalEventHandlers.ontouchmove - Web APIs
a global event handler for the touch
move event.
... syntax var
movehandler = someelement.ontouch
move; return value
movehandler the touch
move event handler for element someelement.
... example this example shows two ways to use ontouch
move to set an element's touch
move event handler.
...And 2 more matches
Selection.removeRange() - Web APIs
the selection.re
moverange() method re
moves a range from a selection.
... syntax sel.re
moverange(range) parameters range a range object that will be re
moved to the selection.
... * this will re
move all ranges except the first.
...And 2 more matches
SourceBuffer.removeAsync() - Web APIs
the re
moveasync() method of the sourcebuffer interface starts the process of asynchronously removing from the sourcebuffer media segments found within a specific time range.
... a promise is returned, which is fulfilled when the buffers in the specified time range have been re
moved.
... syntax re
movepromise = sourcebuffer.re
moveasync(start, end); parameters start a double representing the start of the time range, in seconds.
...And 2 more matches
XRInputSourcesChangeEvent.removed - Web APIs
the read-only xrinputsourceschangeevent property re
moved is an array of zero or more xrinputsource objects representing the input sources which have been re
moved from the xrsession.
... syntax re
movedinputs = xrinputsourceschangeevent.re
moved; value an array of zero or more xrinputsource objects, each representing one input device re
moved from the xr system.
... examples the example below creates a handler for the inputsourceschange event that processes the lists of added and re
moved from the webxr system.
...And 2 more matches
<mover> - MathML
the mathml <
mover> element is used to attach an accent or a limit over an expression.
... use the following syntax: <
mover> base overscript </
mover> attributes accent if true the over-script is an accent, which is drawn closer to the base expression.
... this attribute is deprecated and will be re
moved in the future.
...And 2 more matches
NPN_RemoveProperty - Archive of obsolete content
« gecko plugin api reference « scripting plugins summary re
moves a property from the specified npobject.
... syntax #include <npruntime.h> bool npn_re
moveproperty(npp npp, npobject *npobj, npidentifier propertyname); parameters the function has the following parameters: npp the npp indicating which plugin instance is making the request.
... propertyname a string identifier indicating the name of the property to re
move.
... returns true if the property was re
moved successfully, otherwise false.
Enumerator.moveFirst - Archive of obsolete content
the enumerator.
movefirst method resets the current item in the collection to the first item.
... syntax enumobj.
movefirst( ) remarks the required enumobj reference is any enumerator object.
... example in following example, the
movefirst method is used to evaluate members of the drivescollection from the beginning of the list: function showdrives() { var s = ""; var bytespergb = 1024 * 1024 * 1024; var fso = new activexobject("scripting.filesystemobject"); var e = new enumerator(fso.drives); e.
movefirst(); while (e.atend() == false) { var drv = e.item(); s += drv.path + " - "; if (drv.isready) { var freegb = drv.freespace / bytespergb; var totalgb = drv.totalsize / bytespergb; s += freegb.tofixed(3) + " gb free of "; s += totalgb.tofixed(3) + " gb"; } else { ...
... s += "not ready"; } s += "<br />"; e.
movenext(); } return(s); } requirements supported in the following document modes: quirks, internet explorer 6 standards, internet explorer 7 standards, internet explorer 8 standards, internet explorer 9 standards, and internet explorer 10 standards.
Enumerator.moveNext - Archive of obsolete content
the enumerator.
movenext method
moves the current item to the next item in the collection.
... syntax enumobj.
movenext( ) remarks the required enumobj reference is any enumerator object.
... example in following example, the
movenext method is used to
move to the next drive in the drives collection: function showdrives() { var s = ""; var bytespergb = 1024 * 1024 * 1024; var fso = new activexobject("scripting.filesystemobject"); var e = new enumerator(fso.drives); e.
movefirst(); while (e.atend() == false) { var drv = e.item(); s += drv.path + " - "; if (drv.isready) { var freegb = drv.freespace / bytespergb; var totalgb = drv.totalsize / bytespergb; s += freegb.tofixed(3) + " gb free of "; s += totalgb.tofixed(3) + " gb"; } else ...
... { s += "not ready"; } s += "<br />"; e.
movenext(); } return(s); } requirements supported in the following document modes: quirks, internet explorer 6 standards, internet explorer 7 standards, internet explorer 8 standards, internet explorer 9 standards, and internet explorer 10 standards.
HTMLIframeElement.removeNextPaintListener()
warning: re
moved in firefox 65.
... the re
movenextpaintlistener() method of the htmliframeelement interface is used to re
move a handler previously set with the addnextpaintlistener method.
... syntax instanceofhtmliframeelement.re
movenextpaintlistener(listener); returns void.
... examples var browser = document.queryselector('iframe'); function onnextpaint() { console.log("paint has occured"); } browser.addnextpaintlistener(onnextpaint); browser.re
movenextpaintlistener(onnextpaint); specification not part of any specification.
JS_RemoveExternalStringFinalizer
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... syntax int js_re
moveexternalstringfinalizer(jsstringfinalizeop finalizer); name type description finalizer jsstringfinalizeop the finalizer to re
move.
... description re
move finalizer from the global gc finalizers table, returning its type code if found, -1 if not found.
... as with js_addexternalstringfinalizer, there is a threading restriction if you compile the engine js_threadsafe: this function may be called for a given finalizer pointer on only one thread; different threads may call to re
move distinct finalizers safely.
CSSStyleDeclaration.removeProperty() - Web APIs
the cssstyledeclaration.re
moveproperty() method interface re
moves a property from a css style declaration object.
... syntax var oldvalue = style.re
moveproperty(property); parameters property is a domstring representing the property name to be re
moved.
... return value oldvalue is a domstring equal to the value of the css property before it was re
moved.
... example the following javascript code re
moves the background-color css property from a selector rule: var declaration = document.stylesheets[0].rules[0].style; var oldvalue = declaration.re
moveproperty('background-color'); specifications specification status comment css object model (cssom)the definition of 'cssstyledeclaration.re
moveproperty()' in that specification.
CSSStyleSheet.removeRule() - Web APIs
the obsolete cssstylesheet method re
moverule() re
moves a rule from the stylesheet object.
... syntax cssstylesheet.re
moverule(index) parameters index the index into the stylesheet's cssrulelist indicating the rule to be re
moved.
... return value undefined example this example re
moves the first rule from the stylesheet mystyles.
... mystyles.re
moverule(0); you can rewrite this to use the standard deleterule() method very easily: mystyles.deleterule(0); specifications specification status comment css object model (cssom)the definition of 'cssstylesheet.re
moverule()' in that specification.
CanvasRenderingContext2D.moveTo() - Web APIs
the canvasrenderingcontext2d.
moveto() method of the canvas 2d api begins a new sub-path at the point specified by the given (x, y) coordinates.
... syntax void ctx.
moveto(x, y); parameters x the x-axis (horizontal) coordinate of the point.
... examples creating multiple sub-paths this example uses
moveto() to create two sub-paths within a single path.
... var canvas = document.getelementbyid('canvas'); var ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.
moveto(50, 50); // begin first sub-path ctx.lineto(200, 50); ctx.
moveto(50, 90); // begin second sub-path ctx.lineto(280, 120); ctx.stroke(); result specifications specification status comment html living standardthe definition of 'canvasrenderingcontext2d.
moveto' in that specification.
CanvasRenderingContext2D.removeHitRegion() - Web APIs
the canvasrenderingcontext2d method re
movehitregion() re
moves a given hit region from the canvas.
... syntax void ctx.re
movehitregion(id); parameters id a domstring representing the id of the region that is to be re
moved.
... examples using the re
movehitregion method this example demonstrates the re
movehitregion() method.
... html <canvas id="canvas"></canvas> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); // set a hit region ctx.addhitregion({id: 'eyes'}); // re
move it from the canvas ctx.re
movehitregion('eyes'); specifications canvas hit regions have been re
moved from the whatwg living standard, although discussions about future standardization are ongoing.
ChildNode.remove() - Web APIs
the childnode.re
move() method re
moves the object from the tree it belongs to.
... syntax node.re
move(); example using re
move() <div id="div-01">here is div-01</div> <div id="div-02">here is div-02</div> <div id="div-03">here is div-03</div> var el = document.getelementbyid('div-02'); el.re
move(); // re
moves the div with the 'div-02' id childnode.re
move() is unscopable the re
move() method is not scoped into the with statement.
... with(node) { re
move(); } // referenceerror: re
move is not defined polyfill you can polyfill the re
move() method in internet explorer 9 and higher with the following code: // from:https://github.com/jserz/js_piece/blob/master/dom/childnode/re
move()/re
move().md (function (arr) { arr.foreach(function (item) { if (item.hasownproperty('re
move')) { return; } object.defineproperty(item, 're
move', { configurable: true, enumerable: true, writable: true, value: function re
move() { this.parentnode.re
movechild(this); } }); }); })([element.prototype, characterdata.prototype, documenttype.prototype]); specifications specification status comment domthe definition ...
...of 'childnode.re
move' in that specification.
MediaQueryList.removeListener() - Web APIs
the re
movelistener() method of the mediaquerylist interface re
moves a listener from the mediaquerylistener.
... this is basically an alias for eventtarget.re
moveeventlistener(), for backwards compatibility purposes — in older browsers you could use re
moveeventlistener() instead.
... syntax mediaquerylist.re
movelistener(func) parameters func a function or function reference representing the callback function you want to re
move.
... para.textcontent = 'this is a narrow screen — less than 600px wide.'; document.body.style.backgroundcolor = 'red'; } else { /* the viewport is more than than 600 pixels wide */ para.textcontent = 'this is a wide screen — more than 600px wide.'; document.body.style.backgroundcolor = 'blue'; } } mql.addlistener(screentest); // later on, when it is no longer needed mql.re
movelistener(screentest); specifications specification status comment css object model (cssom) view modulethe definition of 're
movelistener' in that specification.
MouseEvent.movementX - Web APIs
the
movementx read-only property of the mouseevent interface provides the difference in the x coordinate of the mouse pointer between the given event and the previous mouse
move event.
... in other words, the value of the property is computed like this: currentevent.
movementx = currentevent.screenx - previousevent.screenx.
... syntax var xshift = instanceofmouseevent.
movementx; return value a number example this example logs the amount of mouse
movement using
movementx and
movementy.
... html <p id="log">
move your mouse around.</p> javascript function log
movement(event) { log.insertadjacenthtml('afterbegin', `
movement: ${event.
movementx}, ${event.
movementy}<br>`); while (log.childnodes.length > 128) log.lastchild.re
move() } const log = document.getelementbyid('log'); document.addeventlistener('mouse
move', log
movement); result specifications specification status comment pointer lockthe definition of 'mouseevent.
movementx' in that specification.
MouseEvent.movementY - Web APIs
the
movementy read-only property of the mouseevent interface provides the difference in the y coordinate of the mouse pointer between the given event and the previous mouse
move event.
... in other words, the value of the property is computed like this: currentevent.
movementy = currentevent.screeny - previousevent.screeny.
... syntax var yshift = instanceofmouseevent.
movementy; return value a number example this example logs the amount of mouse
movement using
movementx and
movementy.
... html <p id="log">
move your mouse around.</p> javascript function log
movement(event) { log.innertext = `
movement: ${event.
movementx}, ${event.
movementy}\n${log.innertext}`; } const log = document.getelementbyid('log'); document.addeventlistener('mouse
move', log
movement); result specifications specification status comment pointer lockthe definition of 'mouseevent.
movementy' in that specification.
RTCPeerConnection.removeStream() - Web APIs
the rtcpeerconnection.re
movestream() method re
moves a mediastream as a local source of audio or video.
...because this method has been deprecated, you should instead use re
movetrack() if your target browser versions have implemented it.
... syntax rtcpeerconnection.re
movestream(mediastream); parameters mediastream a mediastream specifying the stream to re
move from the connection.
... example var pc, videostream; navigator.getusermedia({video: true}, function(stream) { pc = new rtcpeerconnection(); videostream = stream; pc.addstream(stream); } document.getelementbyid("closebutton").addeventlistener("click", function(event) { pc.re
movestream(videostream); pc.close(); }, false); ...
RTCPeerConnection.removeTrack() - Web APIs
the rtcpeerconnection.re
movetrack() method tells the local end of the connection to stop sending media from the specified track, without actually removing the corresponding rtcrtpsender from the list of senders as reported by rtcpeerconnection.getsenders().
... syntax pc.re
movetrack(sender); parameters mediatrack a rtcrtpsender specifying the sender to re
move from the connection.
... example this example adds a video track to a connection and sets up a listener on a close button which re
moves the track when the user clicks the button.
... var pc, sender; navigator.getusermedia({video: true}, function(stream) { pc = new rtcpeerconnection(); var track = stream.getvideotracks()[0]; sender = pc.addtrack(track, stream); }); document.getelementbyid("closebutton").addeventlistener("click", function(event) { pc.re
movetrack(sender); pc.close(); }, false); specifications specification status comment webrtc 1.0: real-time communication between browsersthe definition of 'rtcpeerconnection.re
movetrack()' in that specification.
RTCPeerConnection: removestream event - Web APIs
the obsolete re
movestream event was sent to an rtcpeerconnection to inform it that a mediastream had been re
moved from the connection.
... you can use the rtcpeerconnection interface's onre
movestream property to set a handler for this event.
... bubbles no cancelable no interface mediastreamevent event handler property rtcpeerconnection.onre
movestream important: this event has been re
moved from the webrtc specification in favor of the existing re
movetrack event on the remote mediastream and the corresponding mediastream.onre
movetrack event handler property of the remote mediastream.
... the rtcpeerconnection api is now track-based, so having zero tracks in the remote stream is equivalent to the remote stream being re
moved, which caused a re
movestream event.
Selection.removeAllRanges() - Web APIs
the selection.re
moveallranges() method re
moves all ranges from the selection, leaving the anchornode and focusnode properties equal to null and leaving nothing selected.
... syntax sel.re
moveallranges(); parameters none.
... specifications specification status comment selection apithe definition of 'selection.re
moveallranges()' in that specification.
... desktopmobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetre
moveallranges experimentalchrome full support yesedge full support 12firefox full support yesie full support yesopera full support yessafari full support ...
SourceBuffer.remove() - Web APIs
the re
move() method of the sourcebuffer interface re
moves media segments within a specific time range from the sourcebuffer.
... syntax sourcebuffer.re
move(start, end); parameters start a double representing the start of the time range, in seconds.
... invalidstateerror the sourcebuffer.updating property is equal to true, or this sourcebuffer has been re
moved from the mediasource.
... specifications specification status comment media source extensionsthe definition of 're
move()' in that specification.
dirRemove - Archive of obsolete content
dirre
move re
moves a directory.
... method of file object syntax int dirre
move( filespecobject dirtore
move [, boolean recursive] ); parameters the dirre
move method has the following parameters: dirtore
move a filespecobject representing the directory to be re
moved.
... recursive an optional boolean value indicating whether the re
move operation is to be performed recursively (1) or not (0).
move - Archive of obsolete content
move moves a file from one location to another.
... method of file object syntax int
move( filespecobject source, filespecobject dest ); parameters the
move method has the following parameters: source a filespecobject representing the source file.
... example source = getfolder("program", "file.txt"); dest = getfolder("chrome"); err = file.
move(source, dest); ...
removeAllNotifications - Archive of obsolete content
« xul reference home re
moveallnotifications( immediate ) return type: no return value re
move all notifications.
... if immediate is true, the messages are re
moved immediately.
... if immediate is false, the notifications are re
moved using a slide transition.
removeItemAt - Archive of obsolete content
« xul reference home re
moveitemat( index ) return type: element re
moves the child item in the element at the specified index.
... the method returns the re
moved item.
... <script language="javascript"> function re
moveselecteditem(){ var mylistbox = document.getelementbyid('mylistbox'); if(mylistbox.selectedindex == -1){ return; // no item selected so return }else{ mylistbox.re
moveitemat(mylistbox.selectedindex); } } function re
moveallitems(){ var mylistbox = document.getelementbyid('mylistbox'); var count = mylistbox.itemcount; while(count-- > 0){ mylistbox.re
moveitemat(0); } } </script> <button label="re
move selected item" oncommand="re
moveselecteditem()"/> <button label="re
move all items" oncommand="re
moveallitems()"/> <listbox id="mylistbox"> <listitem label="alpha"/> <listitem label="beta"/> <listitem label="oscar"/> <listitem label="foxtrot"/> </listbox> see also re
moveallit...
PR_REMOVE_AND_INIT_LINK
re
moves an element from a circular list and initializes the linkage.
... syntax #include <prclist.h> pr_re
move_and_init_link (prclist *elemp); parameter elemp a pointer to the element.
... description pr_re
move_and_init_link re
moves the specified element from its circular list and initializes the links of the element to point to itself.
PR_REMOVE_LINK
re
moves an element from a circular list.
... syntax #include <prclist.h> pr_re
move_link (prclist *elemp); parameter elemp a pointer to the element.
... description pr_re
move_link re
moves the specified element from its circular list.
HTMLElement: pointermove event - Web APIs
the pointer
move event is fired when a pointer changes coordinates, and the pointer has not been canceled by a browser touch-action.
... bubbles yes cancelable yes interface pointerevent event handler property onpointer
move usage notes the event, which is of type pointerevent, provides all the information you need to know about the user's interaction with the pointing device, including the position,
movement distance, button states, and much more.
... examples to add a handler for pointer
move events using addeventlistener(): const para = document.queryselector('p'); para.addeventlistener('pointer
move', (event) => { console.log('pointer
moved'); }); you can also use the onpointer
move event handler property: const para = document.queryselector('p'); para.onpointer
move = (event) => { console.log('pointer
moved'); }; specifications specification status pointer events obsolete ...
Index - Archive of obsolete content
201
movetoclick no summary!
... 311 re
moveelement xul attributes, xul reference no summary!
... 535
movebyoffset xul methods, xul reference no summary!
...And 25 more matches
Index
68 withjsmodulesandchrome
moved to howto 69 xpcshell reference automated testing, developing mozilla, javascript, javascript:tools, tools, xpcom:language bindings, xpconnect the command-line syntax for xpcshell is: 70 xpcshell test manifest expressions qa, testing xpcshell unit tests are run by specifying them in a manifest file.
...while xpcom components written in a scripting language (such as javascript) can be
moved across platforms (such as windows and os x) without adaptation, those written in a compiled language (such as c++) require recompilation when moving to a different platform.
...items are found, added, and re
moved from the hashtable by using the key.
...And 24 more matches
nsIBrowserHistory
owserhistory); method overview void addpagewithdetails(in nsiuri auri, in wstring atitle, in long long alastvisited); obsolete since gecko 15.0 void markpageasfollowedlink(in nsiuri auri); obsolete since gecko 22.0 void markpageastyped(in nsiuri auri); obsolete since gecko 22.0 void registeropenpage(in nsiuri auri); obsolete since gecko 9.0 void re
moveallpages(); void re
movepage(in nsiuri auri); void re
movepages([array, size_is(alength)] in nsiuri auris, in unsigned long alength, in boolean adobatchnotify); void re
movepagesbytimeframe(in long long abegintime, in long long aendtime); void re
movepagesfromhost(in autf8string ahost, in boolean aentiredomain); void re
movevisitsbytimeframe(in long long a...
...begintime, in long long aendtime); void unregisteropenpage(in nsiuri auri); obsolete since gecko 9.0 note: the markpageasfollowedlink and markpageastyped methods were
moved to nsinavhistoryservice in gecko 22.0 so that all markpageas* methods can be found in one interface.
... note: the count attribute was re
moved in gecko 15.0 because it was only used to determine if there were any entries at all anyway, so the nsinavhistoryservice.hashistoryentries attribute is better for this.
...And 24 more matches
nsIFocusManager
inherits from: nsisupports last changed in gecko 5.0 (firefox 5.0 / thunderbird 5.0 / seamonkey 2.2) implemented by: @mozilla.org/focus-manager;1 as a service: var focusmanager = components.classes["@mozilla.org/focus-manager;1"] .getservice(components.interfaces.nsifocusmanager); method overview void clearfocus(in nsidomwindow awindow); void contentre
moved(in nsidocument adocument, in nsicontent aelement); native code only!
... nsidomelement getfocusedelementforwindow(in nsidomwindow awindow, in prbool adeep, out nsidomwindow afocusedwindow); pruint32 getlastfocusmethod(in nsidomwindow window); void
movecarettofocus(in nsidomwindow awindow); void elementisfocusable(in nsidomelement aelement, in unsigned long aflags); nsidomelement
movefocus(in nsidomwindow awindow, in nsidomelement astartelement, in unsigned long atype, in unsigned long aflags); void setfocus(in nsidomelement aelement, in unsigned long aflags); void windowhidden(in nsidomwindow awindow); native code only!
...this flag would normally be passed when
movefocus_forward or
movefocus_backward is used.
...And 24 more matches
Drawing graphics - Learn web development
add the following code into it, just below the opening <body> tag: <canvas class="mycanvas"> <p>add suitable fallback here.</p> </canvas> we have added a class to the <canvas> element so it will be easier to select if we have multiple canvases on the page, but we have re
moved the width and height attributes for now (you could add them back in if you wanted, but we will set them using javascript in a below section).
...to get rid of the scrollbars, we need to re
move the margin and also set overflow to hidden.
... let's do one last thing before we
move on.
...And 23 more matches
Advanced Svelte: Reactivity, lifecycle, accessibility - Learn web development
the following new components will be developed throughout the course of this article: moreactions: displays the check all and re
move completed buttons, and emits the corresponding events required to handle their functionality.
... repl to code along with us using the repl, start at https://svelte.dev/repl/76cc90c43a37452e8c7f70521f88b698?version=3.23.2 working on the moreactions component now we'll tackle the check all and re
move completed buttons.
...when the second button is clicked, we'll emit a re
movecompleted event to signal that all of the completed todos should be re
moved.
...And 22 more matches
nsIAnnotationService
t unsigned long count, [retval, array, size_is(count)] out nsivariant result); void getitemannotationnames(in long long aitemid, [optional] out unsigned long count, [retval, array, size_is(count)] out nsivariant result); boolean pagehasannotation(in nsiuri auri, in autf8string aname); boolean itemhasannotation(in long long aitemid, in autf8string aname); void re
movepageannotation(in nsiuri auri, in autf8string aname); void re
moveitemannotation(in long long aitemid, in autf8string aname); void re
movepageannotations(in nsiuri auri); void re
moveitemannotations(in long long aitemid); void copypageannotations(in nsiuri asourceuri, in nsiuri adesturi, in boolean aoverwritedest); void copyitemannotations(in long long aso...
...urceitemid, in long long adestitemid, in boolean aoverwritedest); void addobserver(in nsiannotationobserver aobserver); void re
moveobserver(in nsiannotationobserver aobserver); nsiuri getannotationuri(in nsiuri auri, in autf8string aname); constants constant value description expire_session 0 for temporary data that can be discarded when the user exits.
... re
moved at application exit.
...And 21 more matches
nsINavBookmarkObserver
1.0 66 introduced gecko 1.8 inherits from: nsisupports last changed in gecko 21.0 (firefox 21.0 / thunderbird 21.0 / seamonkey 2.18) method overview void onbeforeitemre
moved(in long long aitemid, in unsigned short aitemtype, in long long aparentid, in acstring aguid, in acstring aparentguid); obsolete since gecko 21.0 void onbeginupdatebatch(); void onendupdatebatch(); void onfolderadded(in print64 folder, in print64 parent, in print32 index); obsolete since gecko 1.9 void onfolderchanged(in print64 folder, in acstring property); obsolete since gecko 1.9 void onfolder
moved(in print64 fol...
...der, in print64 oldparent, in print32 oldindex, in print64 newparent, in print32 newindex); obsolete since gecko 1.9 void onfolderre
moved(in print64 folder, in print64 parent, in print32 index); obsolete since gecko 1.9 void onitemadded(in long long aitemid, in long long aparentid, in long aindex, in unsigned short aitemtype, in nsiuri auri, in autf8string atitle, in prtime adateadded, in acstring aguid, in acstring aparentguid); void onitemchanged(in long long aitemid, in acstring aproperty, in boolean aisannotationproperty, in autf8string anewvalue, in prtime alastmodified, in unsigned short aitemtype, in long long aparentid, in acstring aguid, in acstring aparentguid); void onitem
moved(in long long aitemid, in long long aoldparentid, in long aoldindex, in...
... long long anewparentid, in long anewindex, in unsigned short aitemtype, in acstring aguid, in acstring aoldparentguid, in acstring anewparentguid); void onitemre
moved(in long long aitemid, in long long aparentid, in long aindex, in unsigned short aitemtype, in nsiuri auri, in acstring aguid, in acstring aparentguid); void onitemreplaced(in print64 folder, in nsiuri item, in nsiuri newitem); obsolete since gecko 1.9 void onitemvisited(in long long aitemid, in long long avisitid, in prtime atime, in unsigned long atransitiontype, in nsiuri auri, in long long aparentid, in acstring aguid, in acstring aparentguid); void onseparatoradded(in print64 parent, in print32 index); obsolete since gecko 1.9 void onseparatorre
moved(in print64 parent, in print32...
...And 21 more matches
ARIA: grid role - Accessibility
key action →
moves focus one cell to the right.
... if focus is on the right-most cell in the row, focus does not
move.
... ←
moves focus one cell to the left.
...And 21 more matches
Handling common accessibility problems - Learn web development
you can try this out using our native-keyboard-accessibility.html example (see the source code) — open this in a new tab, and try pressing the tab key; after a few presses, you should see the tab focus start to
move through the different focusable elements; the focused elements are given a highlighted default style in every browser (it differs slightly between different browsers) so that you can tell what element is focused.
...most modern browsers follow the tab pattern described above (you can also do shift + tab to
move backwards through the focusable elements), but some browsers have their own idiosyncracies: firefox for the mac doesn't do tabbing by default.
...it is a good idea to double up focus and hover styles, so your users get that visual clue that a control will do something when activated, whether they are using mouse or keyboard: a:hover, input:hover, button:hover, select:hover, a:focus, input:focus, button:focus, select:focus { font-weight: bold; } note: if you do decide to re
move the default focus styling using css, make sure you replace it with something else that fits in with your design better — it is a very valuable accessiblity tool, and should not be re
moved.
...And 20 more matches
nsIContentPrefService2
id getcachedbysubdomainandname(in astring domain, in astring name, in nsiloadcontext context, out unsigned long len, [retval,array,size_is(len)] out nsicontentpref prefs); nsicontentpref getcachedglobal(in astring name, in nsiloadcontext context); void getglobal(in astring name, in nsiloadcontext context, in nsicontentprefcallback2 callback); void re
movealldomains(in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void re
moveallglobals(in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void re
movebydomain(in astring domain, in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void re
movebydomainandname(in astring domain, in ast...
...ring name, in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void re
movebyname(in astring name, in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void re
movebysubdomain(in astring domain, in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void re
movebysubdomainandname(in astring domain, in astring name, in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void re
moveglobal(in astring name, in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void re
moveobserverforname(in astring name, in nsicontentprefobserver observer); void set(in astring domain, in astring name, in nsivariant...
... value, in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); void setglobal(in astring name, in nsivariant value, in nsiloadcontext context, [optional] in nsicontentprefcallback2 callback); methods addobserverforname() registers an observer that will be notified whenever a preference with the given name is set() or re
moved.
...And 20 more matches
Web audio spatialization basics - Web APIs
as if its extensive variety of sound processing (and other) options wasn't enough, the web audio api also includes facilities to allow you to emulate the difference in sound as a listener
moves around a sound source, for example panning as you
move around a sound source inside a 3d game.
...it's worth noting that you don't have to
move sound within a full 3d space either — you could stick with just a 2d plane, so if you were planning a 2d game, this would still be the node you were looking for.
... the boombox sits inside a room (defined by the edges of the browser viewport), and in this demo, we can
move and rotate it with the provided controls.
...And 20 more matches
WebGL model view projection - Web APIs
these composed matrices ultimately
move the original model data around into a special coordinate space called clip space.
... the first matrix discussed below is the model matrix, which defines how you take your original model data and
move it around in 3d world space.
... first take a look at the vertex shader that will
move the vertices on the screen: // the individual position vertex attribute vec3 position; void main() { // the gl_position is the final position in clip space after the vertex shader modifies it gl_position = vec4(position, 1.0); } next, to actually rasterize the data into pixels, the fragment shader evaluates everything on a per pixel basis, setting a single color.
...And 19 more matches
Element - Web APIs
in dom4 they were
moved to element.
... childnode.re
move() re
moves the element from the children list of its parent.
... element.re
moveattribute() re
moves the named attribute from the current node.
...And 18 more matches
context-menu - Archive of obsolete content
likewise, any items that were previously in the menu but are not bound to the current context are automatically re
moved from the menu.
... you never need to manually re
move your items from the menu unless you want them to never appear again.
... for example, if your add-on needs to add a context menu item whenever the user visits a certain page, don't create the item when that page loads, and don't re
move it when the page unloads.
...And 16 more matches
Migrate apps from Internet Explorer to Mozilla - Archive of obsolete content
the dom level 1 methods, as shown in table 1, are commonly used to
move an element to a certain position and toggle its visibility (menus, animations).
... re
moveattribute( aname ) re
moves the specified attribute from the current node.
... re
movechild( achildnode ) re
moves achildnode and returns a reference to it.
...And 16 more matches
source-editor.jsm
this component has been re
moved from the platform in firefox 28.
...ruction void destroy(); void init(element aelement, object aconfig, function acallback); search operations number find(string astring, [optional] object options); number findnext(boolean awrap); number findprevious(boolean awrap); event management void addeventlistener(string aeventtype, function acallback); void re
moveeventlistener(string aeventtype, function acallback); undo stack operations boolean canredo(); boolean canundo(); void endcompoundchange(); boolean redo(); void resetundo(); void startcompoundchange(); boolean undo(); display management operations void focus(); number gettopindex(); boolean h...
...n(); object getselection(); void setcaretoffset(number aoffset); void setcaretposition(number aline, [optional] number acolumn, [optional] number aalign); void setselection(number astart, number aend); breakpoint management void addbreakpoint(number alineindex, [optional] string acondition); array getbreakpoints(); boolean re
movebreakpoint(number alineindex); properties attribute type description dirty boolean set this value to false whenever you save the text; the editor will update it to true when the content is changed.
...And 15 more matches
imgIContainer
nsiframe getrootlayoutframe(); violates the xpcom interface guidelines pruint16 gettype(); violates the xpcom interface guidelines void init(in print32 awidth, in print32 aheight, in imgicontainerobserver aobserver); obsolete since gecko 2.0 void lockimage(); void re
moveframe(in gfxiimageframe item); obsolete since gecko 1.9.2 void requestdecode(); void requestdiscard(); void requestrefresh([const] in timestamp atime); violates the xpcom interface guidelines void resetanimation(); void restoredatadone(); native code only!
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...And 15 more matches
Drawing shapes with canvas - Web APIs
note: when the current path is empty, such as immediately after calling beginpath(), or on a newly created canvas, the first path construction command is always treated as a
moveto(), regardless of what it actually is.
... drawing a triangle for example, the code for drawing a triangle would look something like this: <html> <body onload="draw();"> <canvas id="canvas" width="100" height="100"></canvas> </body> </html> function draw() { var canvas = document.getelementbyid('canvas'); if (canvas.getcontext) { var ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.
moveto(75, 50); ctx.lineto(100, 75); ctx.lineto(100, 25); ctx.fill(); } } the result looks like this: screenshotlive sample moving the pen one very useful function, which doesn't actually draw anything but becomes part of the path list described above, is the
moveto() function.
...
moveto(x, y)
moves the pen to the coordinates specified by x and y.
...And 15 more matches
ARIA: listbox role - Accessibility
up/down arrows navigate the list, and pressing shift + up/down arrows will
move and extend the selection.
...for selectable list items, space toggles their selection, shift+space can be used to select contiguous items, ctrl+arrow
moves without selecting, and ctrl+space can be used to select non-contiguous items.
...as focus
moves within the list, the screen reader announces the relevant items.
...And 15 more matches
Theme changes in Firefox 2 - Archive of obsolete content
filename css file details browser/base/searchdialog.xul browser/base/content/searchdialog.css re
moved from firefox 2.
... preferences/downloads.xul - re
moved from firefox 2.
... preferences/general.xul - re
moved from firefox 2.
...And 14 more matches
Componentizing our Svelte app - Learn web development
moreactions.svelte: the check all and re
move completed buttons at the bottom of the ui that allow you to perform mass actions on the todo items.
...let's declare the todo prop and
move the code from the todos component.
... just for now, we'll replace the call to re
movetodo with an alert.
...And 14 more matches
nsIDownloadManager
ownload(in unsigned long aid); void onclose(); obsolete since gecko 1.9.1 void open(in nsidomwindow aparent, in nsidownload adownload); obsolete since gecko 1.9.1 void openprogressdialogfor(in nsidownload adownload, in nsidomwindow aparent, in boolean acanceldownloadonclose); obsolete since gecko 1.9.1 void pausedownload(in unsigned long aid); void re
movedownload(in unsigned long aid); void re
movedownloadsbytimeframe(in long long abegintime, in long long aendtime); void re
movelistener(in nsidownloadprogresslistener alistener); void resumedownload(in unsigned long aid); void retrydownload(in unsigned long aid); void savestate(); obsolete since gecko 1.8 void startbatchupdate(); obsolete since...
... cancleanup boolean whether or not there are downloads that can be cleaned up (re
moved) that is downloads that have completed, have failed or have been canceled.
...the file will be
moved to the location indicated by atarget when the download is complete.
...And 14 more matches
Pointer Lock API - Web APIs
the pointer lock api (formerly called mouse lock api) provides input methods based on the
movement of the mouse over time (i.e., deltas), not just the absolute position of the mouse cursor in the viewport.
... it gives you access to raw mouse
movement, locks the target of mouse events to a single element, eliminates limits on how far mouse
movement can go in a single direction, and re
moves the cursor from view.
... more than that, the api is useful for any applications that require significant mouse input to control
movements, rotate objects, and change entries, for example allowing users to control the viewing angle simply by moving the mouse around without any button clicking.
...And 14 more matches
Geometry and reference spaces in WebXR - Web APIs
the article spatial tracking in webxr builds upon the information provided here to cover how the physical position and orientation of the user's head, as well as potentially other parts of their body such as the hands, are mapped into the digital world, as well as how the relative positions of both physical and virtual objects are tracked as they
move around, so that the scene can be properly rendered and composited.
... fundamentals of 3d geometry while we'll examine here the required math operations used to compute the positions, orientations, and
movement of objects in virtual space—plus the need to integrate the human viewer of the scene into the mix—a thorough introduction to geometry and the use of matrices and vectors to manage 3d representations of a scene is well beyond the scope of what can be accomplished in this article.
...in virtual reality (vr), it's all about creating a sense of space in which the user's
movements are precisely matched by the imagery presented on the virtual display, to prevent disjoints and disconnects that could cause discomfort or worse.
...And 14 more matches
Color picker tool - CSS: Cascading Style Sheets
* container */ #container { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: table; } /** * picker zone */ #picker { padding: 10px; width: 980px; } .ui-color-picker { padding: 3px 5px; float: left; border-color: #fff; } .ui-color-picker .switch_mode { display: none; } .ui-color-picker .preview-color:hover { cursor:
move; } /** * picker container */ #picker-samples { width: 375px; height: 114px; max-height: 218px; margin: 0 10px 0 30px; overflow: hidden; position: relative; float: left; transition: all 0.2s; } #picker-samples .sample { width: 40px; height: 40px; margin: 5px; border: 1px solid #ddd; position: absolute; float: left; transition: all 0.2s; } #picker-samples .sample:hover { curs...
... { background-color: #999 !important; } #canvas [data-tutorial='dblclick']:before { content: "double click to activate"; width: 80px; color: #fff; position: absolute; top: 10%; left: 20%; z-index: 2; } #canvas .sample { width: 100px; height: 100px; min-width: 20px; min-height: 20px; position: absolute; border: 1px solid rgba(255, 255, 255, 0.3); } #canvas .sample:hover { cursor:
move; } #canvas .sample[data-active='true']:after { content: ""; position: absolute; background: url('https://mdn.mozillademos.org/files/6065/arrow.png') center no-repeat; width: 100%; height: 12px; top: -12px; z-index: 2; } #canvas .sample:hover > * { cursor: pointer; display: block !important; } #canvas .sample .resize-handle { display: none; } #canvas .sample .pick { width: 10px; he...
...'; v = ', ' + x; } var value = 'hsl' + a + hsl + v + ')'; return value; }; color.prototype.getcolor = function getcolor() { if (this.a | 0 === 1) return this.gethexa(); return this.getrgba(); }; /*=======================================================================*/ /*=======================================================================*/ /*========== capture mouse
movement ==========*/ var setmousetracking = function setmousetracking(elem, callback) { elem.addeventlistener('mousedown', function(e) { callback(e); document.addeventlistener('mouse
move', callback); }); document.addeventlistener('mouseup', function(e) { document.re
moveeventlistener('mouse
move', callback); }); }; /*====================*/ // color picker class /*==============...
...And 14 more matches
Linear-gradient Generator - CSS: Cascading Style Sheets
'; v = ', ' + x; } var value = 'hsl' + a + hsl + v + ')'; return value; }; color.prototype.getcolor = function getcolor() { if (this.a | 0 === 1) return this.gethexa(); return this.getrgba(); }; /*=======================================================================*/ /*=======================================================================*/ /*========== capture mouse
movement ==========*/ var setmousetracking = function setmousetracking(elem, callback) { elem.addeventlistener('mousedown', function(e) { callback(e); document.addeventlistener('mouse
move', callback); }); document.addeventlistener('mouseup', function(e) { document.re
moveeventlistener('mouse
move', callback); }); }; /*====================*/ // color picker class /*==============...
...0 : 1; else this.state = 1 ^ this.state; if (active !== this) { if (active) active.toggle(false); active = this; } if (this.state === 0) this.dropmenu.setattribute('data-hidden', 'true'); else this.dropmenu.re
moveattribute('data-hidden'); }; dropdown.prototype.updatevalue = function updatevalue(e) { if (date.now() - this.time < 500) return; if (e.target.classname !== "ui-dropdown-list") { this.setnodevalue(e.target); this.toggle(false); } this.time = date.now(); }; dropdown.prototype.setnodevalue = function setnodevalue(node, send_notify) { this.value['name'] = node.textcontent...
...n(e) { var value = parsefloat(e.target.value); if (isnan(value) === true) setvalue(obj.topic, obj.value); else setvalue(obj.topic, value); }); return input; }; var slidercomponent = function slidercomponent(obj, sign) { var slider = document.createelement('div'); var startx = null; var start_value = 0; slider.addeventlistener("click", function(e) { document.re
moveeventlistener("mouse
move", slidermotion); setvalue(obj.topic, obj.value + obj.step * sign); }); slider.addeventlistener("mousedown", function(e) { startx = e.clientx; start_value = obj.value; document.body.style.cursor = "e-resize"; document.addeventlistener("mouseup", slideend); document.addeventlistener("mouse
move", slidermotion); }); var slideend = function slideend...
...And 14 more matches
SVG 2 support in Mozilla - SVG: Scalable Vector Graphics
svgexternalresourcesrequired re
moved never implemented svgelement.viewportelement and svgelement.ownersvgelement nullable implementation status unknown svgelement.getpresentationattribute() re
moved never implemented (prototype re
moved in bug 921456) svgcolor and svgicccolor re
moved never implemented svgelement.focus(), svgelement.blur() not implemented (bug 778654) svgelem...
...ibute for svggraphicselement.getbbox() implemented behind the preference svg.new-getbbox.enabled (bug 999964, bug 1019326) allow leading and trailing whitespace in <length>, <angle>, <number> and <integer> implementation status unknown form feed (u+000c) in whitespace implementation status unknown svgelement.xmlbase, svgelement.xmllang and svgelement.xmlspace re
moved implementation status unknown svgviewspec re
moved implementation status unknown svgelement.style re
moved implementation status unknown svggraphicselement.gettransformtoelement() re
moved not re
moved yet svggraphicselement.getctm() on the outermost element implementation status unknown animval attribute alias of baseval implementation ...
...status unknown dataset attribute for svgelement implementation status unknown
moved pathlength attribute and gettotallength() and getpointatlength() methods from svgpathelement to svggeometryelement implemented (bug 1239100) document structure change notes svgsvgelement.suspendredraw(), svgsvgelement.unsuspendredraw(), and svgsvgelement.unsuspendredrawall() deprecated turned into no-ops (bug 734079) externalresourcesrequired attribute re
moved implementation status unknown auto value for width and height in <image> implementation status unknown referencing entire document with <use> implementation status unknown lang attribute on <desc> and <title> implemented (bug 721920) css tr...
...And 14 more matches
Mobile accessibility - Learn web development
swiping left and right will
move between apps, or buttons/controls if you are in a control bar.
... you can also "explore by touch" — hold your finger down on the screen and drag it around, and your device will read out the different apps/items you
move across.
...if you have more than one home screen, you can
move between them by swiping two fingers left and right.
...And 13 more matches
OS.File for the main thread
example: rename a file you have to use os.file.
move to rename a file: let promise = os.file.
move("oldname.txt", "newname.txt", {nooverwrite:true}); here's a working example which renames test.txt to testrenamed.txt if the file is located in directory c:\jean\ var promise = os.file.
move(os.path.join('c:', 'jean', 'test.txt'), os.path.join('c:', 'jean', 'testrenamed.txt')); promise.then( function() { console.log('rename successful') ...
... }, function(arejectreason) { console.log('rename failed, arejectreason = ', arejectreason) } ) the nooverwrite true is important, as default is false which means if a file in the directory exists already with the same name it will no longer be there after this "rename" operation, which is a "
move".
...in object options); promise<object> openunique(in string path, [optional] in object options); promise<void> copy(in string sourcepath, in string destpath, [optional] in object options); promise<bool> exists(in string path); promise<string> getcurrentdirectory(); promise<void> makedir(in string path, [optional] in object options); promise<void>
move(in string sourcepath, in string destpath); promise<uint8array> read(in string path, [optional] in object options); promise<void> re
move(in string path, [optional] in object options); promise<void> re
moveemptydir(in string path, [optional] in object options); promise<void> re
movedir(in string path, [optional] in object options); promise<void> setcurrent...
...And 13 more matches
Index
whenever practical, new code and changes should
move code closer to the ideal future.
... 65 js::re
move*root jsapi reference, obsolete, reference, référence(2), spidermonkey js::re
move*root re
moves the variable that rp points to from the garbage collector's root set.
...to unlock a value, use local roots with js_re
moveroot.
...And 13 more matches
nsISelectionController
void character
move(in boolean forward, in boolean extend); boolean checkvisibility(in nsidomnode node, in short startoffset, in short endoffset); void complete
move(in boolean forward, in boolean extend); void completescroll(in boolean forward); boolean getcaretenabled(); short getdisplayselection(); nsiselection getselec...
...tion(in short type); void intraline
move(in boolean forward, in boolean extend); void line
move(in boolean forward, in boolean extend); void page
move(in boolean forward, in boolean extend); void repaintselection(in short type); void scrollhorizontal(in boolean left); void scrollline(in boolean forward); void scrollpage(in boolean forward); void scrollselectionintoview(in short type, in short region, in short flags); void selectall(); void setcaretenabled(in boolean enabled); void setcaretreadonly(in boolean readonly); void setcaretvisibilityduringselection(in boolean visibility); void setcar...
... void word
move(in boolean forward, in boolean extend); attributes attribute type description caretvisible boolean this is true if the caret is enabled, visible, and currently blinking.
...And 13 more matches
DownloadList
method overview promise<array<download>> getall(); promise add(download adownload); promise re
move(download adownload); promise addview(object aview); promise re
moveview(object aview); void re
movefinished([optional] function afilterfn); methods getall() retrieves a snapshot of the downloads that are currently in the list.
... the returned array does not change when downloads are added or re
moved, though the download objects it contains are still updated in real time.
...re
move() re
moves a download from the list.
...And 12 more matches
nsIHTMLEditor
dselection(in nsidomelement aanchorelement); boolean isanonymouselement(in nsidomelement aelement); void makeorchangelist(in astring alisttype, in boolean entirelist, in astring abullettype); boolean nodeisblock(in nsidomnode node); void pastenoformatting(in long aselectiontype); void rebuilddocumentfromsource(in astring asourcestring); void re
movealldefaultproperties(); void re
moveallinlineproperties(); void re
movedefaultproperty(in nsiatom aproperty, in astring aattribute, in astring avalue); void re
moveinlineproperty(in nsiatom aproperty, in astring aattribute); void re
moveinsertionlistener(in nsicontentfilter infilter); void re
movelist(in astring alisttype); void replaceheadcontentsw...
... used primarily to supply new element for various insert element dialogs (image, link, table, and horizontalrule are the only returned elements as of 9/12/18); namedanchor was re
moved in firefox 63.
... re
movealldefaultproperties() unregisters all default style properties with the editor.
...And 12 more matches
Pinch zoom gestures - Web APIs
there are many types of gestures, from the simple single-touch swipe gesture to the more complex multi-touch twist gesture, where the touch points (aka pointers)
move in different directions.
... this example shows how to detect the pinch/zoom gesture, which uses pointer events to detect whether the user
moves two pointers closer or farther apart from each other.
...the pinch in (zoom out) gesture, which
moves the two pointers toward each other, changes the target element's background color to lightblue.
...And 12 more matches
Inputs and input sources - Web APIs
this may involve the user simply tapping on a spot on the screen, tracking their eyes, or the use of a joystick or motion-sensing controller to
move a cursor.
... gaze tracking (following the
movements of the eye to choose targets).
...the value of y would still be positive unless the controller was
moved below the world space origin.
...And 12 more matches
ARIA Test Cases - Accessibility
a screen magnifier should
move the current view to the alert or open a new panel with the alert information optional, but desired: if there are widgets within the alert, their role and any keyboard mnemonic (accesskey) should be spoken.
... jaws 10 passed fail - - voiceover (leopard) n/a n/a - fail window-eyes passed- not announced as "alert" fail - - nvda passed n/a - - zoom (leopard) pass n/a pass pass zoomtext - - - - orca - - - - ffd - an interesting thing to note is that, when focus
moves to an alert, jaws loses its place on the page, so that, when the alert disappears, jaws virtual cursor is at the bottom of the page.
... - - - voiceover (leopard) n/a n/a - fail window-eyes - - - - nvda - n/a - - zoom (leopard) pass n/a pass pass zoomtext - - - - orca - - - - checkbox simple checkbox testcases: set aria-checked="false" for unchecked both re
move or set attribute for unchecked case -- also includes an invalid and required checkbox hierarchical (newly added test not in test results yet) dojo nightly build expected at behavior: screen reader should speak the accessible name followed by both the type being checkbox and the state (checked, unchecked).
...And 12 more matches
Space Manager Detailed Design - Archive of obsolete content
* * returns ns_ok if successful, ns_error_invalid_arg if there is no region * tagged with aframe */ nsresult offsetregion(nsiframe* aframe, nscoord dx, nscoord dy); /** * re
move the region associated with afrane.
... * * returns ns_ok if successful and ns_error_invalid_arg if there is no region * tagged with aframe */ nsresult re
moveregion(nsiframe* aframe); /** * clears the list of regions representing the unavailable space.
...ord abottom, nsvoidarray*); ~bandrect(); // list operations bandrect* next() const {return (bandrect*)pr_next_link(this);} bandrect* prev() const {return (bandrect*)pr_prev_link(this);} void insertbefore(bandrect* abandrect) {pr_insert_before(abandrect, this);} void insertafter(bandrect* abandrect) {pr_insert_after(abandrect, this);} void re
move() {pr_re
move_link(this);} // split the band rect into two vertically, with this band rect becoming // the top part, and a new band rect being allocated and returned for the // bottom part // // does not insert the new band rect into the linked list bandrect* splitvertically(nscoord abottom); // split the band rect into two horizontally, with this band rect becoming ...
...And 11 more matches
MathML Torture Test
<mtd columnalign="left"> <mtext>elsewhere.</mtext> </mtd> </mtr> </mtable> </mrow> </mrow> </math> </td></tr> <tr> <td>19</td> <td><img src="https://udn.realityripple.com/samples/bf/4ccasc768c.png" width="101" height="44" alt="texbook, 18.23-18.24" /></td> <td> <math display="block"> <
mover> <mrow> <mi>x</mi> <mo>+</mo> <mo>...</mo> <mo>+</mo> <mi>x</mi> </mrow> <
mover> <mo>&overbrace;</mo> <mrow><mi>k</mi> <mspace width="thinmathspace"/> <mtext>times</mtext></mrow> </
mover> </
mover> </math> </td></tr> <tr> <td>20</td> <td><img src="h...
...o> <mi>t</mi> <mo stretchy="false">)</mo> </mrow> </math> </td></tr> <tr> <td>22</td> <td><img src="https://udn.realityripple.com/samples/dc/c12454a963.png" width="159" height="81" alt="texbook, 18.41" /></td> <td> <math display="block"> <mrow> <mo stretchy="false">{</mo> <munder> <mrow> <
mover> <mrow> <mpadded width="0em"><mphantom><mo>(</mo></mphantom></mpadded> <mi>a</mi> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>a</mi> </mrow> <
mover> <mo>&overbrace;</mo> <mrow> <mi>k</mi> ...
... <mtext> </mtext> <mi>a</mi> <mtext>'s</mtext> </mrow> </
mover> </
mover> <mo>,</mo> <
mover> <mrow> <mpadded width="0em"><mphantom><mo>(</mo></mphantom></mpadded> <mi>b</mi> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>b</mi> </mrow> <
mover> <mo>&overbrace;</mo> <mrow> <mi>ℓ</mi> <mtext> </mtext> <mi>b</mi> <mtext>'s</mtext> </mrow> </
mover> <...
...And 11 more matches
SpiderMonkey 1.8.5
support for extended class methods (in particular, jsequalityop) has been re
moved.
...spidermonkey 1.8.5 includes a new configure-based build system, introduced shortly after active development on the engine
moved from cvs to mercurial.
...all support for the slow native function type has been re
moved, and the fast signature has been renamed to jsnative.
...And 11 more matches
nsIPermissionManager
ird 16 / seamonkey 2.13) inherits from: nsisupports method overview void add(in nsiuri uri, in string type, in pruint32 permission, [optional] in pruint32 expiretype, [optional] in print64 expiretime); void addfromprincipal(in nsiprincipal principal, in string type, in pruint32 permission, [optional] in pruint32 expiretype, [optional] in print64 expiretime); void re
move(in autf8string host, in string type); void re
movefromprincipal(in nsiprincipal principal, in string type); void re
movepermission(in nsipermission perm); void re
moveallsince(in int64_t since); void re
moveall(); pruint32 testexactpermission(in nsiuri uri, in string type); pruint32 testexactpermissionfromprincipal(in ...
... re
move() re
move permission information for a given host string and permission type.
... void re
move( in nsiuri uri, in string type ); parameters nsiuri the uri whose permission will be re
moved.
...And 11 more matches
Document - Web APIs
globaleventhandlers.onmouse
move is an eventhandler representing the code to be called when the mouse
move event is raised.
... globaleventhandlers.onpointer
move is an eventhandler representing the code to be called when the pointer
move event is raised.
... globaleventhandlers.ontouch
move is an eventhandler representing the code to be called when the touch
move event is raised.
...And 11 more matches
Fundamentals of WebXR - Web APIs
this includes both managing the process of rendering the views needed to simulate the 3d experience and the ability to sense the
movement of the headset or other motion sensing apparatus to provide the needed data to let you update the imagery shown to the user based on that
movement.
... degrees of freedom the term degrees of freedom is an indication of how much freedom of
movement the user has within the virtual world.
... this is directly related to how many types of
movement the webxr hardware configuration is capable of recognizing and reproducing into the virtual scene.
...And 11 more matches
Migrating from webkitAudioContext - Web APIs
it was first implemented in webkit, and some of its older parts were not immediately re
moved as they were replaced in the specification, leading to many sites using non-compatible code.
...as the specification evolved and changes were made to the spec, some of the old implementation pieces were not re
moved from the webkit (and blink) implementations due to backwards compatibility reasons.
...e below: var osc = context.createoscillator(); osc.noteon(1); osc.noteoff(1.5); var src = context.createbuffersource(); src.notegrainon(1, 0.25); src.noteoff(2); you can simply change it like this in order to port it to the standard audiocontext api: var osc = context.createoscillator(); osc.start(1); osc.stop(1.5); var src = context.createbuffersource(); src.start(1, 0.25); src.stop(2); re
move synchronous buffer creation in the old webkit implementation of web audio, there were two versions of createbuffer(), one which created an initially empty buffer, and one which took an existing arraybuffer containing encoded audio, decoded it and returned the result in the form of an audiobuffer.
...And 11 more matches
Box-shadow generator - CSS: Cascading Style Sheets
box-shadow generator html content <div id="container"> <div class="group section"> <div id="layer_manager"> <div class="group section"> <div class="button" data-type="add"> </div> <div class="button" data-type="
move-up"> </div> <div class="button" data-type="
move-down"> </div> </div> <div id="stack_container"></div> </div> <div id="preview_zone"> <div id="layer_menu" class="col span_12"> <div class="button" id="element" data-type="subject" data-title="element"> element </div> <div class="button" id="before" data-type="subject" da...
...ox; float: left; } #layer_manager .button:hover { background-color: #3380c4; border: 1px solid #3380c4; cursor: pointer; } #layer_manager [data-type='add'] { background-image: url("https://mdn.mozillademos.org/files/5685/add-black.png"); } #layer_manager [data-type='add']:hover { background-image: url("https://mdn.mozillademos.org/files/5687/add-white.png"); } #layer_manager [data-type='
move-up'] { background-image: url("https://mdn.mozillademos.org/files/5697/up-black.png"); margin-left: 5%; margin-right: 5%; } #layer_manager [data-type='
move-up']:hover { background-image: url("https://mdn.mozillademos.org/files/5709/up-white.png"); } #layer_manager [data-type='
move-down'] { background-image: url("https://mdn.mozillademos.org/files/5693/down-black.png"); } #layer_manager [da...
...ta-type='
move-down']:hover { background-image: url("https://mdn.mozillademos.org/files/5695/down-white.png"); } /* shadows classes */ #layer_manager .node { width: 100%; margin: 5px 0; padding: 5px; text-align: center; background-color: #eee; border: 1px solid #ddd; font-size: 0.75em; line-height: 1.5em; color: #333; border-radius: 3px; position: relative; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #layer_manager .node:hover { color: #fff; background-color: #3380c4; cursor: pointer; } /* active element styling */ #layer_manager [data-active='layer'] { color: #fff; border: none; background-color: #379b4a; } #layer_manager [data-active='subject'] { color: #fff; background-color: #467fc9; } /* delete butt...
...And 11 more matches
Front-end web developer - Learn web development
each section includes exercises and assessments to test your understanding before you
move forward.
... how will i know i'm ready to
move on?
... how will i know i'm ready to
move on?
...And 10 more matches
Focus management with Vue refs - Learn web development
specifically, when a user activates the "edit" button, we re
move the "edit" button from the dom, but we don't
move the user's focus anywhere, so in effect it just disappears.
...the focus should
move to the "add" button.
...similarly, if you save or cancel your edit, focus will disappear again as you
move back to the non-edit view.
...And 10 more matches
Command line crash course - Learn web development
out of the box, here are just a few of the things the command line can do, along with names of relevant tools in each case: navigate your computer’s file system along with base level tasks such as create, copy, rename and delete:
move around your directory structure: cd create directories: mkdir create files (and modify their metadata): touch copy files: cp
move files: mv delete files or directories: rm download files found at specific urls: curl search for fragments of text inside larger bodies of text: grep view a file's contents page by page: less, cat manipulate and transform streams of text (for ex...
... let's
move forward and look at using a few of these tools on the command line.
...all the operating systems (assuming a default setup) will launch their terminal program in your "home" directory, and from there you’re likely to want to
move to a different place.
...And 10 more matches
AddonManager
callback) void installaddonsfromwebpage(in string mimetype, in nsidomwindow source, in nsiuri uri, in addoninstall installs[]) void addinstalllistener(in installlistener listener) void re
moveinstalllistener(in installlistener listener) promise?
...callback) void addaddonlistener(in addonlistener listener) void re
moveaddonlistener(in addonlistener listener) void addtypelistener(in typelistener listener) void re
movetypelistener(in typelistener listener) nsiuri geturiforresourceinfile(in nsifile afile, in string apath) properties overview attribute type description addontypes dictionary a dictionary that maps type id to addontype.
... startup change types these constants represent the lists of types of changes that can occur to add-ons during startup; they're used with the getstartupchanges(), addstartupchange(), and re
movestartupchange() methods.
...And 10 more matches
nsIXULTemplateBuilder
when a result no longer matches, the result's hasbeenre
moved() method must be called.
...the addresult, re
moveresult, replaceresult and resultbindingchanged methods may be called by the query processor to indicate that the set of valid results has changed, such that a different query may match.
... if a different match would become active, the content for the existing match is re
moved and the content for the new match is generated.
...And 10 more matches
Drag Operations - Web APIs
you can clear the data using the cleardata() method, which takes one argument: the type of the data to re
move.
...if the type is not specified, the data associated with all types is re
moved.
...this technique is useful when drawing custom drag images using the canvas element, as in the following example: function dragwithcustomimage(event) { const canvas = document.createelement("canvas"); canvas.width = canvas.height = 50; const ctx = canvas.getcontext("2d"); ctx.linewidth = 4; ctx.
moveto(0, 0); ctx.lineto(50, 50); ctx.
moveto(0, 50); ctx.lineto(50, 0); ctx.stroke(); const dt = event.datatransfer; dt.setdata('text/plain', 'data to drag'); dt.setdragimage(canvas, 25, 25); } in this example, we make one canvas the drag image.
...And 10 more matches
TreeWalker - Web APIs
(whether or not the node is visible on the screen is irrelevant.) treewalker.parentnode()
moves the current node to the first visible ancestor node in the document order, and returns the found node.
... it also
moves the current node to this one.
... treewalker.firstchild()
moves the current node to the first visible child of the current node, and returns the found child.
...And 10 more matches
Using bounded reference spaces - Web APIs
not only is it represented by a unique subclass, xrboundedreferencespace, but it's the only one which restricts
movement based not upon virtual restrictions but upon limitations imposed by the real world.
... introduction a bounded reference space is one which represents an xr environment in which the user is able to
move around physically in the real world while being tracked by the xr hardware, with their
movements being then transposed into the simulation.
... the boundaries established by the bounded reference space, then, represent the edges of the safely passable, tracked space in the user's real world environment that are available for their
movement while in the simulation.
...And 10 more matches
Paths - SVG: Scalable Vector Graphics
for instance, let's
move to the x and y coordinates (10, 10).
... the "
move to" command is called with the letter m.
... when the parser runs into this letter, it knows it needs to
move to a point.
...And 10 more matches
widget - Archive of obsolete content
deprecated in firefox 29 and re
moved in firefox 38.
... function() { addon.port.emit("stop"); } } next, add a script tag to reference "button-script.js", and call its init() function on load: <html> <head> <script src="button-script.js"></script> </head> <body onload="init()"> <img src="play.png" id="play-button"> <img src="pause.png" id="pause-button"> <img src="stop.png" id="stop-button"> </body> </html> finally, re
move the line attaching the content script from "main.js": const widgets = require("sdk/widget"); const data = require("sdk/self").data; var player = widgets.widget({ id: "player", width: 72, label: "player", contenturl: data.url("buttons.html") }); player.port.emit("init"); player.port.on("play", function() { console.log("playing"); }); player.port.on("pause", function() { console.lo...
... id string a string used to identify your widget in order to save its location when the user
moves it in the browser.
...And 9 more matches
Enhanced Extension Installation - Archive of obsolete content
uninstallation, disabling, enabling these functions work on the same principle as installation - the user requests an action through the ui while the application is running and metadata is written (tobeuninstalled, tobedisabled, tobeenabled) and a .autoreg file created in the profile so that on the subsequent startup the extension system's startup routine can re
move files (in the uninstall case) and write a new extensions.ini file listing the directories for the currently "active" items.
... since all metadata is now stored in the profile directory, there is no longer any need for special extension system handling of the -register command line flag, so support for that has been re
moved.
...on the subsequent startup, this function causes metadata about the old version of the item to be completely re
moved from the extensions datasource and the new data from the install manifest of the upgrade copied in, to avoid duplicate assertions.
...And 9 more matches
jspage - Archive of obsolete content
ion");})||"0 r0").match(/\d+/g);return{version:parseint(a[0]||0+"."+a[1],10)||0,build:parseint(a[2],10)||0}; })();function $exec(b){if(!b){return b;}if(window.execscript){window.execscript(b);}else{var a=document.createelement("script");a.setattribute("type","text/javascript"); a[(browser.engine.webkit&&browser.engine.version<420)?"innertext":"text"]=b;document.head.appendchild(a);document.head.re
movechild(a);}return b;}native.uid=1; var $uid=(browser.engine.trident)?function(a){return(a.uid||(a.uid=[native.uid++]))[0];}:function(a){return a.uid||(a.uid=native.uid++);};var window=new native({name:"window",legacy:(browser.engine.trident)?null:window.window,initialize:function(a){$uid(a); if(!a.element){a.element=$empty;if(browser.engine.webkit){a.document.createelement("iframe");}a.element.prot...
...of function){b=class.instantiate(b);}this.implement(b); },this);}};var chain=new class({$chain:[],chain:function(){this.$chain.extend(array.flatten(arguments));return this;},callchain:function(){return(this.$chain.length)?this.$chain.shift().apply(this,arguments):false; },clearchain:function(){this.$chain.empty();return this;}});var events=new class({$events:{},addevent:function(c,b,a){c=events.re
moveon(c);if(b!=$empty){this.$events[c]=this.$events[c]||[]; this.$events[c].include(b);if(a){b.internal=true;}}return this;},addevents:function(a){for(var b in a){this.addevent(b,a[b]);}return this;},fireevent:function(c,b,a){c=events.re
moveon(c); if(!this.$events||!this.$events[c]){return this;}this.$events[c].each(function(d){d.create({bind:this,delay:a,"arguments":b})();},this);return this;},remov...
...eevent:function(b,a){b=events.re
moveon(b); if(!this.$events[b]){return this;}if(!a.internal){this.$events[b].erase(a);}return this;},re
moveevents:function(c){var d;if($type(c)=="object"){for(d in c){this.re
moveevent(d,c[d]); }return this;}if(c){c=events.re
moveon(c);}for(d in this.$events){if(c&&c!=d){continue;}var b=this.$events[d];for(var a=b.length;a--;a){this.re
moveevent(d,b[a]); }}return this;}});events.re
moveon=function(a){return a.replace(/^on([a-z])/,function(b,c){return c.tolowercase();});};var options=new class({setoptions:function(){this.options=$merge.run([this.options].extend(arguments)); if(!this.addevent){return this;}for(var a in this.options){if($type(this.options[a])!="function"||!(/^on[a-z]/).test(a)){continue;}this.addevent(a,this.options[a]); delete this.options[a];}return ...
...And 9 more matches
Moving, Copying and Deleting Files - Archive of obsolete content
there are several methods of the nsifile object which may be used to
move and copy files on disk.
... nsifile.copyto() is used to copy a file, while nsifile.
moveto() is used to
move files.
... nsifile.re
move() may be used to delete a file.
...And 9 more matches
RDF Modifications - Archive of obsolete content
« previousnext » one of the most useful aspects of using templates with rdf datasources is that when the rdf datasource changes, for instance a new triple is added, or a triple is re
moved, the template updates accordingly, adding or removing result output as needed.
...the template builder uses these notifcations to update the template as necessary based on the new or re
moved information.
...there are four such functions: 'assert', to add a new triple (or arrow) to the rdf graph, 'unassert' to re
move a triple, 'change' to adjust the target of a triple, and '
move' to adjust the source of a 'triple'.
...And 9 more matches
More Event Handlers - Archive of obsolete content
if this call was re
moved, both listeners would be called and both alerts would appear.
... mouseover called when the mouse pointer is
moved onto an element.
... mouse
move called when the mouse pointer is
moved while over an element.
...And 9 more matches
Archived JavaScript Reference - Archive of obsolete content
this property has been re
moved and no longer works.array comprehensionsthe array comprehension syntax was a javascript expression which allowed you to quickly assemble a new array based on an existing one.
... however, it has been re
moved from the standard and the firefox implementation.
...however, this api has been deprecated and re
moved from browsers.
...And 9 more matches
Index - Learn web development
here we look at why this is useful, then explore how to create an array, retrieve, add, and re
move items stored in an array, and more besides.
... 86 useful string methods article, beginner, codingscripting, javascript, learn, case, indexof, l10n:priority, length, lower, replace, split, upper now that we've looked at the very basics of strings, let's
move up a gear and start thinking about what useful operations we can do on strings with built-in methods, such as finding the length of a text string, joining and splitting strings, substituting one character in a string for another, and more.
...the final step before you
move on is to attempt the assessment for the module — this involves a number of related exercises that must be completed in order to create the final design — a business card/gamer card/social media profile.
...And 9 more matches
Using XPCOM Components
whenever a user accesses the cookie manager dialog to view, organize, or re
move cookies that have been stored on the system, they are using the cookiemanager component behind the scenes.
... the nsicookiemanager interface re
moveall re
move all cookies from the cookie list.
... re
move re
move a particular cookie from the list.
...And 9 more matches
nsIDOMWindowUtils
void re
movesheet(in nsiuri sheeturi, in unsigned long type); void resumetimeouts(); void sendcompositionevent(in astring atype); obsolete since gecko 9 void sendcompositionevent(in astring atype, in astring adata, in astring alocale); obsolete since gecko 38.0 void sendcontentcommandevent(in astring atype, [optional] in nsitransferable atransferable); void getc...
...ta_y_zero 0x0100 wheel_event_expected_overflow_delta_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_re
move 4 touch_cancel 8 ime_status_disabled 0 users cannot use ime at all.
... select_character 0 select_cluster 1 select_word 2 select_line 3 select_beginline 4 select_endline 5 select_paragraph 6 select_wordnospace 7 agent_sheet 0 a possible type of a style sheet loaded/re
moved with loadsheet()/re
movesheet().
...And 9 more matches
nsIFaviconService
22.0 astring getfavicondataasdataurl(in nsiuri afaviconuri); obsolete since gecko 22.0 nsiuri getfaviconforpage(in nsiuri apageuri); obsolete since gecko 22.0 nsiuri getfaviconimageforpage(in nsiuri apageuri); obsolete since gecko 22.0 nsiuri getfaviconlinkforicon(in nsiuri afaviconuri); boolean isfailedfavicon(in nsiuri afaviconuri); void re
movefailedfavicon(in nsiuri afaviconuri); void setandloadfaviconforpage(in nsiuri apageuri, in nsiuri afaviconuri, in boolean aforcereload, in unsigned long afaviconloadtype, [optional] in nsifavicondatacallback acallback); obsolete since gecko 22.0 void setfavicondata(in nsiuri afaviconuri, [const,array,size_is(adatalen)] in octet adata, in unsigned long adatalen, in autf8string ami...
... getfavicondata() obsolete since gecko 22.0 (firefox 22.0 / thunderbird 22.0 / seamonkey 2.19) note: this method was re
moved in gecko 22.0.
... getfavicondataasdataurl() obsolete since gecko 22.0 (firefox 22.0 / thunderbird 22.0 / seamonkey 2.19) note: this method was re
moved in gecko 22.0.
...And 9 more matches
nsINavHistoryResultObserver
ned long anewaccesscount); void nodeiconchanged(in nsinavhistoryresultnode anode); void nodeinserted(in nsinavhistorycontainerresultnode aparent, in nsinavhistoryresultnode anode, in unsigned long anewindex); void nodekeywordchanged(in nsinavhistoryresultnode anode, in autf8string anewkeyword); void nodelastmodifiedchanged(in nsinavhistoryresultnode anode, in prtime anewvalue); void node
moved(in nsinavhistoryresultnode anode, in nsinavhistorycontainerresultnode aoldparent, in unsigned long aoldindex, in nsinavhistorycontainerresultnode anewparent, in unsigned long anewindex); void nodere
moved(in nsinavhistorycontainerresultnode aparent, in nsinavhistoryresultnode aitem, in unsigned long aoldindex); void nodereplaced(in nsinavhistorycontainerresultnode aparentnode, in nsinavhistor...
...note: this method was deprecated in gecko 2.0 and re
moved in gecko 11.0 (firefox 11.0 / thunderbird 11.0 / seamonkey 2.8).
...note: this method was deprecated in gecko 2.0 and re
moved in gecko 11.0 (firefox 11.0 / thunderbird 11.0 / seamonkey 2.8).
...And 9 more matches
nsINavHistoryResultViewer
re
moved in gecko 2.0 and replaced with the nsinavhistoryresultobserver interface, which is similar but allows multiple clients to observe the result at once.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... void nodelastaddedchanged(in nsinavhistoryresultnode anode, in prtime anewvalue); void nodehistorydetailschanged(in nsinavhistoryresultnode anode, in prtime anewvisitdate, in unsigned long anewaccesscount); void nodeiconchanged(in nsinavhistoryresultnode anode); void nodekeywordchanged(in nsinavhistoryresultnode anode, in autf8string anewkeyword); void node
moved(in nsinavhistoryresultnode anode, in nsinavhistorycontainerresultnode aoldparent, in unsigned long aoldindex, in nsinavhistorycontainerresultnode anewparent, in unsigned long anewindex); void nodetitlechanged(in nsinavhistoryresultnode anode, in autf8string anewtitle); void nodere
moved(in nsinavhistorycontainerresultnode aparent, in nsinavhistoryresultnode anode, in unsigned l...
...And 9 more matches
CanvasRenderingContext2D - Web APIs
this code draws a house: // set line width ctx.linewidth = 10; // wall ctx.strokerect(75, 140, 150, 110); // door ctx.fillrect(130, 190, 40, 60); // roof ctx.beginpath(); ctx.
moveto(50, 140); ctx.lineto(150, 60); ctx.lineto(250, 140); ctx.closepath(); ctx.stroke(); the resulting drawing looks like this: reference drawing rectangles there are three methods that immediately draw rectangles to the canvas.
... canvasrenderingcontext2d.closepath() causes the point of the pen to
move back to the start of the current sub-path.
... canvasrenderingcontext2d.
moveto()
moves the starting point of a new sub-path to the (x, y) coordinates.
...And 9 more matches
EventTarget.addEventListener() - Web APIs
if true, the listener would be automatically re
moved when invoked.
... passivesupported = true; return false; } }; window.addeventlistener("test", null, options); window.re
moveeventlistener("test", null, options); } catch(err) { passivesupported = false; } this creates an options object with a getter function for the passive property; the getter sets a flag, passivesupported, to true if it gets called.
...then, we call re
moveeventlistener() to clean up after ourselves.
...And 9 more matches
Multi-touch interaction - Web APIs
example this example demonstrates using pointer events' various event types (pointerdown, pointer
move, pointerup pointercancel, etc.) for different multi-touch interactions.
... // log events flag var logevents = false; // event caches, one per touch target var evcache1 = new array(); var evcache2 = new array(); var evcache3 = new array(); register event handlers event handlers are registered for the following pointer events: pointerdown, pointer
move and pointerup.
... function set_handlers(name) { // install event handlers for the given element var el=document.getelementbyid(name); el.onpointerdown = pointerdown_handler; el.onpointer
move = pointer
move_handler; // use same handler for pointer{up,cancel,out,leave} events since // the semantics for these events - in this app - are the same.
...And 9 more matches
Pointer events - Web APIs
the events needed to handle generic pointer input are analogous to mouse events (mousedown/pointerdown, mouse
move/pointer
move, etc.).
...for example, a pen that is a down state is considered active because it can produce additional events when the pen is lifted or
moved.
... event types and global event handlers pointer events have ten event types, seven of which have similar semantics to their mouse event counterparts (down, up,
move, over, out, enter, and leave).
...And 9 more matches
TouchEvent - Web APIs
the event can describe one or more points of contact with the screen and includes support for detecting
movement, addition and removal of contact points, and so forth.
... touchend sent when the user re
moves a touch point from the surface (that is, when they lift a finger or stylus from the surface).
... this is also sent if the touch point
moves off the edge of the surface; for example, if the user's finger slides off the edge of the screen.
...And 9 more matches
Multi-touch interaction - Web APIs
example this example demonstrates using the touchstart, touch
move, touchcancel, and touchend) touch events for the following gestures: single touch, two (simultaneous) touches, more than two simultaneous touches, 1-finger swipe, and 2-finger
move/pinch/swipe.
... function set_handlers(name) { // install event handlers for the given element var el=document.getelementbyid(name); el.ontouchstart = start_handler; el.ontouch
move =
move_handler; // use same handler for touchcancel and touchend el.ontouchcancel = end_handler; el.ontouchend = end_handler; } function init() { set_handlers("target1"); set_handlers("target2"); set_handlers("target3"); set_handlers("target4"); }
move/pinch/zoom handler this function provides very basic support for 2-touch horizontal
move/pinch/zoom handling.
...note that the threshold for pinch and zoom
movement detection is application specific (and device dependent).
...And 9 more matches
Touch events - Web APIs
other fingers may subsequently touch the surface and optionally
move across the touch surface.
... the interaction ends when the fingers are re
moved from the surface.
... during this interaction, an application receives touch events during the start,
move, and end phases.
...And 9 more matches
tabbrowser - Archive of obsolete content
browserfind, webnavigation, webprogress methods addprogresslistener, addtab, addtabsprogresslistener,appendgroup, getbrowseratindex, getbrowserindexfordocument, getbrowserfordocument, getbrowserfortab, geticon, getnotificationbox, gettabforbrowser, gettabmodalpromptbox, goback, gobackgroup, goforward, goforwardgroup, gohome, gotoindex, loadgroup, loadonetab, loadtabs, loaduri, loaduriwithflags,
movetabto, pintab, reload, reloadalltabs, reloadtab, reloadwithflags, re
movealltabsbut, re
movecurrenttab, re
moveprogresslistener, re
movetab, re
movetabsprogresslistener,replacegroup, selecttabatindex, seticon, showonlythesetabs, stop, unpintab attributes autocompleteenabled type: boolean set to true to enable autocomplete of fields.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata addprogresslistener( listener ) return type: no return value add a progress listener to the browser which will monitor loaded documents.
... (see nsiwebnavigation.loaduri() for details on the referrer and postdata parameters.)
movetabto(tab, index) return type: tab element tries to
moves an existing tab to a given index.
...And 8 more matches
HTML text fundamentals - Learn web development
playable code <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 100px; width: 95%">my short story i am a statistician and my name is trish.
... playable code <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 100px; width: 95%">milk eggs bread hummus</textarea> <div class="playable-buttons"> <input id="reset" type="button" value="reset"> <input id="solution" type="button" value="show solution"> </div> html { font-family: sans-serif; } h2 { font-size: 16px; } .a11y-label { ...
... playable code <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 200px; width: 95%">drive to the end of the road turn right go straight across the first two roundabouts turn left at the third roundabout the school is on your right, 300 meters up the road</textarea> <div class="playable-buttons"> <input id="reset" type="button" value="reset"...
...And 7 more matches
Introduction to events - Learn web development
btn.onmouseover and btn.onmouseout — the color changes when the mouse pointer hovers over the button, or when the pointer
moves off the button, respectively.
... addeventlistener() and re
moveeventlistener() the newest type of event mechanism is defined in the document object model (dom) level 2 events specification, which provides browsers with a new function — addeventlistener().
...first, there is a counterpart function, re
moveeventlistener(), which re
moves a previously added listener.
...And 7 more matches
Arrays - Learn web development
here we look at why this is useful, then explore how to create an array, retrieve, add, and re
move items stored in an array, and more besides.
...if you've not already followed that section, create the array first in your console: let myarray = ['manchester', 'london', 'liverpool', 'birmingham', 'leeds', 'carlisle']; first of all, to add or re
move an item at the end of an array we can use push() and pop() respectively.
...try this: myarray.pop(); the item that was re
moved is returned when the method call completes.
...And 7 more matches
SpiderMonkey 1.8.7
type inference largely obviates tracemonkey, so the tracemonkey jit has been re
moved.
... js_addroot has been replaced by js_addobjectroot, js_addvalueroot and js_addstringroot; similar changes were made for js_addnamedroot and js_re
moveroot.
...jsextendedclass jsextendedclass has been re
moved from the api entirely.
...And 7 more matches
Observer Notifications
inner-window-destroyed nsidomwindow called when an inner window is re
moved from the backward/forward cache.
...by this point, the browsingcontext will have been detached from its browsingcontextgroup and parent windowcontext, and re
moved from any browsingcontext tree it was a part of.
...additionally, it will have been re
moved from any windowcontext tree it was part of.
...And 7 more matches
nsIContentPrefService
w void addobserver(in astring aname, in nsicontentprefobserver aobserver); nsivariant getpref(in nsivariant agroup, in astring aname, [optional] in nsicontentprefcallback acallback); nsipropertybag2 getprefs(in nsivariant agroup); nsipropertybag2 getprefsbyname(in astring aname); boolean haspref(in nsivariant agroup, in astring aname); void re
movegroupedprefs(); void re
moveobserver(in astring aname, in nsicontentprefobserver aobserver); void re
movepref(in nsivariant agroup, in astring aname); void re
moveprefsbyname(in astring aname); void setpref(in nsivariant agroup, in astring aname, in nsivariant avalue); attributes attribute type description dbconnection mozistorage...
...or if aname is null or an empty string re
movegroupedprefs() re
move all grouped prefs.
...void re
movegroupedprefs(); re
moveobserver() re
moves an observer that's presently monitoring a preference for changes.
...And 7 more matches
nsIMessageListenerManager
to access this service, use: var globalmm = components.classes["@mozilla.org/globalmessagemanager;1"] .getservice(components.interfaces.nsimessagelistenermanager); method overview void addmessagelistener(in astring messagename, in nsimessagelistener listener, [optional] in boolean listenwhenclosed) void re
movemessagelistener(in astring messagename, in nsimessagelistener listener); void addweakmessagelistener(in astring messagename, in nsimessagelistener listener); void re
moveweakmessagelistener(in astring messagename, in nsimessagelistener listener); methods addmessagelistener() ...
... listenwhenclosed specify true to receive messages during the short period after a frame has been re
moved from the dom and before its frame script has finished unloading; this is false by default.
... re
movemessagelistener() undo an addmessagelistener() call; that is, calling this causes listener to stop being invoked when the specified message is received.
...And 7 more matches
Component; nsIPrefBranch
string aprefname, in nsiidref atype, [iid_is(atype), retval] out nsqiresult avalue); long getintpref(in string aprefname,requires gecko 54 [optional] in long adefaultvalue); long getpreftype(in string aprefname); void lockpref(in string aprefname); boolean prefhasuservalue(in string aprefname); boolean prefislocked(in string aprefname); void re
moveobserver(in string adomain, in nsiobserver aobserver); void resetbranch(in string astartingat); void setboolpref(in string aprefname, in long avalue); void setcharpref(in string aprefname, in string avalue); requires gecko 58 void setstringpref(in string aprefname, in utf8string avalue); void setcomplexvalue(in string aprefname, in nsiidref atype, in n...
... deletebranch() called to re
move all of the preferences referenced by this branch.
...pass in "" to re
move all preferences referenced by this branch.
...And 7 more matches
DataTransfer - Web APIs
the value must be none, copy, link or
move.
...must be one of none, copy, copylink, copy
move, link, link
move,
move, all or uninitialized.
...re
moved in firefox 71.
...And 7 more matches
FileSystemEntrySync - Web APIs
method overview metadata getmetadata () raises (fileexception); filesystementrysync
moveto (in directoryentrysync parent, optional domstring newname) raises (fileexception); filesystementrysync copyto(in directoryentrysync parent, optional domstring newname) raises (fileexception); domstring tourl(); void re
move() raises (fileexception); directoryentrysync getparent(); attributes attribute type description filesy...
...
moveto()
move an entry to a different location on the file system.
... you cannot do the following:
move a directory inside itself or to any child at any depth
move an entry into its parent if a name different from its current one isn't provided
move a file to a path occupied by a directory or
move a directory to a path occupied by a file
move any element to a path occupied by a directory that is not empty.
...And 7 more matches
HTMLElement - Web APIs
toucheventhandlers.ontouch
move returns the event handling code for the touch
move event.
... htmlorforeignelement.blur() re
moves keyboard focus from the currently focused element.
... pointerenter fired when a pointer is
moved into the hit test boundaries of an element or one of its descendants.
...And 7 more matches
Key Values - Web APIs
toggles between scrolling and cursor
movement modes.
...
moves to the end of content.
... vk_end (0x23) kvk_end (0x77) gdk_key_end (0xff57) gdk_key_kp_end (0xff9c) qt::key_end (0x01000011) keycode_
move_end (123) "home" the home key.
...And 7 more matches
Selection - Web APIs
selection.empty() re
moves all ranges from the selection.
... this is an alias for re
moveallranges() — see selection.re
moveallranges() for more details.
... selection.extend()
moves the focus of the selection to a specified point.
...And 7 more matches
content/mod - Archive of obsolete content
detachfrom(modification, window) function re
moves attached modification from a given window.
... if window is not specified, modification is re
moved from all the windows it's being attached to.
... for example, the following code applies and re
moves a style to a content window, adding a border to all divs in page: var { attachto, detachfrom } = require("sdk/content/mod"); var style = require("sdk/stylesheet/style").style; var style = style({ source: "div { border: 4px solid gray }" }); // assuming window points to the content page we want to modify attachto(style, window); // ...
...And 6 more matches
Creating Event Targets - Archive of obsolete content
, bookmarkservice.getbookmarkuri(aitemid).spec); }, onitemvisited: function(aitemid, avisitid, time) { console.log("visited ", bookmarkservice.getbookmarkuri(aitemid).spec); }, queryinterface: xpcomutils.generateqi([ci.nsinavbookmarkobserver]) }; exports.main = function() { bookmarkservice.addobserver(bookmarkobserver, false); }; exports.onunload = function() { bookmarkservice.re
moveobserver(bookmarkobserver); } try running this add-on, adding and visiting bookmarks, and observing the output in the console.
...okmarkservice.getbookmarkuri(aitemid).spec); }, onitemvisited: function(aitemid, avisitid, time) { emit(exports, "visited", bookmarkservice.getbookmarkuri(aitemid).spec); }, queryinterface: xpcomutils.generateqi([ci.nsinavbookmarkobserver]) }; bookmarkservice.addobserver(bookmarkobserver, false); exports.on = on.bind(null, exports); exports.once = once.bind(null, exports); exports.re
movelistener = function re
movelistener(type, listener) { off(exports, type, listener); }; this code implements a module which can emit added and visited events.
...this consists of three functions: on(): start listening for events or a given type once(): listen for the next occurrence of a given event, and then stop re
movelistener(): stop listening for events of a given type the on() and once() exports delegate to the corresponding function from event/core, and use bind() to pass the exports object itself as the target argument to the underlying function.
...And 6 more matches
How to convert an overlay extension to restartless - Archive of obsolete content
the examples will also assume that you know how to properly add instructions to your add-on's chrome.manifest to add and re
move resource, chrome, locale, & etc.
... step 2a: load your jsm from chrome:// now with that preface out of the way, this part is easy: drop support for firefox 3.x if you haven't already,
move your jsm files to wherever you've got your chrome mapping to for your xul overlay and/or windows, import your files from that new chrome mapped path instead of the old resource one, and re
move your "resource" line from your chrome.manifest file.
...branch : services.prefs; branch.setcomplexvalue(prefname, components.interfaces.nsisupportsstring, string); } just grab the above,
move your default preferences file to your chrome mapping, and then do the following line once during your startup: services.scriptloader.loadsubscript("chrome://myaddon/content/defaultprefs.js", {pref:setdefaultpref} ); that's it.
...And 6 more matches
XUL accessibility guidelines - Archive of obsolete content
mouse dependent scripting functionality associated with mouse events such as onmouseover, onmouse
move, and ondrag can only be activated with the use of the mouse.
...to prevent this,
move the focus to the next element before disabling, hiding, or destroying the focus element.
... the following example shows a javascript function that can be called before destroying an element to check for focus and
move it if necessary.
...And 6 more matches
notificationbox - Archive of obsolete content
properties currentnotification, allnotifications, notificationshidden methods appendnotification, getnotificationwithvalue, re
moveallnotifications, re
movecurrentnotification, re
movenotification, re
movetransientnotifications, attributes inherited from xul element align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties currentnotification type: notification element the currently displayed notification element or null.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata appendnotification( label , value , image , priority , buttons, eventcallback ) return type: element create a new notification and display it.
...And 6 more matches
Positioning - Learn web development
introducing top, bottom, left, and right top, bottom, left, and right are used alongside position to specify exactly where to
move the positioned element to.
...ok, so this probably wasn't what you were expecting — why has it
moved to the bottom and right if we specified top and left?
...so for example, if you specify top: 30px;, a force pushes the top of the box, causing it to
move downwards by 30px.
...And 6 more matches
Video and Audio APIs - Learn web development
in our javascript later on, we will set the controls to visible, and re
move the controls attribute from the <video> element.
... next, insert the following at the bottom of your code: media.re
moveattribute('controls'); controls.style.visibility = 'visible'; these two lines re
move the default browser controls from the video, and make the custom controls visible.
...entlistener() lines below the previous ones: rwd.addeventlistener('click', mediabackward); fwd.addeventlistener('click', mediaforward); now on to the event handler functions — add the following code below your previous functions to define mediabackward() and mediaforward(): let intervalfwd; let intervalrwd; function mediabackward() { clearinterval(intervalfwd); fwd.classlist.re
move('active'); if(rwd.classlist.contains('active')) { rwd.classlist.re
move('active'); clearinterval(intervalrwd); media.play(); } else { rwd.classlist.add('active'); media.pause(); intervalrwd = setinterval(windbackward, 200); } } function mediaforward() { clearinterval(intervalrwd); rwd.classlist.re
move('active'); if(fwd.classlist.contains('active')) { fwd.
...And 6 more matches
Dynamic behavior in Svelte: working with variables and props - Learn web development
now let's
move our todos to app.svelte and pass them to the todos.svelte component as a prop.
... update the <input type="checkbox"> element inside src/components/todos.svelte as follows: <input type="checkbox" id="todo-{todo.id}" on:click={() => todo.completed = !todo.completed} checked={todo.completed} /> next we'll add a function to re
move a todo from our todos array.
... at the bottom of the todos.svelte <script> section, add the re
movetodo() function like so: function re
movetodo(todo) { todos = todos.filter(t => t.id !== todo.id) } we'll call it via the delete button.
...And 6 more matches
Midas
if there is a selection and all of the characters are already bold, the bold will be re
moved.
... cut if there is a selection, this command will copy the selection to the clipboard and re
move the selection from the edit control.
... if there is a selection and all of the characters are already italic, the italic will be re
moved.
...And 6 more matches
Using the Places annotation service
re
movepageannotation(auri, aname); re
moveitemannotation(aitemid, aname); re
moves a given annotation from a page/item.
... re
movepageannotations(auri); re
moveitemannotations(aitemid); re
moves all the annotations from a given page/item.
...must be explictly re
moved.
...And 6 more matches
IAccessibleText
ong width, [out] long height ); [propget] hresult ncharacters([out] long ncharacters ); [propget] hresult newtext([out] ia2textsegment newtext ); [propget] hresult nselections([out] long nselections ); [propget] hresult offsetatpoint([in] long x, [in] long y, [in] enum ia2coordinatetype coordtype, [out] long offset ); [propget] hresult oldtext([out] ia2textsegment oldtext ); hresult re
moveselection([in] long selectionindex ); hresult scrollsubstringto([in] long startindex, [in] long endindex, [in] enum ia2scrolltype scrolltype ); hresult scrollsubstringtopoint([in] long startindex, [in] long endindex, [in] enum ia2coordinatetype coordinatetype, [in] long x, [in] long y ); [propget] hresult selection([in] long selectionindex, [out] long startoffset, [out] long endoffset ); h...
...oldtext() returns any re
moved text().
... provided for use by the ia2_event_text_re
moved/updated event handlers.
...And 6 more matches
nsIDragService
method overview void enddragsession( in prbool adonedrag ) ; void drag
moved(in long ax, in long ay); native code only!
... dragdrop_action_
move 2 the drag and drop operation should
move the object.
... methods native code only!drag
moved programmatically changes the drag position of the drag session.
...And 6 more matches
nsIJumpListBuilder
users may re
move items from jump lists after they are committed.
... the system tracks re
moved items between commits.
...nsijumplistbuilder does not filter entries added that have been re
moved since the last commit.
...And 6 more matches
nsIMsgFolder
signed long flags, in unsigned long resultsize, out unsigned long numfolders); nsisupportsarray getallfolderswithflag(in unsigned long aflag); void getexpansionarray(in nsisupportsarray expansionarray); acstring geturiformsg(in nsimsgdbhdr msghdr); void deletemessages(in nsisupportsarray messages,in nsimsgwindow msgwindow, in boolean deletestorage, in boolean is
move, in nsimsgcopyservicelistener listener, in boolean allowundo); void copymessages(in nsimsgfolder srcfolder, in nsisupportsarray messages,in boolean is
move, in nsimsgwindow msgwindow,in nsimsgcopyservicelistener listener, in boolean isfolder, in boolean allowundo); void copyfolder(in nsimsgfolder srcfolder, in boolean is
movefolder,in nsimsgwindow msgwindow, in nsimsgcopyserviceli...
... void setstringproperty(in string propertyname, in acstring propertyvalue); boolean isancestorof(in nsimsgfolder folder); boolean containschildnamed(in astring name); nsimsgfolder getchildnamed(in astring aname); nsimsgfolder findsubfolder(in acstring escapedsubfoldername); void addfolderlistener(in nsifolderlistener listener); void re
movefolderlistener(in nsifolderlistener listener); void notifypropertychanged(in nsiatom property, in acstring oldvalue, in acstring newvalue); void notifyintpropertychanged(in nsiatom property, in long oldvalue, in long newvalue); void notifyboolpropertychanged(in nsiatom property, in boolean oldvalue, in boolean newvalue); void notifypropertyflagchanged(in nsimsgd...
...bhdr item, in nsiatom property, in unsigned long oldvalue, in unsigned long newvalue); void notifyunicharpropertychanged(in nsiatom property, in astring oldvalue, in astring newvalue); void notifyitemadded(in nsisupports item); void notifyitemre
moved(in nsisupports item); void notifyfolderevent(in nsiatom event); void listdescendents(in nsisupportsarray descendents); void shutdown(in boolean shutdownchildren); void setinvfeditsearchscope(in boolean asearchthisfolder, in boolean asetonsubfolders); void copydatatooutputstreamforappend(in nsiinputstream aistream, in long alength, in nsioutputstream outputstream); void copydatadone(); void setjunkscoreformessages(in nsisupportsarray amessages, in acstring aju...
...And 6 more matches
nsIWindowMediator
void re
movelistener(in nsiwindowmediatorlistener alistener); void setzlevel(in nsixulwindow awindow, in pruint32 azlevel); native code only!
... var {cc: classes, ci: interfaces} = components; var windowlistener = { onopenwindow: function (awindow) { // wait for the window to finish loading let domwindow = awindow.queryinterface(ci.nsiinterfacerequestor).getinterface(ci.nsidomwindowinternal || ci.nsidomwindow); domwindow.addeventlistener("load", function () { domwindow.re
moveeventlistener("load", arguments.callee, false); //this re
moves this load function from the window //window has now loaded now do stuff to it //as example this will add a function to listen to tab select and will fire alert in that window if (domwindow.gbrowser && domwindow.gbrowser.tabcontainer) { domwindow.gbrowser.tabcontainer.addeventlistener(...
...'tabselect', function () { domwindow.alert('tab was selected') }, false); } }, false); }, onclosewindow: function (awindow) {}, onwindowtitlechange: function (awindow, atitle) {} }; //to register services.wm.addlistener(windowlistener); //services.wm.re
movelistener(windowlistener); //once you want to re
move this listener execute re
movelistener, currently its commented out so you can copy paste this code in scratchpad and see it work native code only!calculatezposition a window wants to be
moved in z-order.
...And 6 more matches
nsIXPConnect
objectptr aglobaljsobj); nsixpconnectjsobjectholder initclasseswithnewwrappedglobal(in jscontextptr ajscontext, in nsisupports acomobj, in nsiidref aiid, in nsiprincipal aprincipal, in nsisupports aextraptr, in pruint32 aflags); nsivariant jstovariant(in jscontextptr ctx, in jsval value); nsivariant jsvaltovariant(in jscontextptr cx, in jsvalptr ajsval); void
movewrappers(in jscontextptr ajscontext, in jsobjectptr aoldscope, in jsobjectptr anewscope); [noscript,notxpcom] void notejscontext(in jscontextptr ajscontext, in nscctraversalcallbackref acb); void releasejscontext(in jscontextptr ajscontext, in prbool nogc); void re
movejsholder(in voidptr aholder); native code only!
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...And 6 more matches
Deprecated tools - Firefox Developer Tools
not all of these have had wide adoption, and due to the cost of maintenance, seldom used panels are eventually re
moved.
... we have created this list of deprecated or re
moved panels.
...although these panels have been re
moved, you still have access to the old code, and there are alternative webextensions that you can try to get similar functionality.
...And 6 more matches
Matrix math for the web - Web APIs
translation matrix a translation matrix is based upon the identity matrix, and is used in 3d graphics to
move a point or object in one or more of the three directions (x, y, and/or z).
...it can
move up in the air off the table and around the air in space.
... let x = 50; let y = 100; let z = 0; let translationmatrix = [ 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, x, y, z, 1 ]; place the distances along the three axes in the corresponding positions in the translation matrix, then multiply it by the point or matrix you need to
move through 3d space.
...And 6 more matches
Signaling and video calling - Web APIs
this re
moves any need to explicitly handle playback in our code.
... function handleuserlistmsg(msg) { var i; var listelem = document.queryselector(".userlistbox"); while (listelem.firstchild) { listelem.re
movechild(listelem.firstchild); } msg.users.foreach(function(username) { var item = document.createelement("li"); item.appendchild(document.createtextnode(username)); item.addeventlistener("click", invite, false); listelem.appendchild(item); }); } after getting a reference to the <ul> which contains the list of user names into the variable listelem, we empty the list by removi...
... { urls: "stun:stun.stunprotocol.org" } ] }); mypeerconnection.onicecandidate = handleicecandidateevent; mypeerconnection.ontrack = handletrackevent; mypeerconnection.onnegotiationneeded = handlenegotiationneededevent; mypeerconnection.onre
movetrack = handlere
movetrackevent; mypeerconnection.oniceconnectionstatechange = handleiceconnectionstatechangeevent; mypeerconnection.onicegatheringstatechange = handleicegatheringstatechangeevent; mypeerconnection.onsignalingstatechange = handlesignalingstatechangeevent; } when using the rtcpeerconnection() constructor, we will specify an rtcconfiguration-compliant object providing configur...
...And 6 more matches
Rendering and the WebXR frame animation callback - Web APIs
we can use this value while drawing the scene to ensure we
move everything the appopriate distance given the true elapsed time, rather than assuming that the callback will be fired at a consistent frame rate.
... with the elapsed time in hand, your rendering code has the means to compute just how much every moving object has
moved in the time elapsed.
... the same concept applied for objects that are moving rather than simply rotating: const xdistance
moved = xspeedpersecond * deltatime; const ydistance
moved = yspeedpersecond * deltatime; const zdistance
moved = zspeedpersecond * deltatime; xspeedpersecond, yspeedpersecond, and zspeedpersecond each contian that axis's component of the object's velocity.
...And 6 more matches
Spaces and reference spaces: Spatial tracking in WebXR - Web APIs
to accomplish this, software needs the ability to not only track the locations, orientation, and
movements of objects in the virtual world, but the user's location, orientation, and
movement as well.
... but webxr goes beyond that by adding the ability to track the location, orientation, and motion of the input devices which generate data used to determine the position and
movement of individual parts of the viewer's body (with appropriate equipment).
... the location and
movement of the user's headset represent their head's position and orientation in the virtual environment.
...And 6 more matches
Window - Web APIs
window.pkcs11 formerly provided access to install and re
move pkcs11 modules.
... window.
moveby()
moves the current window by a specified amount.
... window.
moveto()
moves the window to the specified coordinates.
...And 6 more matches
XRReferenceSpace - Web APIs
these are special spaces which let you establish a perimeter within which it's "safe" for the viewer to
move.
... for xr systems that allow the user to physically
move around, such as those that track
movement with a real-world camera, this boundary establishes the edges of the area the user is able to
move around in, whether due to physical obstacles or due to limitations of the xr hardware.
... xrreferencespacetype description interface bounded-floor similar to the local type, except the user is not expected to
move outside a predetermined boundary, given by the boundsgeometry in the returned object.
...And 6 more matches
clear - CSS: Cascading Style Sheets
the clear css property sets whether an element must be
moved below (cleared) floating elements that precede it.
... when applied to non-floating blocks, it
moves the border edge of the element down until it is below the margin edge of all relevant floats.
...when applied to floating elements, the margin edge of the bottom element is
moved below the margin edge of all relevant floats.
...And 6 more matches
Array.prototype.splice() - JavaScript
deletecount optional an integer indicating the number of elements in the array to re
move from start.
... if deletecount is 0 or negative, no elements are re
moved.
...if you do not specify any elements, splice() will only re
move elements from the array.
...And 6 more matches
Web video codec guide - Web media technologies
the same effect can occur with any repeating pattern that
moves, such as the ties on a railway line, posts along the side of a road, and so forth.
...ringing is similar in some respects to mosquito noise, except that while the ringing effect is more or less steady and unchanging, mosquito noise shimmers and
moves.
... motion compensation is a technique that looks for motion (either of the camera or of objects in the frame of view) and determines how many pixels the moving object has
moved in each direction.
...And 6 more matches
places/bookmarks - Archive of obsolete content
usage this module exports: three constructors: bookmark, group, and separator, corresponding to the types of objects, referred to as bookmark items, in the bookmarks database in firefox two additional functions, save() to create, update, and re
move bookmark items, and search() to retrieve the bookmark items that match a particular set of criteria.
... deleting items: to delete a bookmark item, pass in a bookmark item with a property re
move set to true.
... re
move(items) a helper function that takes in a bookmark item, or an array of several bookmark items, and sets each item's re
move property to true.
...And 5 more matches
PopupEvents - Archive of obsolete content
<script> function openfilemenu() { var filemenu = document.getelementbyid("file-menu"); filemenu.addeventlistener("popupshown", filemenuopened, false); filemenu.open = true; } function filemenuopened(event) { if (event.target != document.getelementbyid("file-menupopup")) return; var filemenu = document.getelementbyid("file-menu"); filemenu.re
moveeventlistener("popupshown", filemenuopened, false); var openmenu = document.getelementbyid("open-menu"); openmenu.open = true; } </script> <menu id="file-menu" label="file"> <menupopup id="file-menupopup"> <menu id="open-menu" label="open"> <menupopup> <menuitem label="file..."/> <menuitem label="page"/> </menupopup> </menu> </menupopup> </menu> <butt...
...next, the popupshown event listener is re
moved again.
...the popuphiding event when a popup is closed, the popuphiding event is fired on the popup just before it is re
moved from the screen.
...And 5 more matches
Modifying a XUL Interface - Archive of obsolete content
three related functions are the insertbefore(), replacechild() and re
movechild functions.
... the syntax of these functions is as follows: parent.appendchild(child); parent.insertbefore(child, referencechild); parent.replacechild(newchild, oldchild); parent.re
movechild(child); it should be fairly straightforward from the function names what these functions do.
... the replacechild() function re
moves an existing child and adds a new one in its place at the same position in the list of its parent element.
...And 5 more matches
XPCOM Interfaces - Archive of obsolete content
re
move(recursive) deletes a file.
...
moveto(directory,newname)
moves a file to another directory, or renames a file.
... the directory should be a nsilocalfile holding the directory to
move the file to.
...And 5 more matches
richlistbox - Archive of obsolete content
ablekeynavigation, itemcount, scrollboxobject, selectedcount, selectedindex, selecteditem, selecteditems, seltype, suppressonselect, tabindex, value methods additemtoselection, appenditem, clearselection, ensureelementisvisible, ensureindexisvisible, getindexoffirstvisiblerow, getindexofitem, getitematindex, getnumberofvisiblerows, getrowcount, getselecteditem, insertitemat, invertselection,
movebyoffset, re
moveitemat, re
moveitemfromselection, scrolltoindex, selectall, selectitem, selectitemrange, timedselect, toggleitemselection examples <richlistbox> <richlistitem> <description>a xul description!</description> </richlistitem> <richlistitem> <button label="a xul button"/> </richlistitem> </richlistbox> the richlistbox element contains multiple richlistitem elements, ...
...you can click on any richlistitem element and use the keyboard to
move the selection around.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...And 5 more matches
Unconventional controls - Game development
if(this.cursors.right.isdown) { //
move player right } it works out of the box.
...when those variables are up-to-date, we can use them in the draw() function to
move the ship: function draw() { ctx.clearrect(0, 0, canvas.width, canvas.height); // ...
... if(verticaldegree > degreethreshold) { playery += 5; } else if(verticaldegree < -degreethreshold) { playery -= 5; } if(grabstrength == 1) { alert('boom!'); } ctx.drawimage(img, playerx, playery); requestanimationframe(draw); } if the horizontaldegree value is greater than our degreethreshold, which is 30 in this case, then the ship will be
moved left 5 pixels on every frame.
...And 5 more matches
Using the Browser API
demo to demonstrate basic usage of this api, we have created a simple browser api demo that provides buttons allowing you to (re)load web pages, stop loading,
move forward and back in history, and zoom in and out of the page.
... the javascript implementation to wire up the functionality required by our simple browser, we've written some basic javascript (see the full javascript listing.) wiring up the back and forward buttons early on in the code we implement two simple event listeners to
move the browser back and forward in history when the relevant buttons are pressed: back.addeventlistener('touchend',function() { browser.goback(); }); fwd.addeventlistener('touchend',function() { browser.goforward(); }); the functions can be handled using the browser api htmliframeelement.goback() and htmliframeelement.goforward() methods.
... enabling/disabling the back and forward buttons you will also notice after a bit of surfing that the back and forward buttons are disabled when you cannot
move backwards/forwards, and enabled when you can.
...And 5 more matches
PopupNotifications.jsm
method overview void locationchange(); notification getnotification(id, browser); void re
move(notification); notification show(browser, id, message, anchorid, mainaction, secondaryactions, options); properties attribute type description ispanelopen boolean returns true if the notification panel is currently visible, false if it is not.
... re
move() re
moves the specified notification.
... void re
move( notification notification ); parameters notification the notification object representing the notification to re
move.
...And 5 more matches
NSS_3.12_release_notes.html
bug 429388: vfychain.main leaks memory bug 396044: warning: usage of uninitialized variable in ckfw/object.c(174) bug 396045: warning: usage of uninitialized variable in ckfw/mechanism.c(719) bug 401986: mac os x leopard build failure in legacydb bug 325805: diff considers mozilla/security/nss/cmd/pk11util/scripts/pkey a binary file bug 385151: re
move the link time dependency from nss to softoken bug 387892: add entrust root ca certificate(s) to nss bug 433386: when system clock is off by more than two days, oscp check fails, can result in crash if user tries to view certificate [[@ secitem_compareitem_util] [[@ memcmp] bug 396256: certutil and pp do not print all the generalnames in a crldp extension bug 398019: correct confusing and erroneou...
...bug 417024: convert libpkix error code into nss error code bug 422859: libpkix builds & validates chain to root not in the caller-provided anchor list bug 425516: need to destroy data pointed by certvaloutparam array in case of error bug 426450: pkix_pl_hashtable_re
move leaks hashtable key object bug 429230: memory leak in pkix_checkcert function bug 392696: fix copyright boilerplate in all new pkix code bug 300928: integrate libpkix to nss bug 303457: extensions newly supported in libpkix must be marked supported bug 331096: nss softoken must detect forks on all unix-ish platforms bug 390710: certnameconstraintstemplate is incorrect bug 416928: der decode error...
...bug 217538: softoken databases cannot be shared between multiple processes bug 294531: design new interfaces for certificate path building and verification for libpkix bug 326482: nss ecc performance problems (intel) bug 391296: need an update helper for shared databases bug 395090: re
move duplication of pkcs7 code from pkix_pl_httpcertstore.c bug 401026: need to provide a way to modify and create new pkcs #11 objects.
...And 5 more matches
Python binding for NSS
depercated elements will persist for a least two releases before being re
moved from the api entirely.
... re
move checks for whether a socket is open for reading.
...l_version_from_major_minor ssl.get_default_ssl_version_range ssl.get_supported_ssl_version_range ssl.set_default_ssl_version_range ssl.ssl_library_version_from_name ssl.ssl_library_version_name ssl.get_cipher_suite_info ssl.ssl_cipher_suite_name ssl.ssl_cipher_suite_from_name the following deprecated module functions were re
moved: ssl.nssinit ssl.nss_ini ssl.nss_shutdown the following classes were added: sslciphersuiteinfo sslchannelinfo the following class methods were added: certificate.trust_flags certificate.set_trust_attributes sslsocket.set_ssl_version_range sslsocket.get_ssl_version_range ...
...And 5 more matches
JSAPI reference
js_convertarguments obsolete since jsapi 38 js_convertargumentsva obsolete since jsapi 38 js_pusharguments obsolete since javascript 1.8.5 js_pushargumentsva obsolete since javascript 1.8.5 js_poparguments obsolete since javascript 1.8.5 js_addargumentformatter obsolete since jsapi 18 js_re
moveargumentformatter obsolete since jsapi 18 the following functions convert js values to various types.
...c js_getgcparameter js_setgcparameter js_getgcparameterforthread added in spidermonkey 17 js_setgcparameterforthread added in spidermonkey 17 js_setgcparametersbasedonavailablememory added in spidermonkey 31 enum jsgcparamkey js_setgccallback enum jsgcstatus js_addfinalizecallback added in spidermonkey 38 enum jsfinalizestatus added in spidermonkey 17 js_re
movefinalizecallback added in spidermonkey 38 js_setgczeal added in spidermonkey 1.8 js_schedulegc added in spidermonkey 17 js_dumpheap added in spidermonkey 1.8 js_setgccallbackrt obsolete since jsapi 13 js_setfinalizecallback added in spidermonkey 17 obsolete since jsapi 32 js_markgcthing obsolete since jsapi 5 js_isabouttobefinalized obsolete since jsapi 35 js_clearnewbornroots obsolete ...
...nce jsapi 38 js::addnamedvalueroot added in spidermonkey 31 obsolete since jsapi 38 js::addnamedvaluerootrt added in spidermonkey 31 obsolete since jsapi 38 js::addnamedscriptroot added in spidermonkey 31 obsolete since jsapi 38 js::addnamedstringroot added in spidermonkey 31 obsolete since jsapi 38 js::addnamedobjectroot added in spidermonkey 31 obsolete since jsapi 38 js::re
move*root added in spidermonkey 31 obsolete since jsapi 38 js::re
movevalueroot added in spidermonkey 31 obsolete since jsapi 38 js::re
movestringroot added in spidermonkey 31 obsolete since jsapi 38 js::re
moveobjectroot added in spidermonkey 31 obsolete since jsapi 38 js::re
movescriptroot added in spidermonkey 31 obsolete since jsapi 38 js::re
movevaluerootrt added in spidermonkey 31 o...
...And 5 more matches
Gecko events
is supported: yes event_selection_re
move an item within a container object has been re
moved from the selection.
... is supported: no event_
movesize_start a window is being
moved or resized.
... is supported: no event_
movesize_end the
movement or resizing of a window has finished is supported: no event_contexthelp_start a window has entered context-sensitive help mode is supported: no event_contexthelp_end a window has exited context-sensitive help mode is supported: no event_dragdrop_start an application is about to enter drag-and-drop mode is supported: yes event_dragdrop_end an application is about to exit drag-and-drop mode is supported: no event_dialog_start a dialog box has been displayed is supported: no event_dialog_end a dialog box has been closed is supported: no event_scrolling_start scrolling has started on a scroll bar is supported: yes event_scrolling_end scrolling has ended on a scroll bar is supported: yes event_minimize_start a window object is ab...
...And 5 more matches
XPCOM array guide
when the array can or should be modified, then use nsimutablearray: // array is read-only because it uses nsiarray void printsize(nsiarray* elements) { pruint32 count; elements->getlength(&count); printf("there are %d elements.\n", count); } // using nsimutablearray, so callee may modify void tweakarray(nsimutablearray* elements) { elements->re
moveelementat(0); elements->appendelement(newelement, pr_false); } while it is usually possible to call queryinterface on an nsiarray to get access to the nsimutablearray interface, this is against convention and it should be avoided.
... *elements->re
moveelementat(0); *elements->appendelement(newelement, pr_false); } in-place enumeration when accessing all members of an nsiarray, in-place enumeration is preferred over indexed access.
... void processvisibleitems() { // temporary stack-based nscomarray nscomarray<nsifoo> fooitems; getcompletelist(fooitems); // now filter out non visible objects // doing this backwards pruint32 i = fooitems.count(); while (i > 0) { --i; prbool isvisible; fooitems[i]->getisvisible(&isvisible); if (!isvisible) { fooitems.re
moveobjectat(i); } } // now deal with the processed list processlist(fooitems); // fooitems will release all its members // when it goes out of scope } access to elements nscomarray<t> is a concrete c++ class, and so the [] operator is used to access its members.
...And 5 more matches
nsICommandLine
method overview long findflag(in astring aflag, in boolean acasesensitive); astring getargument(in long aindex); boolean handleflag(in astring aflag, in boolean acasesensitive); astring handleflagwithparam(in astring aflag, in boolean acasesensitive); void re
movearguments(in long astart, in long aend); nsifile resolvefile(in astring aargument); nsiuri resolveuri(in astring aargument); attributes attribute type description length long number of arguments in the command line.
...you can determine if the flag was provided and re
move it from the list of flags waiting to be processed in one operation.
... boolean handleflag( in astring aflag, in boolean acasesensitive ); parameters aflag the flag name to find and re
move.
...And 5 more matches
nsIFormHistory2
method overview void addentry(in astring name, in astring value); boolean entryexists(in astring name, in astring value); boolean nameexists(in astring name); void re
moveallentries(); void re
moveentriesbytimeframe(in long long abegintime, in long long aendtime); void re
moveentriesforname(in astring name); void re
moveentry(in astring name, in astring value); attributes attribute type description dbconnection mozistorageconnection returns the underlying db connection the form history module is using.
...boolean nameexists( in astring name ); parameters name return value re
moveallentries() re
moves all entries in the entire form history.
... void re
moveallentries(); parameters none.
...And 5 more matches
nsIMsgDatabase
void deletemessage(in nsmsgkey key, in nsidbchangelistener instigator, in boolean commit); void deleteheader(in nsimsgdbhdr msghdr, in nsidbchangelistener instigator,in boolean commit, in boolean notify); void re
moveheadermdbrow(in nsimsgdbhdr msghdr); void undodelete(in nsimsgdbhdr msghdr); void markmarked(in nsmsgkey key, in boolean mark, in nsidbchangelistener instigator); void markoffline(in nsmsgkey key, in boolean offline, in nsidbchangelistener instigator); void setlabel(in nsmsgkey key, in nsmsglabelvalue label); void setstringproperty(in nsmsgkey akey, in string aproperty, in string avalue)...
...olean deleted, in nsidbchangelistener instigator); void applyretentionsettings(in nsimsgretentionsettings amsgretentionsettings, in boolean adeleteviafolder); boolean hasnew(); void clearnewlist(in boolean notify); void addtonewlist(in nsmsgkey key); void startbatch(); void endbatch(); nsimsgofflineimapoperation getofflineopforkey(in nsmsgkey messagekey, in boolean create); void re
moveofflineop(in nsimsgofflineimapoperation op); nsisimpleenumerator enumerateofflineops(); void listallofflineopids(in nsmsgkeyarrayptr offlineopids); native code only!
...hdrisincache(in string asearchfolderuri, in nsimsgdbhdr ahdr); attributes attribute type description dbfolderinfo nsidbfolderinfo readonly: firstnew nsmsgkey readonly: msgretentionsettings nsimsgretentionsettings msgdownloadsettings nsimsgdownloadsettings lowwaterarticlenum nsmsgkey readonly: highwaterarticlenum nsmsgkey readonly: nextpseudomsgkey nsmsgkey for undo-redo of
move pop->imap.
...And 5 more matches
nsIMsgHeaderParser
); void parseheaderswitharray(in wstring aline, [array, size_is(count)] out wstring aemailaddresses, [array, size_is(count)] out wstring anames, [array, size_is(count)] out wstring afullnames, [retval] out unsigned long count); void reformatheaderaddresses(in string line, out string reformattedaddress); wstring reformatunquotedaddresses(in wstring line); void re
moveduplicateaddresses(in string addrs, in string other_addrs, in prbool re
movealiasestome, out string newaddress); string unquotephraseoraddr(in string line, in boolean preserveintegrity); wstring unquotephraseoraddrwstring(in wstring line, in boolean preserveintegrity); methods extractheaderaddressmailboxes() given a string which contains a list of header addresses, return...
... return value safe addresses (?) exceptions thrown missing exception missing description native code only!re
moveduplicateaddresses returns a copy of addrs which may have had some addresses re
moved.
... addresses are re
moved if they are already in either addrs or other_addrs.
...And 5 more matches
All keyboard shortcuts - Firefox Developer Tools
ut ctrl + x cmd + x ctrl + x copy ctrl + c cmd + c ctrl + c paste ctrl + v cmd + v ctrl + v undo ctrl + z cmd + z ctrl + z redo ctrl + shift + z / ctrl + y cmd + shift + z / cmd + y ctrl + shift + z / ctrl + y indent tab tab tab unindent shift + tab shift + tab shift + tab
move line(s) up alt + up alt + up alt + up
move line(s) down alt + down alt + down alt + down comment/uncomment line(s) ctrl + / cmd + / ctrl + / page inspector command windows macos linux inspect element ctrl + shift + c cmd + shift + c ctrl + shift + c node picker these shortcuts work while the node pi...
... command windows macos linux delete the selected node delete delete delete undo delete of a node ctrl + z cmd + z ctrl + z redo delete of a node ctrl + shift + z / ctrl + y cmd + shift + z / cmd + y ctrl + shift + z / ctrl + y
move to next node (expanded nodes only) down arrow down arrow down arrow
move to previous node up arrow up arrow up arrow
move to first node in the tree.
... home home home
move to last node in the tree.
...And 5 more matches
Element.classList - Web APIs
the domtokenlist itself is read-only, although you can modify it using the add() and re
move() methods.
... examples const div = document.createelement('div'); div.classname = 'foo'; // our starting state: <div class="foo"></div> console.log(div.outerhtml); // use the classlist api to re
move and add classes div.classlist.re
move("foo"); div.classlist.add("anotherclass"); // <div class="anotherclass"></div> console.log(div.outerhtml); // if visible is set re
move it, otherwise add it div.classlist.toggle("visible"); // add/re
move visible, depending on test conditional, i less than 10 div.classlist.toggle("visible", i < 10 ); console.log(div.classlist.contains("foo")); // add or re
move multiple classes div.classlist.add("foo", "bar", "baz"); div.classlist.re
move("foo", "bar", "baz"); // add or re
move multiple classes using spread syntax const cls = ["foo", "bar"]; div.classlist.add(...cls); d...
...iv.classlist.re
move(...cls); // replace class "foo" with class "bar" div.classlist.replace("foo", "bar"); versions of firefox before 26 do not implement the use of several arguments in the add/re
move/toggle methods.
...And 5 more matches
HTMLTableElement - Web APIs
if a correct object is given, it is inserted in the tree as the first child of this element and the first <caption> that is a child of this element is re
moved from the tree, if any.
...if a correct object is given, it is inserted in the tree immediately before the first element that is neither a <caption>, nor a <colgroup>, or as the last child if there is no such element, and the first <thead> that is a child of this element is re
moved from the tree, if any.
...if a correct object is given, it is inserted in the tree immediately before the first element that is neither a <caption>, a <colgroup>, nor a <thead>, or as the last child if there is no such element, and the first <tfoot> that is a child of this element is re
moved from the tree, if any.
...And 5 more matches
In depth: Microtasks and the JavaScript runtime environment - Web APIs
when it exits, the context is re
moved from the context stack.
...when this function returns, the context for localgreeting() is re
moved from the execution stack and destroyed.
... the greetuser() function returns and its context is re
moved from the stack and destroyed.
...And 5 more matches
KeyboardEvent.code - Web APIs
html <p>use the wasd (zqsd on azerty) keys to
move and steer.</p> <svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="world"> <polygon id="spaceship" points="15,0 0,30 30,30"/> </svg> <script>refresh();</script> css .world { margin: 0px; padding: 0px; background-color: black; width: 400px; height: 400px; } #spaceship { fill: orange; stroke: red; stroke-width: 2px; } javascript the first section of the javascript c...
...
moverate and turnrate are the number of pixels forward and backward each keystroke
moves the ship and how many degrees of rotation the left and right steering controls apply per keystroke.
... let shipsize = { width: 30, height: 30 }; let position = { x: 200, y: 200 }; let
moverate = 9; let turnrate = 5; let angle = 0; let spaceship = document.getelementbyid("spaceship"); next comes the function updateposition().
...And 5 more matches
Node - Web APIs
node.normalize() clean up all the text nodes under this element (merge adjacent, re
move empty).
... node.re
movechild() re
moves a child node from the current element, which must be a child of the current node.
... node.setuserdata() allows a user to attach, or re
move, domuserdata to the node.
...And 5 more matches
PannerNode - Web APIs
it is an audionode audio-processing module describing its position with right-hand cartesian coordinates, its
movement using a velocity vector and its directionality using a directionality cone.
... pannernode.distancemodel an enumerated value determining which algorithm to use to reduce the volume of the audio source as it
moves away from the listener.
... pannernode.refdistance a double value representing the reference distance for reducing volume as the audio source
moves further from the listener.
...And 5 more matches
PointerEvent - Web APIs
methods pointerevent.getcoalescedevents() returns a sequence of all pointerevent instances that were coalesced into the dispatched pointer
move event.
... pointerevent.getpredictedevents() returns a sequence of pointerevent instances that the browser predicts will follow the dispatched pointer
move event's coalesced events.
... pointerover this event is fired when a pointing device is
moved into an element's hit test boundaries.
...And 5 more matches
RTCPeerConnection - Web APIs
such an event is sent when an identity assertion, received from a peer, has been successfully validated.onre
movestream the rtcpeerconnection.onre
movestream event handler is a property containing the code to execute when the re
movestream event, of type mediastreamevent, is received by this rtcpeerconnection.
... such an event is sent when a mediastream is re
moved from this connection.onsignalingstatechangethe onsignalingstatechange event handler property of the rtcpeerconnection interface specifies a function to be called when the signalingstatechange event occurs on an rtcpeerconnection interface.ontrack the rtcpeerconnection property ontrack is an eventhandler which specifies a function to be called when the track event occurs, indicating that a track has been added to the rtcpeerconnection.methodsalso inherits methods from: eventtargetaddicecandidate()when a web site or app using rtcpeerconnection receives a new ice candidate from the remote peer over its signaling channel, it delivers the newly-received candidate to the browser's ice agent by calling rtcpeerconnection.addicecandidate().addstream...
...if no stream matches, it returns null.gettransceivers()the rtcpeerconnection interface's gettransceivers() method returns a list of the rtcrtptransceiver objects being used to send and receive data on the connection.re
movestream() the rtcpeerconnection.re
movestream() method re
moves a mediastream as a local source of audio or video.
...And 5 more matches
Implementing a Microsoft Active Accessibility (MSAA) Server - Accessibility
without doing this, screen readers would not be able to let the user know where there caret has
moved to in most programs, because so many applications do not use the system caret (gecko does not).
...mportant]: event_system_sound event_system_alert [can be important, to have auto-speaking for newly created role_alerts] event_system_foreground event_system_menustart [important] event_system_menuend [important] event_system_menupopupstart [important] event_system_menupopupend [important] event_system_capturestart event_system_captureend event_system_
movesizestart event_system_
movesizeend event_system_contexthelpstart event_system_contexthelpend event_system_dragdropstart event_system_dragdropend event_system_dialogstart event_system_dialogend event_system_scrollingstart event_system_scrollingend [possibly important, talk to at vendor] event_system_switchstart event_system_switchend event_system_mini...
... of this event causes assistive technology crashes] event_object_show [can be important, depending on project] event_object_hide [can be important, depending on project] event_object_reorder [important for mutating docs] event_object_focus [important] event_object_selection [important] event_object_selectionadd [important for multiple selection] event_object_selectionre
move [important for multiple selection] event_object_selectionwithin [important for multiple selection] event_object_statechange [important for checkboxes and radio buttons] event_object_locationchange event_object_namechange event_object_descriptionchange event_object_valuechange [important for sliders and progress meters] event_object_parentchange event_object_helpcha...
...And 5 more matches
Using CSS animations - CSS: Cascading Style Sheets
let’s say we want the header’s font size to increase as it
moves from right to left for a while, then to decrease back to its original size.
...animation-iteration-count: infinite; } adding it to the existing code: @keyframes slidein { from { margin-left: 100%; width: 300%; } to { margin-left: 0%; width: 100%; } } <p>the caterpillar and alice looked at each other for some time in silence: at last the caterpillar took the hookah out of its mouth, and addressed her in a languid, sleepy voice.</p> making it
move back and forth that made it repeat, but it’s very odd having it jump back to the start each time it begins animating.
... what we really want is for it to
move back and forth across the screen.
...And 5 more matches
cursor - CSS: Cascading Style Sheets
keyword values
move your mouse over values to see their live appearance in your browser: category css value example description general auto the ua will determine the cursor to display based on the current context.
...
move something is to be
moved.
... grab something can be grabbed (dragged to be
moved).
...And 5 more matches
Mouse gesture events - Developer guides
these are special
movements that can be made with a mouse or trackpad and can be interpreted to perform specific tasks.
...the event's delta value represents the amount by which the gesture has
moved since the mozmagnifygesturestart or mozmagnifygestureupdate event.
... note: this event is sent whenever the
movement of the user's fingers exceeds the number of pixels indicated by the browser.gesture.pinch.threshold preference.
...And 5 more matches
Array - JavaScript
na'] console.log(fruits.length) // 2 access an array item using the index position let first = fruits[0] // apple let last = fruits[fruits.length - 1] // banana loop over an array fruits.foreach(function(item, index, array) { console.log(item, index) }) // apple 0 // banana 1 add an item to the end of an array let newlength = fruits.push('orange') // ["apple", "banana", "orange"] re
move an item from the end of an array let last = fruits.pop() // re
move orange (from the end) // ["apple", "banana"] re
move an item from the beginning of an array let first = fruits.shift() // re
move apple from the front // ["banana"] add an item to the beginning of an array let newlength = fruits.unshift('strawberry') // add to the front // ["strawberry", "banana"] find the index of an item ...
...in the array fruits.push('mango') // ["strawberry", "banana", "mango"] let pos = fruits.indexof('banana') // 1 re
move an item by index position let re
moveditem = fruits.splice(pos, 1) // this is how to re
move an item // ["strawberry", "mango"] re
move items from an index position let vegetables = ['cabbage', 'turnip', 'radish', 'carrot'] console.log(vegetables) // ["cabbage", "turnip", "radish", "carrot"] let pos = 1 let n = 2 let re
moveditems = vegetables.splice(pos, n) // this is how to re
move items, n defines the number of items to be re
moved, // starting at the index position specified by pos and progressing toward the end of array.
... console.log(vegetables) // ["cabbage", "carrot"] (the original array is changed) console.log(re
moveditems) // ["turnip", "radish"] copy an array let shallowcopy = fruits.slice() // this is how to make a copy // ["strawberry", "mango"] accessing array elements javascript arrays are zero-indexed.
...And 5 more matches
delete operator - JavaScript
the javascript delete operator re
moves a property from an object; if no more references to the same property are held, it is eventually released automatically.
... the delete operator re
moves a given property from an object.
... non-configurable properties cannot be re
moved.
...And 5 more matches
Communicating using "port" - Archive of obsolete content
re
movelistener(): stop listening to a message.
... content script, to listen for "mymessage" sent from the main add-on code: self.port.on("mymessage", function handlemymessage(mymessagepayload) { // handle the message }); in the main add-on code (in this case a panel instance), to listen for "mymessage" sent from a a content script: panel.port.on("mymessage", function handlemymessage(mymessagepayload) { // handle the message }); port.re
movelistener() you can use port.on() to listen for messages.
... to stop listening for a particular message, use port.re
movelistener().
...And 4 more matches
SDK API Lifecycle - Archive of obsolete content
it has two main components: a stability index that defines how stable each module is a deprecation process that defines when and how stable sdk apis can be changed or re
moved from future versions of the sdk while giving developers enough time to update their code.
...you can try it out and provide feedback, but we may change or re
move it in future versions without having to pass through a formal deprecation process.
... all warnings should include links to further information about what to use instead of the deprecated module and when the module will be completely re
moved.
...And 4 more matches
MenuModification - Archive of obsolete content
modifying a menu menus have a number of methods which may be used to add and re
move items.
... if we were to use the example above, we would also want to make sure to re
move the items again in a popuphiding event listener.
... removing items from a menu to re
move an item from the menu, use the re
moveitemat method.
...And 4 more matches
OpenClose - Archive of obsolete content
attaching an event listener which listens for the popuphiding event can be used to re
move any commands that were adding during the popupshowing event.
... menus and popups are also closed when the document or window they are contained within is closed, or if the menupopup element is re
moved from the document.
...if the anchor is
moved or re
moved while the popup is open, the popup does not follow it.
...And 4 more matches
Filtering - Archive of obsolete content
to re
move the filter, the <triple> should be re
moved again.
...ment.getelementbyid("filtertriple"); if (country) { if (!triple) { triple = document.createelement("triple"); triple.id = "filtertriple"; triple.setattribute("subject", "?photo"); triple.setattribute("predicate", "http://www.xulplanet.com/rdf/country"); } triple.setattribute("object", country); cond.appendchild(triple); } else if (triple) { cond.re
movechild(triple); } document.getelementbyid("photoslist").builder.rebuild(); } the 'country' argument to the applyfilter function holds the value to filter by.
... if this is set, we add a filter, otherwise we re
move it.
...And 4 more matches
Textbox (XPFE autocomplete) - Archive of obsolete content
nt, searchparam, searchsessions, selectionend, selectionstart, sessioncount, showcommentcolumn, showpopup, size, tabindex, tabscrolling, textlength, textvalue, timeout, type, useraction, value methods addsession, clearresults, getdefaultsession, getresultat, getresultcount, getresultvalueat, getsession, getsessionbyname, getsessionresultat, getsessionstatusat, getsessionvalueat, re
movesession, select, setselectionrange, syncsessions examples (example needed) attributes accesskey type: character this should be set to a character that is used as a shortcut key.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...if false, the default, the tab key
moves the focus to the next element.as of gecko 1.9.1, this attribute is now always specified in lower case.
...And 4 more matches
SeaMonkey - making custom toolbar (SM ver. 1.x) - Archive of obsolete content
optionally re
move the sections for toolbars where you do not want your button.
... optionally re
move the sections for toolbars that you do not need.
...over {-moz-image-region: rect(39px 98px 72px 49px);} .custombutton:active {-moz-image-region: rect(39px 147px 72px 98px);} /* common style for all custom buttons - classic */ .custombutton {-moz-image-region: rect( 0px 145px 20px 126px);} .custombutton:hover {-moz-image-region: rect( 0px 164px 20px 145px);} .custombutton:active {-moz-image-region: rect( 0px 183px 20px 164px);} re
move one of the common style sections, leaving the section for the theme that you use in seamonkey.
...And 4 more matches
Focus and Selection - Archive of obsolete content
the blur event is used to respond when the focus is re
moved from an element.
...we could extend this example to re
move the text when the blur event occurs.
...the blur method can be used to re
move the focus from an element.
...And 4 more matches
Manipulating Lists - Archive of obsolete content
similarly, there is also an insertitemat() and a re
moveitemat() function which inserts a new item and re
moves an existing item respectively.
... the syntax is as follows: list.insertitemat(3, "thursday", "thu"); list.re
moveitemat(3); the insertitemat() function takes an additional argument, the position to insert the new item.
...the re
moveitemat() function will re
move the item at a specific index.
...And 4 more matches
listbox - Archive of obsolete content
isablekeynavigation, itemcount, listboxobject, selectedcount, selectedindex, selecteditem, selecteditems, seltype, suppressonselect, tabindex, value methods additemtoselection, appenditem, clearselection, ensureelementisvisible, ensureindexisvisible, getindexoffirstvisiblerow, getindexofitem, getitematindex, getnumberofvisiblerows, getrowcount, getselecteditem, insertitemat, invertselection,
movebyoffset, re
moveitemat, re
moveitemfromselection, scrolltoindex, selectall, selectitem, selectitemrange, timedselect, toggleitemselection examples <listbox id="thelist"> <listitem label="ruby"/> <listitem label="emerald"/> <listitem label="sapphire" selected="true"/> <listitem label="diamond"/> </listbox> <listbox id="thelist" rows="10" width="400"> <listhead> <listheader lab...
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata additemtoselection( item ) return type: no return value selects the given item, without deselecting any other items that are already selected.
...And 4 more matches
2D maze game with device orientation - Game development
we’re also setting the anchor for any physics calculations to the middle of the ball, enabling the arcade physics engine (which handles all the physics for the ball
movement), and setting the size of the body for the collision detection.
... controlling the ball it’s cool to have the ball ready to be thrown around in the play area, but it’s also important to be able to actually
move it!
... now we will add the ability to control the ball with the keyboard on the desktop devices, and then we will
move to the implementation of the device orientation api.
...And 4 more matches
WAI-ARIA basics - Learn web development
generally, you are able to use the tab key to
move between controls, the enter/return key to select or activate controls, and occasionally other controls as needed (for example the up and down cursor to
move between options in a <select> box).
...when errors are added or re
moved.
... this is useful because the user will want to know what errors are left, not just what has been added or re
moved from the list.
...And 4 more matches
Floats - Learn web development
while we can add a margin to the float to push the text away, we can't add a margin to the text to
move it away from the float.
...m/1.2 arial, helvetica, sans-serif } .box { float: left; margin: 15px; width: 150px; height: 150px; border-radius: 5px; background-color: rgb(207,232,220); padding: 1em; } .special { background-color: rgb(79,185,227); padding: 10px; color: #fff; } the line boxes of our following element have been shortened so the text runs around the float, but due to the float being re
moved from normal flow the box around the paragraph still remains full width.
... clearing floats we have seen that the float is re
moved from normal flow and that other elements will display beside it, therefore if we want to stop the following element from moving up we need to clear it; this is achieved with the clear property.
...And 4 more matches
Introduction to CSS layout - Learn web development
the element is
moved to the left or right and re
moved from normal flow, and the surrounding content floats around the floated item.
... positioning techniques positioning allows you to
move an element from where it would be placed when in normal flow to another location.
...understanding positioning also helps in understanding normal flow, and what it is to
move an item out of normal flow.
...And 4 more matches
Advanced form styling - Learn web development
e" name="date" type="datetime-local"> </p> <p> <label for="radio">radio: </label> <input id="radio" name="radio" type="radio"> </p> <p> <label for="checkbox">checkbox: </label> <input id="checkbox" name="checkbox" type="checkbox"> </p> <p><input type="submit" value="submit"></p> <p><input type="button" value="button"></p> </form> applying the following css to them re
moves system-level styling.
... in most cases, the effect is to re
move the stylized border, which makes css styling a bit easier, but isn't really essential.
...to re
move via css, you can use input[type="search"]::-webkit-search-cancel-button { display: none; }.
...And 4 more matches
Looping code - Learn web development
when i becomes equal to cats.length (in this case, 5), the loop will stop, and the browser will
move on to the next bit of code below the loop.
...we already met this in the previous article when we looked at switch statements — when a case is met in a switch statement that matches the input expression, the break statement immediately exits the switch statement and
moves onto the code after it.
... it's the same with loops — a break statement will immediately exit the loop and make the browser
move on to any code that follows it.
...And 4 more matches
Manipulating documents - Learn web development
moving and removing elements there may be times when you want to
move nodes, or delete them from the dom altogether.
... if we wanted to
move the paragraph with the link inside it to the bottom of the section, we could simply do this: sect.appendchild(linkpara); this
moves the paragraph down to the bottom of the section.
... removing a node is pretty simple as well, at least when you have a reference to the node to be re
moved and its parent.
...And 4 more matches
TypeScript support in Svelte - Learn web development
typescript also has some disadvantages: not true static typing: types are only checked at compile time, and they are re
moved from the generated code.
... re
move the flawed todo and the lang='ts' attribute from the todos.svelte file.
... also re
move the import of todotype and the lang='ts' from todo.svelte.
...And 4 more matches
Dynamically modifying XUL-based user interface - Archive of obsolete content
there are also dom methods that create,
move, or delete elements from a document.
...examples: using dom methods this section demonstrates the use of appendchild(), createelement(), insertbefore(), and re
movechild() dom methods.
... removing all children of an element this example re
moves all children of an element with id=someelement from the current document, by calling re
movechild() method to re
move the first child, until there are no children remaining.
...And 3 more matches
Custom toolbar button - Archive of obsolete content
optionally re
move the sections for target applications that you do not want.
...ntent/button.xul # thunderbird compose overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://custombutton/content/button.xul # thunderbird address book overlay chrome://messenger/content/addressbook/addressbook.xul chrome://custombutton/content/button.xul # sunbird overlay chrome://calendar/content/calendar.xul chrome://custombutton/content/button.xul optionally re
move the sections for toolbars that you do not need.
... optionally re
move the sections for toolbars that you do not need.
...And 3 more matches
XUL element attributes - Archive of obsolete content
this means that the element will not receive any mouse events due to either clicking or
movement.
... re
moveelement type: id when placed on an element in an overlay, it indicates that the element in the base file should be re
moved from the window.
... statustext type: string used to set the text that appears on the status bar when the user
moves the mouse over the element.
...And 3 more matches
menulist - Archive of obsolete content
ed, editable, focused, image, label, oncommand, open, preference, readonly, sizetopopup, tabindex, value properties accessibletype, crop, description, disableautoselect, disabled, editable, editor, image, inputfield, itemcount, label, menuboxobject, menupopup, open, selectedindex, selecteditem, tabindex, value methods appenditem, contains, getindexofitem, getitematindex, insertitemat, re
moveallitems, re
moveitemat, select examples <menulist> <menupopup> <menuitem label="option 1" value="1"/> <menuitem label="option 2" value="2"/> <menuitem label="option 3" value="3"/> <menuitem label="option 4" value="4"/> </menupopup> </menulist> attributes accesskey type: character this should be set to a character that is used as a shortcut key.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata appenditem( label, value, description ) return type: element creates a new menuitem element and adds it to the end of the menulist.
...And 3 more matches
scale - Archive of obsolete content
attributes dir, disabled, increment, max, min,
movetoclick, pageincrement, tabindex, value properties disabled, max, min, increment, pageincrement, tabindex, value, methods decrease, decreasepage, increase, increasepage, examples horizontal scale: <scale min="1" max="10"/> vertical scale: <scale min="1" max="10" orient="vertical"/> attributes dir type: one of the values below the direction in which the child elements ...
...
movetoclick type: boolean if true, clicking the slide area of the scale
moves the thumb directly to that position.
... if false, clicking the slide area
moves the thumb only one increment in that direction.
...And 3 more matches
tabs - Archive of obsolete content
attributes closebutton, disableclose, disabled, onclosetab, onnewtab, onselect, setfocus, selectedindex, tabbox, tabindex, tooltiptextnew, value, properties accessibletype, disabled, itemcount, selectedindex, selecteditem, tabindex, value, methods advanceselectedtab, appenditem, getindexofitem, getitematindex, insertitemat, re
moveitemat examples (example needed) attributes closebutton obsolete since gecko 1.9.2 type: boolean if this attribute is set to true, the tabs row will have a "new tab" button and "close" button on the ends.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
... tooltiptextnew not in firefox type: string used to set the text which appears in the tooltip when the user
moves the mouse over the new button in the tab row.
...And 3 more matches
titlebar - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] boxes created with the titlebar element behave just like a normal window titlebar: when the element is clicked and dragged, the window
moves with it.
...if the titlebar is in a panel element, dragging it will
move the panel.
... the titlebar will send a command event after the
move is complete.
...And 3 more matches
Reference - Archive of obsolete content
sevenspade 13:19, 2 july 2006 (pdt) after some thought, i re
moved the references to using language="javascript1.2", and all references are merely presented as information detailing past behavior.
... otherwise, i think we should just re
move the "behavior in other versions" sections, and rename the "javascript 1.2" section headings to something like "differences with javascript 1.2," as well as include a link to the yet-to-be-written javascript 1.2 page documenting the various oddities and deviations made in that version, something which i think we should do anyway.
...did this operator get re
moved/deprecated, or is it missing from the documentation?
...And 3 more matches
RDF in Mozilla FAQ - Archive of obsolete content
the following code illustrates its usage: // this is the object that will observe the rdf/xml load's progress var observer = { onbeginload: function(asink) {}, oninterrupt: function(asink) {}, onresume: function(asink) {}, onendload: function(asink) { asink.re
movexmlsinkobserver(this); alert("done!"); }, onerror: function(asink, astatus, aerrormsg) { alert("error!
...} note that the observer will remain attached to the rdf/xml datasource unless re
movexmlsinkobserver is called.
... to use 'assert' to add one assertion and 'unassert' to re
move one.
...And 3 more matches
Index - Game development
now let's
move on to look at how to set up the game to be controlled using a console gamepad, using the gamepad api.
... 52
move the ball 2d, beginner, canvas, games, javascript, phaser, tutorial, moving we have our blue ball printed on screen, but it's doing nothing — it would be cool to make it
move somehow.
...we need a way to introduce gameplay, so in this article we'll create a paddle to
move around and hit the ball with.
...And 3 more matches
Desktop gamepad controls - Game development
phaser approach let's
move on to the final gamepad api implementation in the captain rogers: battle at andromeda game we created with phaser.
... after the gamepad is connected, the information about the controller is stored in the object: connect: function(event) { gamepadapi.controller = event.gamepad; gamepadapi.active = true; }, the disconnect function re
moves the information from the object: disconnect: function(event) { delete gamepadapi.controller; gamepadapi.active = false; }, the update() function is executed in the update loop of the game on every frame, so it contains the latest information on the pressed buttons: update: function() { gamepadapi.buttons.cache = []; for(var k=0; k<gamepadapi.buttons.status.length; k++) { gamep...
... if(this.game.device.desktop) { if(gamepadapi.active) {
movetext = 'dpad or left stick\nto
move'; shoottext = 'a to shoot,\ny for controls'; } else {
movetext = 'arrow keys\nor wasd to
move'; shoottext = 'x or space\nto shoot'; } } else {
movetext = 'tap and hold to
move'; shoottext = 'tap to shoot'; } } when on desktop, we can check if the controller is active and sho...
...And 3 more matches
Mobile touch controls - Game development
pure javascript approach we could implement touch events on our own — setting up event listeners and assigning relevant functions to them would be quite straightforward: var el = document.getelementsbytagname("canvas")[0]; el.addeventlistener("touchstart", handlestart); el.addeventlistener("touch
move", handle
move); el.addeventlistener("touchend", handleend); el.addeventlistener("touchcancel", handlecancel); this way, touching the game's <canvas> on the mobile screen would emit events, and thus we could manipulate the game in any way we want (for example, moving the space ship around).
... touch
move is fired when they
move the finger on the screen while touching it touchend is fired when the user stops touching the screen touchcancel is fired when a touch is cancelled, for example when the user
moves their finger outside of the screen.
... pure javascript demo let's implement the mobile support in a little demo available on github, so we can
move the player's ship by touching the screen on a mobile device.
...And 3 more matches
Bounce off the walls - Game development
simple collision detection to detect the collision we will check whether the ball is touching (colliding with) the wall, and if so, we will change the direction of its
movement accordingly.
...we need to check, on every frame, whether the ball is touching the top edge of the canvas — if yes, we'll reverse the ball
movement so it will start to
move in the opposite direction and stay within the visible boundaries.
... remembering that the coordinate system starts from the top left, we can come up with something like this: if(y + dy < 0) { dy = -dy; } if the y value of the ball position is lower than zero, change the direction of the
movement on the y axis by setting it equal to itself, reversed.
...And 3 more matches
Mouse controls - Game development
listening for mouse
movement listening for mouse
movement is even easier than listening for key presses: all we need is the listener for the mouse
move event.
... add the following line in the same place as the other event listeners, just below the keyup event: document.addeventlistener("mouse
move", mouse
movehandler, false); anchoring the paddle
movement to the mouse
movement we can update the paddle position based on the pointer coordinates — the following handler function will do exactly that.
... add the following function to your code, below the previous line you added: function mouse
movehandler(e) { var relativex = e.clientx - canvas.offsetleft; if(relativex > 0 && relativex < canvas.width) { paddlex = relativex - paddlewidth/2; } } in this function we first work out a relativex value, which is equal to the horizontal mouse position in the viewport (e.clientx) minus the distance between the left edge of the canvas and left edge of the viewport (canvas.offsetleft) — effectively this is equal to the distance between the canvas left edge and the mouse pointer.
...And 3 more matches
Paddle and keyboard controls - Game development
we want to run some code to handle the paddle
movement when the buttons are pressed.
... the ability to
move the paddle left and right pressed buttons can be defined and initialized with boolean variables like in the example.
...next we'll get into the code to use all of the things we just set up and to
move the paddle on the screen.
...And 3 more matches
The box model - Learn web development
vertical padding, margins, and borders will apply but will not cause other inline boxes to
move away from the box.
... horizontal padding, margins, and borders will apply and will cause other inline boxes to
move away from the box.
... when you
move on to learn about css layout in more detail, you will encounter flex, and various other inner values that your boxes can have, for example grid.
...And 3 more matches
How to build custom form controls - Learn web development
the control was active and the user
moves the focus to another control using the keyboard (e.g.
...this switch is a couple of lines: if at page load time our script is running, it will re
move the no-widget class and add the widget class, thereby swapping the visibility of the <select> element and the custom control.
... window.addeventlistener("load", function () { document.body.classlist.re
move("no-widget"); document.body.classlist.add("widget"); }); without js with js check out the source code note: if you really want to make your code generic and reusable, instead of doing a class switch it's far better to just add the widget class to hide the <select> elements, and to dynamically add the dom tree representing the custom control after every <select> element in the page.
...And 3 more matches
Images in HTML - Learn web development
it also slows down your page, leaving you with no control over whether the image is re
moved or replaced with something embarrassing.
...if you get really stuck, press the show solution button to see an answer: playable code <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 100px; width: 95%"> <img> </textarea> <div class="playable-buttons"> <input id="reset" type="button" value="reset"> <input id="solution" type="button" value="show solution"> </div> html { font-family: sans-serif; } h2 { font-size: 16px; } .a11y-label { margin: 0; ...
... copy the text out of the title attribute, re
move the title attribute, and put the text inside a <figcaption> element below the image.
...And 3 more matches
Client-side storage - Learn web development
the storage.re
moveitem() method takes one parameter — the name of a data item you want to re
move — and re
moves that item out of web storage.
... type the following lines into your javascript console: localstorage.re
moveitem('name'); let myname = localstorage.getitem('name'); myname the third line should now return null — the name item no longer exists in the web storage.
...in this function we re
move the name item from web storage using re
moveitem(), then again run namedisplaycheck() to update the display.
...And 3 more matches
A first splash into JavaScript - Learn web development
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 < resetparas.length ; i++) { resetparas[i].textcontent = ''; } resetbutton.parentnode.re
movechild(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.
... let's now
move forward, looking at how we can turn these steps into code, building up the example, and exploring javascript features as we go.
...if not, we don't, and
move on to the next bit of code.
...And 3 more matches
AsyncShutdown.jsm
typically, each shutdown phase re
moves some capabilities from the application.
... methods overview void addblocker(string name, function|promise condition, optional function info) boolean re
moveblocker(function|promise condition) methods addblocker () register a blocker for the completion of a phase.
... re
moveblocker () re
move the blocker for a condition.
...And 3 more matches
Localizing with Koala
c:\mozilla\l10n\application\firefox c:\mozilla\l10n\application\firefox> rmdir 3.6 c:\mozilla\l10n\application\firefox> hg clone http://hg.mozilla.org/releases/mozilla-1.9.2 3.6 requesting all changes adding changesets adding manifests adding file changes added 33099 changesets with 158636 changes to 50664 files (+9 heads) updating working directory 40357 files updated, 0 files merged, 0 files re
moved, 0 files unresolved configure the locale locale id: x-testing (put your locale's code) version: 3.6 location: choose the folder where you want to keep the localized files or leave empty for now check "mercurial" if you wish to use mercurial to keep the revision history of your files (very recommended) existing localizations: url: if you're editing an existing localization or you already ha...
..."re
moved" - the file needs to be deleted from locale's file structure (it is no longer present in en-us).
...it may happen that a pair of files from which one is "added" and the other one is "re
moved" is actually the same file which has been
moved from one directory to a different one.
...And 3 more matches
Mozilla Quirks Mode Behavior
re
moved in firefox 50 (bug 648331).
...this behavior is being re
moved in firefox 27, for interoperability.
...this quirk has been re
moved in firefox 37 and empty-cells also defaults to show in quirks mode (bug 1020400).
...And 3 more matches
GCIntegration - SpiderMonkey Redirect 1
in generational gc, certain newly allocated are
moved from one place (a nursery) to another (the tenured space).
... stack roots to implement moving gc, we will re
move the conservative stack scanner.
...for example, the following code will be incorrect: autorootedobject obj1 = ...; jsobject *obj2 = obj1; // use obj2 if a gc runs in the middle of this code, and if obj1/obj2 is
moved, then the obj1 pointer will be updated to point to the new location.
...And 3 more matches
Hacking Tips
note that some functions have been
moved under an 'os' object, and help(os) will give brief help on just the members of that "namespace".
...in:3 (0x7fffef1231c0 @ 47) […] #25157 0x7fffefbbc250 typein:2 (0x7fffef1231c0 @ 24) #25158 0x7fffefbbc1c8 typein:3 (0x7fffef1231c0 @ 47) #25159 0x7fffefbbc140 typein:2 (0x7fffef1231c0 @ 24) #25160 0x7fffefbbc0b8 typein:3 (0x7fffef1231c0 @ 47) #25161 0x7fffefbbc030 typein:5 (0x7fffef123280 @ 9) note, you can do the exact same exercise above using lldb (necessary on osx after apple re
moved gdb) by running lldb -f js then following the remaining steps.
...7fffffff9848: 0x7fffef134d40 0x2 […] (gdb) p (*(jsfunction**) 0x7fffffff9848)->u.i.script_->lineno $1 = 1 (gdb) p (*(jsfunction**) 0x7fffffff9848)->u.i.script_->filename $2 = 0xff92d1 "typein" the stack is order as defined in js/src/ion/ionframes-x86-shared.h, it is composed of the return address, a descriptor (a small value), the jsfunction (if it is even) or a jsscript (if the it is odd, re
move it to dereference the pointer) and the frame ends with the number of actual arguments (a small value too).
...And 3 more matches
JS_AddArgumentFormatter
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... add or re
move a format string handler for js_convertarguments, js_pusharguments, js_convertargumentsva, and js_pushargumentsva.
... syntax jsbool js_addargumentformatter(jscontext *cx, const char *format, jsargumentformatter formatter); void js_re
moveargumentformatter(jscontext *cx, const char *format); name type description cx jscontext * the context in which to install the formatter.
...And 3 more matches
JS_DeleteElement2
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... re
moves a specified element or numeric property from an object.
... description js_deleteelement2 re
moves a specified element or numeric property, index, from an object, obj.
...And 3 more matches
SpiderMonkey 17
the jsresolve_classname and jsresolve_with resolve flags (passed to jsclass.resolve when jsclass.flags contains jsclass_new_resolve) have been re
moved.
... a significant number of typedefs of built-in types, or of types which are now standardized, have been re
moved.
...typedef changes many types have been re
moved from the jsapi and replaced with simpler alternatives.
...And 3 more matches
TPS Bookmark Lists
the properties for this object include the uri, title, loadinsidebar, description, tags, keyword properties above, plus two additional properties: location: the full path of the folder that the bookmark should be
moved to position: the title of the existing bookmark item, in the current folder, where this bookmark should be
moved to (i.e., this bookmark would be inserted into the bookmark list at the position of the named bookmark, causing that bookmark to be positioned below the current one) example: { uri: "http://www.google.com", title: "google", loadinsidebar: false, tags: [ "google", "computers",...
...the properties for this object include the livemark, siteuri, feeduri properties above, plus two additional properties: location: the full path of the folder that the livemark should be
moved to position: the title of the existing bookmark item, in the current folder, where this livemark should be
moved to (i.e., this livemark would be inserted into the bookmark list at the position of the named bookmark, causing that bookmark to be positioned below the current one) example: { livemark: "livemarkone", feeduri: "http://rss.wunderground.com/blog/jeffmasters/rss.xml", siteuri: "h...
...the properties for this object include the folder, description properties above, plus two additional properties: location: the full path of the folder that this folder should be
moved to position: the title of the existing bookmark item, in the current folder, where this folder should be
moved to (i.e., this folder would be inserted into the bookmark list at the position of the named bookmark, causing that bookmark to be positioned below this folder) example: { folder: "folderb", changes: { location: "menu/foldera", folder: "folder b", description: "folder de...
...And 3 more matches
Replace
void replace( index_type acutstart, index_type acutlength, const self_type& astring ); parameters acutstart [in] the starting index of the section to re
move, measured in storage units.
... acutlength [in] the length of the section to re
move, measured in storage units.
... void replace( index_type acutstart, size_type acutlength, const char_type* adata, size_type adatalength = pr_uint32_max ); parameters acutstart [in] the starting index of the section to re
move, measured in storage units.
...And 3 more matches
Replace
void replace( index_type acutstart, index_type acutlength, const self_type& astring ); parameters acutstart [in] the starting index of the section to re
move, measured in storage units.
... acutlength [in] the length of the section to re
move, measured in storage units.
... void replace( index_type acutstart, size_type acutlength, const char_type* adata, size_type adatalength = pr_uint32_max ); parameters acutstart [in] the starting index of the section to re
move, measured in storage units.
...And 3 more matches
nsIBrowserSearchService
ename); void getengines([optional] out unsigned long enginecount, [retval, array, size_is(enginecount)] out nsisearchengine engines); void getvisibleengines([optional] out unsigned long enginecount, [retval, array, size_is(enginecount)] out nsisearchengine engines); void init([optional] in nsibrowsersearchinitobserver observer); void
moveengine(in nsisearchengine engine, in long newindex); void re
moveengine(in nsisearchengine engine); void restoredefaultengines(); attributes attribute type description currentengine nsisearchengine the currently active search engine.
...
moveengine()
moves a visible search engine.
... void
moveengine( in nsisearchengine engine, in long newindex ); parameters engine the engine to
move.
...And 3 more matches
nsIDOMElement
ng namespaceuri, in domstring localname); domstring getattributens(in domstring namespaceuri, in domstring localname); nsidomnodelist getelementsbytagname(in domstring name); nsidomnodelist getelementsbytagnamens(in domstring namespaceuri, in domstring localname); boolean hasattribute(in domstring name); boolean hasattributens(in domstring namespaceuri, in domstring localname); void re
moveattribute(in domstring name) nsidomattr re
moveattributenode(in nsidomattr oldattr) void re
moveattributens(in domstring namespaceuri, in domstring localname) void setattribute(in domstring name, in domstring value) nsidomattr setattributenode(in nsidomattr newattr) nsidomattr setattributenodens(in nsidomattr newattr) void setattributens(in domstring namespaceuri, in domstring qualifiedn...
...re
moveattribute() re
move an attribute.
... void re
moveattribute( in domstring name ); parameters name attribute name re
moveattributenode() re
move an attribute, giving the attribute node.
...And 3 more matches
nsIHttpServer
* * @param path * the path which is to be mapped to the given file; must begin with "/" and * be a valid uri path (i.e., no query string, hash reference, etc.) * @param file * the file to serve for the given path, or null to re
move any mapping that * might exist; this file must exist for the lifetime of the server */ void registerfile(in string path, in nsifile file); /** * registers a custom path handler.
...m path * the path on the server (beginning with a "/") which is to be handled by * handler; this path must not include a query string or hash component; it * also should usually be canonicalized, since most browsers will do so * before sending otherwise-matching requests * @param handler * an object which will handle any requests for the given path, or null to * re
move any existing handler; if while the server is running the handler * throws an exception while responding to a request, an http 500 response * will be returned * @throws ns_error_invalid_arg * if path does not begin with a "/" */ void registerpathhandler(in string path, in nsihttprequesthandler handler); /** * registers a custom prefix handler.
... * @param handler * an object which will handle any requests for the given path, or null to * re
move any existing handler; if while the server is running the handler * throws an exception while responding to a request, an http 500 response * will be returned * @throws ns_error_invalid_arg * if path does not begin with a "/" or does not end with a "/" */ void registerprefixhandler(in string prefix, in nsihttprequesthandler handler); /** * registers a custom error page handler...
...And 3 more matches
nsIMsgIncomingServer
astring aprompttitle, in nsimsgwindow amsgwindow, out boolean okayvalue); astring getunicharattribute(in string name); astring getunicharvalue(in string attr); boolean isnewhdrduplicate(in nsimsgdbhdr anewhdr); void onuserorhostnamechanged(in acstring oldname, in acstring newname); void performbiff(in nsimsgwindow amsgwindow); void performexpand(in nsimsgwindow amsgwindow); void re
movefiles(); void setboolattribute(in string name, in boolean value); void setboolvalue(in string attr, in boolean value); void setcharattribute(in string name, in acstring value); void setcharvalue(in string attr, in acstring value); void setdefaultlocalpath(in nsilocalfile adefaultlocalpath); void setfilevalue(in string relpref, in string abspref, in nsilocalfile avalue); void setfilte...
... cancreatefoldersonserver boolean candelete boolean can this server be re
moved from the account manager?
... usesecauth boolean valid boolean constants constant value description defaultsocket 0 trytls 1 alwaysusetls 2 usessl 3 keepdups 0 deletedups 1
movedupstotrash 2 markdupsread 3 methods clearallvalues() this is really dangerous.
...And 3 more matches
nsIParserUtils
that is, by default, for example <img> with a source pointing to an http server potentially controlled by a third party is not re
moved.
... by default, non-dangerous non-css presentational html elements and attributes or forms are not re
moved.
... to re
move these, use sanitizerdropnoncsspresentation and/or sanitizerdropforms.
...And 3 more matches
nsIPasswordManager
to create an instance, use: var passwordmanager = components.classes["@mozilla.org/passwordmanager;1"] .getservice(components.interfaces.nsipasswordmanager); method overview void adduser(in autf8string ahost, in astring auser, in astring apassword); void re
moveuser(in autf8string ahost, in astring auser); void addreject(in autf8string ahost); void re
movereject(in autf8string ahost); attributes attribute type description enumerator nsisimpleenumerator readonly: an enumeration of the stored usernames and passwords as nsipassword objects.
... re
moveuser() re
moves a stored password.
... void re
moveuser(in autf8string ahost, in astring auser); parameters ahost the hostname of the password to re
move.
...And 3 more matches
nsIPrefBranch2
method overview void addobserver(in string adomain, in nsiobserver aobserver, in boolean aholdweak); void re
moveobserver(in string adomain, in nsiobserver aobserver); methods addobserver() add a preference change observer.
... re
moveobserver() re
move a preference change observer.
... note: you must call re
moveobserver method on the same nsiprefbranch2 instance on which you called addobserver() method in order to re
move aobserver; otherwise, the observer will not be re
moved.
...And 3 more matches
nsISelection
nsidomrange getrangeat(in long index); void modify(in domstring alter, in domstring direction, in domstring granularity); void re
moveallranges(); void re
moverange(in nsidomrange range); void selectallchildren(in nsidomnode parentnode); void selectionlanguagechange(in boolean langrtl); domstring tostring(); attributes attribute type description anchornode nsidomnode returns the node in which the selection begins.
...void modify( in domstring alter, in domstring direction, in domstring granularity ); parameters alter can be one of { "
move", "extend()" } "
move" collapses the selection to the end of the selection and applies the
movement direction/granularity to the collapsed() selection.
... "extend()" leaves the start of the selection unchanged, and applies
movement direction/granularity to the end of the selection.
...And 3 more matches
nsIXULWindow
void assumechromeflagsarefrozen(); void center(in nsixulwindow arelative, in boolean ascreen, in boolean aalert); nsixulwindow createnewwindow(in print32 achromeflags, in nsiappshell aappshell); nsidocshelltreeitem getcontentshellbyid(in wstring id); void re
movechildwindow(in nsixulwindow achild); void showmodal(); attributes attribute type description chromeflags pruint32 chromeflags are from nsiwebbrowserchrome.
... center()
move the window to a centered position.
... void center( in nsixulwindow arelative, in boolean ascreen, in boolean aalert ); parameters arelative if not null, the window relative to which the window is
moved.
...And 3 more matches
Mail event system
nsifolders each store individual lists of folder listeners which are maintained with addlistener() and re
movelistener().
... events at the time this document is being written, these are the current events: nsifolder nsifolderlistener notifyitemadded onitemadded notifyitemre
moved onitemre
moved notifyitempropertychanged onitempropertychanged notifyitemintpropertychanged onitemintpropertychanged notifyitemboolpropertychanged onitemboolpropertychanged notifyitemunicharpropertychanged onitemunicharpropertychanged notifyitempropertyflagchanged onitempropertyflagchanged notifyitemevent onitemevent ...
... notifyfolderloaded onfolderloaded notifydeleteor
movemessages ondeleteor
movemessages sample code in this example, a listener will be set up to be notified when the message count changes in a folder: // our variable to know if the listener fired var listenerhasfired = false; var totalmessageslistenerhasfired = false; // the listening function that will react to changes function myonintpropertychanged(item, property, oldvalue, newvalue) { listenerhasfired=true; var propertystring = property.getunicode(); dump("onintpropertychanged has fired with property + " + propertystring + "!\n"); if (propertystring == "totalmessages") { totalmessageslistenerhasfired=true; //now show us visually var folder = item.queryinterface(components.interfaces.
...And 3 more matches
Break on DOM mutation - Firefox Developer Tools
that means, the script execution is stopped whenever a child node or descendant node deeper in the dom structure is added to or re
moved from the element the option is set on.
... examples for when this breakpoint is triggered are calling node.appendchild() and node.re
movechild(), calling childnode.re
move() or setting element.innerhtml on one of the subnodes.
... that means, the script execution is stopped whenever an attribute is added to or re
moved from the element the option is set on or the value of one of its attributes is changed.
...And 3 more matches
Paint Flashing Tool - Firefox Developer Tools
for example, a repaint will be needed if the user scrolls the page or
moves the mouse pointer over an element with a :hover pseudo-class that changes the element's style.
...the example below shows two different ways to
move an element using a css transition.
... the first way applies the transition to the element's margin-left, while the second way
moves the element using the transform property.
...And 3 more matches
CanvasRenderingContext2D.arcTo() - Web APIs
html <canvas id="canvas"></canvas> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); // tangential lines ctx.beginpath(); ctx.strokestyle = 'gray'; ctx.
moveto(200, 20); ctx.lineto(200, 130); ctx.lineto(50, 20); ctx.stroke(); // arc ctx.beginpath(); ctx.strokestyle = 'black'; ctx.linewidth = 5; ctx.
moveto(200, 20); ctx.arcto(200,130, 50,20, 40); ctx.stroke(); // start point ctx.beginpath(); ctx.fillstyle = 'blue'; ctx.arc(200, 20, 5, 0, 2 * math.pi); ctx.fill(); // control points ctx.beginpath(); ctx.fillstyle = 'red'; ctx.arc(200, 130, 5, 0, 2 * m...
... html <canvas id="canvas"></canvas> javascript the arc begins at the point specified by
moveto(): (230, 20).
... const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); const p0 = { x: 230, y: 20 } const p1 = { x: 90, y: 130 } const p2 = { x: 20, y: 20 } const labelpoint = function (p) { const offset = 15; ctx.filltext('(' + p.x + ',' + p.y + ')', p.x + offset, p.y + offset); } ctx.beginpath(); ctx.
moveto(p0.x, p0.y); ctx.arcto(p1.x, p1.y, p2.x, p2.y, 50); ctx.lineto(p2.x, p2.y); labelpoint(p0); labelpoint(p1); labelpoint(p2); ctx.stroke(); result result of a large radius if you use a relatively large radius, the arc may appear in a place you didn't expect.
...And 3 more matches
Basic animations - Web APIs
if we need to
move it we have to redraw it and everything that was drawn before it.
... document.getelementbyid('canvas').getcontext('2d'); ctx.save(); ctx.clearrect(0, 0, 150, 150); ctx.translate(75, 75); ctx.scale(0.4, 0.4); ctx.rotate(-math.pi / 2); ctx.strokestyle = 'black'; ctx.fillstyle = 'white'; ctx.linewidth = 8; ctx.linecap = 'round'; // hour marks ctx.save(); for (var i = 0; i < 12; i++) { ctx.beginpath(); ctx.rotate(math.pi / 6); ctx.
moveto(100, 0); ctx.lineto(120, 0); ctx.stroke(); } ctx.restore(); // minute marks ctx.save(); ctx.linewidth = 5; for (i = 0; i < 60; i++) { if (i % 5!= 0) { ctx.beginpath(); ctx.
moveto(117, 0); ctx.lineto(120, 0); ctx.stroke(); } ctx.rotate(math.pi / 30); } ctx.restore(); var sec = now.getseconds(); var min = now.getminutes(); var hr...
...hr - 12 : hr; ctx.fillstyle = 'black'; // write hours ctx.save(); ctx.rotate(hr * (math.pi / 6) + (math.pi / 360) * min + (math.pi / 21600) *sec); ctx.linewidth = 14; ctx.beginpath(); ctx.
moveto(-20, 0); ctx.lineto(80, 0); ctx.stroke(); ctx.restore(); // write minutes ctx.save(); ctx.rotate((math.pi / 30) * min + (math.pi / 1800) * sec); ctx.linewidth = 10; ctx.beginpath(); ctx.
moveto(-28, 0); ctx.lineto(112, 0); ctx.stroke(); ctx.restore(); // write seconds ctx.save(); ctx.rotate(sec * math.pi / 30); ctx.strokestyle = '#d40000'; ctx.fillstyle = '#d40000'; ctx.linewidth = 6; ctx.beginpath(); ctx.
moveto(-30, 0); ctx.lineto(83, 0); ctx.stroke(); ctx.beginpath(); ctx.arc(0, 0, 10, 0, math.pi * ...
...And 3 more matches
Using the Gamepad API - Web APIs
if a gamepad is already connected when the page loaded, the gamepadconnected event is dispatched to the focused page when the user presses a button or
moves an axis.
... using button information let's look at a simple example that displays connection information for one gamepad (it ignores subsequent gamepad connections) and allows you to
move a ball around the screen using the four gamepad buttons on the right hand side of the gamepad.
... to start with, we declare some variables: the gamepadinfo paragraph that the connection info is written into, the ball that we want to
move, the start variable that acts as the id for requestanimation frame, the a and b variables that act as position modifiers for moving the ball, and the shorthand variables that will be used for the requestanimationframe() and cancelanimationframe() cross browser forks.
...And 3 more matches
IDBObjectStoreSync - Web APIs
important: the synchronous version of the indexeddb api was originally intended for use only with web workers, and was eventually re
moved from the spec because its need was questionable.
... boolean unique); any get (in any key) raises (idbdatabaseexception); idbcursorsync opencursor (in optional idbkeyrange range, in optional unsigned short direction) raises (idbdatabaseexception); idbindexsync openindex (in domstring name) raises (idbdatabaseexception); any put (in any value, in optional any key) raises (idbdatabaseexception); void re
move (in any key) raises (idbdatabaseexception); void re
moveindex (in domstring indexname) raises (idbdatabaseexception); attributes attribute type description indexnames readonly domstringlist a list of the names of the indexes on this object store.
... re
move() re
moves from this object store any records that correspond to the given key.
...And 3 more matches
SVGLengthList - Web APIs
now indexable and can be accessed like arrays interface overview also implement none methods void clear() svglength initialize(in svglength newitem) svglength getitem(in unsigned long index) svglength insertitembefore(in svglength newitem, in unsigned long index) svglength replaceitem(in svglength newitem, in unsigned long index) svglength re
moveitem(in unsigned long index) svglength appenditem(in svglength newitem) properties readonly unsigned long numberofitems readonly unsigned long length normative document svg 1.1 (2nd edition) properties name type description numberofitems unsigned long the number of items in the list.
...if the inserted item is already in a list, it is re
moved from its previous list before it is inserted into this list.
...if newitem is already in a list, it is re
moved from its previous list before it is inserted into this list.
...And 3 more matches
SVGNumberList - Web APIs
interface overview also implement none methods void clear() svgnumber initialize(in svgnumber newitem) svgnumber getitem(in unsigned long index) svgnumber insertitembefore(in svgnumber newitem, in unsigned long index) svgnumber replaceitem(in svgnumber newitem, in unsigned long index) svgnumber re
moveitem(in unsigned long index) svgnumber appenditem(in svgnumber newitem) properties readonly unsigned long numberofitems readonly unsigned long length normative document svg 1.1 (2nd edition) properties name type description numberofitems unsigned long the number of items in the list.
...if the inserted item is already in a list, it is re
moved from its previous list before it is inserted into this list.
... if newitem is already in a list, it is re
moved from its previous list before it is inserted into this list.
...And 3 more matches
SVGPathSegList - Web APIs
none methods void clear() svgpathseg initialize(in svgpathseg newitem) svgpathseg getitem(in unsigned long index) svgpathseg insertitembefore(in svgpathseg newitem, in unsigned long index) svgpathseg replaceitem(in svgpathseg newitem, in unsigned long index) svgpathseg re
moveitem(in unsigned long index) svgpathseg appenditem(in svgpathseg newitem) properties readonly unsigned long numberofitems normative document svg 1.1 (2nd edition) properties ...
...if the inserted item is already in a list, it is re
moved from its previous list before it is inserted into this list.
... if newitem is already in a list, it is re
moved from its previous list before it is inserted into this list.
...And 3 more matches
SVGPointList - Web APIs
also implement none methods void clear() svgpoint initialize(in svgpoint newitem) svgpoint getitem(in unsigned long index) svgpoint insertitembefore(in svgpoint newitem, in unsigned long index) svgpoint replaceitem(in svgpoint newitem, in unsigned long index) svgpoint re
moveitem(in unsigned long index) svgpoint appenditem(in svgpoint newitem) properties readonly unsigned long numberofitems normative document svg 1.1 (2nd edition) properties name type ...
...if the inserted item is already in a list, it is re
moved from its previous list before it is inserted into this list.
...if newitem is already in a list, it is re
moved from its previous list before it is inserted into this list.
...And 3 more matches
SVGStringList - Web APIs
interface overview also implement none methods void clear() domstring initialize(in domstring newitem) domstring getitem(in unsigned long index) domstring insertitembefore(in domstring newitem, in unsigned long index) domstring replaceitem(in domstring newitem, in unsigned long index) domstring re
moveitem(in unsigned long index) domstring appenditem(in domstring newitem) properties readonly unsigned long numberofitems readonly unsigned long length normative document svg 1.1 (2nd edition) properties name type description numberofitems unsigned long the number of items in the list.
...if the inserted item is already in a list, it is re
moved from its previous list before it is inserted into this list.
...if newitem is already in a list, it is re
moved from its previous list before it is inserted into this list.
...And 3 more matches
SVGTransformList - Web APIs
ed like arrays interface overview also implement none methods void clear() svgtransform initialize(in svgtransform newitem) svgtransform getitem(in unsigned long index) svgtransform insertitembefore(in svgtransform newitem, in unsigned long index) svgtransform replaceitem(in svgtransform newitem, in unsigned long index) svgtransform re
moveitem(in unsigned long index) svgtransform appenditem(in svgtransform newitem) svgtransform createsvgtransformfrommatrix(in svgmatrix) svgtransform consolidate() properties readonly unsigned long numberofitems readonly unsigned long length normative document svg 1.1 (2nd edition) properties name type ...
...if the inserted item is already in a list, it is re
moved from its previous list before it is inserted into this list.
...if newitem is already in a list, it is re
moved from its previous list before it is inserted into this list.
...And 3 more matches
SourceBuffer - Web APIs
whether an sourcebuffer.appendbuffer(), sourcebuffer.appendstream(), or sourcebuffer.re
move() operation is currently in progress.
... sourcebuffer.onupdate fired whenever sourcebuffer.appendbuffer() method or the sourcebuffer.re
move() completes.
... sourcebuffer.onupdateend fired whenever sourcebuffer.appendbuffer() method or the sourcebuffer.re
move() has ended.
...And 3 more matches
WebXR Device API - Web APIs
to accomplish these things, the webxr device api provides the following key capabilities: find compatible vr or ar output devices render a 3d scene to the device at an appropriate frame rate (optionally) mirror the output to a 2d display create vectors representing the
movements of input controls at the most basic level, a scene is presented in 3d by computing the perspective to apply to the scene in order to render it from the viewpoint of each of the user's eyes by computing the position of each eye and rendering the scene from that position, looking in the direction the user is currently facing.
... the equipment may also include an accelerometer, barometer, or other sensors which are used to sense when the user
moves through space, rotates their head, or the like.
... spatial tracking in webxr this guide describes how objects—including the user's body and its parts—are located in space, and how their
movement and orientation relative to one another is monitored and managed over time.
...And 3 more matches
XRReferenceSpace.getOffsetReferenceSpace() - Web APIs
in order to use mouse, keyboard, or other input devices to
move or otherwise transform objects in the 3d space—or to allow the user to
move through the space—you'll need to write some code to read the inputs and
move perform the
movements.
... first, we add an event handler for mouse
move events, which calls our code to perform the rotation if the right mouse button is down.
... canvas.oncontextmenu = (event) => { event.preventdefault(); }; canvas.addeventlistener("mouse
move", (event) => { if (event.buttons & 2) { rotateviewby(event.
movementx, event.
movementy); } }); next, the rotateviewby() function, which updates the mouse look direction's yaw and pitch based on the mouse delta values from the mouse
move event.
...And 3 more matches
ARIA: dialog role - Accessibility
the combination of the aria dialog role and labeling techniques should make the screen reader announce the dialog's information when focus is
moved into it.
... when the dialog appears on the screen, keyboard focus (whose control depends upon the dialogs purpose) should be
moved to the default focusable control inside the dialog.
... after the dialog is dismissed, keyboard focus should be
moved back to where it was before it
moved into the dialog.
...And 3 more matches
In Flow and Out of Flow - CSS: Cascading Style Sheets
as a float it is first laid out according to where it would be in normal flow, then taken out of flow and
moved to the left as far as possible.
... absolute positioning giving an item position: absolute or position: fixed re
moves it from flow, and any space that it would have taken up is re
moved.
...it has been re
moved from document flow.
...And 3 more matches
Cubic Bezier Generator - CSS: Cascading Style Sheets
// make sure we don't execute when canvas isn't supported if (canvas.getcontext) { // use getcontext to use the canvas for drawing var ctx = canvas.getcontext('2d'); // clear canvas ctx.clearrect(0, 0, canvas.width, canvas.height); // draw the rulers ctx.beginpath(); ctx.strokestyle = "black"; // draw the y axis ctx.
moveto(cx(0), cy(0)); ctx.lineto(cx(1), cy(0)); ctx.textalign = "right"; for (var i = 0.1; i <= 1; i = i + 0.1) { ctx.
moveto(-basic_scale_size + cx(0), ly(i)); if ((i == 0.5) || (i > 0.9)) { ctx.
moveto(-2 * basic_scale_size + cx(0), ly(i)); ctx.filltext(math.round(i * 10) / 10, -3 * basic_scale_size + cx(0), cy(i) + 4); ...
... } ctx.lineto(cx(0), ly(i)); } ctx.stroke(); ctx.closepath(); ctx.beginpath(); // draw the y axis label ctx.save(); ctx.rotate(-math.pi / 2); ctx.textalign = "left"; ctx.filltext("output (value ratio)", -cy(0), -3 * basic_scale_size + cx(0)); ctx.restore(); // draw the x axis ctx.
moveto(cx(0), cy(0)); ctx.lineto(cx(0), cy(1)); ctx.textalign = "center"; for (i = 0.1; i <= 1; i = i + 0.1) { ctx.
moveto(lx(i), basic_scale_size + cy(0)); if ((i == 0.5) || (i > 0.9)) { ctx.
moveto(lx(i), 2 * basic_scale_size + cy(0)); ctx.filltext(math.round(i * 10) / 10, cx(i), 4 * basic_scale_size + cy(0)); ...
... } ctx.lineto(lx(i), cy(0)); } // draw the x axis label ctx.textalign = "left"; ctx.filltext("input (time duration ratio)", cx(0), 4 * basic_scale_size + cy(0)); // limitation the constant 4 should be dependant of the font size ctx.stroke(); ctx.closepath(); // draw the bézier curve ctx.beginpath(); ctx.
moveto(cx(0), cy(0)); ctx.strokestyle = 'blue'; ctx.beziercurveto(cx(x1), cy(y1), cx(x2), cy(y2), cx(1), cy(1)); ctx.stroke(); ctx.closepath(); // draw the p2 point (with a line to p0) ctx.beginpath(); ctx.strokestyle = 'red'; ctx.
moveto(cx(x1), cy(y1)); ctx.lineto(cx(0), cy(0)); ctx.stroke(); ctx.closepath(); ...
...And 3 more matches
Indexed collections - JavaScript
writing 0 empties it entirely: let cats = ['dusty', 'misty', 'twiggy'] console.log(cats.length) // 3 cats.length = 2 console.log(cats) // logs "dusty, misty" - twiggy has been re
moved cats.length = 0 console.log(cats) // logs []; the cats array is empty cats.length = 3 console.log(cats) // logs [ <3 empty items> ] iterating over arrays a common operation is to iterate over the values of an array, processing each one in some way.
... let myarray = new array('1', '2') myarray.push('3') // myarray is now ["1", "2", "3"] pop() re
moves the last element from an array and returns that element.
... let myarray = new array('1', '2', '3') let last = myarray.pop() // myarray is now ["1", "2"], last = "3" shift() re
moves the first element from an array and returns that element.
...And 3 more matches
JavaScript crypto - Archive of obsolete content
deprecatedthis feature has been re
moved from the web standards.
... two smart card related events are generated: smartcard-insert when smartcards are inserted, and smartcard-re
move when smartcards are re
moved.
...<script> function onsmartcardchange() { window.location.reload(); } function register() { window.crypto.enablesmartcardevents = true; document.addeventlistener("smartcard-insert", onsmartcardchange, false); document.addeventlistener("smartcard-re
move", onsmartcardchange, false); } function deregister() { document.re
moveeventlistener("smartcard-insert", onsmartcardchange, false); document.re
moveeventlistener("smartcard-re
move", onsmartcardchange, false); } document.body.onload = register; document.body.onunload = deregister; </script> with the above example, your web site will automatically reload anytime a smartcard is inserted or remo...
...And 2 more matches
Menu - Archive of obsolete content
methods add(items) clear() contexton(node) hide() insertbefore(newitems, target) item(target) popupon(node) re
move(target) replace(target, newitems) reset() set(items) show(anchornode) add(items) adds items to the menu.
... clear() re
moves all items from the menu, even items not added by the feature.
... re
move(target) re
moves an item from the menu.
...And 2 more matches
File object - Archive of obsolete content
when a file is constructed, leading and trailing spaces are re
moved from the filename, so new file(" abc.txt ") just creates a file called abc.txt.
...writing to the property
moves the file pointer.
... file.re
move() re
moves the file, provided it is not open.
...And 2 more matches
Result Generation - Archive of obsolete content
naturally, a rejected result will be re
moved.
... once all results have been examined, the builder
moves on to the next statement in the query.
...so, to summarize: start out with a one possible result as the seed iterate over the results determined so far and augment them with additional data add any new possible results re
move any rejected results repeat steps 2 to 4 for each query statement once done, all remaining results become matches each possible result is made up of a set of variable-value pairs.
...And 2 more matches
Template and Tree Listeners - Archive of obsolete content
recall that when a template is rebuilt, all of the existing content will be re
moved and generated fresh.
... the willrebuild method of any listeners will be called before the content is re
moved, and didrebuild method will be called when the content has been regenerated.
...naturally, we can't store the index as the item may have
moved its position.
...And 2 more matches
Box Objects - Archive of obsolete content
the layout object associated with an element can be re
moved and a completely different type of object created just by changing the css display property, among others.
...the values are always the position and sizes as currently displayed, so the values will be different if the element is
moved or resized.
...when an element is hidden, it is re
moved from the display and the layout objects are re
moved for it.
...And 2 more matches
XUL Questions and Answers - Archive of obsolete content
return to mozilla-dev-tech-xul summaries the frequently asked questions should be
moved to xul faq (make sure they have a clear answer.) where can i get more information about creating mozsearch plugins?
...possible values include: accept, cancel, help, open, save, find, clear, yes, no, apply, close, print, add, re
move, refresh, go-forward, go-back, properties, select-font, select-color, network.
... how to add and re
move values to/from, set up inside a <prefwindow> container to handle the preference?
...And 2 more matches
menu - Archive of obsolete content
attributes acceltext, accesskey, allowevents, command, crop, disabled, image, label, menuactive, open, sizetopopup, tabindex, value properties accessibletype, accesskey, command, control, crop, disabled, image, itemcount, label, labelelement, menupopup, open, parentcontainer, selected, tabindex, value methods appenditem, getindexofitem, getitematindex, insertitemat, re
moveitemat style classes menu-iconic example <menubar id="sample-menubar"> <menu id="file-menu" label="file"> <menupopup id="file-popup"> <menuitem label="new"/> <menuitem label="open"/> <menuitem label="save"/> <menuseparator/> <menuitem label="exit"/> </menupopup> </menu> <menu id="edit-menu" label="edit"> <menupopup id="edit-popup"> <menuit...
...a dommenuitemactive event will be sent to the item when the item is hovered over, and a dommenuiteminactive event will be sent to the item when the selection
moves away.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata appenditem( label, value ) return type: element creates a new item and adds it to the end of the existing list of items.
...And 2 more matches
radiogroup - Archive of obsolete content
attributes disabled, focused, preference, tabindex, value properties accessibletype, disabled, focuseditem, itemcount, selectedindex, selecteditem, tabindex, value methods appenditem, checkadjacentelement, getindexofitem, getitematindex, insertitemat, re
moveitemat 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.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata appenditem( label, value ) return type: element creates a new item and adds it to the end of the existing list of items.
...And 2 more matches
textbox - Archive of obsolete content
possible values: pasteintact paste newlines unchanged pastetofirst paste text up to the first newline, dropping the rest of the text replacewithcommas pastes the text with the newlines replaced with commas replacewithspaces pastes the text with newlines replaced with spaces strip pastes the text with the newlines re
moved stripsurroundingwhitespace pastes the text with newlines and adjacent whitespace re
moved onblur type: script code this event is sent when a textbox loses keyboard focus.
...the event is not sent until the focus is
moved to another element.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...And 2 more matches
Enumerator - Archive of obsolete content
instead of using indexes, as you would with arrays, you can
move the current item pointer only to the first or next element of a collection.
... example the following code shows the usage of the enumerator object: var bytespergb = 1024 * 1024 * 1024; var fso = new activexobject("scripting.filesystemobject"); document.write(fso.drives); var e = new enumerator(fso.drives); var drivestring = ""; e.
movefirst(); while (e.atend() == false) { var drv = e.item(); drivestring += drv.path + " - "; if (drv.isready){ var freegb = drv.freespace / bytespergb; var totalgb = drv.totalsize / bytespergb; drivestring += freegb.tofixed(3) + " gb free of "; drivestring += totalgb.tofixed(3) + " gb"; } else{ drivestring += "not ready"; } drive...
...string += "<br />";; e.
movenext(); } document.write(drivestring); // output: <drive information properties the enumerator object has no properties.
...And 2 more matches
Archive of obsolete content
also, only
move pages here that are extremely obsolete.
... if anyone might realistically need the information in a living product, it may not be appropriate to
move it here.
...- some inline examples were re
moved because of technical limitations.
...And 2 more matches
Building up a basic demo with the PlayCanvas engine - Game development
let's
move the cube 2 units to the left to make space for some friends — add the following line just below the previous code: box.translate(-2, 0, 0); now let's add a new shape — how about a cylinder?
...g code, again, at the bottom of your script: var cone = new pc.entity(); cone.addcomponent("model", { type: "cone" }); app.root.addchild(cone); cone.translate(2, 0, 0); var conematerial = new pc.phongmaterial(); conematerial.diffuse.set(0.9, 0.9, 0.9); conematerial.update(); cone.model.model.meshinstances[0].material = conematerial; the code above will create a new cone, add it to the app and
move it by 2 units to the right so it's not overlapping the cylinder.
...we're wrapping the y scale value in math.abs to pass the absolute values (greater or equal to 0); sin varies between -1 and 0, and for negative values the cylinder scaling can render unexpectedly (in this case it looks black half the time.) now onto the
movement part.
...And 2 more matches
Desktop mouse and keyboard controls - Game development
if the left arrow is pressed (⬅︎; key code 37), we can set the leftpressed variable to true and in the draw function perform the action assigned to it —
move the ship left: function draw() { ctx.clearrect(0, 0, canvas.width, canvas.height); if(rightpressed) { playerx += 5; } else if(leftpressed) { playerx -= 5; } if(downpressed) { playery += 5; } else if(uppressed) { playery -= 5; } ctx.drawimage(img, playerx, playery); requestanimationframe(draw); } the draw function first ...
...trol mechanism for example: this.keyleft = this.input.keyboard.addkey(phaser.keycode.a); this.keyright = this.input.keyboard.addkey(phaser.keycode.d); this.keyup = this.input.keyboard.addkey(phaser.keycode.w); this.keydown = this.input.keyboard.addkey(phaser.keycode.s); to support both the cursor and w a s d keys, we need to do this: if(this.cursors.left.isdown || this.keyleft.isdown) { //
move left } else if(this.cursors.right.isdown || this.keyright.isdown) { //
move right } if(this.cursors.up.isdown || this.keyup.isdown) { //
move up } else if(this.cursors.down.isdown || this.keydown.isdown) { //
move down } in the update() function we can now
move the player's ship in any direction using one of the two sets of
movement key options.
...when showing the how to play screen where the various ways to control the ship in the game are shown, instead of showing them all to everyone, we can detect whether the game is launched on desktop or mobile and just show the appropriate controls for the device: if(this.game.device.desktop) {
movetext = 'arrow keys or wasd to
move'; shoottext = 'x or space to shoot'; } else {
movetext = 'tap and hold to
move'; shoottext = 'tap to shoot'; } if the game is running on desktop the cursor and w a s d keys message will be shown — if not, then the mobile touch controls message will be.
...And 2 more matches
Accessible Toolkit Checklist
alt+f4 closes windows, similar to escape but even works on dialogs without cancel button alt+space opens window menu with restore,
move, size, minimize, maximize, close the
move and size options must be usable with the arrow keys on the keyboard in windows, initial focus goes to first focusable widget that is not a clickable tabbed property sheet label making tab order definable.
...us default button no longer shows dark border when multiline text field is focused) in autocomplete text fields, make sure the autocomplete popup doesn't receive actual or msaa focus unless an up/down arrow is pressed, and don't use the default system highlight color in the list itself unless it really has focus in autocomplete text fields, make sure that the delete or backspace key re
moves all auto completed selected text.
...shift+up and shift+down
move and extend the selection.
...And 2 more matches
Error codes returned by Mozilla APIs
ns_error_file_destination_not_dir (0x80520005) an attempt was made to copy or
move a file to a destination that is not a directory.
... ns_error_file_target_does_not_exist (0x80520006) an attempt was made to reference a file that does not exist for copy/
move, checking its size, etc.
... ns_error_file_copy_or_
move_failed (0x80520007) a call to nsifile.copyto() or nsifile.
moveto() failed.
...And 2 more matches
Multiple Firefox profiles
you can re
move such add-ons from your profile for nightly use while keeping them for use with other profiles.
...if you choose a folder that isn't empty, and you later re
move the profile and choose the \"delete files\" option, everything inside that folder will be deleted.
... deleting a profile in the profile manager, select the profile to re
move, and click delete profile....
...And 2 more matches
Message manager overview
ant functions and attributes are: childcount : contains the number of children (typically, browser windows) getchildat() : get the child at the given index loadframescript() : load a frame script into every tab in the browser broadcastasyncmessage() : send a message to frame scripts addmessagelistener() : start listening to a specific message from all frame scripts re
movemessagelistener() : stop listening to a specific message interfaces nsiframescriptloader nsimessagelistenermanager nsimessagebroadcaster how to access access it using components.classes: // chrome script let globalmm = cc["@mozilla.org/globalmessagemanager;1"] .getservice(ci.nsimessagelistenermanager); you can also access it as the m...
...s and attributes are: childcount : contains the number of children (typically, browser tabs) getchildat() : get the child at the given index loadframescript() : load a frame script into every tab in this window broadcastasyncmessage() : send a message to all frame scripts in this window addmessagelistener() : start listening to a specific message from frame scripts re
movemessagelistener() : stop listening to a specific message interfaces nsiframescriptloader nsimessagelistenermanager nsimessagebroadcaster how to access you can access it as a property of the browser window: // chrome script let windowmm = window.messagemanager; browser message manager note that in this context, "browser" refers ...
... its most important functions are: loadframescript() : load a frame script into this browser frame (tab) sendasyncmessage() : send a message to all frame scripts in this browser frame addmessagelistener() : start listening to a specific message from frame scripts re
movemessagelistener() : stop listening to a specific message interfaces nsiprocesschecker nsiframescriptloader nsimessagelistenermanager nsimessagesender how to access the browser message manager can be accessed as a property of the xul <browser> element: // chrome script let browsermm = gbrowser.selectedbrowser.messagemanager; ...
...And 2 more matches
Browser API
the following methods are used to deal with those events: the <iframe> gains support for the methods of the eventtarget interface addeventlistener(), re
moveeventlistener(), and dispatchevent().
... browser api methods re
moved in firefox 65 in firefox 65, several of the mozilla browser api methods were re
moved in an effort to cut down on domrequest usage in the browser, and re
move the parts of the browser api that are no longer needed (it is used only by the firefox devtools at this point).
... the methods re
moved in firefox 65 are: htmliframeelement.addnextpaintlistener() defines a handler to listen for the next mozafterpaint event in the browser <iframe>.
...And 2 more matches
HTML parser threading
tree ops from the queue in the tree builder are
moved to a tree op stage (nshtml5treeopstage).
...it's more efficient to obtain a mutex only every once in a while when a whole bunch of tree ops is
moved to or from the staging queue.
... after some tree ops have been
moved to the staging queue, the nsirunnable held in mexecutorflusher is dispatched to the main thread.
...And 2 more matches
IME handling guide
and before dispatching ecomposition* events, this class re
moves ascii control characters from dispatching composition event's data in the default settings.
... if we can separate editor contents per paragraph, moving selection between paragraphs generates pseudo focus
move, we can reduce this size and runtime cost of contenteventhandler.
... when imestatemanager in parent process is notified of pseudo focus
move from or to menubar while a remote process has focus, it notifies the remote process of "menu keyboard listener installed".
...And 2 more matches
DownloadSummary
method overview promise bindtolist(downloadlist alist); promise addview(object aview); promise re
moveview(object aview); properties attribute type description allhavestopped read only boolean indicates whether all the downloads are currently stopped.
...re
moveview() re
moves a view that was previously added using addview().
... promise re
moveview( object aview ); parameters aview the view object to re
move.
...And 2 more matches
Application Translation with Mercurial
if it is a red text consisting of a number and the word 'missing', then there are untranslated texts and you can
move on with this guide.
...the text striked through are texts which have been re
moved in the english version and can also be re
moved from the locale being worked on.
... opening english files and the target locale side-by-side the localization report shows the ids of added or re
moved texts, but the english text itself is still unknown.
...And 2 more matches
PR_PopIOLayer
re
moves a layer from the stack.
... syntax #include <prio.h> prfiledesc *pr_popiolayer( prfiledesc *stack, prdescidentity id); parameters the function has the following parameters: stack a pointer to a prfiledesc object representing the stack from which the specified layer is to be re
moved.
... id identity of the layer to be re
moved from the stack.
...And 2 more matches
NSS 3.46 release notes
notable changes in nss 3.46 certificate authority changes the following ca certificates were re
moved: bug 1574670 - re
move expired class 2 primary root certificate sha-256 fingerprint: 0f993c8aef97baaf5687140ed59ad1821bb4afacf0aa9a58b5d57a338a3afbcb bug 1574670 - re
move expired utn-userfirst-client root certificate sha-256 fingerprint: 43f257412d440d627476974f877da8f1fc2444565a367ae60eddc27a412531ae bug 1574670 - re
move expired deutsche teleko...
...m root ca 2 root certificate sha-256 fingerprint: b6191a50d0c3977f7da99bcdaac86a227daeb9679ec70ba3b0c9d92271c170d3 bug 1566569 - re
move swisscom root ca 2 root certificate sha-256 fingerprint: f09b122c7114f4a09bd4ea4f4a99d558b46e4c25cd81140d29c05613914c3841 upcoming changes to default tls configuration the next nss team plans to make two changes to the default tls configuration in nss 3.47, which will be released in october: tls 1.3 will be the default maximum tls version.
...93 - cleanup.sh script does not set error exit code for tests that "failed with core" bug 1566601 - add wycheproof test vectors for aes-kw bug 1571316 - curve25519_32.c:280: undefined reference to `pr_assert' when building nss 3.45 on armhf-linux bug 1516593 - client to generate new random during renegotiation bug 1563258 - fips.sh fails due to non-existent "resp" directories bug 1561598 - re
move -wmaybe-uninitialized warning in pqg.c bug 1560806 - increase softoken password max size to 500 characters bug 1568776 - output paths relative to repository in nss coverity bug 1453408 - modutil -changepw fails in fips mode if password is an empty string bug 1564727 - use a pss spki when possible for delegated credentials bug 1493916 - fix ppc64 inline assembler for clang bug 1561588 - remo...
...And 2 more matches
NSS 3.54 release notes
18ae2ea1b99 bug 1641716 - microsoft ecc root certificate authority 2017 sha-256 fingerprint: 358df39d764af9e1b766e9c972df352ee15cfac227af6ad1d70e8e4a6edcba02 bug 1641716 - microsoft rsa root certificate authority 2017 sha-256 fingerprint: c741f70f4b2a8d88bf2e71c14122ef53ef10eba0cfa5e64cfa20f418853073e0 the following ca certificates were re
moved: bug 1645199 - addtrust class 1 ca root sha-256 fingerprint: 8c7209279ac04e275e16d07fd3b775e80154b5968046e31f52dd25766324e9a7 bug 1645199 - addtrust external ca root sha-256 fingerprint: 687fa451382278fff0c8b11f8d43d576671c6eb2bceab413fb83d965d06d2ff2 bug 1641718 - luxtrust global root 2 sha-256 fingerprint: 54455f7129c20b14...
... bug 1645199 - re
move addtrust root certificates.
... bug 1641718 - re
move "luxtrust global root 2" root certificate.
...And 2 more matches
nss tech note5
to
move keys to the desired slot, see section moving a key from one slot to another <big>secstatus s = pk11_wrapsymkey(wrapmech, secparam, wrappingsymkey, tobewrappedsymkey, &wrappedkey);</big> <big><big>transport/store or do whatever with the wrapped key (wrappedkey.data, wrappedkey.len)</big></big> <big><big>unwrapping.
...to
move keys to the desired slot, see section moving a key from one slot to another <big>secstatus s = pk11_wrapprivkey(slot, wrappingsymkey, tobewrappedpvtkey, wrapmech, secparam, &wrappedkey, null);</big> <big><big>transport/store or do whatever with the wrapped key (wrappedkey.data, wrappedkey.len)</big></big> <big><big>unw...
...to
move keys to the desired slot, see section moving a key from one slot to another <big>secstatus s = pk11_pubwrapsymkey(wrapmech, wrappingpubkey, tobewrappedsymkey, &wrappedkey);</big> <big><big>transport/store or do whatever with the wrapped key (wrappedkey.data, wrappedkey.len)</big></big> <big><big>unwrapping.
...And 2 more matches
PKCS11 FAQ
nss never attempts to cache this information, because login state can change instantly without nss knowing about it (for example, when the user re
moves the card).
...we are working to re
move these cases as we find them.
...for example, if the rsa slot unwraps a key, nss needs to
move that key to a slot that can do the symmetric operations.
...And 2 more matches
sslerr.html
ssl_error_token_insertion_removal -12205 "pkcs #11 token was inserted or re
moved while operation was in progress." a cryptographic operation required to complete the handshake failed because the token that was performing it was re
moved while the handshake was underway.
... sec_error_no_token -8127 the security card or token does not exist, needs to be initialized, or has been re
moved.
... xp_java_re
move_principal_error -8120 couldn't re
move the principal.
...And 2 more matches
nsIDOMSimpleGestureEvent
the "delta" value represents the initial
movement.
...the "delta" value represents the
movement since the last mozmagnifygesturestart or mozmagnifygestureupdate event.
...nyarg, in long clientxarg, in long clientyarg, in boolean ctrlkeyarg, in boolean altkeyarg, in boolean shiftkeyarg, in boolean metakeyarg, in unsigned short buttonarg, in nsidomeventtarget relatedtargetarg, in unsigned long directionarg, in double deltaarg); attributes attribute type description delta double the delta value indicating how far the gesture
moved.
...And 2 more matches
nsIDOMStorage
a storage object stores an arbitrary set of key-value pairs, which may be retrieved, modified and re
moved as needed.
...keys are stored in a particular order with the condition that this order not change by merely changing the value associated with a key, but the order may change when a key is added or re
moved.
... method overview void clear(); domstring getitem(in domstring key); domstring key(in unsigned long index); void re
moveitem(in domstring key); void setitem(in domstring key, in domstring data); attributes attribute type description length unsigned long the number of keys stored in the session store.
...And 2 more matches
nsIDeviceMotion
void re
movelistener(in nsidevicemotionlistener alistener); void re
movewindowlistener(in nsidomwindow awindow); native code only!
... re
movelistener() tells the accelerometer to stop sending updates to the specified nsidevicemotionlistener.
... void re
movelistener( in nsidevicemotionlistener alistener ); parameters alistener the nsidevicemotionlistener object to which no further updates should be sent.
...And 2 more matches
nsIDynamicContainer
method overview void oncontainer
moved(in long long aitemid, in long long anewparent, in long anewindex); void oncontainernodeclosed(in nsinavhistorycontainerresultnode acontainer); void oncontainernodeopening(in nsinavhistorycontainerresultnode acontainer, in nsinavhistoryqueryoptions aoptions); void oncontainerremoving(in long long aitemid); methods oncontainer
moved() this method is called when the given container has just...
... been
moved, in case the service needs to do any bookkeeping.
... it is called after the container has been
moved.
...And 2 more matches
nsIEditorSpellCheck
([array, size_is(count)] out wstring dictionarylist, out pruint32 count); wstring getnextmisspelledword(); void getpersonaldictionary(); wstring getpersonaldictionaryword(); wstring getsuggestedword(); void ignorewordalloccurrences(in wstring word); void initspellchecker(in nsieditor editor, in boolean enableselectionchecking); void re
movewordfromdictionary(in wstring word); void replaceword(in wstring misspelledword, in wstring replaceword, in boolean alloccurrences); void savedefaultdictionary(); obsolete since gecko 9.0 void setcurrentdictionary(in astring dictionary); void setfilter(in nsitextservicesfilter filter); void uninitspellchecker(); void updatecurrentdictionary();...
... re
movewordfromdictionary() re
moves a word from the current personal dictionary.
... void re
movewordfromdictionary( in wstring word ); parameters word the word to re
move from the current personal dictionary.
...And 2 more matches
nsIFrameMessageManager
1.0 66 introduced gecko 2.0 obsolete gecko 17.0 inherits from: nsisupports last changed in gecko 17.0 (firefox 17.0 / thunderbird 17.0 / seamonkey 2.14) this interface is obsolete and was re
moved in firefox 17.
... method overview void addmessagelistener(in astring amessage, in nsiframemessagelistener alistener, [optional] in boolean listenwhenclosed); void re
movemessagelistener(in astring amessage, in nsiframemessagelistener alistener); void sendasyncmessage(in astring amessage, in astring json); methods addmessagelistener() adds a message listener to the local frame.
...set to oo if you want to receive messages during the short period after a frame has been re
moved from the dom and before its frame script has finished unloading.
...And 2 more matches
nsIInstallLocation
manager;1"] .getservice(components.interfaces.nsiextensionmanager) .getinstalllocation("add-on id") method overview astring getidforlocation(in nsifile file); nsifile getitemfile(in astring id, in astring path); nsifile getitemlocation(in astring id); nsifile getstagefile(in astring id); boolean itemismanagedindependently(in astring id); void re
movefile(in nsifile file); nsifile stagefile(in nsifile file, in astring id); attributes attribute type description canaccess boolean whether or not the user can write to the install location with the current access privileges.
...getstagefile() returns the most recently staged package (for example the last xpi or jar in a directory) for an item and re
moves items that do not qualify.
...re
movefile() re
moves a file from the stage.
...And 2 more matches
nsILoadGroup
inherits from: nsirequest last changed in gecko 1.7 method overview void addrequest(in nsirequest arequest, in nsisupports acontext); void re
moverequest(in nsirequest arequest, in nsisupports acontext, in nsresult astatus); attributes attribute type description activecount unsigned long returns the count of "active" requests (that is requests without the load_background bit set).
... groupobserver nsirequestobserver the group observer is notified when requests are added to and re
moved from this load group.
... re
moverequest() re
moves a request from the group.
...And 2 more matches
nsILoginManager
void getalldisabledhosts([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 re
movealllogins(); void re
movelogin(in nsilogininfo alogin); void searchlogins(out unsigned long count, in nsipropertybag matchdata, [retval, array, size_is(count)] out nsilogininfo logins); void setloginsavingenabled(in astring ahost, in boolean isenabled); methods addlogin() stores a new login in the login manager.
... re
movealllogins() re
moves all logins known by the login manager.
... void re
movealllogins(); parameters none.
...And 2 more matches
nsIMsgMessageService
inherits from: nsisupports method overview void copymessage(in string asrcuri, in nsistreamlistener acopylistener, in boolean a
movemessage, in nsiurllistener aurllistener, in nsimsgwindow amsgwindow, out nsiuri aurl); [noscript] void copymessages(in nsmsgkeyarrayptr keys, in nsimsgfolder srcfolder, in nsistreamlistener acopylistener, in boolean a
movemessage, in nsiurllistener aurllistener, in nsimsgwindow amsgwindow, out nsiuri aurl); void displaymessage(in string amessageuri, in nsisupports adisplayconsumer, in nsimsgwindow amsgwindow, in ns...
... void copymessage(in string asrcuri, in nsistreamlistener acopylistener, in boolean a
movemessage, in nsiurllistener aurllistener, in nsimsgwindow amsgwindow, out nsiuri aurl); parameters asrcuri the string url of the message to copy.
... a
movemessage set to true if you want the message to be
moved.
...And 2 more matches
nsINavHistoryObserver
methods onbeforedeleteuri() obsolete since gecko 21.0 (firefox 21.0 / thunderbird 21.0 / seamonkey 2.18) note: this method was re
moved in gecko 21.0 as part of bug 826409.
...notes the re
movepagesbyhost() and re
movepagesbytimeframe() functions call beginupdatebatch() and endupdatebatch() rather than onclearhistory() or ondeleteuri().
...if a page entry is re
moved, then you can be sure that we don't have anymore visits for it.
...And 2 more matches
nsISHistory
var shistory = components.classes["@mozilla.org/browser/shistory;1"] .createinstance(components.interfaces.nsishistory); method overview void addshistorylistener(in nsishistorylistener alistener); nsishentry getentryatindex(in long index, in boolean modifyindex); void purgehistory(in long numentries); void reloadcurrententry(); void re
moveshistorylistener(in nsishistorylistener alistener); attributes attribute type description count long the number of toplevel documents currently available in session history.
...documents can be re
moved from session history for various reasons.
...during purge operation, the latest documents are maintained and older numentries documents are re
moved from history.
...And 2 more matches
nsISelectionPrivate
obsolete since gecko 12.0 long gettableselectiontype(in nsidomrange range); void re
moveselectionlistener(in nsiselectionlistener listenertore
move); void scrollintoview(in short aregion, in boolean aissynchronous, in short avpercent, in short ahpercent); void setancestorlimiter(in nsicontent acontent); native code only!
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... re
moveselectionlistener() void re
moveselectionlistener( in nsiselectionlistener listenertore
move ); parameters listenertore
move scrollintoview() scrolls a region of the selection, so that it is visible in the scrolled view.
...And 2 more matches
nsIWindowsRegKey
void open(in unsigned long rootkey, in astring relpath, in unsigned long mode); nsiwindowsregkey openchild(in astring relpath, in unsigned long mode); acstring readbinaryvalue(in astring name); unsigned long long readint64value(in astring name); unsigned long readintvalue(in astring name); astring readstringvalue(in astring name); void re
movechild(in astring relpath); void re
movevalue(in astring name); void startwatching(in boolean recurse); void stopwatching(); void writebinaryvalue(in astring name, in acstring data); void writeint64value(in astring name, in unsigned long long data); void writeintvalue(in astring name, in unsigned long data); void writestringvalue(in astr...
... re
movechild() this method re
moves a child key and all of its values.
...void re
movechild( in astring relpath ); parameters relpath the relative path from this key to the key to be re
moved.
...And 2 more matches
Mail composition back end
the caller has the ability to add or re
move listener interfaces to the nsimsgsend object and the interface can support multiple listeners.
...this can be nsnull if you want to do the delivery operation "blind" the addlistener/re
movelistener methods let the caller add and re
move listeners to the sending interface.
... ns_imethod addlistener(nsimsgsendlistener *alistener) = 0; ns_imethod re
movelistener(nsimsgsendlistener *alistener) = 0; sending listener interfaces the nsimsgsendlistener interface will let a caller keep track of the progress and any status of a send operation.
...And 2 more matches
event/target - Archive of obsolete content
}); removing listeners eventtarget interface defines api for unregistering event listeners, via re
movelistener method: target.re
movelistener('message', onmessage); emitting events eventtarget interface intentionally does not define an api for emitting events.
... chaining emitters can also have their methods chained: target.on('message', handlemessage) .on('data', parsedata) .on('error', handleerror); eventtarget eventtarget is an exemplar for creating an objects that can be used to add / re
move event listeners on them.
... returns eventtarget : returns the eventtarget instance re
movelistener(type, listener) re
moves an event listener for the given event type.
... returns eventtarget : returns the eventtarget instance off() an alias for re
movelistener.
frame/hidden-frame - Archive of obsolete content
usage the module exports a constructor function, hiddenframe, and two other functions, add and re
move.
...re
move unregisters a frame, unloading any content that was loaded in it.
... parameters hiddenframe : hiddenframe the frame to add re
move(hiddenframe) unregister a hidden frame, unloading any content that was loaded in it.
... parameters hiddenframe : hiddenframe the frame to re
move hiddenframe hiddenframe objects represent hidden frames.
util/array - Archive of obsolete content
re
move(array, element) if the given array contains the given element, this function re
moves the element from the array and returns true.
... let { re
move } = require('sdk/util/array'); let a = ['alice', 'bob', 'carol']; re
move(a, 'dave'); // false re
move(a, 'bob'); // true re
move(a, 'bob'); // false console.log(a); // ['alice', 'carol'] parameters array : array the array to re
move the element from.
... element : * the element to re
move from the array if it contains it.
... returns boolean : a boolean indicating whether or not the element was re
moved from the array.
Chapter 4: Using XPCOM—Implementing advanced processes - Archive of obsolete content
enableprivilege is disabled in firefox 15 and will be re
moved in firefox 17.
... passing true as a parameter for the nsilocalfile.re
move() method will recursively delete folders and files.
... listing 7: check that file exists, delete it, and create it file.initwithpath('c:\\temp\\temp.txt'); if (file.exists()) file.re
move(false); file.create(file.normal_file_type, 0666); the first parameter of the nsilocalfile.create() method gives the type of file to create.
... listing 14: writing a binary file var array = [88, 85, 76]; file.initwithpath('c:\\temp\\temp.txt'); if (file.exists()) file.re
move(true); file.create(file.normal_file_type, 0666); var filestream = components.classes['@mozilla.org/network/file-output-stream;1'] .createinstance(components.interfaces.nsifileoutputstream); filestream.init(file, 2, 0x200, false); var binarystream = components.classes['@mozilla.org/binaryoutputstream;1'] .createinstance(components.interfaces.nsibinaryoutputstrea...
Adding Toolbars and Toolbar Buttons - Archive of obsolete content
this will save you a lot of time trying to re
move all the css rules that give the buttons a native look.
...this tends to break very specific css, and xbl bindings lose their internal state when
moved around the dom.
...keep in mind that you shouldn't assume anything about the location (or presence!) of any specific buttons; remember users could have
moved them or re
moved them altogether.
...it's also a good idea to set a preference that indicates that you added your button already, so that it can be re
moved permanently if the user chooses to.
JXON - Archive of obsolete content
the object.freeze() method prevents new properties from being added to it, prevents existing properties from being re
moved and prevents existing properties, or their enumerability, configurability, or writability, from being changed.
...the object.freeze() method prevents new properties from being added to it, prevents existing properties from being re
moved and prevents existing properties, or their enumerability, configurability, or writability, from being changed.
...the object.freeze() method prevents new properties from being added to it, prevents existing properties from being re
moved and prevents existing properties, or their enumerability, configurability, or writability, from being changed.
...the object.freeze() method prevents new properties from being added to it, prevents existing properties from being re
moved and prevents existing properties, or their enumerability, configurability, or writability, from being changed.
Layout System Overview - Archive of obsolete content
(note: it is unclear if this is really a benefit - it may have been better to use a copy of the content model for each presentation, and to re
move the complexity of managing separate presentations - analysis is needed here).
...when a content element is modified, added or re
moved, layout is notified.
...if content is re
moved, the corresponding frames are destroyed (again, impacts to other elements are managed).
...these collections of forms and form controls should be re
moved eventually.
Introducing the Audio API extension - Archive of obsolete content
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... deprecated since gecko 22 (firefox 22 / thunderbird 22 / seamonkey 2.19)this feature has been re
moved from the web standards.
...this api has been deprecated since gecko 22, disabled since gecko 28, and re
moved from gecko 31.
...// auto latency detection if (autolatency) { prebuffersize = math.floor(samplerate * (new date().valueof() - started) / 1000); if (audio.mozcurrentsampleoffset()) { // play position
moved?
New Skin Notes - Archive of obsolete content
in all other dev centres there is no "visited link color" and we should re
move imho.
...--dria page title needs "development skin" re
moved.
...--nickolay 04:43, 25 aug 2005 (pdt) the skin won't be that different -- it will just have the editor tools
moved around.
...--callek is it possible to re
move the blank space on category pages, like category:dom?by the way, it looks like this skin has the same problem as previous - the edit box, category list on category pages, and others are always below the end of the sidebar.
List of commands - Archive of obsolete content
tom cmd_scrollpageup cmd_scrollpagedown cmd_scrolllineup cmd_scrolllinedown cmd_scrollleft cmd_scrollright cmd_selectcharprevious cmd_selectcharnext cmd_wordprevious cmd_wordnext cmd_selectwordprevious cmd_selectwordnext cmd_beginline cmd_endline cmd_selectbeginline cmd_selectendline cmd_selectlineprevious cmd_selectlinenext cmd_selectpageprevious cmd_selectpagenext cmd_select
movetop cmd_select
movebottom editor commands (legal when the focus is anywhere where you can type text): cmd_paste - paste a selection from the clipboard cmd_pastequote cmd_delete cmd_deletecharbackward cmd_deletecharforward cmd_deletewordbackward cmd_deletewordforward cmd_deletetobeginningofline cmd_deletetoendofline cmd_scrolltop cmd_scrollbottom cmd_
movetop cmd_
movebottom cmd_sel...
...ttop cmd_selectbottom cmd_linenext cmd_lineprevious cmd_selectlinenext cmd_selectlineprevious cmd_charprevious cmd_charnext cmd_selectcharprevious cmd_selectcharnext cmd_beginline cmd_endline cmd_selectbeginline cmd_selectendline cmd_wordprevious cmd_wordnext cmd_selectwordprevious cmd_selectwordnext cmd_scrollpageup cmd_scrollpagedown cmd_scrolllineup cmd_scrolllinedown cmd_
movepageup cmd_
movepagedown cmd_selectpageup cmd_selectpagedown other commands the following list other commands (prefixed by cmd_ or browser:) which have not been categorized here yet (though they are in the alphabetical list below): http://lxr.mozilla.org/seamonkey/sou...baroverlay.xul http://lxr.mozilla.org/seamonkey/sou...t/navigator.js http://lxr.mozilla.org/seamonkey/sou...toroverlay.
...xul http://lxr.mozilla.org/seamonkey/sou...onaltoolbar.js http://lxr.mozilla.org/seamonkey/sou...rceoverlay.xul http://lxr.mozilla.org/seamonkey/sou...extoverlay.xul http://lxr.mozilla.org/seamonkey/sou...lityoverlay.js http://lxr.mozilla.org/seamonkey/sou...oo
moverlay.xul http://lxr.mozilla.org/seamonkey/sou...toroverlay.xul http://lxr.mozilla.org/seamonkey/sou...ark.properties http://lxr.mozilla.org/seamonkey/sou...kmarks-temp.js http://lxr.mozilla.org/seamonkey/sou.../bookmarks.xml http://lxr.mozilla.org/seamonkey/sou...rksoverlay.xul http://lxr.mozilla.org/seamonkey/sou...okmarkstree.js list of commands (listed alphabetically) browser:addbookmark browser:addbookmarkas browser:addgroupmarkas browser:back browser:editpage browser:find browser:findagain browser:findpr...
...ev browser:forward browser:home browser:managebookmark browser:open browser:openfile browser:print browser:printpreview browser:savepage browser:searchinternet browser:sendpage browser:uploadfile cmd_bm_copy cmd_bm_cut cmd_bm_delete cmd_bm_expandfolder cmd_bm_export cmd_bm_find cmd_bm_import cmd_bm_managefolder cmd_bm_
movebookmark cmd_bm_newbookmark cmd_bm_newfolder cmd_bm_newseparator cmd_bm_open cmd_bm_openinnewtab cmd_bm_openinnewwindow cmd_bm_paste cmd_bm_properties cmd_bm_rename cmd_bm_selectall cmd_bm_setnewbookmarkfolder cmd_bm_setnewsearchfolder cmd_bm_setpersonaltoolbarfolder cmd_bm_sortfolder cmd_bm_sortfolderbyname cmd_close cmd_closeothertabs cmd_closewindow cmd_copy cmd_copyimage cmd_copylink cmd_cut cmd_delete cmd_editpage cmd_findtype...
MenuItems - Archive of obsolete content
<script> function changetoolbarstate(event) { if (event.target.getattribute("checked") == "true") hidetoolbar(); event.target.re
moveattribute("checked"); } else { if (!showtoolbar()) return; event.target.setattribute("checked", "true"); } } </script> ...
... when clearing the checked state, the checked attribute should be re
moved rather than just set to false.
... in the example, this is done by using the re
moveattribute method.
... if (gundobuffertype == "typing") menuitem.label = "undo typing"; else if (gundobuffertype == "paste") menuitem.label = "undo paste"; else menuitem.label = "undo"; see modifying a menu for examples of how to add and re
move items from a menu ...
Tooltips - Archive of obsolete content
when the mouse is
moved again, the tooltip disappears.
...the result is that the toolbar's tooltip will apply when the mouse is
moved over the close button, as well as when the mouse is over an empty part of the toolbar.
...the effect is that the value of the label within the tooltip will change based on the element that the mouse is
moved over.
...for instance, if a cell has a long label and the column is shorter than the label's length, a tooltip will appear when the mouse is
moved over the cell so that the user can see the entire value.
Template Builder Interface - Archive of obsolete content
this method re
moves any existing generated content and deletes all data in the rule network.
...essentially, the rebuild method instructs the builder to re
move any existing information and reconstruct it from the beginning.
...you can add as many datasources as you wish, and you can re
move them using the re
movedatasource method.
...this doesn't happen automatically when you add the datasource, which is useful, since you will often want to add or re
move other datasources at the same time.
textbox (Toolkit autocomplete) - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...if false, the default, the tab key
moves the focus to the next element.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata getsearchat( index ) return type: string returns the search component with the given index.
...set both arguments to the same value to
move the cursor to the corresponding position without selecting text.
Adding Methods to XBL-defined Elements - Archive of obsolete content
for example, we could
move the show and hide buttons into the xbl file and do the following: example 1: source <binding id="labeledbutton"> <content> <xul:label xbl:inherits="value=title"/> <xul:label xbl:inherits="value"/> <xul:button label="show" oncommand="document.getbindingparent(this).showtitle(true);"/> <xul:button label="hide" oncommand="document.getbindingparent(this).showtitle(false);"/> </c...
... the children of an element placed in the xul file can be retrieved in the normal way and don't
move even if you use the children tag.
...the destructor is called when a binding is re
moved from an element.
...the existing binding will be re
moved, after its destructor is called.
Tree Box Objects - Archive of obsolete content
it is used to indicate that one or more rows have been added to the tree or re
moved from the tree.
...ces.nsitreeboxobject); boxobject.getcellat(event.clientx, event.clienty, row, column, part); if (column.value && typeof column.value != "string") column.value = column.value.id; document.getelementbyid("row").value = row.value; document.getelementbyid("column").value = column.value; document.getelementbyid("part").value = part.value; } </script> <tree id="thetree" flex="1" onmouse
move="updatefields(event);"> <treecols> <treecol id="utensil" label="utensil" primary="true" flex="1"/> <treecol id="count" label="count" flex="1"/> </treecols> <treechildren> <treeitem> <treerow> <treecell label="fork"/> <treecell label="5"/> </treerow> </treeitem> <treeitem> <treerow> <treecell label="knife"/> <treecell labe...
...the row is the index of the row the mouse is over, since we call it with the event coordinates of a mouse
move event.
...if you
move the mouse around in the previous example, you might notice the label change between 'text' and 'cell'.
Tree View Details - Archive of obsolete content
items will be added and re
moved from this array when items are opened or closed.
...in this example, we will only need one function of the box object, to be able to redraw the tree when items are added or re
moved.
...all those that have a higher level will need to be re
moved, but a row at the same level will be the next container which should not be re
moved.
... finally, we use the splice function to re
move the rows from the visibledata array and call the rowcountchanged function to redraw the tree.
browser - Archive of obsolete content
tentdocument, contentprincipal, contenttitle, contentvieweredit, contentviewerfile, contentwindow, currenturi, docshell, documentcharsetinfo, homepage, markupdocumentviewer, messagemanager, preferences, securityui, sessionhistory, webbrowserfind, webnavigation, webprogress methods addprogresslistener, goback, goforward, gohome, gotoindex, loaduri, loaduriwithflags, reload, reloadwithflags, re
moveprogresslistener, stop, swapdocshells examples <!-- shows mozilla homepage inside a groupbox --> <groupbox flex="1"> <caption label="mozilla homepage"/> <browser type="content" src="http://www.mozilla.org" flex="1"/> </groupbox> attributes autocompleteenabled type: boolean set to true to enable autocomplete of fields.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata addprogresslistener( listener ) return type: no return value add a progress listener to the browser which will monitor loaded documents.
... re
moveprogresslistener( listener ) return type: no return value re
move a nsiwebprogresslistener from the browser.
...this method can be used to
move browser between windows or tear off a browser into a new window.
menuitem - Archive of obsolete content
do menuitem.setattribute("checked", "false") instead of menuitem.re
moveattribute("checked")) when the user unchecks the menuitem, as a value of false will both correctly hide the checkmark and persist its hidden state.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes menuitem-iconic use this class to have an image appear on the menuitem.
...this class may be used to re
move this margin so that the menuitem appears on the left edge of the menupopup.
panel - Archive of obsolete content
attributes backdrag, close, consumeoutsideclicks, fade, flip, ignorekeys, label, left, level, noautofocus, noautohide, norestorefocus, onpopuphidden, onpopuphiding, onpopupshowing, onpopupshown, position, titlebar, top, type properties accessibletype, label, popupboxobject, popup, state methods hidepopup,
moveto, openpopup, openpopupatscreen, sizeto examples the following example shows how a panel may be attached to a label.
...align="start"> <image src="warning.png"/> <vbox> <description value="you have 6 new messages."/> <hbox> <button label="read mail"/> <button label="new message"/> </hbox> </vbox> </hbox> </panel> <description value="6 new messages" popup="thepanel"/> attributes backdrag type: boolean setting the backdrag attribute on a xul panel lets the user
move the panel by clicking and dragging anywhere on its background area.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata hidepopup() return type: no return value closes the popup immediately.
...
moveto( x, y ) return type: no return value
moves the popup to a new location defined by screen coordinates (and not client coordinates).
tooltip - Archive of obsolete content
attributes crop, default, label, noautohide, onpopuphidden, onpopuphiding, onpopupshowing, onpopupshown, page, position properties accessibletype, label, popupboxobject, position, state methods hidepopup,
moveto, openpopup, openpopupatscreen, showpopup, sizeto examples <tooltip id="moretip" orient="vertical" style="background-color: #33dd00;"> <label value="click here to see more information"/> <label value="really!" style="color: red;"/> </tooltip> <vbox> <button label="simple" tooltiptext="a simple popup"/> <button label="more" tooltip="moretip"/> </vbox> attributes crop ...
...if this attribute is set to true, this will not happen and the tooltip will only hide when the user
moves the mouse to another element.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata hidepopup() return type: no return value closes the popup immediately.
...
moveto( x, y ) return type: no return value
moves the popup to a new location defined by screen coordinates (and not client coordinates).
XULRunner 1.9.2 Release Notes - Archive of obsolete content
re
move the xulrunner directory.
...re
move the xulrunner directory.
... to re
move all installed versions of xulrunner, re
move the /library/frameworks/xul.framework directory.
... you also need to re
move the receipt, especially if you plan on reinstalling a different version.
Gecko Compatibility Handbook - Archive of obsolete content
- some inline examples were re
moved because of technical limitations.
... they are actually replaced by ''-(example re
moved)-'' the goal of this handbook is to help you update websites to work with standards-based browsers and properly detect gecko.
... <style type="text/css"> #id1 { text-decoration: line-through; } #id1 { text-decoration: underline; } </style> <div id="id1"> should be line-through </div> <div id="id1"> should be underline </div> -(example re
moved)- note that the w3c's html validator will flag html id attributes as duplicates if they only differ due to case.
... css class names should be case-sensitive <style type="text/css"> .class1 { font-size: 1em; } .class1 { font-size: 2em; } </style> <div> <div class="class1"> should be font-size: 1em; </div> <div class="class1"> should be font-size: 2em; </div> -(example re
moved)- gecko implements the case sensitivity of class names correctly and will display this example correctly while internet explorer treats all css classnames's as case-insensitive and will not display this example correctly.
Mozilla release FAQ - Archive of obsolete content
go dig through the makefiles in config and re
move the offending portions, and see if that fixes things.
...here are a few representative systems (please send your specs in to me) re
moved because the tree has changed enough that we'll probably need new times for all the builds.
...much of the old code cannot be released due to legal concerns, and at the time of mozilla's initial release, that code was re
moved from the tree.
... the 'classic' branch of the current cvs tree is as close to the 4.x source as the public will ever see, although that branch has been abandoned in the
move to the modern codebase.
Extentsions FAQ - Archive of obsolete content
"); var replaceme = document.getelementbyid("replaceme"); replaceme.parentnode.replacechild(newnode, replaceme); is it possible to place an image in the window that can be
moved to anywhere in the window, and always remain on top of everything else?(similiar to using position:absolute and-index:100000 in html) you can almost do this with a stack: <window ...> <stack flex="1"> <image top="40" left="80"/> <vbox> other content here </vbox> </stack> </window> the only restriction is that your image can't overlap the right or bottom...
... you must re
move updateurl from the install.rdf and use a known to amo minversion/maxversion.
... friday, october 06 - 13, 2006 (↑ top) any suggestions to re
move tool tip appears on the menu it when it should not?
... those will be completely re
moved upon next application launch.
NPClass - Archive of obsolete content
syntax struct npclass { uint32_t structversion; npallocatefunctionptr allocate; npdeallocatefunctionptr deallocate; npinvalidatefunctionptr invalidate; nphasmethodfunctionptr hasmethod; npinvokefunctionptr invoke; npinvokedefaultfunctionptr invokedefault; nphaspropertyfunctionptr hasproperty; npgetpropertyfunctionptr getproperty; npsetpropertyfunctionptr setproperty; npre
movepropertyfunctionptr re
moveproperty; npenumerationfunctionptr enumerate; npconstructfunctionptr construct; }; warning: don't call these routines directly.
... re
moveproperty called by npn_re
moveproperty() to re
move a given property from a specified npobject.
... returns true if the property was successfully re
moved, otherwise returns false.
... npvariant *result); typedef bool (*nphaspropertyfunctionptr)(npobject *npobj, npidentifier name); typedef bool (*npgetpropertyfunctionptr)(npobject *npobj, npidentifier name, npvariant *result); typedef bool (*npsetpropertyfunctionptr)(npobject *npobj, npidentifier name, const npvariant *value); typedef bool (*npre
movepropertyfunctionptr)(npobject *npobj, npidentifier name); typedef bool (*npenumerationfunctionptr)(npobject *npobj, npidentifier **value, uint32_t *count); typedef bool (*npconstructfunctionptr)(npobject *npobj, const npvariant *args, ui...
Array.observe() - Archive of obsolete content
however, this api has been deprecated and re
moved from browsers.
... re
moved: only for the "splice" type.
... an array of the re
moved elements.
... examples logging different change types var arr = ['a', 'b', 'c']; array.observe(arr, function(changes) { console.log(changes); }); arr[1] = 'b'; // [{type: 'update', object: <arr>, name: '1', oldvalue: 'b'}] arr[3] = 'd'; // [{type: 'splice', object: <arr>, index: 3, re
moved: [], addedcount: 1}] arr.splice(1, 2, 'beta', 'gamma', 'delta'); // [{type: 'splice', object: <arr>, index: 1, re
moved: ['b', 'c'], addedcount: 3}] specifications strawman proposal specification.
Array.unobserve() - Archive of obsolete content
the array.unobserve() method was used to re
move observers set by array.observe(), but has been deprecated and re
moved from browsers.
... description array.unobserve() should be called after array.observe() in order to re
move an observer from an array.
...it's useless to call array.unobserve() with an anonymous function as callback, it will not re
move any observer.
... examples unobserving an array var arr = [1, 2, 3]; var observer = function(changes) { console.log(changes); } array.observe(arr, observer); arr.push(4); // [{type: "splice", object: <arr>, index: 3, re
moved:[], addedcount: 1}] array.unobserve(arr, observer); arr.pop(); // the callback wasn't called using an anonymous function var persons = ['khalid', 'ahmed', 'mohammed']; array.observe(persons, function (changes) { console.log(changes); }); persons.shift(); // [{type: "splice", object: <arr>, index: 0, re
moved: [ "khalid" ], addedcount: 0 }] array.unobserve(persons, function (changes) { console.log(changes); }); persons.push('abdullah'); // [{type: "splice", object: <arr>, index: 2, re
moved: [], addedcount: 1 }] // the callback will always be called ...
Array comprehensions - Archive of obsolete content
the array comprehensions syntax is non-standard and re
moved starting with firefox 58.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...however, it has been re
moved from the standard and the firefox implementation.
...(i of numbers) for (j of letters) if (i > 1) if(j > 'a') i + j] // ["2b", "2c", "3b", "3c"] [for (i of numbers) if (i > 1) [for (j of letters) if(j > 'a') i + j]] // [["2b", "2c"], ["3b", "3c"]], not the same as below: [for (i of numbers) [for (j of letters) if (i > 1) if(j > 'a') i + j]] // [[], ["2b", "2c"], ["3b", "3c"]] specifications was initially in the ecmascript 2015 draft, but got re
moved in revision 27 (august 2014).
JSObject - Archive of obsolete content
re
movemember re
moves a property of a javascript object.
... declaration public static jsobject getwindow(applet applet) re
movemember method.
... re
moves a property of a javascript object.
... declaration public void re
movemember(string name) setmember method.
Building up a basic demo with A-Frame - Game development
the controls are already working: you can use the mouse for looking around and the keyboard for
movement (try the w, a, s, and d keys.) there's even an "enter vr mode" button in the bottom right corner of the screen, to allow you to shift to full screen, stereoscopic image viewing if you have the necesary vr hardware set up and ready.
...we can set the position of the camera explicitly and
move it back a little bit from the center of the scene, so we'll be able to see the shapes.
... animation we've already used rotation and position to
move the shapes on the scene, and we can also scale them.
...try changing the given values on the y axis and see how it affects the
movement.
Player paddle and controls - Game development
we need a way to introduce gameplay, so in this article we'll create a paddle to
move around and hit the ball with.
...we can set the body of the paddle to be immovable, so it won't
move when the ball hits it.
... controlling the paddle the next problem is that we can't
move the paddle.
... compare your code you can check the finished code for this lesson in the live demo below, and play with it to understand better how it works: next steps we can
move the paddle and bounce the ball off it, but what's the point if the ball is bouncing off the bottom edge of the screen anyway?
Backgrounds and borders - Learn web development
re
move the length units and see what happens when you use background-size: cover or background-size: contain.
...so in the css below we are positioning the background 20px from the top and 10px from the right: .box { background-image: url(star.png); background-repeat: no-repeat; background-position: top 20px right 10px; } use the example below to play around with these values and
move the star around inside the box.
...if the element content is scrolled, the background does not
move.
...you can find some further tests to verify that you've retained this information before you
move on — see test your skills: backgrounds and borders.
Grids - Learn web development
they help us to create designs where elements don’t jump around or change width as we
move from page to page, providing greater consistency on our websites.
... line-based placement we now
move on from creating a grid, to placing things on the grid.
... re
move the line-based positioning from the last example (or re-download the file to have a fresh starting point), and add the following css.
...you can find some further tests to verify that you've retained this information before you
move on — see test your skills: grids.
Beginner's guide to media queries - Learn web development
in this lesson you will first learn about the syntax used in media queries, and then
move on to use them in a worked example showing how a simple design might be made responsive.
...you can start with your desktop or widest view and then add breakpoints to
move things around as the viewport becomes smaller, or you can start with the smallest view and add layout as the viewport becomes larger.
...we then need to re
move the margin-bottom on the article in order that the two sidebars align with each other, and we'll add a border to the top of the footer.
...you can find a test to verify that you've retained this information before you
move on — see test your skills: responsive web design.
Practical positioning examples - Learn web development
first, add the following rule at the bottom of your css to re
move the default padding-left and margin-top from the unordered list: .info-box ul { padding-left: 0; margin-top: 0; } note: we are using descendant selectors with .info-box at the start of the chain throughout this example — this is so that we can insert this feature into a page with other content already on it, without fear of interfering with the styles applied to other parts of the page.
... in the settabhandler() function, the tab has an onclick event handler set on it, so that when the tab is clicked, the following occurs: a for loop is used to cycle through all the tabs and re
move any classes that are present on them.
... a for loop is used to cycle through all the panels and re
move any classes that are present on them.
...we then give it a large margin-left to
move it over to the right, making space for the info-box to sit in, so it is not overlapping anything else.
Getting started with CSS - Learn web development
it has list bullets, and if i decide i don't want those bullets i can re
move them like so: li { list-style-type: none; } try adding this to your css now.
... we have re
moved the underline on our link on hover.
... you could re
move the underline from all states of a link.
...we will be developing this knowledge as we
move through the rest of the lessons.
Fundamental text and font styling - Learn web development
you can't select and style subsections of text unless you wrap them in an appropriate element (such as a <span> or <strong>), or use a text-specific pseudo-element like ::first-letter (selects the first letter of an element's text), ::first-line (selects the first line of an element's text), or ::selection (selects the text currently highlighted by the cursor.) fonts let's
move straight on to look at properties for styling fonts.
...if not, it
moves on to the next font, and so on.
...this takes up to four values, as shown in the example below: text-shadow: 4px 4px 5px red; the four properties are as follows: the horizontal offset of the shadow from the original text — this can take most available css length and size units, but you'll most commonly use px; positive values
move the shadow right, and negative values left.
... the vertical offset of the shadow from the original text; behaves basically just like the horizontal offset, except that it
moves the shadow up/down, not left/right.
Styling links - Learn web development
focus: a link when it has been focused (for example
moved to by a keyboard user using the tab key or similar, or programmatically focused using htmlelement.focus()) — this is styled using the :focus pseudo class.
...%; margin-right: 0.625%; text-align: center; line-height: 3; color: black; } li:last-child a { margin-right: 0; } a:link, a:visited, a:focus { background: yellow; } a:hover { background: orange; } a:active { background: red; color: white; } this gives us the following result: let's explain what's going on here, focusing on the most interesting parts: our second rule re
moves the default padding from the <ul> element, and sets its width to span 100% of the outer container (the <body>, in this case).
...however, we take it back down to 100% using the next rule, which selects only the last <a> in the list, and re
moves the margin from it.
...so we've re
moved the spaces.
UI pseudo-classes - Learn web development
the most common use of this is to add a different style onto the checkbox/radiobutton when it is checked, in cases where you've re
moved the system default styling with appearance: none; and want to build the styles back up yourself.
...one use case could be an indicator to tell users that they really need to select a radio button before they
move on.
...you can find some further tests to verify that you've retained this information before you
move on — see test your skills: advanced styling.
...next up, we'll
move on to something different — client-side form validation.
Advanced text formatting - Learn web development
playable code <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 100px; width: 95%"> bacon the glue that binds the world together.
... playable code 2 <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 150px; width: 95%"> <p>hello and welcome to my motivation page.
... playable code <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 50px; width: 95%"> <p>nasa sure does some exciting work.</p> </textarea> <div class="playable-buttons"> <input id="reset" type="button" value="reset"> <input id="solution" type="button" value="show solution"> </div> html { font-family: sans-serif; } h2 { font-size: 16p...
...you can find some further tests to verify that you've retained this information before you
move on — see test your skills: advanced html text.
Making asynchronous programming easier with async and await - Learn web development
let's
move on and look at a real example.
...once the response is available, the parser
moves to the next line, which creates a blob out of it.
...we've had to wrap all the code in a new async function, displaycontent(), and we've not reduced the code by a lot of lines, but being able to
move the bulk of the code out of the .then() block provides a nice, useful simplification, leaving us with a much more readable program.
... async/await class methods as a final note before we
move on, you can even add async in front of class/object methods to make them return promises, and await promises inside them.
Object building practice - Learn web development
horizontal and vertical velocity (velx and vely) — each ball is given a horizontal and vertical velocity; in real terms these values are regularly added to the x/y coordinate values when we animate the balls, to
move them by this much on each frame.
... updating the ball's data we can draw the ball in position, but to actually
move the ball, we need an update function of some kind.
... the last two lines add the velx value to the x coordinate, and the vely value to the y coordinate — the ball is in effect
moved each time this method is called.
...the color of the fill is set to semi-transparent, rgba(0,0,0,0.25), to allow the previous few frames to shine through slightly, producing the little trails behind the balls as they
move.
Aprender y obtener ayuda - Learn web development
effective learning let's
move straight on and think about effective learning.
...that just leads to frustration — it is often better to take a break,
move around for a bit, then relax with a drink before getting back to work, and as we said earlier, the diffuse learning you do in that time can often help you to figure out a solution to the problem you were facing.
... re
move unneeded defaults, like list spacing and bullet points.
... of horizontal navigation menus, so they'll immediately start thinking of a solution like this: a nav menu is usually created from a list of links, something like: <ul> <li>first menu item</li> <li>second menu item</li> <li>third menu item</li> <li>etc.</li> </ul> to make all the items sit horizontally on a line, the easiest modern way is to use flexbox: ul { display: flex; } to re
move unneeded spacing and bullet points, we can do this: ul { list-style-type: none; padding: 0; } etc.
Multimedia: video - Learn web development
optimizing video delivery it's best to compress all video, optimize <source> order, set autoplay, re
move audio from muted video, optimize video preload, and consider streaming the video.
... re
move audio from muted hero videos for hero-video or other video without audio, removing audio is smart.
... depending on your choice of software, you might be able to re
move audio during export and compression.
...this is the ffmpeg command string to re
move audio: ffmpeg -i original.mp4 -an -c:v copy audiofreeversion.mp4 video preload the preload attribute has three available options: auto|metadata|none.
Introduction to automated testing - Learn web development
you can customize it later, but for now it'll look something like this: { "name": "node-test", "version": "1.0.0", "description": "test for npm projects", "main": "index.js", "scripts": { "test": "test" }, "author": "chris mills", "license": "mit" } with this, you are ready to
move on.
... in the input version of the file, you may have noticed that we put an empty <p> element; htmltidy has re
moved this by the time the output file has been created.
... from here you can see the layout as it would look in the browser you are testing,
move the mouse around and try clicking buttons, etc.
... from here you can see the layout as it would look in the browser you are testing,
move the mouse around and try clicking buttons, etc.
CSUN Firefox Materials
browse with caret allows users to select arbitrary content with the keyboard and
move through content as if inside a read-only editor.
... caret browsing allows you to
move through web content one letter a time.
...extensions can easily be installed or re
moved with the extension manager in the tools menu.
... here are some examples of accessible extensions, although there are hundreds more to try (thank you to the gw micro knowledge base for some of this information): adblock plus re
moves ads (and other objects, like banners) from web pages greasemonkey lets you add bits of javascript ("user scripts") to any web page to change its behavior.
Mozilla’s UAAG evaluation report
(p1) p onmouseover, onmousedown, onmouseup, onmouse
move, onclick, ondbclick: no keyboard support onfocus and onblur: cannot be activated with pointer 1.3 provide text messages.
...(p1) c provides a user interface focus 9.3
move content focus.
...(p2) p can view event handlers through source view or dom inspector (tasks, tools, dom inspector) 9.7
move content focus optimally.
...(p3) p can turn on and off toolbars under show/hide can customize personal bookmarks toolbar bug 15144 is for the ability to add/re
move toolbar icons bug 47418 is for the ability to rearrange toolbars guideline 12.
Testopia
despite bugzilla 5.0 has already been released a few months ago, we don't plan to release a fix for testopia immediately, because it's currently under heavy work to make testopia a fully self-contained extension, which means that all tr_*.cgi scripts which are currently in the bugzilla/ root directory are being
moved into extensions/testopia/lib/.
... important notice: if you are upgrading on a case sensitive filesystem you must re
move the existing testopia folder in the extensions directory.
...also, future versions may re
move this support completely.
... requirements as our development has
moved forward, we have decided to try to keep abreast of the latest stable release from bugzilla (currently 5.0).
The Firefox codebase: CSS Guidelines
this could be because the css that it was overriding got re
moved in the meantime.
... it is also good practice to look at whether the rule you are overriding is still needed: maybe the ux spec for the component has changed and that rule can actually be updated or re
moved.
... when this is the case, don't be afraid to re
move or update that rule.
... another adjustment to be aware of is that gecko re
moves all the background-image when high contrast mode is enabled.
Obsolete Build Caveats and Tips
therefore, instead of deleting all these nuggets of information, it's best to collect them all here and re
move them from the majority happy path documentation.
...you can copy in the original text and bold out what has been re
moved.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
Fonts for Mozilla's MathML engine
open the zip archive,
move inside the latinmodern-math-1959 directory and then inside the otf directory.
... open the zip archive,
move inside the /stixv2.0.0/fonts/otf/ directory.
... extract the zip archive,
move inside the latinmodern-math-1959 directory and then inside the otf directory.
... open the zip archive,
move inside the /stixv2.0.0/fonts/otf/ directory.
NSS 3.12.4 release notes
obsolete code for win16 has been re
moved.
... support for openvms has been re
moved.
...whenever value exceeds 384 bytes bug 487736: libpkix passes wrong argument to der_decodetimechoice and crashes bug 487858: re
move obsolete build options mozilla_security_build and mozilla_bsafe_build bug 487884: object leak in libpkix library upon error bug 488067: pk11_importcrl reports sec_error_crl_not_found when it fails to import a crl bug 488350: nspr-free freebl interface need to do post tests only in fips mode.
...in certutil or pp when printing cert with empty subject name bug 488992: fix lib/freebl/win_rand.c warnings bug 489010: stop exporting mktemp and dbopen (again) bug 489287: resolve a few remaining issues with nss's new revocation flags bug 489710: byteswap optimize for msvc++ bug 490154: cryptokey framework requires module to implement generatekey when they support keypairgeneration bug 491044: re
move support for vms (a.k.a., openvms) from nss bug 491174: cert_pkixverifycert reports wrong error code when ee cert is expired bug 491919: cert.h doesn't have valid functions prototypes bug 492131: a failure to import a cert from a p12 file leaves error code set to zero bug 492385: crash freeing named crl entry on shutdown bug 493135: bltest crashes if it can't open the input file bug 493364: can't ...
NSS 3.35 release notes
the following ca certificates were re
moved: ou = security communication ev rootca1 sha-256 fingerprint: a2:2d:ba:68:1e:97:37:6e:2d:39:7d:72:8a:ae:3a:9b:62:96:b9:fd:ba:60:bc:2e:11:f6:47:f2:c6:75:fb:37 cn = ca disig root r1 sha-256 fingerprint: f9:6f:23:f4:c3:e7:9c:07:7a:46:98:8d:5a:f5:90:06:76:a0:f0:39:cb:64:5d:d1:75:49:b2:16:c8:24:40:ce cn = dst aces ca x6 sha-256 fingerprint: 7...
...any of these apis may be re
moved from future nss versions.
...experimental functions will always return this result if they are disabled or re
moved from a later nss release.
... re
moved experimental apis note that experimental apis might get re
moved from nss without announcing removals in the release notes.
NSS API Guidelines
secport_re
move_pointer(classname, pointer) - re
move a pointer from the valid list.
...for some data structures, this problem can be re
moved by protected reference counting.
...we should also determine if global data should be
moved to a session context (see session context and global effects below).
... lock over single element with retry: for medium sized lists, you can secure the reference to each element, complete a test, then detect if the given element has been re
moved from the list.
NSS_3.12.3_release_notes.html
) util_setforkstate (see secoid.h) nss_getalgorithmpolicy (see secoid.h) nss_setalgorithmpolicy (see secoid.h) for the 2 functions above see also (in secoidt.h): nss_use_alg_in_cert_signature nss_use_alg_in_cms_signature nss_use_alg_reserved support for the watcom c compiler is re
moved the file watcomfx.h is re
moved.
...tly reports ec private key as an orphan bug 453234: support for seed cipher suites to tls rfc4010 bug 453364: improve pk11_cipherop error reporting (was: pk11_createcontextbysymkey returns null bug 456406: slot list leaks in symkeyutil bug 461085: rfe: export function cert_comparecerts bug 462293: crash on fork after softoken is dlclose'd on some unix platforms in nss 3.12 bug 463342:
move some headers to freebl/softoken bug 463452: sql db creation does not set files protections to 0600 bug 463678: need to add rpath to 64-bit libraries on hp-ux bug 464088: option to build nss without dbm (handy for wince) bug 464223: certutil didn't accept certificate request to sign.
...signature cert found invalid if issuer is trusted only for ssl bug 479601: wrong type (utf8 string) for email addresses in subject by cert_asciitoname bug 480142: use sizeof on the correct type of ckc_x509 in lib/ckfw bug 480257: ocsp fails when response > 1k byte bug 480280: the cka_ec_point pkcs#11 attribute is encoded in the wrong way: missing encapsulating octet string bug 480442: re
move (empty) watcomfx.h from nss bug 481216: fix specific spelling errors in nss bug 482702: ocsp test with revoked ca cert validated as good.
... bug 485729: re
move lib/freebl/mapfile.solaris bug 485837: vc90.pdb files are output in source directory instead of objdir bug 486060: sec_asn1d_parse_leaf uses argument uninitialized by caller pbe_pk11algidtoparam documentation for a list of the primary nss documentation pages on mozilla.org, see nss documentation.
Small Footprint
optimizer it is possible to run rhino with interpreter mode only, allowing you to re
move code for classfile generation that include all the classes from <tt>org.mozilla.javascript.optimizer</tt> package.
... class generation library if you do not include optimizer or javaadapter, nor do you use policysecuritycontroller then you do not need rhino library for class file generation and you can re
move all the classes from in org.mozilla.classfile package.
... regular expressions the package org.mozilla.javascript.regexp can be re
moved.
... debug information debug information in rhino classes consumes about 25% of code size and if you can live without that, you can recompile rhino to re
move it.
Bytecode Descriptions
the iter object pushed by this instruction must not be used or re
moved from the stack except by jsop::moreiter and jsop::enditer, or by error handling.
...await then suspends the frame and re
moves it from the stack, returning the result promise to the caller.
... pick operands: (uint8_t n) stack: v[n], v[n-1], ..., v[1], v[0] ⇒ v[n-1], ..., v[1], v[0], v[n] pick the nth element from the stack and
move it to the top of the stack.
... unpick operands: (uint8_t n) stack: v[n], v[n-1], ..., v[1], v[0] ⇒ v[0], v[n], v[n-1], ..., v[1]
move the top of the stack value under the nth element of the stack.
JSAPI User Guide
but spidermonkey's stack unwinding never re
moves application's c++ functions from the stack.
...*/ char *filename; unsigned int lineno; /* * the return value comes back here -- if it could be a gc thing, you must * add it to the gc's "root set" with js_add*root(cx, &thing) where thing * is a jsstring *, jsobject *, or jsdouble *, and re
move the root before * rval goes out of scope, or when rval is no longer needed.
...support for multiple jscontexts per jsruntime will be re
moved in the future.
... js_newscriptobject(cx, script); if (!scriptobj) { js_destroyscript(cx, script); return false; } if (!js_addnamedobjectroot(cx, &scriptobj, "compileandrepeat script object")) return false; for (;;) { jsval result; if (!js_executescript(cx, js_getglobalobject(cx), script, &result)) break; js_maybegc(cx); } js_re
moveobjectroot(cx, &scriptobj); /* scriptobj becomes unreachable and will eventually be collected.
JS::Add*Root
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...that could cause sporadic crashes during garbage collection, which can be hard to debug.) the variable must remain in memory until the balancing call to js::re
move*root.
...the name string's lifetime must last at least until the balancing call to js::re
move*root.
...correspondingly, only a single js::re
move*root is required to unroot the location.
JS_Add*Root
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...that could cause sporadic crashes during garbage collection, which can be hard to debug.) the variable must remain in memory until the balancing call to js_re
moveroot.
...the name string's lifetime must last at least until the balancing call to js_re
moveroot.
... correspondingly, only a single js_re
moveroot is required to unroot the location.
JS_DeleteElement
re
moves a specified element or numeric property from an object.
... description js_deleteelement re
moves a specified element or numeric property, index, from an object, obj.
... if an object references an element belonging to a prototype, the element reference is re
moved from the object, but the prototype's element is not deleted.
...to re
move all elements and properties from an object, call js_clearscope.
JS_DeleteProperty
re
moves a specified property from an object.
... description js_deleteproperty re
moves a specified property, name, from an object, obj.
...otherwise, the property is re
moved.
... to re
move all properties from an object, call js_clearscope.
JS_LockGCThing
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...js_unlockgcthing re
moves a lock from a specified item, thing, allowing it to be garbage collected when the javascript engine determines it is unreachable.
...use js_addroot and js_re
moveroot instead.
... see also bug 734250 - re
moved *rt functions bug 706885 ...
SpiderMonkey 24
e4x, an extension to ecmascript adding xml support, has been re
moved.
... jaegermonkey has been re
moved and replaced by ionmonkey spidermonkey 24 is not binary-compatible with previous releases, nor is it source-code compatible.
... js_setversion has been re
moved, js version is now set on the compartment instead of context.
... javascript shell changes detail added/re
moved methods here...
SpiderMonkey 31
xxx list re
moved features here spidermonkey 31 is not binary-compatible with previous releases, nor is it source-code compatible.
... the jsbool type has been re
moved, along with the corresponding js_true and js_false constants.
... all references to shortid/tinyid have been re
moved.
... javascript shell changes detail added/re
moved methods here...
Animated PNG graphics
re
moved num_frames from 'anim' chunk from 0.3 added 'actl', 'fdat', 'fctl' chunk descriptions as per the latest png-list discussion added section 4, "interactions with other png chunks"; described global and local palettes and transparency changed 'offs' chunk section to refer to more general chunks updated 'adat' description to indicate that all frames must either be in a single chunk,...
... re
moved start_frame from actl; require fctl for frame 0; added skip_frame fctl flag.
... from 0.4 reintroduced num_frames into actl
moved sequence_number from adat into fctl changed contents of adat to fctl+idats+fend added clarifications on what's allowed and what isn't renamed actl to actl, fctl to fctl, adat to fdat and fend to fend to comply with the png spec chunk naming requirements from 0.5 added the ihdr and plte crcs to the actl chunk the actl fctl and adat are now copy safe, renamed them to actl, fctl and adat from 0.6 the fdat chunk is no longer a container for other chunks, but rather a replacement for an idat chunk re
moved the fend chunk added a sequence number field to fdat reintroduced the width and height fields in fctl from 0.7 re
moved hidden flag, instead only the first frame can be hidden and it is signaled wi...
...th a missing fctl idat, fctl and fdat are no longer required to have no other chunks in between them from 0.8 re
moved crcs for ihdr and plte from actl the actl fctl and adat are now not copy safe, renamed them to actl, fctl and adat from 0.9 split render_op into dispose_op and blend_op from 0.10 no changes test encoder and sample images sample images are available from the apng implementation page at http://littlesvr.ca/apng/ an encoder (open source) is available in versions of the gecko engine starting with version 1.9 alpha 4.
History Service Design
in case the database is missing a new one is created, if instead the database exists but the connection to it fails due to database corruption, the corrupt database is
moved away and a new one is created.
... finally temporary tables, indexes and triggers are created, this happens at every run since those entities are re
moved when closing the connection.
... expiration expiration is an important part of data management for two reasons: privacy: expiring data based on user interaction is important, nothing must be left behind on a page removal database maintenance: having cleaner and smaller tables helps queries performances expiration is done at certain moments, but in future will most likely be
moved to async queries, to be executed on a separate thread.
...visits inside a slushy limit (> than the hard limit) will be re
moved only if we are over a maximum number of pages we can retain, for performance issues.
Accessing the Windows Registry Using XPCOM
removing registry keys and values to re
move child keys and values from the registry, you can use the re
movechild() and re
movevalue() methods.
... re
movechild() re
moves a child key and all of its values, but will fail if the key has any child keys of its own.
... in that case you must manually enumerate the children and re
move them individually.
... function re
movechildrenrecursive(wrk) { // we count backwards because we're removing them as we go for (var i = wrk.childcount - 1; i >= 0; i--) { var name = wrk.getchildname(i); var subkey = wrk.openchild(name, wrk.access_all); re
movechildrenrecursive(subkey); subkey.close(); wrk.re
movechild(name); } } var wrk = components.classes["@mozilla.org/windows-registry-key;1"] .createinstance(components.interfaces.nsiwindowsregkey); wrk.open(wrk.root_key_current_user, "software\\mdc\\test", wrk.access_all); re
movechildrenrecursive(wrk); wrk.close(); monitoring registry keys if you would like to know whether a registry key has ch...
XPCOM changes in Gecko 2.0
documentation will be updated as time allows to re
move references to interfaces being "frozen" or "unfrozen." component registration the way xpcom components are registered changed in gecko 2.
...note that nsigenericfactory.h has been re
moved.
...previously, whenever gecko detected that the application version had changed, or one or more extensions was added, re
moved, enabled, or disabled, it was necessary to throw away all existing component registrations, then restart the application (what we call the "extension manager restart") during its startup process.
...if, on the other hand, all you're doing with content is accessing dom methods and properties, you've never needed to be using xpcnativewrappers=no in the first place, and should simply re
move it from your manifest.
Components.utils
createarrayin() re
moved in gecko 31 returns an array created in specified compartment.
... evalinwindow() re
moved in gecko 34.
... obsolete since gecko 45 the function was
moved to threadsafechromeutils nukesandbox() recomputewrappers() to be called from js only.
... waivexrays() re
moves the filtering provided by an xray.
nsIAccessibleSelectable
inherits from: nsisupports last changed in gecko 1.7 method overview void addchildtoselection(in long index); void clearselection(); nsiarray getselectedchildren(); boolean ischildselected(in long index); nsiaccessible refselection(in long index); void re
movechildfromselection(in long index); boolean selectallselection(); attributes attribute type description selectioncount long the number of accessible children currently selected.
... constants constant value description eselection_add 0 eselection_re
move 1 eselection_getstate 2 methods addchildtoselection() adds the specified accessible child of the object to the object's selection.
...re
movechildfromselection() re
moves the specified child of the object from the object's selection.
...void re
movechildfromselection( in long index ); parameters index zero-based accessible child index.
nsIAccessibleText
gettextatoffset(in long offset, in nsaccessibletextboundary boundarytype, out long startoffset, out long endoffset); nsipersistentproperties gettextattributes(in boolean includedefattrs, in long offset, out long rangestartoffset, out long rangeendoffset); astring gettextbeforeoffset(in long offset, in nsaccessibletextboundary boundarytype, out long startoffset, out long endoffset); void re
moveselection(in long selectionnum); void scrollsubstringto(in long startindex, in long endindex, in unsigned long scrolltype); void scrollsubstringtopoint(in long startindex, in long endindex, in unsigned long coordinatetype, in long x, in long y); void setselectionbounds(in long selectionnum, in long startoffset, in long endoffset); attributes attribute type description caretoffset l...
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...astring gettextbeforeoffset( in long offset, in nsaccessibletextboundary boundarytype, out long startoffset, out long endoffset ); parameters offset boundarytype startoffset endoffset return value re
moveselection() void re
moveselection( in long selectionnum ); parameters selectionnum scrollsubstringto() makes a specific part of string visible on screen.
...scrolltype defines how to scroll (see nsiaccessiblescrolltype.constants for available constants) scrollsubstringtopoint()
moves the top left of a substring to a specified location.
nsIAnnotationObserver
1.0 66 introduced gecko 1.8 inherits from: nsisupports last changed in gecko 1.9 (firefox 3) method overview void onitemannotationre
moved(in long long aitemid, in autf8string aname); void onitemannotationset(in long long aitemid, in autf8string aname); void onpageannotationre
moved(in nsiuri auri, in autf8string aname); void onpageannotationset(in nsiuri apage, in autf8string aname); methods onitemannotationre
moved() this method is called when an annotation is deleted for an item.
...void onitemannotationre
moved( in long long aitemid, in autf8string aname ); parameters aitemid the item whose annotation is to be deleted.
... onpageannotationre
moved() called when an annotation is deleted for a uri.
...void onpageannotationre
moved( in nsiuri auri, in autf8string aname ); parameters auri the uri whose annotation is to be deleted.
nsICollection
inherits from: nsiserializable last changed in gecko 1.7 method overview void appendelement(in nsisupports item); void clear(); pruint32 count(); nsienumerator enumerate(); nsisupports getelementat(in pruint32 index); void queryelementat(in pruint32 index, in nsiidref uuid, [iid_is(uuid),retval] out nsqiresult result); void re
moveelement(in nsisupports item); void setelementat(in pruint32 index, in nsisupports item); methods appendelement() appends a new item to the collection.
... clear() re
moves all items from the collection.
... re
moveelement() re
moves an item from the collection.
... void re
moveelement( in nsisupports item ); parameters item nsisupports item to be re
moved from the list.
nsIDBFolderInfo
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
nsIDOMOfflineResourceList
last changed in gecko 1.9.2 (firefox 3.6 / thunderbird 3.1 / fennec 1.0) inherits from: nsisupports method overview void mozadd(in domstring uri); boolean mozhasitem(in domstring uri); domstring mozitem(in unsigned long index); void mozre
move(in domstring uri); void swapcache(); void update(); attributes attribute type description mozitems nsidomofflineresourcelist the list of dynamically-managed entries in the offline resource list.
... mozre
move() re
moves an item from the list of dynamically managed entries.
... if this was the last reference to the given uri in the application cache, the cache entry is re
moved.
... void mozre
move( in domstring uri ); parameters uri the uri of the item to re
move from the list.
nsIDOMStorage2
last changed in gecko 1.9.1 (firefox 3.5 / thunderbird 3.0 / seamonkey 2.0) inherits from: nsisupports method overview void clear(); domstring getitem(in domstring key); domstring key(in unsigned long index); void re
moveitem(in domstring key); void setitem(in domstring key, in domstring data); attributes attribute type description length unsigned long the number of keys stored in local storage.
... methods clear() clears the contents of this storage context; this re
moves all values bound to the domain or origin.
... re
moveitem() given a key, re
moves the corresponding entry from local storage.
... void re
moveitem( in domstring key ); parameters key the key for which data should be re
moved from storage.
nsIDOMXULElement
re
moves the attribute if you set it to false.
...re
moves the attribute if you set it to false.
...re
moves the attribute if you set it to false.
... methods blur() attempts to re
move focus from the element.
nsIDocShell
allowwindowcontrol boolean specifies whether or not content is allowed to control the window (that is, to resize or
move the window).
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...historypurged() notification that entries have been re
moved from the beginning of a nsshistory which has this as its rootdocshell.
... void historypurged( in long numentries ); parameters numentries the number of entries re
moved.
nsIEditor
t changed in gecko 18.0 (firefox 18.0 / thunderbird 18.0 / seamonkey 2.15) method overview [noscript] void init(in nsidomdocument doc, in nsicontent aroot, in nsiselectioncontroller aselcon, in unsigned long aflags); void setattributeorequivalent(in nsidomelement element, in astring sourceattrname, in astring sourceattrvalue, in boolean asuppresstransaction); void re
moveattributeorequivalent(in nsidomelement element, in domstring sourceattrname, in boolean asuppresstransaction); void postcreate(); void predestroy(in boolean adestroyingframes); selected content removal void deleteselection(in short action, in short stripwrappers); document info and file methods void resetmodificationcount(); long getm...
...olean candrag(in nsidomevent aevent); void dodrag(in nsidomevent aevent); void insertfromdrop(in nsidomevent aevent); node manipulation methods void setattribute(in nsidomelement aelement, in astring attributestr,in astring attvalue); boolean getattributevalue(in nsidomelement aelement, in astring attributestr, out astring resultvalue); void re
moveattribute(in nsidomelement aelement, in astring aattribute); void cloneattribute(in astring aattribute, in nsidomnode asourcenode); void cloneattributes(in nsidomnode destnode, in nsidomnode sourcenode); nsidomnode createnode(in astring tag, in nsidomnode parent, in long position); void insertnode(in nsidomnode node, in nsidomnode parent, in long aposition); ...
...ext/xml', 2); // the body is not recognized, everything is printed void outputtostream(in nsioutputstream astream, in astring formattype, in acstring charsetoverride, in unsigned long flags); listener methods void addeditorobserver(in nsieditorobserver observer);obsolete since gecko 18 void seteditorobserver(in editactionlistener observer); void re
moveeditorobserver(in nsieditorobserver observer obsolete since gecko 18); void addeditactionlistener(in nsieditactionlistener listener); void re
moveeditactionlistener(in nsieditactionlistener listener); void adddocumentstatelistener(in nsidocumentstatelistener listener); void re
movedocumentstatelistener(in nsidocumentstatelistener listener); debug methods ...
...this parameter was re
moved in gecko 5.0 (firefox 5.0 / thunderbird 5.0 / seamonkey 2.2).
nsIFrameScriptLoader
methods void loadframescript(in astring aurl, in boolean aallowdelayedload, [optional] in boolean aruninglobalscope) void re
movedelayedframescript(in astring aurl); jsval getdelayedframescripts(); loadframescript() load a script in the remote frame.
...for example data:,dump("foo\n"); aallowdelayedload boolean if true, this flag means that the frame script will be loaded into any new frames opened after the loadframescript() call, until re
movedelayedframescript() is called for that script.
... re
movedelayedframescript() re
moves aurl from the list of scripts which support delayed load.
... parameters name type description aurl string url for the script to re
move.
nsIJSON
for that reason, it has been re
moved in gecko 7.0.
... when the original instance requiring this function is re
moved, this method will be re
moved.
... when the original instance requiring this function is re
moved, this method will be re
moved.
... when the original instance requiring this function is re
moved, this method will be re
moved.
nsIMicrosummaryService
1.0 66 introduced gecko 1.8 obsolete gecko 6.0 inherits from: nsisupports last changed in gecko 1.9 (firefox 3) warning: microsummary support was re
moved in gecko 6.0 (firefox 6.0 / thunderbird 6.0 / seamonkey 2.3) implemented by: @mozilla.org/microsummary/service;1 as a service: var microsummaryservice = components.classes["@mozilla.org/microsummary/service;1"] .getservice(components.interfaces.nsimicrosummaryservice); method overview void addgenerator(in nsiuri generatoruri); nsimicrosummary createmicrosummary(in nsiuri pag...
...okmarkid); nsimicrosummary getmicrosummary(in long long bookmarkid); boolean hasmicrosummary(in long long bookmarkid); nsimicrosummarygenerator installgenerator(in nsidomdocument xmldefinition); boolean ismicrosummary(in long long bookmarkid, in nsimicrosummary microsummary); nsimicrosummary refreshmicrosummary(in long long bookmarkid); void re
movemicrosummary(in long long bookmarkid); void setmicrosummary(in long long bookmarkid, in nsimicrosummary microsummary); methods addgenerator() install the microsummary generator from the resource at the supplied uri.
...re
movemicrosummary() re
move the current microsummary for the given bookmark.
... void re
movemicrosummary( in long long bookmarkid ); parameters bookmarkid the bookmark for which to re
move the current microsummary.
nsIMsgDBView
electfoldermsgbykey(in nsimsgfolder afolder, in nsmsgkey akey); void ondeletecompleted(in boolean succeeded); nsmsgviewindex findindexfromkey(in nsmsgkey amsgkey, in boolean aexpand); void expandandselectthreadbyindex(in nsmsgviewindex aindex, in boolean aaugment); void addcolumnhandler(in astring acolumn, in nsimsgcustomcolumnhandler ahandler); void re
movecolumnhandler(in astring acolumn); nsimsgcustomcolumnhandler getcolumnhandler(in astring acolumn); attributes attribute type description viewtype nsmsgviewtypevalue readonly: type of view.
... re
moverowon
moveordelete boolean readonly: usinglines boolean readonly: use lines for size.
...typical examples are
move or copy commands.
... re
movecolumnhandler() re
moves a nsimsgcustomcolumnhandler leaving the column to be handled by the system void re
movecolumnhandler(in astring acolumn); parameters acolumn the name of the column to re
move the handler from.
nsIMutableArray
method overview void appendelement(in nsisupports element, in boolean weak); void clear(); void insertelementat(in nsisupports element, in unsigned long index, in boolean weak); void re
moveelementat(in unsigned long index); void replaceelementat(in nsisupports element, in unsigned long index, in boolean weak); methods appendelement() append an element at the end of the array.
... re
moveelementat() re
move an element at a specific position, moving all elements stored at a higher position down one.
... to re
move a specific element, use nsiarray.indexof() to find the index first, then call re
moveelementat.
... void re
moveelementat( in unsigned long index ); parameters index the position of the item.
nsINavHistoryResult
method overview void addobserver(in nsinavhistoryresultobserver aobserver, in boolean aownsweak); void re
moveobserver(in nsinavhistoryresultobserver aobserver); attributes attribute type description root nsinavhistorycontainerresultnode the root of the results.
... aownsweak if false, the result will keep an owning reference to the observer, which must be re
moved by calling re
moveobserver().
... re
moveobserver() re
moves an observer that was added by a previous call to addobserver().
... void re
moveobserver( in nsinavhistoryresultobserver aobserver ); parameters aobserver the observer to re
move.
nsINavHistoryService
size_is(aresultcount)] out nsinavhistoryquery aqueries, out unsigned long aresultcount, out nsinavhistoryqueryoptions options); autf8string queriestoquerystring([array, size_is(aquerycount)] in nsinavhistoryquery aqueries, in unsigned long aquerycount, in nsinavhistoryqueryoptions options); void addobserver(in nsinavhistoryobserver observer, in boolean ownsweak); void re
moveobserver(in nsinavhistoryobserver observer); void runinbatchmode(in nsinavhistorybatchcallback acallback, in nsisupports aclosure); void importhistory(in nsifile file); astring getcharsetforuri(in nsiuri auri); astring setcharsetforuri(in nsiuri auri, in astring acharset); attributes attribute type description hashistoryentries ...
... addvisit() obsolete since gecko 22.0 (firefox 22.0 / thunderbird 22.0 / seamonkey 2.19) note: this method was re
moved in gecko 22.0.
... re
moveobserver() this method re
moves a history observer.
... void re
moveobserver( in nsinavhistoryobserver observer ); parameters observer the history observer to be re
moved.
nsIObserverService
xpcom/ds/nsiobserverservice.idlscriptable this interface provides methods to add, re
move, notify, and enumerate observers of various notifications.
...la.org/observer-service;1"] .getservice(components.interfaces.nsiobserverservice); method overview void addobserver( in nsiobserver anobserver, in string atopic, in boolean ownsweak); nsisimpleenumerator enumerateobservers( in string atopic ); void notifyobservers( in nsisupports asubject, in string atopic, in wstring somedata ); void re
moveobserver( in nsiobserver anobserver, in string atopic ); methods addobserver() registers a given listener for a notifications regarding the specified topic.
... re
moveobserver() this method is called to unregister an observer for a particular topic.
... void re
moveobserver( in nsiobserver anobserver, in string atopic ); parameters anobserver the nsiobserver instance to re
move.
nsIPlacesImportExportService
importhtmlfromfile() obsolete since gecko 14.0 (firefox 14.0 / thunderbird 14.0 / seamonkey 2.11) note: this method has been re
moved; use the bookmarkhtmlutils.jsm javascript code module instead.
... importhtmlfromfiletofolder() obsolete since gecko 14.0 (firefox 14.0 / thunderbird 14.0 / seamonkey 2.11) note: this method has been re
moved; use the bookmarkhtmlutils.jsm javascript code module instead.loads the given bookmarks.html file and puts it in the given folder.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... note: this method has been re
moved; use the bookmarkhtmlutils.jsm javascript code module instead.
nsIPrivateBrowsingService
1.0 66 introduced gecko 1.9.1 inherits from: nsisupports last changed in gecko 2.0 (firefox 4 / thunderbird 3.3 / seamonkey 2.1) this interface is deprecated since firefox 20, and will probably be completely re
moved in firefox 21.
...method overview void re
movedatafromdomain(in autf8string adomain); attributes attribute type description autostarted boolean indicates whether or not private browsing was started automatically at application launch time.
... methods re
movedatafromdomain() re
moves all data stored for the specified domain, including its subdomains.
... void re
movedatafromdomain( in autf8string adomain ); parameters adomain the domain for which data should be re
moved.
nsIProcess
gecko 1.9.1 note this attribute is no longer implemented as of gecko 1.9.1, and is re
moved entirely in gecko 1.9.2.
... gecko 1.9.1 note this attribute is no longer implemented as of gecko 1.9.1, and is re
moved entirely in gecko 1.9.2.
... gecko 1.9.1 note this attribute is no longer implemented as of gecko 1.9.1, and is re
moved entirely in gecko 1.9.2.
... gecko 1.9.1 note this method is no longer implemented as of gecko 1.9.1, and is re
moved entirely in gecko 1.9.2.
nsIProcessScriptLoader
methods void loadprocessscript(in astring aurl, in boolean aallowdelayedload) void re
movedelayedprocessscript(in astring aurl); jsval getdelayedprocessscripts(); loadprocessscript() load a script in the child process.
... if this flag is true, the process script will be loaded into any new child processes created after the loadprocessscript() call, until re
movedelayedprocessscript() is called for that script.
... re
movedelayedprocessscript() re
moves aurl from the list of scripts which support delayed load.
... parameters name type description aurl string url for the script to re
move.
nsISHistoryListener
inherits from: nsisupports last changed in gecko 1.7 a session history listener is notified when pages are added to, re
moved from, and loaded from session history.
... onhistorypurge() called when entries are re
moved from session history.
... entries can be re
moved from session history for various reasons; for example to control the browser's memory usage, to prevent users from loading documents from history, to erase evidence of prior page loads, etc.
...boolean onhistorypurge( in long anumentries ); parameters anumentries the number of entries to be re
moved from session history.
nsISessionStore
aindex is the index of the closed tab to be re
moved (fifo ordered).
... return value forgetclosedwindow() nsidomnode forgetclosedwindow( in unsigned long aindex ); parameters aindex is the index of the closed window to be re
moved (fifo ordered).
... aoverwrite if this parameter is true, all existing tabs are re
moved and replaced with the tabs in the state astate.
...this will be the outermost or root nsidomwindow in a nsixulwindow (the window seen by users as a
moveable frame on the display).
nsITaskbarTabPreview
method overview void ensureregistration(); violates the xpcom interface guidelines nativewindow gethwnd(); violates the xpcom interface guidelines void
move(in nsitaskbartabpreview anext); attributes attribute type description icon imgicontainer the icon displayed next to the title in the preview.
...if a preview is not registered, the api call to set its sibling (via the
move() method) will fail silently.
...
move() relocates the preview relative to another tab preview from the same window.
... void
move( in nsitaskbartabpreview anext ); parameters anext the preview that this preview should be placed to the left of.
nsIWebBrowser
method overview void addwebbrowserlistener(in nsiweakreference alistener, in nsiidref aiid); void re
movewebbrowserlistener(in nsiweakreference alistener, in nsiidref aiid); attributes attribute type description containerwindow nsiwebbrowserchrome the chrome object associated with the browser instance.
... the chrome object may optionally implement nsiwebprogresslistener instead of explicitly calling addwebbrowserlistener() and re
movewebbrowserlistener() to register a progress listener object.
... re
movewebbrowserlistener() re
moves a previously registered listener.
... void re
movewebbrowserlistener( in nsiweakreference alistener, in nsiidref aiid ); parameters alistener the listener to be re
moved.
nsIWebProgress
the nsiwebprogress interface is used to add or re
move nsiwebprogresslistener instances to observe the loading of asynchronous requests (usually in the context of a dom window).
... last changed in gecko 1.8.0 inherits from: nsisupports method overview void addprogresslistener(in nsiwebprogresslistener alistener, in unsigned long anotifymask); void re
moveprogresslistener(in nsiwebprogresslistener alistener); attributes attribute type description domwindow nsidomwindow the dom window associated with this nsiwebprogress instance.
... re
moveprogresslistener() re
moves a previously registered listener of progress events.
... void re
moveprogresslistener( in nsiwebprogresslistener alistener ); parameters alistener the listener interface previously registered with a call to addprogresslistener().
nsIWindowWatcher
registernotification() clients of this service can register themselves to be notified when a window is opened or closed (added to or re
moved from this service).
... unregisternotification() clients of this service can register themselves to be notified when a window is opened or closed (added to or re
moved from this service).
... this method re
moves an nsiobserver from the list of objects to be notified.
... void unregisternotification( in nsiobserver aobserver ); parameters aobserver the nsiobserver to be re
moved.
nsIXSLTProcessor
to create an instance, use: var xsltprocessor = components.classes["@mozilla.org/document-transformer;1?type=xslt"] .createinstance(components.interfaces.nsixsltprocessor); method overview void clearparameters(); nsivariant getparameter(in domstring namespaceuri, in domstring localname); void importstylesheet(in nsidomnode style); void re
moveparameter(in domstring namespaceuri, in domstring localname); void reset(); void setparameter(in domstring namespaceuri, in domstring localname, in nsivariant value); nsidomdocument transformtodocument(in nsidomnode source); nsidomdocumentfragment transformtofragment(in nsidomnode source, in nsidomdocument output); methods clearparameters() re
moves all set parameters from this nsixsltpr...
... re
moveparameter() re
moves a parameter, if set.
...void re
moveparameter( in domstring namespaceuri, in domstring localname ); parameters namespaceuri the namespaceuri of the xslt parameter.
... reset() re
move all parameters and stylesheets from this nsixsltprocessor.
nsIZipWriter
ng azipentry, in prtime amodtime, in print32 acompression, in nsiinputstream astream, in boolean aqueue); void close(); nsizipentry getentry(in autf8string azipentry); boolean hasentry(in autf8string azipentry); void open(in nsifile afile, in print32 aioflags); void processqueue(in nsirequestobserver aobserver, in nsisupports acontext); void re
moveentry(in autf8string azipentry, in boolean aqueue); attributes attribute type description comment acstring gets or sets the comment associated with the currently open zip file.
... re
moveentry() re
moves an entry from the zip file.
... void re
moveentry( in autf8string azipentry, in boolean aqueue ); parameters azipentry the path of the entry to re
move from the zip file.
... aqueue true to place the re
move operation into the queue, or false to process it at once.
NS_CStringCutData
« xpcom api reference summary the ns_cstringcutdata function re
moves a section of the string's internal buffer.
...acutstart [in] the starting index of the section to re
move, measured in storage units.
... acutlength [in] the length of the section to re
move, measured in storage units.
... example code nscstringcontainer str; ns_cstringcontainerinit(str); ns_cstringsetdata(str, "hello world"); // re
move " world" portion of string ns_cstringcutdata(str, 5, pr_uint32_max); const char* data; ns_cstringgetdata(str, &data); printf("%s\n", data); // prints out "hello" ns_cstringcontainerfinish(str); history this function was frozen for mozilla 1.7.
NS_StringCutData
« xpcom api reference summary the ns_stringcutdata function re
moves a section of the string's internal buffer.
... acutstart [in] the starting index of the section to re
move, measured in storage units.
... acutlength [in] the length of the section to re
move, measured in storage units.
... example code nsstringcontainer str; ns_stringcontainerinit(str); ns_stringsetdata(str, l"hello world"); // re
move " world" portion of string ns_stringcutdata(str, 5, pr_uint32_max); const prunichar* data; ns_stringgetdata(str, &data); // data now ponts to the string: l"hello" ns_stringcontainerfinish(str); history this function was frozen for mozilla 1.7.
Performance
the asynchronous writes discussed below re
moves most of the immediate penalty of a commit, so you will not notice the problem as much.
...when data is deleted, the associated bytes are marked as free but are not re
moved from the file.
...the way to work around this is to run the vacuum command to re
move this space.
...users have the expectation that deleting items in their history will re
move the traces of that from the database.
Gloda examples
called when new items are returned by the database query or freshly indexed */ onitemsadded: function _onitemsadded(aitems, acollection) { }, /* called when items that are already in our collection get re-indexed */ onitemsmodified: function _onitemsmodified(aitems, acollection) { }, /* called when items that are in our collection are purged from the system */ onitemsre
moved: function _onitemsre
moved(aitems, acollection) { }, /* called when our database query completes */ onquerycompleted: function _onquerycompleted(conversation_coll) { try { for (var conv in conversation_coll) { //do something with the conversation here alert(conv.subject); } } catch (e) {} } } glodamessage.con...
...called when new items are returned by the database query or freshly indexed */ onitemsadded: function _onitemsadded(aitems, acollection) { }, /* called when items that are already in our collection get re-indexed */ onitemsmodified: function _onitemsmodified(aitems, acollection) { }, /* called when items that are in our collection are purged from the system */ onitemsre
moved: function _onitemsre
moved(aitems, acollection) { }, /* called when our database query completes */ onquerycompleted: function _onquerycompleted(acollection) { var items = acollection.items; for (msg of items) { alert(msg.subject); }; } }; collection = id_q.getcollection(mylistener); show all messages where the from, to and cc values include...
...n email address and turn it into an identity object id_q = gloda.newquery(gloda.noun_identity); id_q.kind("email"); id_q.value("test@example.com"); id_coll = id_q.getcollection({ onitemsadded: function _onitemsadded(aitems, acollection) { }, onitemsmodified: function _onitemsmodified(aitems, acollection) { }, onitemsre
moved: function _onitemsre
moved(aitems, acollection) { }, onquerycompleted: function _onquerycompleted(id_coll) { //woops no identity if (id_coll.items.length <= 0) return; id = id_coll.items[0]; //now we use the identity to find all messages that person was involved with ...
... }, /* called when items that are already in our collection get re-indexed */ onitemsmodified: function _onitemsmodified(aitems, acollection) { }, /* called when items that are in our collection are purged from the system */ onitemsre
moved: function _onitemsre
moved(aitems, acollection) { }, /* called when our database query completes */ onquerycompleted: function _onquerycompleted(msg_coll) { try { while(msg = msg_coll.items.pop()) { //do som...
Index
13 autoconfig: how to create a configuration file autoconfiguration, thunderbird authoritative definition 14 autoconfiguration in thunderbird
moved to autoconfiguration 15 buddy icons in mail seth spitzer mozilla is now able to show icons in the message header area and the addressbook card pane.
... initially, the training.dat file is empty (there was discussion of shipping with a default file) on spam detection, the user can choose to
move spam to a special "junk" folder the user can configure junk mail can be automatically purged from the "junk" folder to analyze a message for spam, we need the entire message, not just the headers.
...pizzarro <rhp@netscape.com> 52 thunderbird api documentation these pages have been
moved from mozilla.org, and may or may not be relevant.
...(duplicate content has been re
moved from this page.) 87 finding the code for a feature add-ons, extensions, thunderbird frequently you are trying to figure out the code that implements a specific feature of the user interface.
Debugger.Script - Firefox Developer Tools
clearbreakpoint(handler, [offset]) if the instance refers to a jsscript, re
move all breakpoints set in this debugger instance that usehandler as their handler.
... ifoffset is given, re
move only those breakpoints set atoffset that usehandler; ifoffset is not a valid offset in this script, throw an error.
... clearallbreakpoints([offset]) if the instance refers to a jsscript, re
move all breakpoints set in this script.
... ifoffset is present, re
move all breakpoints set at that offset in this script; ifoffset is not a valid bytecode offset in this script, throw an error.
Debugger.Object - Firefox Developer Tools
(this function behaves like object.defineproperties, except that the target object is implicit, and in a different compartment from theproperties argument.) deleteproperty(name) re
move the referent's property namedname.
... return true if the property was successfully re
moved, or if the referent has no such property.
... clearobjectwatchpoint()(future plan) re
move any object watchpoint set on the referent.
... clearpropertywatchpoint(name)(future plan) re
move any watchpoint set on the referent's property namedname.
Index - Firefox Developer Tools
not all of these have had wide adoption, and due to the cost of maintenance, seldom used panels are eventually re
moved.
...e page: 65 inspect and select colors guide, inspector, tools in the css pane's rules view, if a rule contains a color value, you'll see a sample of the color next to the value: 66 open the inspector guide, inspector, tools there are two main ways to open the inspector: 67 reposition elements in the page starting in firefox 48 you can
move absolutely positioned elements by dragging them around the page.
... 102 rulers devtools, firefox, rulers, tools you can overlay horizontal and vertical rulers on a web page: 103 settings beginning with firefox 62, the icon to open developer tools settings has been
moved into a menu accessed by clicking/touching ...
...you can use the up and down arrows to
move through the list, and return to open the file you want: 128 set a breakpoint javascript, tools, breakpoint, column breakpoint, conditional breakpoint there are many different types of breakpoint that can be set in the debugger; this article covers standard (unconditional) breakpoints and conditional breakpoints.
Migrating from Firebug - Firefox Developer Tools
those panels allow you to enable and disable single or all breakpoints and to re
move single breakpoints or all of them at once.
... delete cookies firebug's cookies panel allows you to delete all cookies of a website via the menu option cookies > re
move cookies or by pressing ctrl+shift+o.
... it also allows you to only re
move session cookies via cookies > re
move session cookies and to re
move single cookies by right-clicking them and choosing delete.
... the devtools storage inspector allows to re
move all cookies and a single one by right-clicking on a cookie and choosing delete all resp.
Examine and edit CSS - Firefox Developer Tools
filtering rules there's a box at the top of the rules view labeled "filter styles": as you type: any rules which don't contain the typed string at all are hidden any declarations which contain the typed string are highlighted click the "x" at the end of the search box to re
move the filter.
...once you've typed in a filter, you can press esc to re
move it again.
...once you've typed in a filter, you can press esc to re
move it again.
...press tab to accept the current suggestion or up and down to
move through the list.
Page inspector keyboard shortcuts - Firefox Developer Tools
command windows macos linux delete the selected node delete delete delete undo delete of a node ctrl + z cmd + z ctrl + z redo delete of a node ctrl + shift + z / ctrl + y cmd + shift + z / cmd + y ctrl + shift + z / ctrl + y
move to next node (expanded nodes only) down arrow down arrow down arrow
move to previous node up arrow up arrow up arrow
move to first node in the tree.
... home home home
move to last node in the tree.
... end end end expand currently selected node right arrow right arrow right arrow collapse currently selected node left arrow left arrow left arrow (when a node is selected)
move inside the node so you can start stepping through attributes.
... command windows macos linux
move to the previous element in the breadcrumbs bar left arrow left arrow left arrow
move to the next element in the breadcrumbs bar right arrow right arrow right arrow focus the html pane shift + tab shift + tab shift + tab focus the css pane tab tab tab css pane these shortcuts work when you're in the inspector's css pane.
Allocations - Firefox Developer Tools
click this to see the places this function was called from: here you can see that signallater() was called from two places: re
moveinner() and setselectioninner().
...but signallater() was called from two places: re
moveinner() and setselectioninner().
...however, re
moveinner() has 8901 in total count, while setselectioninner() has just 3 in total count.
... this is telling us that, of the 8904 allocations seen in signallater(), all but three came through the re
moveinner() branch.
Settings - Firefox Developer Tools
opening settings beginning with firefox 62, the icon to open developer tools settings has been
moved into a menu accessed by clicking/touching ...
...you can choose between the default setting at the bottom of the windows, or
move the tools to the left or right side of the screen.
... note that in firefox 52 we re
moved the checkbox to toggle the "select element" button.
... note: this option got re
moved from the ui in firefox 56, because this version ships with a new debugger ui, but it can still be enabled for the old ui by setting the preference devtools.debugger.workers to true.
AudioListener - Web APIs
because of these issues, these properties and methods have been re
moved.
...you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
CSSStyleSheet - Web APIs
this is normally used to access individual rules like this: stylesheet.cssrules[i] // where i = 0..cssrules.length-1 to add or re
move items in cssrules, use the cssstylesheet's insertrule() and deleterule() methods.
... legacy properties these properties are legacy properties first introduced by microsoft long ago; they shouldn't be used but are not likely to be re
moved anytime soon.
... legacy methods these methods are legacy methods first introduced by microsoft; they should not be used if they can be avoided, but are not in danger of being re
moved anytime soon.
... re
moverule() functionally identical to deleterule(); re
moves the rule at the specified index from the stylesheet's rule list.
CanvasRenderingContext2D.bezierCurveTo() - Web APIs
the starting point is the latest point in the current path, which can be changed using
moveto() before creating the bézier curve.
... html <canvas id="canvas"></canvas> javascript // define canvas and context const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); // define the points as {x, y} let start = { x: 50, y: 20 }; let cp1 = { x: 230, y: 30 }; let cp2 = { x: 150, y: 80 }; let end = { x: 250, y: 100 }; // cubic bézier curve ctx.beginpath(); ctx.
moveto(start.x, start.y); ctx.beziercurveto(cp1.x, cp1.y, cp2.x, cp2.y, end.x, end.y); ctx.stroke(); // start and end points ctx.fillstyle = 'blue'; ctx.beginpath(); ctx.arc(start.x, start.y, 5, 0, 2 * math.pi); // start point ctx.arc(end.x, end.y, 5, 0, 2 * math.pi); // end point ctx.fill(); // control points ctx.fillstyle = 'red'; ctx.beginpath(); ctx.arc(cp1.x, cp1.y, 5, 0, 2 * math.pi); /...
... html <canvas id="canvas"></canvas> javascript the curve begins at the point specified by
moveto(): (30, 30).
... const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.
moveto(30, 30); ctx.beziercurveto(120,160, 180,10, 220,140); ctx.stroke(); result specifications specification status comment html living standardthe definition of 'canvasrenderingcontext2d.beziercurveto' in that specification.
CanvasRenderingContext2D.quadraticCurveTo() - Web APIs
the starting point is the latest point in the current path, which can be changed using
moveto() before creating the quadratic bézier curve.
... html <canvas id="canvas"></canvas> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); // quadratic bézier curve ctx.beginpath(); ctx.
moveto(50, 20); ctx.quadraticcurveto(230, 30, 50, 100); ctx.stroke(); // start and end points ctx.fillstyle = 'blue'; ctx.beginpath(); ctx.arc(50, 20, 5, 0, 2 * math.pi); // start point ctx.arc(50, 100, 5, 0, 2 * math.pi); // end point ctx.fill(); // control point ctx.fillstyle = 'red'; ctx.beginpath(); ctx.arc(230, 30, 5, 0, 2 * math.pi); ctx.fill(); result in this example, the control point ...
... html <canvas id="canvas"></canvas> javascript the curve begins at the point specified by
moveto(): (20, 110).
... const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.
moveto(20, 110); ctx.quadraticcurveto(230, 150, 250, 20); ctx.stroke(); result specifications specification status comment html living standardthe definition of 'canvasrenderingcontext2d.quadraticcurveto' in that specification.
Advanced animations - Web APIs
for each frame, we also clear the canvas to re
move old circles from prior frames.
...
move your mouse into the canvas to start the animation.
...l.vx < 0) { ball.vx = -ball.vx; } raf = window.requestanimationframe(draw); } canvas.addeventlistener('mouseover', function(e) { raf = window.requestanimationframe(draw); }); canvas.addeventlistener('mouseout', function(e) { window.cancelanimationframe(raf); }); ball.draw(); adding mouse control to get some control over the ball, we can make it follow our mouse using the mouse
move event, for example.
...tx.fillrect(0,0,canvas.width,canvas.height); } function draw() { clear(); ball.draw(); ball.x += ball.vx; ball.y += ball.vy; if (ball.y + ball.vy > canvas.height || ball.y + ball.vy < 0) { ball.vy = -ball.vy; } if (ball.x + ball.vx > canvas.width || ball.x + ball.vx < 0) { ball.vx = -ball.vx; } raf = window.requestanimationframe(draw); } canvas.addeventlistener('mouse
move', function(e) { if (!running) { clear(); ball.x = e.clientx; ball.y = e.clienty; ball.draw(); } }); canvas.addeventlistener('click', function(e) { if (!running) { raf = window.requestanimationframe(draw); running = true; } }); canvas.addeventlistener('mouseout', function(e) { window.cancelanimationframe(raf); running = false; }); ball.draw();
move the ball...
Applying styles and colors - Web APIs
function draw() { var ctx = document.getelementbyid('canvas').getcontext('2d'); for (var i = 0; i < 10; i++) { ctx.linewidth = 1 + i; ctx.beginpath(); ctx.
moveto(5 + i * 14, 5); ctx.lineto(5 + i * 14, 140); ctx.stroke(); } } <canvas id="canvas" width="150" height="150"></canvas> draw(); screenshotlive sample obtaining crisp lines requires understanding how paths are stroked.
... function draw() { var ctx = document.getelementbyid('canvas').getcontext('2d'); var linecap = ['butt', 'round', 'square']; // draw guides ctx.strokestyle = '#09f'; ctx.beginpath(); ctx.
moveto(10, 10); ctx.lineto(140, 10); ctx.
moveto(10, 140); ctx.lineto(140, 140); ctx.stroke(); // draw lines ctx.strokestyle = 'black'; for (var i = 0; i < linecap.length; i++) { ctx.linewidth = 15; ctx.linecap = linecap[i]; ctx.beginpath(); ctx.
moveto(25 + i * 50, 10); ctx.lineto(25 + i * 50, 140); ctx.stroke(); } } <canvas id="canvas" width="150" height="15...
... function draw() { var ctx = document.getelementbyid('canvas').getcontext('2d'); var linejoin = ['round', 'bevel', 'miter']; ctx.linewidth = 10; for (var i = 0; i < linejoin.length; i++) { ctx.linejoin = linejoin[i]; ctx.beginpath(); ctx.
moveto(-5, 5 + i * 40); ctx.lineto(35, 45 + i * 40); ctx.lineto(75, 5 + i * 40); ctx.lineto(115, 45 + i * 40); ctx.lineto(155, 5 + i * 40); ctx.stroke(); } } <canvas id="canvas" width="150" height="150"></canvas> draw(); screenshotlive sample a demo of the miterlimit property as you've seen in the previous example, when joining two lines with the miter option, the outside...
...tx.linewidth = 2; ctx.strokerect(-5, 50, 160, 50); // set line styles ctx.strokestyle = '#000'; ctx.linewidth = 10; // check input if (document.getelementbyid('miterlimit').value.match(/\d+(\.\d+)?/)) { ctx.miterlimit = parsefloat(document.getelementbyid('miterlimit').value); } else { alert('value must be a positive number'); } // draw lines ctx.beginpath(); ctx.
moveto(0, 100); for (i = 0; i < 24 ; i++) { var dy = i % 2 == 0 ?
Content Index API - Web APIs
it's good practice to present an interface for clearing out entries, or periodically re
move older entries.
...this happens when content is re
moved by the user agent.
...; for (const entry of entries) { const listitem = document.createelement('li'); const anchorelem = document.createelement('a'); anchorelem.innertext = entry.title; anchorelem.setattribute('href', entry.url); listelem.append(listitem); } readinglistelem.append(listelem); } } unregistering indexed content below is an asynchronous function, that re
moves an item from the content index.
...they are accessible from the workerglobalscope.self property: // service worker script self.registration.index.add(item); self.registration.index.delete(item.id); const contentindexitems = self.registration.index.getall(); contentdelete event when an item is re
moved from the user agent interface, a contentdelete event is received by the service worker.
DOMTokenList.toggle() - Web APIs
the toggle() method of the domtokenlist interface re
moves a given token from the list and returns false.
...if set to false, then token will only be re
moved, but not added.
... if set to true, then token will only be added, but not re
moved.
... first, the html: <span class="a b">classlist is 'a b'</span> now the javascript: let span = document.queryselector("span"); let classes = span.classlist; span.addeventlistener('click', function() { let result = classes.toggle("c"); if (result) { span.textcontent = `'c' added; classlist is now "${classes}".`; } else { span.textcontent = `'c' re
moved; classlist is now "${classes}".`; } }) the output looks like this: specifications specification status comment domthe definition of 'toggle()' in that specification.
DirectoryEntrySync - Web APIs
var direntry = fs.root.getdirectory('superseekrit', {create: true}); method overview directoryreadersync createreader () raises (fileexception); fileentrysync getfile (in domstring path, in optional flags options) raises (fileexception); directoryentrysync getdirectory (in domstring path, in optional flags options) raises (fileexception); void re
moverecursively () raises (fileexception); methods createreader() creates a new directoryreadersync to read entries from this directory.
... re
moverecursively() deletes a directory and all of its contents.
... if you delete a directory that contains a file that cannot be re
moved or if an error occurs while the deletion is in progress, some of the contents might not be deleted.
... void re
moverecursively ( ) raises (fileexception); parameter none returns void exceptions this method can raise a fileexception with the following codes: exception description not_found_err the target directory does not exist.
Document.execCommand() - Web APIs
(internet explorer will create a link with a null value.) cut re
moves the current selection and copies it to the clipboard.
... enableabsolutepositioneditor enables or disables the grabber that allows absolutely-positioned elements to be
moved around.
... re
moveformat re
moves all formatting from the current selection.
... unlink re
moves the anchor element from a selected hyperlink.
Document.xmlEncoding - Web APIs
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... warning: do not use this attribute; it has been re
moved from the dom level 4 specification and is no longer supported in gecko 10.0 (firefox 10.0 / thunderbird 10.0 / seamonkey 2.7).
... however, firefox 3.0 includes information on endianness (e.g., utf-16be for big endian encoding), and while this extra information is re
moved as of firefox 3.1b3, firefox 3.1b3 is still consulting the file's encoding, rather than the xml declaration as the spec defines it ("an attribute specifying, as part of the xml declaration, the encoding of this document.").
... specification http://www.w3.org/tr/dom-level-3-cor...ment3-encoding this has been re
moved from dom core level 4wd ...
Traversing an HTML table with JavaScript and DOM Interfaces - Web APIs
you will learn how to create, access and control, and re
move html elements dynamically.
...for example: mynewptagnode = document.createelement("p"); mybody.appendchild(mynewptagnode); removing nodes with the re
movechild(..) method nodes can be re
moved.
... the following code re
moves text node mytextnode (containing the word "world") from the second <p> element, myp.
... myp.re
movechild(mytextnode); text node mytextnode (containing the word "world") still exists.
Element: mousedown event - Web APIs
bubbles yes cancelable yes interface mouseevent event handler property onmousedown examples the following example uses the mousedown, mouse
move, and mouseup events to allow the user to draw on an html5 canvas.
... as the mouse
moves over the page, the mouse
move event fires.
... // add the event listeners for mousedown, mouse
move, and mouseup mypics.addeventlistener('mousedown', e => { x = e.offsetx; y = e.offsety; isdrawing = true; }); mypics.addeventlistener('mouse
move', e => { if (isdrawing === true) { drawline(context, x, y, e.offsetx, e.offsety); x = e.offsetx; y = e.offsety; } }); window.addeventlistener('mouseup', e => { if (isdrawing === true) { drawline(context, x, y, e.offsetx, e.of...
...fsety); x = 0; y = 0; isdrawing = false; } }); function drawline(context, x1, y1, x2, y2) { context.beginpath(); context.strokestyle = 'black'; context.linewidth = 1; context.
moveto(x1, y1); context.lineto(x2, y2); context.stroke(); context.closepath(); } result specifications specification status ui eventsthe definition of 'mousedown' in that specification.
Element: mouseup event - Web APIs
bubbles yes cancelable yes interface mouseevent event handler property onmouseup examples the following example uses the mousedown, mouse
move, and mouseup events to allow the user to draw on an html5 canvas.
... as the mouse
moves over the page, the mouse
move event fires.
... // add the event listeners for mousedown, mouse
move, and mouseup mypics.addeventlistener('mousedown', e => { x = e.offsetx; y = e.offsety; isdrawing = true; }); mypics.addeventlistener('mouse
move', e => { if (isdrawing === true) { drawline(context, x, y, e.offsetx, e.offsety); x = e.offsetx; y = e.offsety; } }); window.addeventlistener('mouseup', e => { if (isdrawing === true) { drawline(context, x, y, e.offsetx, e.of...
...fsety); x = 0; y = 0; isdrawing = false; } }); function drawline(context, x1, y1, x2, y2) { context.beginpath(); context.strokestyle = 'black'; context.linewidth = 1; context.
moveto(x1, y1); context.lineto(x2, y2); context.stroke(); context.closepath(); } result specifications specification status ui eventsthe definition of 'mouseup' in that specification.
FileSystemDirectoryEntry - Web APIs
obsolete methods re
moverecursively() deletes a directory and all of its contents, including the contents of subdirectories.
... this has been re
moved from the spec.
... full support 50notes notes in firefox, the errorcallback's input parameter is a domexception rather than a fileerror object.opera android no support nosafari ios full support 11.3samsung internet android full support yesre
moverecursively deprecatednon-standardchrome full support 8edge full support 79firefox no support 50 — 52notes no support 50 — 52notes notes while the re
moverecursively() method existed, it immediately called the error callback with ns_error_dom_security_er...
...no support nosafari no support nowebview android full support ≤37chrome android full support 18firefox android no support 50 — 52notes no support 50 — 52notes notes while the re
moverecursively() method existed, it immediately called the error callback with ns_error_dom_security_err.opera android no support nosafari ios no support nosamsung internet android full support yeslegend full support ...
History API - Web APIs
moving forward and backward to
move backward through history: window.history.back() this acts exactly as if the user clicked on the back button in their browser toolbar.
... similarly, you can
move forward (as if the user clicked the forward button), like this: window.history.forward() moving to a specific point in history you can use the go() method to load a specific page from session history, identified by its relative position to the current page.
... (the current page's relative position is 0.) to
move back one page (the equivalent of calling back()): window.history.go(-1) to
move forward a page, just like calling forward(): window.history.go(1) similarly, you can
move forward 2 pages by passing 2, and so forth.
...and then illustrates some of the methods of the history object to add, replace, and
move within the browser history for the current tab.
IDBCursorSync - Web APIs
important: the synchronous version of the indexeddb api was originally intended for use only with web workers, and was eventually re
moved from the spec because its need was questionable.
... method overview bool continue (in optional any key); void re
move () raises (idbdatabaseexception); attributes attribute type description count readonly unsigned long long the total number of objects that share the current key.
... bool continue ( in optional any key ); parameters key the key to which to
move the cursor's position.
... re
move() deletes the record at the cursor's position, without changing the cursor's position void delete ( ) raises (databaseexception); exceptions this method can raise an idbdatabaseexception with the following code: not_allowed_err if the underlying index or object store does not support updating the record because it is open in the read_only or snapshot_read mode.
IDBDatabaseSync - Web APIs
important: the synchronous version of the indexeddb api was originally intended for use only with web workers, and was eventually re
moved from the spec because its need was questionable.
... method overview idbobjectstoresync createobjectstore (in domstring name, in domstring keypath, in optional boolean autoincrement) raises (idbdatabaseexception); idbobjectstoresync openobjectstore (in domstring name, in optional unsigned short mode) raises (idbdatabaseexception); void re
moveobjectstore (in domstring storename) raises (idbdatabaseexception); void setversion (in domstring version); idbtransactionsync transaction (in optional domstringlist storenames, in optional unsigned int timeout) raises (idbdatabaseexception); attributes attribute type description description readonly domstring the human-readable descript...
... re
moveobjectstore() destroys an object store with the given name, as well as all indexes that reference that object store.
... void re
moveobjectstore ( in domstring storename ) raises (idbdatabaseexception); parameters storename the name of an existing object store to re
move.
IDBIndexSync - Web APIs
important: the synchronous version of the indexeddb api was originally intended for use only with web workers, and was eventually re
moved from the spec because its need was questionable.
...n any key) raises (idbdatabaseexception); void opencursor (in optional idbkeyrange range, in optional unsigned short direction) raises (idbdatabaseexception); void openobjectcursor (in optional idbkeyrange range, in optional unsigned short direction) raises (idbdatabaseexception); any put (in any value, in optional any key) raises (idbdatabaseexception); void re
move (in any key) raises (idbdatabaseexception); attributes attribute type description keypath readonly domstring the key path of this index.
... re
move() re
moves from this index any records that correspond to the given key.
... void re
move ( in any key ) raises (idbdatabaseexception); parameters key key of the records to be re
moved.
Basic concepts - Web APIs
it used to include a synchronous version also, for use in web workers, but this was re
moved from the spec due to lack of interest by the web community.
...they have onsuccess and onerror properties, and you can call addeventlistener() and re
moveeventlistener() on them.
...old browsers implemented the now deprecated and re
moved idbdatabase.setversion() method.
...it has a position within the range, and
moves in a direction that is increasing or decreasing in the order of record keys.
MediaSessionActionDetails - Web APIs
seekoffset optional if the action is either seekforward or seekbackward and this property is present, it is a floating point value which indicates the number of seconds to
move the play position forward or backward.
... seektime optional if the action is seekto, this property must be present and must be a floating-point value indicating the absolute time within the media to
move the playback position to, where 0 indicates the beginning of the media.
... previoustrack
moves back to the previous track.
... seekto
moves the playback position to the specified time within the media.
MouseEvent() - Web APIs
mouseeventinit optional is a mouseeventinit dictionary, having the following fields: "screenx", optional and defaulting to 0, of type long, that is the horizontal position of the mouse event on the user's screen; setting this value doesn't
move the mouse pointer.
... "screeny", optional and defaulting to 0, of type long, that is the vertical position of the mouse event on the user's screen; setting this value doesn't
move the mouse pointer.
... "clientx", optional and defaulting to 0, of type long, that is the horizontal position of the mouse event on the client window of user's screen; setting this value doesn't
move the mouse pointer.
... "clienty", optional and defaulting to 0, of type long, that is the vertical position of the mouse event on the client window of the user's screen; setting this value doesn't
move the mouse pointer.
MutationRecord - Web APIs
mutationrecord.re
movednodes nodelist return the nodes re
moved.
... will be an empty nodelist if no nodes were re
moved.
... mutationrecord.previoussibling node return the previous sibling of the added or re
moved nodes, or null.
... mutationrecord.nextsibling node return the next sibling of the added or re
moved nodes, or null.
Notification.close() - Web APIs
the close() method of the notification interface is used to close/re
move a previously displayed notification.
... note: this api shouldn't be used just to have the notification re
moved from the screen after a fixed delay since this method will also re
move the notification from any notification tray, preventing users from interacting with it after it was initially shown.
... a valid use for this api would be to re
move a notification that is no longer relevant (e.g.
...at the end of the function, it also calls close() inside a addeventlistener() function to re
move the notification when the relevant content has been read on the webpage.
Using the Notifications API - Web APIs
if so, we
move on and return true.
...your task "' + title + '" is now overdue.'; var notification = new notification('to do list', { body: text, icon: img }); closing notifications used close() to re
move a notification that is no longer relevant to the user (e.g.
...old versions of chrome didn't re
move notifications automatically so you can do so after a settimeout() only for those legacy versions in order to not re
move notifications from notification trays on other browsers.
... n.close(); } }); note: this api shouldn't be used just to have the notification re
moved from the screen after a fixed delay (on modern browsers) since this method will also re
move the notification from any notification tray, preventing users from interacting with it after it was initially shown.
PannerNode.distanceModel - Web APIs
the distancemodel property of the pannernode interface is an enumerated value determining which algorithm to use to reduce the volume of the audio source as it
moves away from the listener.
...you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
PannerNode.refDistance - Web APIs
the refdistance property of the pannernode interface is a double value representing the reference distance for reducing volume as the audio source
moves further from the listener – i.e.
... example this example demonstrates how different values of refdistance affect how the volume of a sound decays as it
moves away from the listener.
... unlike rollofffactor, changing this value also delays the volume decay until the sound
moves past the reference point.
... const context = new audiocontext(); // all our test tones will last this many seconds const note_length = 6; // this is how far we'll
move the sound const z_distance = 20; // this function creates a graph for the test tone with a given refdistance // and schedules it to
move away from the listener along the z (depth-wise) axis // at the given start time, resulting in a decrease in volume (decay) const scheduletesttone = (refdistance, starttime) => { const osc = new oscillatornode(context); const panner = new pannernode(context); panner.refdistance = refdistance; // set the initial z position, then schedule the ramp panner.positionz.setvalueattime(0, starttime); panner.positionz.linearramptovalueattime(z_distance, starttime + note_length); osc.connect(panner) .connect(c...
PannerNode.setVelocity() - Web APIs
this method was re
moved from the specification because of gaps in its design and implementation problems.
...you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
Selection.extend() - Web APIs
the selection.extend() method
moves the focus of the selection to a specified point.
... the anchor of the selection does not
move.
... syntax sel.extend(node, offset) parameters node the node within which the focus will be
moved.
... offset optional the offset position within node where the focus will be
moved to.
Selection API - Web APIs
once your selection is in a variable, you perform a variety of operations on it, for example copying the selection to a text string using selection.tostring(), adding a range (as represented by a standard range object) to the selection (or removing one) with selection.addrange()/selection.re
moverange(), or changing the selection to be the entire contents of a dom node using selection.selectallchildren().
...android full support yesfirefox android full support 55opera android full support yessafari ios full support yessamsung internet android full support yesempty() as alias of re
moveallranges() experimentalchrome full support yesedge full support 12firefox full support 55ie ?
... yeschrome android full support yesfirefox android full support yesopera android full support yessafari ios full support yessamsung internet android full support yesre
moveallranges experimentalchrome full support yesedge full support 12firefox full support yesie full support yesopera full support yessafari full support ...
... yeschrome android full support yesfirefox android full support yesopera android full support yessafari ios full support yessamsung internet android full support yesre
moverange experimentalchrome full support 58edge full support 12firefox full support yesie ?
SubtleCrypto.verify() - Web APIs
*/ async function verifymessage(publickey) { const signaturevalue = document.queryselector(".rsassa-pkcs1 .signature-value"); signaturevalue.classlist.re
move("valid", "invalid"); let encoded = getmessageencoding(); let result = await window.crypto.subtle.verify( "rsassa-pkcs1-v1_5", publickey, signature, encoded ); signaturevalue.classlist.add(result ?
...*/ async function verifymessage(publickey) { const signaturevalue = document.queryselector(".rsa-pss .signature-value"); signaturevalue.classlist.re
move("valid", "invalid"); let encoded = getmessageencoding(); let result = await window.crypto.subtle.verify( { name: "rsa-pss", saltlength: 32, }, publickey, signature, encoded ); signaturevalue.classlist.add(result ?
...*/ async function verifymessage(publickey) { const signaturevalue = document.queryselector(".ecdsa .signature-value"); signaturevalue.classlist.re
move("valid", "invalid"); let encoded = getmessageencoding(); let result = await window.crypto.subtle.verify( { name: "ecdsa", hash: {name: "sha-384"}, }, publickey, signature, encoded ); signaturevalue.classlist.add(result ?
...*/ async function verifymessage(key) { const signaturevalue = document.queryselector(".hmac .signature-value"); signaturevalue.classlist.re
move("valid", "invalid"); let encoded = getmessageencoding(); let result = await window.crypto.subtle.verify( "hmac", key, signature, encoded ); signaturevalue.classlist.add(result ?
Touch.target - Web APIs
summary returns the element (eventtarget) on which the touch contact started when it was first placed on the surface, even if the touch point has since
moved outside the interactive area of that element or even been re
moved from the document.
... note that if the target element is re
moved from the document, events will still be targeted at it, and hence won't necessarily bubble up to the window or document anymore.
... if there is any risk of an element being re
moved while it is being touched, the best practice is to attach the touch listeners directly to the target.
... // register a touch
move listener for the 'source' element var src = document.getelementbyid("source"); src.addeventlistener('touchstart', function(e) { // iterate through the touch points that were activiated // for this element.
TouchEvent.changedTouches - Web APIs
for the touch
move event, it is a list of the touch points that have changed since the last event.
... for the touchend event, it is a list of the touch points that have been re
moved from the surface (that is, the set of touch points corresponding to fingers no longer touching the surface).
... in following code snippet, the touch
move event handler iterates through the changedtouches list and prints the identifier of each touch point that changed since the last event.
... someelement.addeventlistener('touch
move', function(e) { // iterate through the list of touch points that changed // since the last event and print each touch point's identifier.
TrackEvent - Web APIs
the trackevent interface, which is part of the html dom specification, is used for events which represent changes to a set of available tracks on an html media element; these events are addtrack and re
movetrack.
... example this example sets up a function, handletrackevent(), which is callled for any addtrack or re
movetrack event on the first <video> element found in the document.
... var videoelem = document.queryselector("video"); videoelem.videotracks.addeventlistener("addtrack", handletrackevent, false); videoelem.videotracks.addeventlistener("re
movetrack", handletrackevent, false); videoelem.audiotracks.addeventlistener("addtrack", handletrackevent, false); videoelem.audiotracks.addeventlistener("re
movetrack", handletrackevent, false); videoelem.texttracks.addeventlistener("addtrack", handletrackevent, false); videoelem.texttracks.addeventlistener("re
movetrack", handletrackevent, false); function handletrackevent(event) { var trackkind; if (event.target instanceof(videotracklist)) { trackkind = "video"; } else if (event.target instanceof(audiotracklist)) { trackkind = "audio"; } else if (event.target instanceof(texttracklist)) { trackkind = "te...
...xt"; } else { trackkind = "unknown"; } switch(event.type) { case "addtrack": console.log("added a " + trackkind + " track"); break; case "re
movetrack": console.log("re
moved a " + trackkind + " track"); break; } } the event handler uses the javascript instanceof operator to determine which type of track the event occurred on, then outputs to console a message indicating what kind of track it is and whether it's being added to or re
moved from the element.
User Timing API - Web APIs
removing performance marks to re
move a specific mark from the performance timeline, call performance.clearmarks(name) where name is the name of the mark(s) you want re
moved.
... if this method is called with no arguments, all mark type entries will be re
moved from the performance timeline.
... removing performance measures to re
move a specific measure from the performance timeline, call performance.clearmeasures(name) where name is the name of the measure(s) you want re
moved.
... if this method is called with no arguments, all measure type entries will be re
moved from the performance timeline.
Using the Web Animations API - Web APIs
with the web animations api, we can
move interactive animations from stylesheets to javascript, separating presentation from behavior.
... the css version here’s a tumbling animation written in css showing alice falling down the rabbit hole that leads to wonderland (see the full code on codepen): notice that the background
moves, alice spins, and her color changes at an offset from her spinning.
... animation.cancel() aborts the animation and re
moves its effects.
...because the bottle changes her animation’s playbackrate from 1 to -1: var shrinkalice = function() { alicechange.playbackrate = -1; alicechange.play(); } bottle.addeventlistener("mousedown", shrinkalice, false); bottle.addeventlistener("touchstart", shrinkalice, false); in through the looking-glass, alice travels to a world where she must run to stay in place — and run twice as fast to
move forward!
Using Web Workers - Web APIs
note: when a message is passed between the main thread and worker, it is copied or "transferred" (
moved), not shared.
...faultlistener = defaultlistener || function() {}; if (onerror) {worker.onerror = onerror;} this.postmessage = function(message) { worker.postmessage(message); } this.terminate = function() { worker.terminate(); } } then we add the methods of adding/removing listeners: this.addlisteners = function(name, listener) { listeners[name] = listener; } this.re
movelisteners = function(name) { delete listeners[name]; } here we let the worker handle two simple operations for illustration: getting the difference of two numbers and making an alert after three seconds.
...etc): calls a worker's queryable function * postmessage(string or json data): see worker.prototype.postmessage() * terminate(): terminates the worker * addlistener(name, function): adds a listener * re
movelistener(name): re
moves a listener queryableworker instances properties: * defaultlistener: the default listener executed only when the worker calls the postmessage() function directly */ function queryableworker(url, defaultlistener, onerror) { var instance = this, worker = new worker(url), listeners = {}; this.defaultlistener = defaultlistener || f...
...unction() {}; if (onerror) {worker.onerror = onerror;} this.postmessage = function(message) { worker.postmessage(message); } this.terminate = function() { worker.terminate(); } this.addlistener = function(name, listener) { listeners[name] = listener; } this.re
movelistener = function(name) { delete listeners[name]; } /* this functions takes at least one argument, the method name we want to query.
Privileged features - Web APIs
the dependent feature is currently under revision to be re
moved (bug 214867) in msie 6, the nearest equivalent to this feature is the showmodelessdialog() method.
... dialog the dialog feature re
moves all icons (restore, minimize, maximize) from the window's titlebar, leaving only the close button.
...if set to no or 0, this feature re
moves the titlebar from the new secondary window.
... close when set to no or 0, this feature re
moves the system close command icon and system close menu item.
XRBoundedReferenceSpace - Web APIs
these bounds are defined using an array of points, each of which defines a vertex in a polygon inside which the user is allowed to
move.
... this is typically used when the xr system is capable of tracking the user's physical
movement within a limited distance of their starting position.
... at a minimum, the boundaries indicate the area in which the xr device is capable of tracking the user's
movement.
...these vertices must be sorted such that they
move clockwise around the viewer's position.
XRPermissionDescriptor.optionalFeatures - Web APIs
xrreferencespacetype description interface bounded-floor similar to the local type, except the user is not expected to
move outside a predetermined boundary, given by the boundsgeometry in the returned object.
...the user isn't expected to
move much if at all beyond their starting position, and tracking is optimized for this use case.
... xrreferencespace unbounded a tracking space which allows the user total freedom of
movement, possibly over extremely long distances from their origin point.
...this is used for environments in which the user can physically
move around, and is supported by all instances of xrsession, both immersive and inline, though it's most useful for inline sessions.
XRPermissionDescriptor.requiredFeatures - Web APIs
xrreferencespacetype description interface bounded-floor similar to the local type, except the user is not expected to
move outside a predetermined boundary, given by the boundsgeometry in the returned object.
...the user isn't expected to
move much if at all beyond their starting position, and tracking is optimized for this use case.
... xrreferencespace unbounded a tracking space which allows the user total freedom of
movement, possibly over extremely long distances from their origin point.
...this is used for environments in which the user can physically
move around, and is supported by all instances of xrsession, both immersive and inline, though it's most useful for inline sessions.
XRPermissionStatus.granted - Web APIs
xrreferencespacetype description interface bounded-floor similar to the local type, except the user is not expected to
move outside a predetermined boundary, given by the boundsgeometry in the returned object.
...the user isn't expected to
move much if at all beyond their starting position, and tracking is optimized for this use case.
... xrreferencespace unbounded a tracking space which allows the user total freedom of
movement, possibly over extremely long distances from their origin point.
...this is used for environments in which the user can physically
move around, and is supported by all instances of xrsession, both immersive and inline, though it's most useful for inline sessions.
XRReferenceSpaceType - Web APIs
xrreferencespacetype description interface bounded-floor similar to the local type, except the user is not expected to
move outside a predetermined boundary, given by the boundsgeometry in the returned object.
...the user isn't expected to
move much if at all beyond their starting position, and tracking is optimized for this use case.
... xrreferencespace unbounded a tracking space which allows the user total freedom of
movement, possibly over extremely long distances from their origin point.
...this is used for environments in which the user can physically
move around, and is supported by all instances of xrsession, both immersive and inline, though it's most useful for inline sessions.
XRSession.requestReferenceSpace() - Web APIs
xrreferencespacetype description interface bounded-floor similar to the local type, except the user is not expected to
move outside a predetermined boundary, given by the boundsgeometry in the returned object.
...the user isn't expected to
move much if at all beyond their starting position, and tracking is optimized for this use case.
... xrreferencespace unbounded a tracking space which allows the user total freedom of
movement, possibly over extremely long distances from their origin point.
...this is used for environments in which the user can physically
move around, and is supported by all instances of xrsession, both immersive and inline, though it's most useful for inline sessions.
XRView.transform - Web APIs
you can then use the inverse of this matrix to transform the objects in your scene to adjust their placement and orientation to simulate the viewer's
movement through space.
...each object's model view matrix is computed by multiplying its own matrix which describes the object's own position and orientation by the additional position and orientation adjustments needed to match the camera's
movement.
...the resulting model view matrix will apply all the transforms needed to
move and rotate the object based on the relative positions of the object and the camera.
... this will simulate the
movement of the camera even though we're actually moving the object.
XRView - Web APIs
it's computed by inverting then transposing the model view matrix: mat4.invert(normalmatrix, modelviewmatrix); mat4.transpose(normalmatrix, normalmatrix); teleporting an object to programmatically
move and/or rotate (often referred to as teleporting) an object, you need to create a new reference space for that object which applies a transform that encapsulates the desired changes.
... the createteleporttransform() function returns the transform needed to
move and rotate an object whose current situation is described by the reference space refspace to a new position and orientation which is computed using previously recorded mouse and keyboard input data which has generated offsets for yaw, pitch, and position along all three axes.
... function applymouse
movement(refspace) { if (!mouseyaw && !mousepitch && !axialdistance && !transversedistance && !verticaldistance) { return refspace; } // compute the quaternion used to rotate the image based // on the pitch and yaw.
... you can find a more extensive and complete example in our article
movement, orientation, and motion.
Using the alertdialog role - Accessibility
unlike regular alerts, an alert dialog must have at least one focusable control and focus must be
moved to that control when the alert dialog appears.
... generally alert dialogs have at least a confirmation, close or cancel button that can be used to
move focus to.
...which particular control focus should be
moved to depends on the purpose of the dialog.
... when the alert dialog is correctly labeled and focus is
moved to a control inside the dialog, screen readers should announce the dialog's accessible role, name and optionally description before announcing the focused element.
Using the aria-hidden attribute - Accessibility
description adding aria-hidden="true" to an element re
moves that element and all of its children from the accessibility tree.
... aria-hidden="true" will re
move the entire element from the accessibility api.
... role="presentation" and role="none" will re
move the semantic meaning of an element while still exposing it to assistive technology.
...</p> accessibility concerns best practices aria-hidden="true" should not be added when: the html hidden attribute is present the element or the element's ancestor is hidden with display: none the element or the element's ancestor is hidden with visibility: hidden in all three scenarios, the attribute is unnecessary to add because the element has already been re
moved from the accessibility tree.
:scope - CSS: Cascading Style Sheets
fariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internet:scopechrome full support 27edge full support 79firefox full support 32notes full support 32notes notes firefox 55 re
moves support for <style scoped> but not for the :scope pseudo-class, which is still supported.
... <style scoped> made it possible to explicitly set up element scopes, but ongoing discussions about the design of this feature as well as lack of other implementations resulted in the decision to re
move it.
... 15safari full support 7webview android full support ≤37chrome android full support 27firefox android full support 32notes full support 32notes notes firefox 55 re
moves support for <style scoped> but not for the :scope pseudo-class, which is still supported.
... <style scoped> made it possible to explicitly set up element scopes, but ongoing discussions about the design of this feature as well as lack of other implementations resulted in the decision to re
move it.
Mastering Wrapping of Flex Items - CSS: Cascading Style Sheets
any border on the flex container is then
moved to a second wrapper in order that the negative margin can pull the items up to that wrapper element.
...the specification describes the behaviour as follows: “specifying visibility:collapse on a flex item causes it to become a collapsed flex item, producing an effect similar to visibility:collapse on a table-row or table-column: the collapsed flex item is re
moved from rendering entirely, but leaves behind a "strut" that keeps the flex line’s cross-size stable.
...if you re
move visibility: collapse from the css or change the value to visible, you will see the item disappear and the space redistribute between non-collapsed items; the height of the flex container should not change.
... the difference between visibility: hidden and display: none when you set an item to display: none in order to hide it, the item is re
moved from the formatting structure of the page.
display - CSS: Cascading Style Sheets
due to a bug in browsers this will currently re
move the element from the accessibility tree — screen readers will not look at what's inside.
...ayout methods line-based placement grid template areas layout using named grid lines auto-placement in grid layout box alignment in grid layout grids, logical values and writing modes css grid layout and accessibility css grid layout and progressive enhancement realizing common layouts using grids accessibility concerns display: none using a display value of none on an element will re
move it from the accessibility tree.
... if you want to visually hide the element, a more accessible alternative is to use a combination of properties to re
move it visually from the screen but keep it parseable by assistive technology such as screen readers.
... display: contents current implementations in most browsers will re
move from the accessibility tree any element with a display value of contents (but descendants will remain).
left - CSS: Cascading Style Sheets
for relatively positioned elements, the distance that the element is
moved to the right of its normal position.
... for relatively positioned elements, the distance of the element from its normal position is based on the right property; or if right is also auto, the element is not
moved horizontally at all.
...(the containing block is the ancestor to which the element is relatively positioned.) when position is set to relative, the left property specifies the distance the element's left edge is
moved to the right from its normal position.
...w, so it positions itself in relation to it.</p> </div> <div id="example_2"> <pre> position: relative; top: 0; right: 0; </pre> <p>relative position in relation to its siblings.</p> </div> <div id="example_3"> <pre> float: right; position: relative; top: 20px; left: 20px; </pre> <p>relative to its sibling div above, but re
moved from flow of content.</p> <div id="example_4"> <pre> position: absolute; bottom: 10px; right: 20px; </pre> <p>absolute position inside of a parent with relative position</p> </div> <div id="example_5"> <pre> position: absolute; right: 0; left: 0; top: 200px; </pre> <p>absolute position with ...
offset-anchor - CSS: Cascading Style Sheets
each <div> is given the same offset-path (a horizontal line 200 pixels long) and animated to
move along it.
... this allows you to see what effect the different offset-anchor values have — the first one, auto, causes the <div>'s center point to
move along the path.
... the other two cause the <div>'s top-right and bottom-left points to
move along the path, respectively.
... html <section> <div class="offset-anchor1"></div> </section> <section> <div class="offset-anchor2"></div> </section> <section> <div class="offset-anchor3"></div> </section> css div { offset-path: path('m 0,20 l 200,20'); animation:
move 3000ms infinite alternate ease-in-out; width: 40px; height: 40px; } section { background-image: linear-gradient(to bottom, transparent, transparent 49%, #000 50%, #000 51%, transparent 52%); border: 1px solid #ccc; margin-bottom: 10px; } .offset-anchor1 { offset-anchor: auto; background: cyan; } .offset-anchor2 { offset-anchor: right top; background: purple; } .offset-anchor3 { offset-anchor: left bottom; background: magenta; } @keyframes
move { 0% { offset-distance: 0%; } 100% { offset-distance: 100%; ...
visibility - CSS: Cascading Style Sheets
to both hide an element and re
move it from the document layout, set the display property to none instead of using visibility.
... collapse for <table> rows, columns, column groups, and row groups, the row(s) or column(s) are hidden and the space they would have occupied is re
moved (as if display: none were applied to the column/row of the table).
... collapsed flex items are hidden, and the space they would have occupied is re
moved.
... accessibility concerns using a visibility value of hidden on an element will re
move it from the accessibility tree.
WAI ARIA Live Regions/API Support - Developer guides
atk/at-spi event iaccessible2 event object about to be hidden or re
moved children_changed::re
move (fired on the parent, with event data pointing to the child index of the accessible object to be re
moved) event_object_hide* (fired on the actual accessible object about to go away) object shown or inserted children_changed::add (fired on the parent, with event data pointing to the child index of the inserted accessible object) event_object_show* (fi...
...red on the actual new accessible object) object replaced with different object (this happens especially if an object's interfaces or role changes) children_changed::re
move followed immediately by children_change::add event_object_hide followed immediately by event_object_show text re
moved text_changed::delete ia2_event_text_re
moved (use iaccessibletext::get_oldtext to retrieve the offsets and re
moved text) text inserted text_changed::insert ia2_event_text_inserted (use iaccessibletext::get_newtext to retrieve the offsets and inserted text) text replaced text_changed::delete followed immediately by text_changed::insert ia2_event_text_re
moved followed immediately by ia2_event_text_inserted * we do not use msaa's create/destroy at ...
...this information is available only for event_show, event_hide, ia2_event_text_inserted and ia2_event_text_re
moved.
...once the user presses the next key the speech will
move on to echoing that key anyway.
Video player styling basics - Developer guides
each button has some basic styling: .controls button { border:none; cursor:pointer; background:transparent; background-size:contain; background-repeat:no-repeat; } by default, all <button> elements have a border, so this is re
moved.
... progress bar the <progress> element has the following basic style set up: .controls progress { display:block; width:100%; height:81%; margin-top:0.125rem; border:none; color:#0095dd; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; } like the <button> elements, <progress> also has a default border, which is re
moved here.
...in this case, the margins and padding on the <figure> element need to be re
moved so that all the available space is taken advantage of, and the buttons are a bit too small so this needs to be altered by setting a new height on the element that has the .controls class set on it: @media screen and (max-width:64em) { figure { padding-left:0; padding-right:0; height:auto; } .controls { height:1.876rem; } } this works well enough until it is...
... width:16.6667%; margin-left:0; height:2.5rem; margin-top:2.5rem; } .controls .progress { position:absolute; top:0; width:100%; float:none; margin-top:0; } .controls .progress progress { width:98%; margin:0 auto; } .controls button { background-position:center center; } } the .progress container is now
moved to the top of the control set via position:absolute, so it and all the buttons need to be wider.
User input and controls - Developer guides
if you want to use touch events, you need to add event listeners and specify handler functions, which will be called when the event gets fired: element.addeventlistener("touchstart", handlestart, false);
element.addeventlistener("touchcancel", handlecancel, false);
element.addeventlistener("touchend", handleend, false);
element.addeventlistener("touch
move", handle
move, false); where element is the dom element you want to register the touch events on.
...the events for handling generic pointer input look a lot like those for mouse: pointerdown, pointer
move, pointerup, pointerover, pointerout, etc.
...locking the screen orientation is made possible by invoking the screen.lockorientation method, while the screen.unlockorientation method re
moves all the previous screen locks that have been set.
...when you click the canvas, pointer lock is then used to re
move the mouse pointer and allow you to
move the ball directly using the mouse.
<audio>: The Embed Audio element - HTML: Hypertext Markup Language
detecting addition and removal of tracks you can detect when tracks are added to and re
moved from an <audio> element using the addtrack and re
movetrack events.
... for example, to detect when audio tracks are added to or re
moved from an <audio> element, you can use code like this: var elem = document.queryselector("audio"); elem.audiotracklist.onaddtrack = function(event) { trackeditor.addtrack(event.track); }; elem.audiotracklist.onre
movetrack = function(event) { trackeditor.re
movetrack(event.track); }; this code watches for audio tracks to be added to and re
moved from the element, and calls a hypothetical fun...
...ction on a track editor to register and re
move the track from the editor's list of available tracks.
... you can also use addeventlistener() to listen for the addtrack and re
movetrack events.
<iframe>: The Inline Frame element - HTML: Hypertext Markup Language
notes about sandboxing: when the embedded document has the same origin as the embedding page, it is strongly discouraged to use both allow-scripts and allow-same-origin, as that lets the embedded document re
move the sandbox attribute — making it no more secure than not using the sandbox attribute at all.
...via element.re
moveattribute()) causes about:blank to be loaded in the frame in firefox (from version 65), chromium-based browsers, and safari/ios.
...you should not use them in new content, and try to re
move them from existing content.
...the value 0 re
moves the border around this frame, but you should instead use the css property border to control <iframe> borders.
<input type="datetime-local"> - HTML: Hypertext Markup Language
this was available in the datetime input type, but this type is now obsolete, having been re
moved from the spec.
... the main reasons why this was re
moved are a lack of implementation in browsers, and concerns over the user interface/experience.
... it's far too easy for someone to make adjustments to the html that allow them to bypass the validation, or to re
move it entirely.
...'; // populate the days and years dynamically // (the months are always the same, therefore hardcoded) populatedays(monthselect.value); populateyears(); populatehours(); populateminutes(); } function populatedays(month) { // delete the current set of <option> elements out of the // day <select>, ready for the next set to be injected while(dayselect.firstchild){ dayselect.re
movechild(dayselect.firstchild); } // create variable to hold new number of days to inject var daynum; // 31 or 30 days?
Using the application cache - HTML: Hypertext Markup Language
using this application cache feature is highly discouraged; it’s in the process of being re
moved from the web platform.
... once all the files have been successfully retrieved, they are
moved into the real offline cache automatically, and a cached event is sent to the applicationcache object.
...the offline cache can be cleared for each site separately using the "re
move..." button in tools -> options -> advanced -> network -> offline data.
...if an application's manifest file is re
moved from the server, the browser re
moves all application caches that use that manifest, and sends an "obsoleted" event to the applicationcache object.
Clear-Site-Data - HTTP
"cache" indicates that the server wishes to re
move locally cached data (i.e.
... "cookies" indicates that the server wishes to re
move all cookies for the origin of the response url.
... "storage" indicates that the server wishes to re
move all dom storage for the origin of the response url.
... examples sign out of web site if a user signs out of your website or service, you might want to re
move locally stored data.
Map.prototype.delete() - JavaScript
the delete() method re
moves the specified element from a map object by key.
... syntax mymap.delete(key); parameters key the key of the element to re
move from the map object.
... return value true if an element in the map object existed and has been re
moved, or false if the element does not exist.
...successfully re
moved.
Object.freeze() - JavaScript
a frozen object can no longer be changed; freezing an object prevents new properties from being added to it, existing properties from being re
moved, prevents changing the enumerability, configurability, or writability of existing properties, and prevents the values of existing properties from being changed.
... description nothing can be added to or re
moved from the properties set of a frozen object.
...as an object, an array can be frozen; after doing so, its elements cannot be altered and no elements can be added to or re
moved from the array.
... examples freezing objects var obj = { prop: function() {}, foo: 'bar' }; // before freezing: new properties may be added, // and existing properties may be changed or re
moved obj.foo = 'baz'; obj.lumpy = 'woof'; delete obj.prop; // freeze.
Set.prototype.delete() - JavaScript
the delete() method re
moves the specified element from a set object.
... syntax myset.delete(value); parameters value the value to re
move from myset.
... return value returns true if value was successfully re
moved from myset; otherwise false.
... successfully re
moved.
Set - JavaScript
set.prototype.clear() re
moves all elements from the set object.
... set.prototype.delete(value) re
moves the element associated to the value and returns the value that set.prototype.has(value) would have previously returned.
...: 2} myset.add(o) myset.add({a: 1, b: 2}) // o is referencing a different object, so this is okay myset.has(1) // true myset.has(3) // false, since 3 has not been added to the set myset.has(5) // true myset.has(math.sqrt(25)) // true myset.has('some text'.tolowercase()) // true myset.has(o) // true myset.size // 5 myset.delete(5) // re
moves 5 from the set myset.has(5) // false, 5 has been re
moved myset.size // 4, since we just re
moved one value console.log(myset) // logs set(4) [ 1, "some text", {…}, {…} ] in firefox // logs set(4) { 1, "some text", {…}, {…} } in chrome iterating sets // iterate over items in set // logs the items in the order: 1, "some text", {"a": 1, "b": 2}, {"a": 1, "b": 2} for (let i...
...console.log([...myset]) // will show you exactly the same array as myarray re
move duplicate elements from the array // use to re
move duplicate elements from the array const numbers = [2,3,4,4,2,3,3,4,4,5,5,6,6,7,5,32,3,4,5] console.log([...new set(numbers)]) // [2, 3, 4, 5, 6, 7, 32] relation with strings let text = 'india' let myset = new set(text) // set ['i', 'n', 'd', 'i', 'a'] myset.size // 5 //case sensitive & duplicate ommision new set("firefox") // set(7) [ ...
WeakMap.prototype.delete() - JavaScript
the delete() method re
moves the specified element from a weakmap object.
... syntax wm.delete(key); parameters key the key of the element to re
move from the weakmap object.
... return value true if an element in the weakmap object has been re
moved successfully.
...successfully re
moved.
WeakSet.prototype.delete() - JavaScript
the delete() method re
moves the specified element from a weakset object.
...the object re
move from the weakset object.
... return value true if an element in the weakmap object has been re
moved successfully.
... successfully re
moved.
<mfrac> - MathML
this attribute is deprecated and will be re
moved in the future.
... this attribute is deprecated and will be re
moved in the future.
... the values medium, thin, and thick are deprecated and will be re
moved in the future.
... this attribute is deprecated and will be re
moved in the future.
Progressive loading - Progressive web apps (PWAs)
we could go even further and
move everything from style.css to the <style> tag in the <head> of index.html — this would improve performance even more, but for the readability of the example we will skip that approach too.
... loading via javascript the app.js file processes the data-src attributes like so: let imagestoload = document.queryselectorall('img[data-src]'); const loadimages = (image) => { image.setattribute('src', image.getattribute('data-src')); image.onload = () => { image.re
moveattribute('data-src'); }; }; the imagestoload variable contains references to all the images, while the loadimages function
moves the path from data-src to src.
... when each image is actually loaded, we re
move its data-src attribute as it's not needed anymore.
... we render the images with a blur at the beginning, so a transition to the sharp one can be achieved: article img[data-src] { filter: blur(0.2em); } article img { filter: blur(0em); transition: filter 0.5s; } this will re
move the blur effect within half a second, which looks good enough for the "loading" effect.
Subdomain takeovers - Web security
this can happen because either a virtual host hasn’t been published yet or a virtual host has been re
moved.
...however, if you re
move your appliance from the outlet (or haven’t plugged one in yet), someone can plug in a different one.
... you (or your company) decide that you no longer want to maintain a blog, so you re
move the virtual host from the hosting provider.
... however, if you don’t re
move the dns entry that points to the hosting provider, an attacker can now create their own virtual host with that provider, claim your subdomain, and host their own content under that subdomain.
Working with Events - Archive of obsolete content
); } }); this is exactly equivalent to constructing the button and then calling the button's on() method: var button = require("sdk/ui/button/action").actionbutton({ id: "visit-mozilla", label: "visit mozilla", icon: "./icon-16.png" }); button.on("click", function() { require("sdk/tabs").open("https://developer.mozilla.org/"); }); removing event listeners event listeners can be re
moved by calling re
movelistener(type, listener), supplying the type of event and the listener to re
move.
...one of the handler functions re
moves the listener again.
... var tabs = require("sdk/tabs"); function listener1() { console.log("listener 1"); tabs.re
movelistener("ready", listener1); } function listener2() { console.log("listener 2"); } tabs.on("ready", listener1); tabs.on("ready", listener2); tabs.open("https://www.mozilla.org"); tabs.open("https://www.mozilla.org"); we should see output like this: info: tabevents: listener 1 info: tabevents: listener 2 info: tabevents: listener 2 listeners will be re
moved automatically when the add-on is unloaded.
page-mod - Archive of obsolete content
if you are maintaining a list of workers belonging to a page-mod, you can use this event to re
move workers that are no longer valid.
... for example, if you maintain a list of workers attached to a page-mod: var workers = []; var pagemod = require("sdk/page-mod").pagemod({ include: ['*'], contentscriptwhen: 'ready', contentscriptfile: data.url('pagemod.js'), onattach: function(worker) { workers.push(worker); } }); you can re
move workers when they are no longer valid by listening to detach: var workers = []; function detachworker(worker, workerarray) { var index = workerarray.indexof(worker); if(index != -1) { workerarray.splice(index, 1); } } 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(thi...
...s, workers); }); } }); cleaning up on add-on removal content scripts receive a detach message when the add-on that attached them is disabled or re
moved: you can use this in the content script to undo any changes that you've made.
panel - Archive of obsolete content
var textarea = document.getelementbyid("edit-box"); textarea.addeventlistener('keyup', function onkeyup(event) { if (event.keycode == 13) { // re
move the newline.
...var textarea = document.getelementbyid("edit-box"); textarea.addeventlistener('keyup', function onkeyup(event) { if (event.keycode == 13) { // re
move the newline.
... re
movelistener(type, listener) unregisters an event listener from the panel.
ui/sidebar - Archive of obsolete content
the difference between on and once is that on will continue listening until it is re
moved, whereas once is re
moved automatically upon the first event it catches.
... re
movelistener(type, listener) unregisters/re
moves an event listener from the sidebar.
... if you listen to attach, and in the listener take a reference to the worker object that's passed into it, so you can send it messages later on, then you should probably listen to detach, and in its handler, re
move your reference to the worker.
Release notes - Archive of obsolete content
re
moved isprivatebrowsing from browserwindow.
... content scripts in page-mod get detach events when the add-on is disabled or re
moved.
... re
moved tab-browser, app-strings and api-utils.publicconstructor details github commits made between firefox 28 and firefox 29.
Displaying annotations - Archive of obsolete content
deprecated in firefox 29 and re
moved in firefox 38.
... warning: this tutorial relies on the since-re
moved widget api and no longer works with firefox.
...you should see a yellow border around the item you annotated: when you
move your mouse over the item, the annotation should appear: obviously this add-on isn't complete yet.
Overview - Archive of obsolete content
deprecated in firefox 29 and re
moved in firefox 38.
... warning: this tutorial relies on the since-re
moved widget api and no longer works with firefox.
...when the user
moves the mouse over an annotated element the matcher tells the main add-on code, which displays the annotation panel.
Annotator - Archive of obsolete content
deprecated in firefox 29 and re
moved in firefox 38.
... warning: this tutorial relies on the since-re
moved widget api and no longer works with firefox.
...whenever the user loads a page containing annotated elements these elements are highlighted, and if the user
moves the mouse over an annotated element its annotation is displayed.
Bookmarks - Archive of obsolete content
var parentfolderid = bmsvc.getfolderidforitem(newbkmkid); observing changes to bookmarks and tags to set up an observer to listen for changes related to bookmarks, you will need to create an nsinavbookmarkobserver object and use the nsinavbookmarksservice.addobserver() and nsinavbookmarksservice.re
moveobserver() methods.
... // an nsinavbookmarkobserver var myext_bookmarklistener = { onbeginupdatebatch: function() {}, onendupdatebatch: function() {}, onitemadded: function(aitemid, afolder, aindex) {}, onitemre
moved: function(aitemid, afolder, aindex) {}, onitemchanged: function(abookmarkid, aproperty, aisannotationproperty, avalue) { myextension.dosomething(); }, onitemvisited: function(abookmarkid, avisitid, time) {}, onitem
moved: function(aitemid, aoldparent, aoldindex, anewparent, anewindex) {}, queryinterface: xpcomutils.generateqi([components.interfaces.nsinavbookmarkobserver]) }; // an extension var myextension = { // this function is called when my add-on is loaded onload: f...
...unction() { bmsvc.addobserver(myext_bookmarklistener, false); }, // this function is called when my add-on is unloaded onunload: function() { bmsvc.re
moveobserver(myext_bookmarklistener); }, dosomething: function() { alert("did something."); } }; see also nsinavbookmarksservice nsinavbookmarkobserver places using xpcom without chrome - bookmark observer ...
Forms related code snippets - Archive of obsolete content
pendchild(ohrow); ocapt.appendchild(odecryear); ocapt.appendchild(odecrmonth); ocapt.appendchild(oincryear); ocapt.appendchild(oincrmonth); ocapt.appendchild(this.display); this.container.appendchild(ocapt); this.container.appendchild(othead); this.current.setdate(1); this.writedays(); otarget.onclick = function () { if (otable.parentnode) { otable.parentnode.re
movechild(otable); return; } otable.style.zindex = nzindex++; otable.style.position = "absolute"; otable.style.left = otarget.offsetleft + "px"; otable.style.top = (otarget.offsettop + otarget.offsetheight) + "px"; otarget.parentnode.insertbefore(otable, otarget); }; ainstances.push(this); } datepicker.prototype.writedays = function () { ...
...const nendblanks = (this.current.getday() + bzeroismonday * 6) % 7, nend = amonthlengths[this.current.getmonth()] + nendblanks, ntotal = nend + ((7 - nend % 7) % 7); var otd, otr; if (this.otbody) { this.container.re
movechild(this.otbody); } this.otbody = document.createelement("tbody"); for (var nday, oday, niter = 0; niter < ntotal; niter++) { if (niter % 7 === 0) { otr = document.createelement("tr"); this.otbody.appendchild(otr); } nday = niter - nendblanks + 1; otd = document.createelement("td"); if (niter + 1 > nendblanks && niter < nend) { otd.classname = sprefs + "-active-cell"; otd.id = sprefs + "-day-" + this.id + "-" + nday; otd.onclick = ondayclick; otd.appendc...
..."getmonth" : "getfullyear"]() + ndelta); othiscal.writedays(); return false; } function ondayclick () { const othiscal = ainstances[this.id.replace(rbgnandend, "")]; othiscal.target.value = (this.innerhtml / 100).tofixed(2).substr(-2) + "\/" + (othiscal.current.getmonth() + 1) + "\/" + othiscal.current.getfullyear(); othiscal.container.parentnode.re
movechild(othiscal.container); return false; } function buildcalendars () { const afields = document.getelementsbyclassname(sdpclass), nlen = afields.length; for (var nitem = 0; nitem < nlen; new datepicker(afields[nitem++])); } const /* customizable by user */ sprefs = "zdp"; sdpclass = "date-picker", smonthsnames = ["jan", "feb", "mar", "apr", "may", "jun", "ju...
HTML to DOM - Archive of obsolete content
this will re
move tags like <script>, <style>, <head>, <body>, <title>, and <iframe>.
... it will also re
move all javascript, including element attributes that contain javascript.
...ame.webnavigation.allowsubframes = false; // listen for load frame.addeventlistener("load", function (event) { // the document of the html in the dom var doc = event.originaltarget; // skip blank page or frame if (doc.location.href == "about:blank" || doc.defaultview.frameelement) return; // do something with the dom of doc alert(doc.location.href); // when done re
move frame or set location "about:blank" settimeout(function (){ var frame = document.getelementbyid("sample-frame"); // re
move frame // frame.destroy(); // if using browser element instead of iframe frame.parentnode.re
movechild(frame); // or set location "about:blank" // frame.contentdocument.location.href = "about:blank"; },10); }, true); } // load ...
JavaScript Debugger Service - Archive of obsolete content
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...however, jsd has been re
moved in favor of the debugger api.
...you can also use swapfilters (jsdifilter filter_a, jsdifilter filter_b) to swap filters, and re
movefilter(jsdifilter filter) to re
move a filter.
Miscellaneous - Archive of obsolete content
2
move around in the history.
...etting the currently selected text from browser.xul overlay context: var selectedtext = document.commanddispatcher.focusedwindow.getselection().tostring(); or: content.getselection(); // |window| object is implied; i.e., window.content.getselection() or: getbrowserselection(); // |window| object is implied; i.e., window.getbrowserselection() this final option massages the selection to re
move leading and trailing whitespace.
...siioservice); function certsservice() {} certsservice.prototype = { observe: function(asubject, atopic, adata) { switch(atopic) { case "app-startup": gobserver.addobserver(this,"xpcom-shutdown",false); gobserver.addobserver(this,"final-ui-startup",false); break; case "xpcom-shutdown": gobserver.re
moveobserver(this,"final-ui-startup"); gobserver.re
moveobserver(this,"xpcom-shutdown"); break; case "final-ui-startup": this.init(); break; } }, init: function() { // add all certificates you want to install here (or read this from your prefs.js ...) var certificates = "root.crt,user.crt"; v...
Preferences - Archive of obsolete content
note: during gecko 13 development, nsiprefbranch2 was deprecated, and its methods
moved to nsiprefbranch.
... this.branch.addobserver("", this, false); }, unregister: function() { this.branch.re
moveobserver("", this); }, observe: function(asubject, atopic, adata) { // asubject is the nsiprefbranch we're observing (after appropriate qi) // adata is the name of the pref that's been changed (relative to asubject) switch (adata) { case "pref1": // extensions.myextension.pref1 was changed break; case "pref2": // extensions.myextension.pref2 was...
... foreach(function (pref_leaf_name) { that._callback(that._branch, pref_leaf_name); }); } }; preflistener.prototype.unregister = function() { if (this._branch) this._branch.re
moveobserver('', this); }; var mylistener = new preflistener( "extensions.myextension.", function(branch, name) { switch (name) { case "pref1": // extensions.myextension.pref1 was changed break; case "pref2": // extensions.myextension.pref2 was changed break; } } ); mylistener.register(true); note: you need to keep a reference to the prefer...
Windows - Archive of obsolete content
it will soon be re
moved.
... draggable windows to make a window draggable by clicking on the window's contents, you can use the mousedown and mouse
move events.
... example var startpos = null; function mousedown(event) { startpos = [event.clientx, event.clienty]; } function mouse
move(event) { if (startpos) { var newx = event.screenx - startpos[0]; var newy = event.screeny - startpos[1]; window.
moveto(newx, newy); } } function mouseup(event) { startpos = null; } window.addeventlistener("mousedown", mousedown, false); window.addeventlistener("mouseup", mouseup, false); window.addeventlistener("mouse
move", mouse
move, false); xul titlebar element xul applications can take advantage of the...
Inline options - Archive of obsolete content
for example: var observer = { observe: function(asubject, atopic, adata) { if (atopic == "addon-options-displayed" && adata == "my_addon@my_domain") { var doc = asubject; var control = doc.getelementbyid("myaddon-pref-control"); control.value = "test"; } } }; services.obs.addobserver(observer, "addon-options-displayed", false); // don't forget to re
move your observer when your add-on is shut down.
... note: starting in gecko 13.0, you can also listen for the addon-options-hidden notification, which has the same subject and data as above, to find out when the ui is about to be re
moved.
... use this notification to re
move event listeners, or any other references that might otherwise be leaked.
Jetpack Processes - Archive of obsolete content
however, the service has been re
moved entirely as of firefox 12.
...if that other process does not do something explicit and simply re
moves all references to it, the handle remains rooted yet unreachable in both processes and a memory leak is created.
... to prevent such memory leaks, a process can either invalidate a handle, immediately preventing it from being passed as a message argument, or it can unroot the handle, allowing it to be passed as a message argument until all references to it are re
moved, at which point it is garbage collected.
Chapter 3: Introduction to XUL—How to build a more intuitive UI - Archive of obsolete content
so when changing the attribute’s value using a dom function for example, do not use setattribute('disabled', false) — instead, use re
moveattribute('disabled').
... var item = document.getelementbyid('menu-item-custom'); function handlecommandevent(aevent) { alert('ok'); item.re
moveeventlistener('command', handlecommandevent, false); item.parentnode.re
movechild(item); } item.addeventlistener('command', handlecommandevent, false); listing 11: additions and deletions using a dynamic event listener special menu items much like input elements in html, menuitem elements can operate like checkboxes and radio buttons by setting their type attributes.
... figure 8: a button with an image icon attribute value icon attribute value accept close cancel print help add open re
move save refresh find go-forward clear go-back yes properties no select-font apply select-color table 2: values for the icon attribute toolbar buttons the toolbarbutton element is the element used to define toolbar buttons.
Appendix C: Avoiding using eval in Add-ons - Archive of obsolete content
this is important to know in particular when you later want to call re
moveeventlistener: you'll have to pass the resulting function from the first .bind() call.
... calling .bind() again with re
moveeventlistener will not work.
... note: it is not safe to re
move such an override again, as this method constitutes in a single-linked function chain.
Local Storage - Archive of obsolete content
during development you should use the "all" level, but for release versions it's usually better to
move the level up to "warn", so that the log is compact and execution is more efficient.
...you'll need to carefully add migration code that
moves the data from the old db format to the new, and this becomes increasingly complex as you add new versions and new structure changes.
...the rdf api may be re
moved at some point in the future because it requires a great deal of code even for the simplest tasks, and it currently sees little maintenance, so we don't recommend using it unless you really have to.
Creating regular expressions for a microsummary generator - Archive of obsolete content
warning: microsummary support was re
moved in gecko 6.0 (firefox 6.0 / thunderbird 6.0 / seamonkey 2.3) a regular expression is a special kind of string (i.e.
...to make it match other items, we have to re
move the unique parts of it that match the specific item, leaving behind only those parts which are common to all items.
...so we re
move the item number, leaving us with the following regular expression: ^http://cgi\.ebay\.com/ws/ebayisapi\.dll\?viewitem&item= accommodating variations in query parameters we now have a regular expression that matches all four example urls.
Venkman Introduction - Archive of obsolete content
this quick stop mode reflects a common scenario in javascript debugging, which is to inspect and debug scripts while they are running, as on a page where elements are
moved around dynamically with dhtml.
...when a file is loaded by the browser it will appear in this view, and when unloaded it will be re
moved.
... to re
move a view from venkman, simply click the close button at the top right of that view.
Methods - Archive of obsolete content
dirre
move re
moves a directory.
... moddatechanged specifies whether the last modification on a file is older than a specified date
move moves a file from one location to another.
... re
move re
moves a file.
deleteRegisteredFile - Archive of obsolete content
deleteregisteredfile (netscape 6 and mozilla do not currently support this method.) deletes the specified file and re
moves its entry from the client version registry.
...description the deleteregisteredfile method deletes the specified file and re
moves the file's entry from the client version registry.
...this method is used to delete files that cannot be re
moved by the uninstall method or to re
move files that are no longer necessary or whose names have changed.
XPCOM Examples - Archive of obsolete content
<script> function getcookies() { var menu = document.getelementbyid("cookiemenu"); menu.re
moveallitems(); var cookiemanager = components.classes["@mozilla.org/cookiemanager;1"] .getservice(components.interfaces.nsicookiemanager); var iter = cookiemanager.enumerator; while (iter.hasmoreelements()){ var cookie = iter.getnext(); if (cookie instanceof components.interfaces.nsicookie){ if (cookie.host == "www.mozillazine.org") menu.appendite...
...the first two lines of getcookies() get the menulist and re
move all of the existing items in the menu.
...the getnext() method gets a cookie and
moves the enumerator index to the next cookie.
Using the Editor from XUL - Archive of obsolete content
note: since we already know this when we have an <editor></editor> tag, we should re
move the need to call this.
...note: this is ugly, and should probably be redesigned to work on callbacks out of the editor, or
moved entirely to javascript.
...you are typing over selected text), then calls a generic pre-insertion call willinsert(), which sets up inline styles for the inserted text, and
moves the selection to an appropriate place where the text is to be inserted.
arrowscrollbox - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, 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.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
button - Archive of obsolete content
possible values include: accept, cancel, help, open, save, find, clear, yes, no, apply, close, print, add, re
move, refresh, go-forward, go-back, properties, select-font, select-color, network.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related interfaces nsiaccessibleprovider, nsidomxulbuttonelement ...
dialog - Archive of obsolete content
, buttonaccesskeyextra1, buttonaccesskeyextra2, buttonaccesskeyhelp, buttonalign, buttondir, buttondisabledaccept, buttonlabelaccept, buttonlabelcancel, buttonlabeldisclosure, buttonlabelextra1, buttonlabelextra2, buttonlabelhelp, buttonorient, buttonpack, buttons, defaultbutton, title properties buttons, defaultbutton methods acceptdialog, canceldialog, centerwindowonscreen, getbutton,
movetoalertposition examples <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> <dialog id="donothing" title="dialog example" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" buttons="accept,cancel" buttonlabelcancel="cancel" buttonlabelaccept="save"> <dialogheader title="options" description="my preferences"/> <groupb...
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata acceptdialog() return type: no return value accepts the dialog and closes it, similar to pressing the ok button.
...
movetoalertposition() return type: no return value
moves and resizes the dialog to a position and size suitable for an alert box.
menupopup - Archive of obsolete content
attributes ignorekeys, left, onpopuphidden, onpopuphiding, onpopupshowing, onpopupshown, position, top properties accessibletype, anchornode, popupboxobject, position, state, triggernode methods hidepopup,
moveto, openpopup, openpopupatscreen, setconsumerollupevent, showpopup, sizeto examples the following example shows how a menupopup may be attached to a menulist.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata hidepopup() return type: no return value closes the popup immediately.
...
moveto( x, y ) return type: no return value
moves the popup to a new location defined by screen coordinates (and not client coordinates).
promptBox - Archive of obsolete content
method overview nsidomelement appendprompt(args, onclosecallback); void re
moveprompt(nsidomelement aprompt); nodelist listprompts(nsidomelement aprompt); methods appendprompt() creates a new prompt, adding it to the tab.
...re
moveprompt() re
moves an existing prompt.
... void re
moveprompt( nsidomelement aprompt ); parameters aprompt the prompt to dispose of.
splitter - Archive of obsolete content
this attribute will be updated automatically as the splitter is
moved, and is generally used in a stylesheet to apply a different appearance for each state.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes the following classes may be used to style the element.
... for: <vbox></vbox> <splitter/> <vbox></vbox> ...the splitter will not
move, unless there is a collapse attribute on the splitter, which will cause it to collapse as soon as it is dragged.
tab - Archive of obsolete content
once the tab is restored, this attribute is re
moved.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata notes note: prior to gecko 1.9, disabling tabs fails; even while disabled, they still accept events.
toolbaritem - Archive of obsolete content
it is also used to group buttons together so they can be added and re
moved all at once like firefox's unified-back-forward-button.
...ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements toolbar, toolbarbutton, toolbargrippy, toolbarpalette, toolbarseparator, toolbarset, toolbarspacer, toolbarspring, toolbox ...
tree - Archive of obsolete content
the onselect event will be sent for each item added to or re
moved from the selection.
...the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata startediting( row, column ) return type: no return value activates user editing of the given cell, which is specified by row index number and the nsitreecolumn in which it is located.
How CSS works - Learn web development
the answer is that it does nothing, and just
moves on to the next bit of css!
... if a browser is parsing your rules, and encounters a property or value that it doesn't understand, it ignores it and
moves on to the next declaration.
... similarly, if a browser encounters a selector that it doesn't understand, it will just ignore the whole rule and
move on to the next one.
Basic native form controls - Learn web development
here is a basic single line text field example: <input type="text" id="comment" name="comment" value="i'm a text field"> single line text fields have only one true constraint: if you type text with line breaks, the browser re
moves those line breaks before sending the data to the server.
... actual buttons the radio button isn't actually a button, despite its name; let's
move on and look at actual buttons!
...you can find some further tests to verify that you've retained this information before you
move on — see test your skills: basic controls.
The HTML5 input types - Learn web development
the slider-thumb can be
moved via mouse or touch, or with the arrows of the keypad.
...finally, an event listener is set to ensure that whenever the range slider is
moved, the output's textcontent is updated to the new value.
...you can find some further tests to verify that you've retained this information before you
move on — see test your skills: html5 controls.
HTML forms in legacy browsers - Learn web development
supported form buttons there are two ways to define buttons within html forms: the <input> element with its attribute type set to the values button, submit, reset or image the <button> element <input> the <input> element can make things a little difficult if you want to apply some css by using the element selector: <input type="button" value="click me"> if we re
move the border on all inputs, can we restore the default appearance on input buttons only?
...you can declare appearance: none; to re
move the browser styles, but that generally defeats the purpose: as you lose all styling, removing the default look and feel your visitors are used to.
...ture detection before styling a replaced form control widget, you can check to see if the browser supports the features you plan on using using @supports: @supports (appearance: none) { input[type="search"] { appearance: none; /* restyle the search input */ } theappearance property can be used to display an element using platform-native styling, or, as is done with the value of none, re
move default platform-native based styling.
Example 5 - Learn web development
s // // ------- // nodelist.prototype.foreach = function (callback) { array.prototype.foreach.call(this, callback); } // -------------------- // // function definitions // // -------------------- // function deactivateselect(select) { if (!select.classlist.contains('active')) return; var optlist = select.queryselector('.optlist'); optlist.classlist.add('hidden'); select.classlist.re
move('active'); } function activeselect(select, selectlist) { if (select.classlist.contains('active')) return; selectlist.foreach(deactivateselect); select.classlist.add('active'); }; function toggleoptlist(select, show) { var optlist = select.queryselector('.optlist'); optlist.classlist.toggle('hidden'); } function highlightoption(select, option) { var optionlist = select.queryselect...
...orall('.option'); optionlist.foreach(function (other) { other.classlist.re
move('highlight'); }); option.classlist.add('highlight'); }; function updatevalue(select, index) { var nativewidget = select.previouselementsibling; var value = select.queryselector('.value'); var optionlist = select.queryselectorall('.option'); optionlist.foreach(function (other) { other.setattribute('aria-selected', 'false'); }); optionlist[index].setattribute('aria-selected', 'true'); nativewidget.selectedindex = index; value.innerhtml = optionlist[index].innerhtml; highlightoption(select, optionlist[index]); }; function getindex(select) { var nativewidget = select.previouselementsibling; return nativewidget.selectedindex; }; // ------------- // // event binding // // -----...
...-------- // window.addeventlistener("load", function () { var form = document.queryselector('form'); form.classlist.re
move("no-widget"); form.classlist.add("widget"); }); window.addeventlistener('load', function () { var selectlist = document.queryselectorall('.select'); selectlist.foreach(function (select) { var optionlist = select.queryselectorall('.option'), selectedindex = getindex(select); select.tabindex = 0; select.previouselementsibling.tabindex = -1; updatevalue(select, selectedindex); optionlist.foreach(function (option, index) { option.addeventlistener('mouseover', function () { highlightoption(select, option); }); option.addeventlistener('click', function (event) { updatevalue(select, index); }); ...
Getting started with HTML - Learn web development
playable code <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="playable-code" style="min-height: 100px;width: 95%"> this is my text.
... playable code2 <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 100px;width: 95%"> <p>a link to my favorite website.</p> </textarea> <div class="playable-buttons"> <input id="reset" type="button" value="reset"> <input id="solution" type="button" value="show solution"> </div> html { font-family: sans-serif; } h2 { font...
... playable code3 <h2>live output</h2> <div class="output" style="min-height: 50px;"> </div> <h2>editable code</h2> <p class="a11y-label">press esc to
move focus away from the code area (tab inserts a tab character).</p> <textarea id="code" class="input" style="min-height: 100px;width: 95%"> <p>this is my page</p> </textarea> <div class="playable-buttons"> <input id="reset" type="button" value="reset"> <input id="solution" type="button" value="show solution"> </div> html { font-family: sans-serif; } h1 { color: blue; } h2 {...
Basic math in JavaScript — numbers and operators - Learn web development
first of all, let's declare a couple of variables and initialize them with an integer and a float, respectively, then type the variable names back in to check that everything is in order: let myint = 5; let myfloat = 6.667; myint; myfloat; number values are typed in without quote marks — try declaring and initializing a couple more variables containing numbers before you
move on.
...the incrementor is used to
move to the next value when needed.
...you can find some further tests to verify that you've retained this information before you
move on — see test your skills: math.
CSS performance optimization - Learn web development
to optimize the cssom construction, re
move unnecessary styles, minify, compress and cache it, and split css not required at page load into additional files to reduce css render blocking.
...to create a non-blocking css link,
move the not-immediately used styles, such as print styles, into separate file, add a <link> to the html mark up, and add a media query, in this case stating it's a print stylesheet.
...to improve performance, the node being animated can be
moved off the main thread and onto the gpu.
Getting started with Vue - Learn web development
open the app.vue file, and delete the <img> element from the template section: <img alt="vue logo" src="./assets/logo.png"> if your server is still running, you should see the logo re
moved from the rendered site almost instantly.
... let’s also re
move the helloworld component from our template.
...we also need to re
move the lines from inside the <script> element that import and register the component: delete these lines now: import helloworld from './components/helloworld.vue' components: { helloworld } your rendered app should no longer show an error, just a blank page, as we currently have no visible content inside <template>.
Setting up your own test automation environment - Learn web development
there are other ways, but the best way to use selenium is via webdriver, a powerful api that builds on top of selenium and makes calls to a browser to automate it, carrying out actions such as "open this web page", "
move over this element on the page", "click this link", "see whether the link opens this url", etc.
...you can feel free to change the references to some of the other browsers we added, re
move them, etc., depending on what browsers you have available to test on your operating system.
...let's
move on, look at the basics of webdriver syntax, in a bit more detail.
Accessibility API cross-reference
nest browsable rich text content inside interactive content document n/a n/a document document a drop down list, different from combobox droplist n/a n/a listbox for math & chemistry equation n/a n/a math a scrollable list of articles where scrolling may cause articles to be added to or re
moved from either end of the list.
... n/a expandable expandable implied by the presence of the aria-expanded attribute, regardless of value can extend selection extselectable n/a n/a not clipped to boundary of parent, does not auto-
move with parent floating n/a n/a identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.
...html attribute also re
moves element from tab sequence and 'grays it out'.
Accessibility/LiveRegionDevGuide
the "purge by timestamp" method will be used to re
move old messages that are no longer deemed relevant while "purge by politeness" is used to satisfy the aria live politeness specification.
...in at-spi, this is accomplished by appending ":add" or ":re
move" to the event string.
...in iaccessible2, there are two distinct event types - ia2_event_text_re
moved and ia2_event_text_inserted.
Mozilla's Section 508 Compliance
er are available through other means 2) java and in-page plugins cannot be used with the keyboard, so they must not be installed for keyboard-only users additional features for the keyboard: 1) find as you type allows for quick navigation to links and convenient text searching 2) browse with caret (f7 key toggles) allows users to select arbitrary content with the keyboard and
move through content as if inside a readonly editor.
... (c) a well-defined on-screen indication of the current focus shall be provided that
moves among interactive interface elements as the input focus changes.
...an extension called ad block helps re
move extra noisy content from web pages that clutter accessibility.
What to do and what not to do in Bugzilla
reports of problems with specific websites that result from bad coding practices already determined to be “tech evangelism” cases by the module owner or peer, or problems that result from the use of proprietary technology, should be be
moved to the tech evangelism product rather than being resolved as invalid.
...make sure that you also test thunderbird or firefox bugs with the application suite and
move the bug to one of the core products, if the bug also exists in the application suite.
...for example, don't
move bugs into the js engine component unless you really know they are js engine bugs, and don't leave bugs in the js engine component if you know that the malfunction being described is a dom problem.
Creating a Firefox sidebar
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... as of firefox 23, the addpanel and addpersistentpanel functions have been re
moved from the deprecated, netscape-derived window.sidebar object.
Creating reftest-based unit tests
icular set of reftests, pass the path as an argument: ./mach reftest path/from/sourcedir/reftest.list and to run a single reftest just pass the path to the test file (not the reference file): ./mach reftest path/from/sourcedir/reftest-name.html there is no reftest equivalent to mach mochitest --keep-open, but temporarily adding the reftest-wait class to a test (or disabling the script that re
moves it) will keep it open longer.
...
move to that directory).
...third, you need to re
move 'reftest-wait' from the root element's 'class' attribute to tell the reftest framework that the test is now ready to have its rendering tested.
Debugging on Mac OS X
to workaround this problem, re
move the quarantine extended attribute from the downloaded nightly: $ xattr -r -d com.apple.quarantine /path/to/nightly.app local builds local builds of mozilla-central do not enable hardened runtime and hence do not have debugging restrictions.
...find the *.xcodejproj directory in the temporary directory,
move it into your mozilla source tree, and then double-click on it to reopen it.
... on the same tab, under "launch" select "wait for executable to be launched" on the "arguments" tab, re
move all arguments passed on launch.
Makefiles - Best practices and suggestions
laundry list makefiles should re
move all content that it will generate.
... all subsequent make calls must become a nop unless sources or dependencies change or have been re
moved.
... # transient directory for storing timestamps ts=.ts ##################################################### ## extra dep needed to synchronize parallel execution ##################################################### $(ts): $(ts)/.done $(ts)/.done: $(mkdir) -p $(dir $@) touch $@ # "clean" target garbage_dirs += $(ts) maintain clean targets - makefiles should be able to re
move all content that is generated so "make clean" will return the sandbox/directory back to a clean state.
Updating NSPR or NSS in mozilla-central
before starting, make sure your local repository is updated to mozilla-central tip and that there are no local changes: $ hg status -mard pull the new sources $ python client.py update_nspr nspr_tag_name or $ python client.py update_nss nss_tag_name if you update a branch older than mozilla 17 (without the change from bug 782784), you must manually add a dummy change (add or re
move a blank line) to force a rebuild of nspr: mozilla/nsprpub/config/prdepend.h or nss: mozilla/security/nss/coreconf/coreconf.dep check directory mozilla/nsprpub/patches/ for patches that need to be applied to nspr, and directory mozilla/security/patches/ for patches that need to be applied to nss.
...if a patch is no longer needed, re
move the patch from the directory and update the readme file.
... check for new or re
moved files $ hg addre
move -n review the output to make sure it looks correct update the minimum required system nss version in old-configure.in.
Displaying Places information using views
to disconnect a viewer from its result, call re
moveobserver(view) on your result.
...for these objects to be freed during javascript garbage collection, you must clear this cycle by calling result.re
moveobserver(view).
...because the object implementing nsitreeview also implements nsinavhistoryresultobserver, the viewer then disconnects itself from the result by calling re
moveobserver().) is this still right when using nsinavhistoryresultobserver?
Frame script loading and lifetime
if you use allowdelayedload, you can cancel it by using re
movedelayedframescript: var mm = window.messagemanager; mm.re
movedelayedframescript("chrome://my-e10s-extension/content/frame-script.js"); this means we will stop loading the script into new tabs.
... note that this function will not re
move any scripts which have been loaded earlier.
...contentframemessagemanager) { 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 re
movedelayedframescript; ensuring the frame script is not loaded into any new tabs.
Performance
t blood rains from the sky sendasyncmessage('my-addon:paragraph-count', {num: content.document.queryselectorall('p').length}) } addmessagelistener("my-addon:request-from-parent", onlyonceinabluemoon) better: // addon.js function ontoolbarbutton(event) { let tabmm = gbrowser.mcurrentbrowser.frameloader.messagemanager; let button = event.target; let callback = (message) => { tabmm.re
movemessagelistener("my-addon:paragraph-count", callback) decoratebutton(button, message.data.num) } tabmm.addmessagelistener("my-addon:paragraph-count", callback); tabmm.loadframescript("data:,sendasyncmessage('my-addon:paragraph-count', {num: content.document.queryselectorall('p').length})", false) } function decoratebutton(button, count) { // do stuff with result } this executes the ...
... better: // addon.js function onunload() { services.mm.re
movedelayedframescript("resources://my-addon/framescript.js"); services.ppmm.re
movedelayedprocessscript("resources://my-addon/processcript.js"); services.mm.broadcastasyncmessage("my-addon:unload"); services.ppmm.broadcastasyncmessage("my-addon:unload"); } in the frame/process scripts: re
move all kinds of listeners re
move observer notifications re
move custom categories and services nuke ...
...re
move interactive ui elements that would be inert with the addon ...
Performance best practices for Firefox front-end engineers
javascript code might, for example, change dom node attributes (either directly or by adding or removing classes from elements), and can also add, re
move, or delete dom nodes.
...if we work hard to
move all dom writes into requestanimationframe(), then we can be sure that all size and position queries are cheap.
...best to investigate and try to re
move those as best you can.
Storage access policy: Block cookies from trackers
as described above, note that nightly may include additional protections that end up getting re
moved or changed before they reach our release users.
...they are intended to be temporary and will be re
moved in a future version of firefox.
... warning: be sure to re
move these entries after you have finished testing.
Getting from Content to Layout
adds and re
moves frames to make the frame tree a proper representation of the new content tree.
... these items are then examined in relation to the location in the content tree that is being modified and either the relevant frames are created/destroyed or the logic
moves up to the parent frame.
... if the <div> is re
moved, the frame construction code merges those frames by examining the parent frame, destroying the two frames created for the <span>, and creating one unified frame for the text content.
AddonInstall
method overview void install() void cancel() void addlistener(in installlistener listener) void re
movelistener(in installlistener listener) properties attribute type description name string the name of the add-on being installed.
... re
movelistener() re
moves an installlistener if the listener is registered for monitoring this specific addoninstall.
... void re
movelistener( in installlistener listener ) parameters listener the installlistener to re
move ...
TypeListener
method overview void ontypeadded(in addontype type) void ontypere
moved(in addontype type) methods ontypeadded() called when an add-on type has been added.
... void ontypeadded( in addontype type ) parameters type the addontype that is being added needsrestart true if an application restart is necessary for the change to take effect ontypere
moved() called when an add-on type has been re
moved.
... void ontypere
moved( in addontype type, ) parameters type the addontype that has been re
moved ...
Downloads.jsm
the download is stopped and re
moved from the list when the message box is closed, regardless of whether it has been completed or not.
...e://gre/modules/downloads.jsm"); components.utils.import("resource://gre/modules/osfile.jsm") components.utils.import("resource://gre/modules/task.jsm"); task.spawn(function () { let list = yield downloads.getlist(downloads.all); let view = { ondownloadadded: download => console.log("added", download), ondownloadchanged: download => console.log("changed", download), ondownloadre
moved: download => console.log("re
moved", download) }; yield list.addview(view); try { let download = yield downloads.createdownload({ source: "http://www.mozilla.org/", target: os.path.join(os.constants.path.tmpdir, "example-download.html"), }); list.add(download); try { download.start(); alert("now monitoring all downloads.
... close the message to stop."); } finally { yield list.re
move(download); yield download.finalize(true); } } finally { yield list.re
moveview(view); } }).then(null, components.utils.reporterror); conversion from nsidownloadmanager starting in firefox for desktop version 26, the nsidownloadmanager and nsidownload interfaces are not available anymore.
Webapps.jsm
tion notifyappsregistrystart() notifyappsregistryready: function notifyappsregistryready() sanitizeredirects: function sanitizeredirects(asource) _savewidgetsfullpath: function(amanifest, adestapp) appkind: function(aapp, amanifest) updatepermissionsforapp: function(aid, aispreinstalled) updateofflinecacheforapp: function(aid) installpreinstalledapp: function installpreinstalledapp(aid) re
moveifhttpsduplicate: function(aid) installsystemapps: function() loadandupdateapps: function() updatedatastore: function(aid, aorigin, amanifesturl, amanifest) _registersystemmessagesforentrypoint: function(amanifest, aapp, aentrypoint) _registerinterappconnectionsforentrypoint: function(amanifest, aapp,) _registersystemmessages: function(amanifest, aapp) _registerinterappconnections: function...
...nupdate) _registeractivities: function(amanifest, aapp, arunupdate) _createactivitiestounregister: function(amanifest, aapp, aentrypoint) _unregisteractivitiesforapps: function(aappstounregister) _unregisteractivities: function(amanifest, aapp) _processmanifestforids: function(aids, arunupdate) observe: function(asubject, atopic, adata) addmessagelistener: function(amsgnames, aapp, amm) re
movemessagelistener: function(amsgnames, amm) formatmessage: function(adata) receivemessage: function(amessage) getappinfo: function getappinfo(aappid) broadcastmessage: function broadcastmessage(amsgname, acontent) registerupdatehandler: function(ahandler) unregisterupdatehandler: function(ahandler) notifyupdatehandlers: function(aapp, amanifest, azippath) _getappdir: function(aid) _writefil...
...foruninstall: function(adata) confirmuninstall: function(adata) denyuninstall: function(adata, areason = "error_unknown_failure") getself: function(adata, amm) checkinstalled: function(adata, amm) getinstalled: function(adata, amm) getnotinstalled: function(adata, amm) geticon: function(adata, amm) getall: function(acallback) isreceipt: function(data) addreceipt: function(adata, amm) re
movereceipt: function(adata, amm) replacereceipt: function(adata, amm) setenabled: function(adata) getmanifestfor: function(amanifesturl, aentrypoint) getappbymanifesturl: function(amanifesturl) getfullappbymanifesturl: function(amanifesturl, aentrypoint, alang) getmanifestcspbylocalid: function(alocalid) getdefaultcspbylocalid: function(alocalid) getapplocalidbystoreid: function(astoreid) ge...
L20n Javascript API
ctx.localize(['hello', 'new'], function(l10n) { var node = document.queryselector('[data-l10n-id=hello]'); node.textcontent = l10n.entities.hello.value; node.classlist.re
move('hidden'); }); ctx.registerlocales(defaultlocale: string?, availablelocales: array<string>?) register the default locale of the context instance, as well as all other locales available to the context instance before the language negotiation.
... ctx.re
moveeventlistener(event: string, callback: function) re
move an event listener previously registered with addeventlistener.
... ctx.localize(['hello', 'about'], function(l10n) { var node = document.queryselector('[data-l10n-id=hello]'); node.textcontent = l10n.entities.hello.value; node.classlist.re
move('hidden'); }); the callback becomes bound to the entities on the ids list.
PR_RmDir
re
moves a directory with a specified name.
... syntax #include <prio.h> prstatus pr_rmdir(const char *name); parameter the function has the following parameter: name the name of the directory to be re
moved.
... description pr_rmdir re
moves the directory specified by the pathname name.
NSPR release process
make a dummy change (add or re
move a blank line) to mozilla/nsprpub/config/prdepend.h.
... re
move "beta" from the nspr version number for the final release.
... make a dummy change (add or re
move a blank line) to mozilla/nsprpub/config/prdepend.h.
Encrypt Decrypt MAC Keys As Session Objects
trailer); break; case pad: strcpy(header, pad_header); strcpy(trailer, pad_trailer); break; } rv = filetoitem(&filedata, file); nonbody = (char *)filedata.data; if (!nonbody) { pr_fprintf(pr_stderr, "unable to read data from input file\n"); rv = secfailure; goto cleanup; } /* check for headers and trailers and re
move them */ if ((body = strstr(nonbody, header)) != null) { char *trail = null; nonbody = body; body = port_strchr(body, '\n'); if (!body) body = port_strchr(nonbody, '\r'); /* maybe this is a mac file */ if (body) trail = strstr(++body, trailer); if (trail != null) { *trail = '\0'; } else { pr...
...ly and we have authenticated to it * open input file, read in header, get iv and cka_ids of two keys from it * find those keys in the db token * open output file * loop until eof(input): * read a buffer of ciphertext from input file, * save last block of ciphertext * decrypt ciphertext buffer using cbc and iv, * compute and check mac, then re
move mac from plaintext * replace iv with saved last block of ciphertext * write the plain text to output file * close files * report success */ secstatus rv; secitem ivitem; secitem enckeyitem; secitem mackeyitem; secitem cipheritem; secitem macitem; secitem ...
... pr_fprintf(pr_stderr, "mac has data has 0 length\n"); /*rv = secfailure; goto cleanup;*/ } rv = readfromheaderfile(headerfilename, pad, &paditem, pr_true); if (rv != secsuccess) { pr_fprintf(pr_stderr, "could not retrieve pad detail from header file\n"); goto cleanup; } if (rv == secsuccess) { /* decrypt and re
move mac */ rv = decryptandverifymac(outfilename, encryptedfilename, &cipheritem, &macitem, enckey, mackey, &ivitem, &paditem); if (rv != secsuccess) { pr_fprintf(pr_stderr, "failed while decrypting and removing mac\n"); } } cleanup: if (slot) { pk11_freeslot(slot); } if (enckey) { pk11_freesymkey(enckey); } i...
Encrypt and decrypt MAC using token
trailer); break; case pad: strcpy(header, pad_header); strcpy(trailer, pad_trailer); break; } rv = filetoitem(&filedata, file); nonbody = (char *)filedata.data; if (!nonbody) { pr_fprintf(pr_stderr, "unable to read data from input file\n"); rv = secfailure; goto cleanup; } /* check for headers and trailers and re
move them */ if ((body = strstr(nonbody, header)) != null) { char *trail = null; nonbody = body; body = port_strchr(body, '\n'); if (!body) body = port_strchr(nonbody, '\r'); /* maybe this is a mac file */ if (body) trail = strstr(++body, trailer); if (trail != null) { *trail = '\0'; } else { pr...
...ly and we have authenticated to it * open input file, read in header, get iv and cka_ids of two keys from it * find those keys in the db token * open output file * loop until eof(input): * read a buffer of ciphertext from input file, * save last block of ciphertext * decrypt ciphertext buffer using cbc and iv, * compute and check mac, then re
move mac from plaintext * replace iv with saved last block of ciphertext * write the plain text to output file * close files * report success */ secstatus rv; secitem ivitem; secitem enckeyitem; secitem mackeyitem; secitem cipheritem; secitem macitem; secitem ...
... pr_fprintf(pr_stderr, "mac has data has 0 length\n"); /*rv = secfailure; goto cleanup;*/ } rv = readfromheaderfile(headerfilename, pad, &paditem, pr_true); if (rv != secsuccess) { pr_fprintf(pr_stderr, "could not retrieve pad detail from header file\n"); goto cleanup; } if (rv == secsuccess) { /* decrypt and re
move mac */ rv = decryptandverifymac(outfilename, encryptedfilename, &cipheritem, &macitem, enckey, mackey, &ivitem, &paditem); if (rv != secsuccess) { pr_fprintf(pr_stderr, "failed while decrypting and removing mac\n"); } } cleanup: if (slot) { pk11_freeslot(slot); } if (enckey) { pk11_freesymkey(enckey); } i...
NSS_3.12.1_release_notes.html
bug 311432: ecc's ecl_use_fp code (for linux x86) fails pairwise consistency test bug 330622: certutil's usage messages incorrectly document certain options bug 330628: coreconf/linux.mk should _not_ default to x86 but result in an error if host is not recognized bug 359302: re
move the sslsample code from nss source tree bug 372241: need more versatile form of cert_nametoascii bug 390296: nss ignores subject cn even when san contains no dnsname bug 401928: support generalized pkcs#5 v2 pbes bug 403543: pkix: need a way to enable/disable aia cert fetching bug 408847: pkix_ocspchecker_check does not support specified responder (and given signercert) bug 414003: cr...
...g ocsp cert id [[@ cert_destroyocspcertid ] bug 434099: nss relies on unchecked pkcs#11 object attribute values bug 434187: fix the gcc compiler warnings in nss/lib bug 434398: libpkix cannot find issuer cert immediately after checking it with ocsp bug 434808: certutil -b deadlock when importing two or more roots bug 434860: coverity 1150 - dead code in ocsp_createcertid bug 436428: re
move unneeded assert from sec_pkcs7encryptlength bug 436430: make nss public headers compilable with no_nspr_10_support defined bug 436577: uninitialized variable in sec_pkcs5createalgorithmid bug 438685: libpkix doesn't try all the issuers in a bridge with multiple certs bug 438876: signtool is still using static libraries.
...ead function cert_certpackagetype bug 443755: extra semicolon in pkm_tlskeyandmacderive makes conditional code unconditional bug 443760: extra semicolon in seqdatabase makes static analysis tool suspicious bug 448323: certutil -k doesn't report the token and slot names for found keys bug 448324: ocsp checker returns incorrect error code on request with invalid signing cert bug 449146: re
move dead libsec function declarations bug 453227: installation of pem-encoded certificate without trailing newline fails documentation for a list of the primary nss documentation pages on mozilla.org, see nss documentation.
NSS 3.12.6 release notes
empty strings bug 530907: the peerid argument to ssl_setsockpeerid should be declared const bug 531188: decompression failure with https://livechat.merlin.pl/ bug 532417: build problem with spaces in path names bug 534943: clean up the makefiles in lib/ckfw/builtins bug 534945: lib/dev does not need to include headers from lib/ckfw bug 535669:
move common makefile code in if and else to the outside bug 536023: der_utctimetotime and der_generalizedtimetotime ignore all bytes after an embedded null bug 536474: add support for logging pre-master secrets bug 537356: implement new safe ssl3 & tls renegotiation bug 537795: nss_initcontext does not work with nss_registershutdown bug 537829: allow nss to...
... build for android bug 540304: implement ssl_handshakenegotiatedextension bug 541228: re
move an obsolete nspr version check in lib/util/secport.c bug 541231: nssinit.c doesn't need to include ssl.h and sslproto.h.
... bug 542538: nss: add function for recording ocsp stapled replies bug 544191: use system zlib on mac os x bug 544584: segmentation fault when enumerating the nss database bug 544586: various nss-sys-init patches from fedora bug 545273: re
move unused function sec_init bug 546389: nsssysinit binary built inside source tree documentation for a list of the primary nss documentation pages on mozilla.org, see nss documentation.
NSS 3.53 release notes
(bug 290526) seed is now
moved into a new freebl directory freebl/deprecated (bug 1636389).
... algorithms marked as deprecated will ultimately be re
moved.
... bug 1561331 - additional modular inverse test bug 1629553 - rework and cleanup gmake builds bug 1438431 - re
move mkdepend and "depend" make target bug 290526 - support parallel building of nss when using the makefiles bug 1636206 - hacl* update after changes in libintvector.h bug 1636058 - fix building nss on debian s390x, mips64el, and riscv64 bug 1622033 - add option to build without seed this bugzilla query returns all the bugs fixed in nss 3.53: https://bugzilla.mozilla.org/buglist.cgi?resolution...
Enc Dec MAC Output Public Key as CSR
der = lab_header; trailer = lab_trailer; break; default: pr_close(file); return secfailure; } rv = filetoitem(&filedata, file); nonbody = (char *)filedata.data; if (!nonbody) { pr_fprintf(pr_stderr, "unable to read data from input file\n"); rv = secfailure; goto cleanup; } /* check for headers and trailers and re
move them */ char *trail = null; if ((body = strstr(nonbody, header)) != null) { char *trail = null; nonbody = body; body = port_strchr(body, '\n'); if (!body) body = port_strchr(nonbody, '\r'); /* maybe this is a mac file */ if (body) trail = strstr(++body, trailer); if (trail != null) { *trail = '\0'; ...
... * the db is open read only and we have authenticated to it * open input file, read in header, get iv and wrapped keys and * public key * unwrap the wrapped keys * loop until eof(input): * read a buffer of ciphertext from input file, * save last block of ciphertext * decrypt ciphertext buffer using cbc and iv, * compute and check mac, then re
move mac from plaintext * replace iv with saved last block of ciphertext * write the plain text to output file * close files * report success */ secstatus rv; secitem ivitem; secitem wrappedenckeyitem; secitem wrappedmackeyitem; secitem cipheritem; secitem macitem; secite...
... */ outfile = pr_open(outfilename, pr_create_file | pr_truncate | pr_rdwr , 00660); if (!outfile) { pr_fprintf(pr_stderr, "unable to open \"%s\" for writing.\n", outfilename); return secfailure; } infilelength = filesize(encryptedfilename); if (rv == secsuccess) { /* decrypt and re
move mac */ rv = decryptandverifymac(outfile, infile, infilelength, &cipheritem, &macitem, enckey, mackey, &ivitem, &paditem); if (rv != secsuccess) { pr_fprintf(pr_stderr, "failed while decrypting and removing mac\n"); } } cleanup: if (enckey) { pk11_freesymkey(enckey); } if (mackey) { pk11_freesymkey(mackey); } ...
Encrypt Decrypt_MAC_Using Token
trailer); break; case pad: strcpy(header, pad_header); strcpy(trailer, pad_trailer); break; } rv = filetoitem(&filedata, file); nonbody = (char *)filedata.data; if (!nonbody) { pr_fprintf(pr_stderr, "unable to read data from input file\n"); rv = secfailure; goto cleanup; } /* check for headers and trailers and re
move them.
... * compute and check mac, then re
move mac from plaintext.
... pr_fprintf(pr_stderr, "mac has data has 0 length\n"); /*rv = secfailure; goto cleanup;*/ } rv = readfromheaderfile(headerfilename, pad, &paditem, pr_true); if (rv != secsuccess) { pr_fprintf(pr_stderr, "could not retrieve pad detail from header file\n"); goto cleanup; } if (rv == secsuccess) { /* decrypt and re
move mac */ rv = decryptandverifymac(outfilename, encryptedfilename, &cipheritem, &macitem, enckey, mackey, &ivitem, &paditem); if (rv != secsuccess) { pr_fprintf(pr_stderr, "failed while decrypting and removing mac\n"); } } cleanup: if (slot) { pk11_freeslot(slot); } if (enckey) { pk11_freesymkey(enckey); } i...
NSS Sample Code Sample_3_Basic Encryption and MACing
trailer); break; case pad: strcpy(header, pad_header); strcpy(trailer, pad_trailer); break; } rv = filetoitem(&filedata, file); nonbody = (char *)filedata.data; if (!nonbody) { pr_fprintf(pr_stderr, "unable to read data from input file\n"); rv = secfailure; goto cleanup; } /* check for headers and trailers and re
move them */ if ((body = strstr(nonbody, header)) != null) { char *trail = null; nonbody = body; body = port_strchr(body, '\n'); if (!body) body = port_strchr(nonbody, '\r'); /* maybe this is a mac file */ if (body) trail = strstr(++body, trailer); if (trail != null) { *trail = '\0'; } else { pr...
...only and we have authenticated to it * open input file, read in header, get iv and cka_ids of two keys from it * find those keys in the db token * open output file * loop until eof(input): * read a buffer of ciphertext from input file * save last block of ciphertext * decrypt ciphertext buffer using cbc and iv * compute and check mac, then re
move mac from plaintext * replace iv with saved last block of ciphertext * write the plain text to output file * close files * report success */ secstatus rv; secitem ivitem; secitem enckeyitem; secitem mackeyitem; secitem cipheritem; secitem macitem; secitem ...
... pr_fprintf(pr_stderr, "mac has data has 0 length\n"); /*rv = secfailure; goto cleanup;*/ } rv = readfromheaderfile(headerfilename, pad, &paditem, pr_true); if (rv != secsuccess) { pr_fprintf(pr_stderr, "could not retrieve pad detail from header file\n"); goto cleanup; } if (rv == secsuccess) { /* decrypt and re
move mac */ rv = decryptandverifymac(outfilename, encryptedfilename, &cipheritem, &macitem, enckey, mackey, &ivitem, &paditem); if (rv != secsuccess) { pr_fprintf(pr_stderr, "failed while decrypting and removing mac\n"); } } cleanup: if (slot) { pk11_freeslot(slot); } if (enckey) { pk11_freesymkey(enckey); } i...
EncDecMAC using token object - sample 3
railer, iv_trailer); break; case mac: strcpy(header, mac_header); strcpy(trailer, mac_trailer); break; case pad: strcpy(header, pad_header); strcpy(trailer, pad_trailer); break; } rv = filetoitem(&filedata, file); nonbody = (char *)filedata.data; if (!nonbody) { pr_fprintf(pr_stderr, "unable to read data from input file\n"); rv = secfailure; goto cleanup; } /* check for headers and trailers and re
move them */ if ((body = strstr(nonbody, header)) != null) { char *trail = null; nonbody = body; body = port_strchr(body, '\n'); if (!body) body = port_strchr(nonbody, '\r'); /* maybe this is a mac file */ if (body) trail = strstr(++body, trailer); if (trail != null) { *trail = '\0'; } else { pr_fprintf(pr_stderr, "input has header but no trailer\n"); port_free(filedata.data); return secfailure; } } e...
...ata *pwdata, prbool ascii) { /* * the db is open read only and we have authenticated to it * open input file, read in header, get iv and cka_ids of two keys from it * find those keys in the db token * open output file * loop until eof(input): * read a buffer of ciphertext from input file, * save last block of ciphertext * decrypt ciphertext buffer using cbc and iv, * compute and check mac, then re
move mac from plaintext * replace iv with saved last block of ciphertext * write the plain text to output file * close files * report success */ secstatus rv; secitem ivitem; secitem enckeyitem; secitem mackeyitem; secitem cipheritem; secitem macitem; secitem paditem; pk11symkey *enckey = null; pk11symkey *mackey = null; /* open intermediate file, read in header, get iv and cka_ids of two keys * from ...
...tderr, "mac has null data\n"); rv = secfailure; goto cleanup; } if (macitem.len == 0) { pr_fprintf(pr_stderr, "mac has data has 0 length\n"); /*rv = secfailure; goto cleanup;*/ } rv = readfromheaderfile(headerfilename, pad, &paditem, pr_true); if (rv != secsuccess) { pr_fprintf(pr_stderr, "could not retrieve pad detail from header file\n"); goto cleanup; } if (rv == secsuccess) { /* decrypt and re
move mac */ rv = decryptandverifymac(outfilename, encryptedfilename, &cipheritem, &macitem, enckey, mackey, &ivitem, &paditem); if (rv != secsuccess) { pr_fprintf(pr_stderr, "failed while decrypting and removing mac\n"); } } cleanup: if (slot) { pk11_freeslot(slot); } if (enckey) { pk11_freesymkey(enckey); } if (mackey) { pk11_freesymkey(mackey); } return rv; } /* * encryptfile */ secstatus encryptfil...
PKCS11 Implement
this note will be re
moved once the document is updated for the current version of nss.
...if a token has been re
moved during a session, c_getsessioninfo should return either ckr_session_closed or ckr_session_handle_invalid.
... if a token has been re
moved and then the same or another token is inserted, c_getsessioninfo should return ckr_session_handle_invalid.
sslfnc.html
the ssl_fortezza_ cipher suites will be re
moved in nss 3.11.
...this restirction will be re
moved in future releases.
... ssl_invalidatesession ssl_datapending ssl_securitystatus ssl_getsessionid ssl_setsockpeerid ssl_invalidatesession re
moves the current session on a particular ssl socket from the session cache.
Necko Architecture
the channel does the true work of protocol interpretation and data
movement (if any).
...if you want to
move data asynchronously you need to be able to receive callbacks using an implementation of nsistreamlistener.
...necko implements a file transport and a socket transport that the protocol implementations (channels) use to actually
move bytes to and from.
nsIToolkitProfile
method overview nsiprofilelock lock(out nsiprofileunlocker aunlocker); void re
move(in boolean re
movefiles); attributes attribute type description localdir nsilocalfile the location of the profile local directory, which may be the same as the root directory.
...example: var profile = profilelist.getnext().queryinterface(ci.nsitoolkitprofile); var locker = profile.lock({}); re
move() re
moves the profile from the registry of profiles.
... void re
move( in boolean re
movefiles ); parameters re
movefiles indicates whether or not the profile directory should be re
moved when the profile is re
moved from the profile list.
nsITransactionManager
nsisupports last changed in gecko 1.7 method overview void addlistener(in nsitransactionlistener alistener); void beginbatch(); void clear(); void dotransaction(in nsitransaction atransaction); void endbatch(); nsitransactionlist getredolist(); nsitransactionlist getundolist(); nsitransaction peekredostack(); nsitransaction peekundostack(); void redotransaction(); void re
movelistener(in nsitransactionlistener alistener); void undotransaction(); attributes attribute type description maxtransactioncount long sets the maximum number of transaction items the transaction manager will maintain at any time.
...re
movelistener() re
moves a listener from the transaction manager's notification list.
...void re
movelistener( in nsitransactionlistener alistener ); parameters alistener the nsitransactionlistener to re
move.
nsITransferable
vorstransferablecanexport( ); nsisupportsarray flavorstransferablecanimport( ); void getanytransferdata( out string aflavor, out nsisupports adata, out unsigned long adatalen ); void gettransferdata( in string aflavor, out nsisupports adata, out unsigned long adatalen ); void init(in nsiloadcontext acontext); boolean islargedataset( ); void re
movedataflavor( in string adataflavor ); void settransferdata( in string aflavor, in nsisupports adata, in unsigned long adatalen ); attributes attribute type description converter nsiformatconverter an nsiformatconverter instance which implements the code needed to convert data into and out of the transferable given the supported flavors.
... re
movedataflavor() re
moves the data flavor matching the given one (as determined by a string comparison), along with the corresponding data.
... void re
movedataflavor( in string adataflavor ); parameters adataflavor the data flavor to re
move.
nsITreeView
inherits from: nsisupports last changed in gecko 22 (firefox 22 / thunderbird 22 / seamonkey 2.19) implementing a nsitreeview in lieu of dom methods for tree creation can improve performance dramatically, and re
moves the need to make changes to the tree manually when changes to the database occur.
...although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... void settree( in nsitreeboxobject tree ); parameters tree the nsitreeboxobject to attach this view to, or null if the view is being re
moved from the tree.
nsIXMLHttpRequest
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
...the 'onload', 'onerror', and 'onreadystatechange' attributes
moved to nsijsxmlhttprequest, but if you're coding in c++ you should avoid using those.
...eq.open('post', "http://www.foo.bar:8080/nietzsche.do", true); req.send('your=data&and=more&stuff=here'); example 2 var {cu: utils, cc: classes, ci: instances} = components; cu.import('resource://gre/modules/services.jsm'); function xhr(url, cb) { let xhr = cc["@mozilla.org/xmlextras/xmlhttprequest;1"].createinstance(ci.nsixmlhttprequest); let handler = ev => { evf(m => xhr.re
moveeventlistener(m, handler, !1)); switch (ev.type) { case 'load': if (xhr.status == 200) { cb(xhr.response); break; } default: services.prompt.alert(null, 'xhr error', 'error fetching package: ' + xhr.statustext + ' [' + ev.type + ':' + xhr.status + ']'); break; ...
nsIXULTemplateResult
method overview astring getbindingfor(in nsiatom avar); nsisupports getbindingobjectfor(in nsiatom avar); void hasbeenre
moved(); void rulematched(in nsisupports aquery, in nsidomnode arulenode); attributes attribute type description id astring id of the result.
...hasbeenre
moved() indicate that the output for a result has been re
moved and that the result is no longer being used by the builder.
... void hasbeenre
moved(); parameters none.
Weak reference
ver* aobserver ) { mobserver = getter_addrefs( ns_getweakreference(aobserver) ); // ...or append this to the list of observers return ns_ok; } nsresult nsobservable::notifyobservers( nsimessage* amessage ) { nscomptr<nsiobserver> observer = do_queryreferent(mobserver); if ( observer ) observer->noticemessage(amessage); else mobserver = 0; // or re
move this observer from the list, he's gone away return ns_ok; } // ...
...hence, we can't use queryinterface to
move between them.
...ns_interface_map_end // ...if you used a |ns_imple_queryinterfacen| macro,
move up to the next higher one and add a term ns_impl_queryinterfacen+1( ...,nsisupportsweakreference) // ...if you implemented |queryinterface| by hand, add a clause ns_imethodimp nsfoo::queryinterface( refnsiid aiid, void** ainstanceptr ) { // ...
pyxpidl
the newer utility has the advantage of not needing any code to be compiled in order to use it, and let us re
move a bunch of old code from the tree.
... xpidl option description pyxpidl equivalent -a emit annotations to typelib n/a (feature re
moved) -w turn on warnings n/a (this is now the default and can't be turned off) -v verbose mode (nyi) n/a (feature re
moved) -t creates a typelib of a specific version number n/a (feature re
moved, and probably never actually worked) -i add an entry to start of include path for #include "nsifoo.idl" -i (unchanged) -o specify the ba...
...me for output (-o /tmp/nsifoo for example) -o outputfile (this isn't just the base name, but needs to include the extension; for example -o /tmp/nsifoo.idl) -e specify an explicit output file name (-e /tmp/nsifoo.idl for example) n/a (this is subsumed by -o now) -d write dependencies (requires -e) -d (unchanged) -m specify output mode n/a (feature re
moved; use header.py or typelib.py specifically) it's worth noting that the old output mode options for generating documentation and java interfaces (-m doc and -m java) have no equivalents in pyxpidl.
Plugin Roadmap for Firefox - Plugins
september 2017 starting with firefox 56 in september 2017, firefox for android will re
move all support for plugins (bug 1381916).
... 2019 in september 2019, firefox 69 will re
move the "always activate" flash option so we always ask for user permission before activating flash on a website.
... 2020 in december 2020, flash support will be completely re
moved from consumer versions of firefox.
Set a breakpoint - Firefox Developer Tools
bring up the context menu over the line highlight and choose the re
move breakpoint option.
... other context menu options worth mentioning are: disable breakpoint: turn it off, but don't re
move it completely.
... disable breakpoints on line and re
move breakpoints on line: re
move or disable column breakpoints.
Select an element - Firefox Developer Tools
the highlighted element is the element that's overlaid in the page with a graphic showing the box model, and a tooltip showing its tag and size: with the context menu to open the inspector and select an element immediately, activate the context menu over the element in the page and select "inspect element": with the html pane when the inspector is open, as you
move the mouse around the elements listed in the html pane, the corresponding elements are highlighted in the page.
... click an element in the html pane to select it: you can also use the arrow keys to
move around the dom with the keyboard.
...after that, as you
move the mouse around the page, the element under the mouse is highlighted.
Select and highlight elements - Firefox Developer Tools
the highlighted element is the element that's overlaid in the page with a graphic showing the box model, and a tooltip showing its tag and size: with the context menu to open the inspector and select an element immediately, activate the context menu over the element in the page and select "inspect element": with the html pane when the inspector is open, as you
move the mouse around the elements listed in the html pane, the corresponding elements are highlighted in the page.
... click an element in the html pane to select it: you can also use the arrow keys to
move around the dom with the keyboard.
...after that, as you
move the mouse around the page, the element under the mouse is highlighted.
Web Audio Editor - Firefox Developer Tools
notice: this tool has been deprecated and will soon be re
moved from firefox.
...two good demos are: the voice-change-o-matic, which can apply various effects to the microphone input and also provides a visualisation of the result the violent theremin, which changes the pitch and volume of a sine wave as you
move the mouse pointer visualizing the graph the web audio editor will now display the graph for the loaded audio context.
...for example, here's what the oscillatornode looks like: with the violent theremin demo, the frequency parameter is modified as the user
moves the mouse left and right, and you can see this reflected in the node inspector.
Animation.oncancel - Web APIs
the cancel event can be triggered manually with animation.cancel() when the animation enters the "idle" play state from another state, such as when the animation is re
moved from an element before it finishes playing creating a new animation that is initially idle does not trigger a cancel event on the new animation.
... examples if this animation is canceled, re
move its element.
... animation.oncancel = function() { animation.effect.target.re
move(); }; specifications specification status comment web animationsthe definition of 'animation.oncancel' in that specification.
Animation.persist() - Web APIs
the persist() method of the web animations api's animation interface explicitly persists an animation, when it would otherwise be re
moved due to the browser's automatically removing filling animations behavior.
... examples in our simple replace indefinite animations demo, you can see the following code: const divelem = document.queryselector('div'); document.body.addeventlistener('mouse
move', evt => { let anim = divelem.animate( { transform: `translate(${ evt.clientx}px, ${evt.clienty}px)` }, { duration: 500, fill: 'forwards' } ); anim.commitstyles(); //anim.persist() anim.onre
move = function() { console.log('animation re
moved'); } console.log(anim.replacestate); }); here we have a <div> element, and an event listener that fires the event handler code whenever the mouse
moves.
...for this reason, modern browsers automatically re
move overriding forward filling animations.
AudioListener.dopplerFactor - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.forwardX - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.forwardY - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.forwardZ - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.positionX - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.positionY - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.positionZ - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.setOrientation() - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.setPosition() - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.speedOfSound - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.upX - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.upY - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
AudioListener.upZ - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
BaseAudioContext.createPanner() - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
CSSStyleSheet.deleteRule() - Web APIs
the cssstylesheet method deleterule() re
moves a rule from the stylesheet object.
... syntax cssstylesheet.deleterule(index) parameters index the index into the stylesheet's cssrulelist indicating the rule to be re
moved.
... return value undefined example this example re
moves the first rule from the stylesheet mystyles.
CanvasRenderingContext2D.rotate() - Web APIs
to change the center point, you will need to
move the canvas by using the translate() method.
...to do this, the following steps are applied to the matrix: first, translate()
moves the matrix's origin to the shape's center.
... finally, translate()
moves the matrix's origin back to its starting point.
Hit regions and accessibility - Web APIs
canvasrenderingcontext2d.re
movehitregion() re
moves the hit region with the specified id from the canvas.
... canvasrenderingcontext2d.clearhitregions() re
moves all hit regions from the canvas.
... <canvas id="canvas"></canvas> <script> var canvas = document.getelementbyid('canvas'); var ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.arc(70, 80, 10, 0, 2 * math.pi, false); ctx.fill(); ctx.addhitregion({id: 'circle'}); canvas.addeventlistener('mouse
move', function(event) { if (event.region) { alert('hit region: ' + event.region); } }); </script> the addhitregion() method also takes a control option to route events to an element (that is a descendant of the canvas): ctx.addhitregion({control: element}); this can be useful for routing to <input> elements, for example.
DOMTokenList - Web APIs
domtokenlist.re
move(token1[, token2[, ...tokenn]]) re
moves the specified token(s) from the list.
... domtokenlist.toggle(token [, force]) re
moves token from the list if it exists, or adds token to the list if it doesn't.
... html: <p class="a b c"></p> now the javascript: let para = document.queryselector("p"); let classes = para.classlist; para.classlist.add("d"); para.textcontent = `paragraph classlist is "${classes}"`; the output looks like this: trimming of whitespace and removal of duplicates methods that modify the domtokenlist (such as domtokenlist.add()) automatically trim any excess whitespace and re
move duplicate values from the list.
DataTransferItemList.clear() - Web APIs
the datatransferitemlist method clear() re
moves all datatransferitem objects from the drag data items list, leaving the list empty.
... html <div> <p id="source" ondragstart="dragstart_handler(event);" ondragend="dragend_handler(event);" draggable="true"> select this element, drag it to the drop zone and then release the selection to
move the element.</p> </div> <div id="target" ondrop="drop_handler(event);" ondragover="dragover_handler(event);">drop zone</div> css div { margin: 0em; padding: 2em; } #source { color: blue; border: 1px solid black; } #target { border: 1px solid black; } javascript function dragstart_handler(ev) { console.log("dragstart"); // add this element's id to the drag...
...drop: uri = " + s); }); } } } function dragover_handler(ev) { console.log("dragover"); ev.preventdefault(); // set the dropeffect to
move ev.datatransfer.dropeffect = "
move" } function dragend_handler(ev) { console.log("dragend"); var datalist = ev.datatransfer.items; for (var i = 0; i < datalist.length; i++) { datalist.re
move(i); } // clear any remaining drag data datalist.clear(); } result result link specifications specification status comment html living standardthe definitio...
Document.xmlVersion - Web APIs
although it may still work in some browsers, its use is discouraged since it could be re
moved at any time.
... this attribute was never really useful, since it always returned 1.0, and has been re
moved in dom level 4.
...to detect this, you can create an element with its name in lower case, then check to see if it gets converted into all upper case (in which case the document is in the non-xml html mode): if (document.createelement("foo").tagname == "foo") { /* document is not xml */ } specifications http://www.w3.org/tr/dom-level-3-cor...ument3-version this has been re
moved from dom core level 4wd ...
Element.getElementsByClassName() - Web APIs
the opposite is also true; as elements no longer match the set of names, they are immediately re
moved from the collection.
...however the following code will not work as one might expect because "matches" will change as soon as any "colorbox" class is re
moved.
... var matches = element.getelementsbyclassname('colorbox'); for (var i=0; i<matches.length; i++) { matches[i].classlist.re
move('colorbox'); matches.item(i).classlist.add('hueframe'); } instead, use another method, such as: var matches = element.getelementsbyclassname('colorbox'); while (matches.length > 0) { matches.item(0).classlist.add('hueframe'); matches[0].classlist.re
move('colorbox'); } this code finds descendant elements with the "colorbox" class, adds the class "hueframe", by calling item(0), then re
moves "colorbox" (using array notation).
Element.setAttribute() - Web APIs
to get the current value of an attribute, use getattribute(); to re
move an attribute, call re
moveattribute().
...if you wish to re
move an attribute, call re
moveattribute().
...ethods namespace-aware variants (dom level 2) dom level 1 methods for dealing with attr nodes directly (seldom used) dom level 2 namespace-aware methods for dealing with attr nodes directly (seldom used) setattribute (dom 1) setattributens setattributenode setattributenodens getattribute (dom 1) getattributens getattributenode getattributenodens hasattribute (dom 2) hasattributens - - re
moveattribute (dom 1) re
moveattributens re
moveattributenode - specifications specification status comment domthe definition of 'setattribute()' in that specification.
Element.setPointerCapture() - Web APIs
this can be used to ensure that an element continues to receive pointer events even if the pointer device's contact
moves off the element (such as by scrolling or panning).
...this lets you slide the element horizontally, even when you pointer
moves outside of its boundaries.
... html <div id="slider">slide me</div> css div { width: 140px; height: 50px; display: flex; align-items: center; justify-content: center; background: #fbe; } javascript function beginsliding(e) { slider.onpointer
move = slide; slider.setpointercapture(e.pointerid); } function stopsliding(e) { slider.onpointer
move = null; slider.releasepointercapture(e.pointerid); } function slide(e) { slider.style.transform = `translate(${e.clientx - 70}px)`; } const slider = document.getelementbyid('slider'); slider.onpointerdown = beginsliding; slider.onpointerup = stopsliding; result specifications specification status comment pointer events – level 2the definition of 'setpointercapture' in that specification.
Using files from web applications - Web APIs
this; this.xhr.upload.addeventlistener("progress", function(e) { if (e.lengthcomputable) { const percentage = math.round((e.loaded * 100) / e.total); self.ctrl.update(percentage); } }, false); xhr.upload.addeventlistener("load", function(e){ self.ctrl.update(100); const canvas = self.ctrl.ctx.canvas; canvas.parentnode.re
movechild(canvas); }, false); xhr.open("post", "http://demos.hacks.mozilla.org/paul/demos/resources/webservices/devnull.php"); xhr.overridemimetype('text/plain; charset=x-user-defined-binary'); reader.onload = function(evt) { xhr.send(evt.target.result); }; reader.readasbinarystring(file); } the fileupload() function shown above creates a throbber, which is used to display progre...
...it then re
moves the throbber since it's no longer needed.
... <?php if (isset($_files['myfile'])) { // example:
move_uploaded_file($_files['myfile']['tmp_name'], "uploads/" .
GlobalEventHandlers.onmousedown - Web APIs
it uses the onmousedown, onmouseup, and onmouse
move event handlers.
...v class="container"> <div class="view" hidden></div> <img src="https://udn.realityripple.com/samples/90/a34a525ace.jpg"> </div> css .container { width: 320px; height: 213px; background: black; } .view { position: absolute; width: 100px; height: 100px; background: white; border-radius: 50%; } img { mix-blend-mode: darken; } javascript function showview(event) { view.re
moveattribute('hidden'); view.style.left = event.clientx - 50 + 'px'; view.style.top = event.clienty - 50 + 'px'; event.preventdefault(); } function
moveview(event) { view.style.left = event.clientx - 50 + 'px'; view.style.top = event.clienty - 50 + 'px'; } function hideview(event) { view.setattribute('hidden', ''); } const container = document.queryselector('.container'); const view = ...
...document.queryselector('.view'); container.onmousedown = showview; container.onmouse
move =
moveview; document.onmouseup = hideview; result specification specification status comment html living standardthe definition of 'onmousedown' in that specification.
GlobalEventHandlers - Web APIs
globaleventhandlers.onmouse
move is an eventhandler representing the code to be called when the mouse
move event is raised.
... globaleventhandlers.onpointer
move is an eventhandler representing the code to be called when the pointer
move event is raised.
... globaleventhandlers.ontouch
move is an eventhandler representing the code to be called when the touch
move event is raised.
HTMLMediaElement.textTracks - Web APIs
you can detect when tracks are added to and re
moved from an <audio> or <video> element using the addtrack and re
movetrack events.
...instead, they're sent to the track list object of the htmlmediaelement that corresponds to the type of track that was added to the element the returned list is live; that is, as tracks are added to and re
moved from the media element, the list's contents change dynamically.
... once you have a reference to the list, you can monitor it for changes to detect when new text tracks are added or existing ones re
moved.
HTMLMediaElement - Web APIs
this was firefox-specific, having been implemented for firefox os, and was re
moved in firefox 55.
...this was firefox-specific, having been implemented for firefox os, and was re
moved in firefox 55.
...this non-standard, experimental method makes it possible to manually drive reading and rendering of media at a custom speed, or to
move through the media frame-by-frame to perform filtering or other operations.
HTMLSelectElement - Web APIs
htmlselectelement.blur() re
moves input focus from this element.
... htmlselectelement.re
move() re
moves the element at the specified index from the options collection for this select element.
... the tabindex property and the blur() and focus() methods have been
moved to htmlelement.
Dragging and Dropping Multiple Items - Web APIs
these are methods that mirror the types property as well as the getdata(), setdata() and cleardata() methods, however, they take an additional argument that specifies the index of the item to retrieve, modify or re
move.
... event.datatransfer.mozcleardataat("text/plain", 1); caution: removing the last format for a particular index will re
move that item entirely, shifting the remaining items down, so the later items will have different indices.
...at("text/uri-list", "url2", 1); dt.mozsetdataat("text/plain", "url2", 1); dt.mozsetdataat("text/uri-list", "url3", 2); dt.mozsetdataat("text/plain", "url3", 2); // [item1] data=url1, index=0 // [item2] data=url2, index=1 // [item3] data=url3, index=2 after you added three items in two different formats, dt.mozcleardataat("text/uri-list", 1); dt.mozcleardataat("text/plain", 1); you've re
moved the second item clearing all types, then the old third item becomes new second item, and its index decreases.
PannerNode.setOrientation() - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
PannerNode.setPosition() - Web APIs
you might be moving a character around inside a game world for example, and wanting delivery of audio to change realistically as your character
moves closer to or further away from a music player such as a stereo.
... in the example you can see this being controlled by the functions
moveright(),
moveleft(), etc., which set new values for the panner position via the positionpanner() function.
...n the same place for this demo if(listener.positionx) { listener.positionx.setvalueattime(xpos, audioctx.currenttime); listener.positiony.setvalueattime(ypos, audioctx.currenttime); listener.positionz.setvalueattime(300, audioctx.currenttime); } else { listener.setposition(xpos,ypos,300); } listenerdata.innerhtml = 'listener data: x ' + xpos + ' y ' + ypos + ' z ' + 300; // panner will
move as the boombox graphic
moves around on the screen function positionpanner() { if(panner.positionx) { panner.positionx.setvalueattime(xpos, audioctx.currenttime); panner.positiony.setvalueattime(ypos, audioctx.currenttime); panner.positionz.setvalueattime(zpos, audioctx.currenttime); } else { panner.setposition(xpos,ypos,zpos); } pannerdata.innerhtml = 'panner data: x ' + x...
Path2D - Web APIs
path2d.closepath() causes the point of the pen to
move back to the start of the current sub-path.
... path2d.
moveto()
moves the starting point of a new sub-path to the (x, y) coordinates.
...the starting point is the last point in the current path, which can be changed using
moveto() before creating the bézier curve.
performance.clearMarks() - Web APIs
the clearmarks() method re
moves the named mark from the browser's performance entry buffer.
... if the method is called with no arguments, all performance entries with an entry type of "mark" will be re
moved from the performance entry buffer.
...if this argument is omitted, all performance entries with an entry type of "mark" will be re
moved.
performance.clearMeasures() - Web APIs
the clearmeasures() method re
moves the named measure from the browser's performance entry buffer.
... if the method is called with no arguments, all performance entries with an entry type of "measure" will be re
moved from the performance entry buffer.
...if this argument is omitted, all performance entries with an entry type of "measure" will be re
moved.
Performance - Web APIs
performance.clearmarks() re
moves the given mark from the browser's performance entry buffer.
... performance.clearmeasures() re
moves the given measure from the browser's performance entry buffer.
... performance.clearresourcetimings() re
moves all performance entries with a entrytype of "resource" from the browser's performance data buffer.
RTCIceCandidatePairStats.state - Web APIs
as soon as there are no checks ongoing which block the pair from being analyzed, it is unfrozen and
moves into the waiting state.
... each time a candidate pair is done being checked, the next-highest priority candidate pair remaining on the check list
moves from the waiting state to the in-progress state, and its check begins.
... if the check fails for any reason, the pair
moves into its final state, failed.
Range.extractContents() - Web APIs
the range.extractcontents() method
moves contents of the range from the document tree into a documentfragment.
... syntax documentfragment = range.extractcontents(); example basic example var range = document.createrange(); range.selectnode(document.getelementsbytagname("div").item(0)); var documentfragment = range.extractcontents(); document.body.appendchild(documentfragment); moving items between containers this example lets you
move items between two containers.
... select one or more item, and then click "swap" to
move them to the opposite container.
Range - Web APIs
range.deletecontents() re
moves the contents of a range from the document.
... range.extractcontents()
moves contents of a range from the document tree into a documentfragment.
... range.surroundcontents()
moves content of a range into a new node.
SVGAnimatedPathData - Web APIs
name type description animatednormalizedpathseglist svgpathseglist provides access to the current animated contents of the 'd' attribute in a form where all path data commands are expressed in terms of the following subset of svgpathseg types: svg_pathseg_
moveto_abs (m), svg_pathseg_lineto_abs (l), svg_pathseg_curveto_cubic_abs (c) and svg_pathseg_closepath (z).
... normalizedpathseglist svgpathseglist provides access to the base (i.e., static) contents of the 'd' attribute in a form where all path data commands are expressed in terms of the following subset of svgpathseg types: svg_pathseg_
moveto_abs (m), svg_pathseg_lineto_abs (l), svg_pathseg_curveto_cubic_abs (c) and svg_pathseg_closepath (z).
...thus, if the d attribute has an "absolute
moveto (m)" and an "absolute arcto (a)" command, then pathseglist will have two entries: a svg_pathseg_
moveto_abs and a svg_pathseg_arc_abs.
SVGPathSeg - Web APIs
also implement none methods none properties unsigned short pathsegtype domstring pathsegtypeasletter constants pathseg_unknown = 0 pathseg_closepath = 1 pathseg_
moveto_abs = 2 pathseg_
moveto_rel = 3 pathseg_lineto_abs = 4 pathseg_lineto_rel = 5 pathseg_curveto_cubic_abs = 6 pathseg_curveto_cubic_rel = 7 pathseg_curveto_quadratic_abs = 8 pathseg_curveto_quadratic_rel = 9 pathseg_arc_abs = 10 pathseg_arc_rel = 11 pathseg_lineto_horizontal_abs ...
... pathseg_
moveto_abs 2 corresponds to an "absolute
moveto" (m) path data command.
... pathseg_
moveto_rel 3 corresponds to a "relative
moveto" (m) path data command.
SVGStyleElement - Web APIs
this restriction was re
moved in svg 2.
...this restriction was re
moved in svg 2.
...this restriction was re
moved in svg 2.
Touch.pageX - Web APIs
in following simple code snippet, we assume the user initiates one or more touch contacts on the source element,
moves the touch points and then releases all contacts with the surface.
... when the touch
move event handler is invoked, each touch point's touch.pagex and touch.pagey coordinates are accessed via the event's touchevent.changedtouches list.
... // register a touch
move listeners for the 'source' element var src = document.getelementbyid("source"); src.addeventlistener('touch
move', function(e) { // iterate through the touch points that have
moved and log each // of the pagex/y coordinates.
Touch.pageY - Web APIs
in following simple code snippet, we assume the user initiates one or more touch contacts on the source element,
moves the touch points and then releases all contacts with the surface.
... when the touch
move event handler is invoked, each touch point's touch.pagex and touch.pagey coordinates are accessed via the event's touchevent.changedtouches list.
... // register a touch
move listeners for the 'source' element var src = document.getelementbyid("source"); src.addeventlistener('touch
move', function(e) { // iterate through the touch points that have
moved and log each // of the pagex/y coordinates.
Scissor animation - Web APIs
var gl, color = getrandomcolor(), position; function setupanimation (evt) { window.re
moveeventlistener(evt.type, setupanimation, false); if (!(gl = getrenderingcontext())) return; gl.enable(gl.scissor_test); gl.clearcolor(color[0], color[1], color[2], 1.0); // unlike the browser window, vertical position in webgl is // measured from bottom to top.
... position = [0, gl.drawingbufferheight]; var button = document.queryselector("button"); var timer; function startanimation(evt) { button.re
moveeventlistener(evt.type, startanimation, false); button.addeventlistener("click", stopanimation, false); document.queryselector("strong").innerhtml = "stop"; timer = setinterval(drawanimation, 17); drawanimation(); } function stopanimation(evt) { button.re
moveeventlistener(evt.type, stopanimation, false); button.addeventlistener("click", startanimation, false); document.queryselector("strong").innerhtml = "start"; clearinterval(timer); } stopanimation({type: "click"}); } // variables to hold...
...var size = [60, 60], velocity = 3.0; function drawanimation () { gl.scissor(position[0], position[1], size[0] , size[1]); gl.clear(gl.color_buffer_bit); // every frame the vertical position of the square is // decreased, to create the illusion of
movement.
Keyboard-navigable JavaScript widgets - Accessibility
grouping controls for grouping widgets such as menus, tablists, grids, or tree views, the parent element should be in the tab order (tabindex="0"), and each descendent choice/tab/cell/row should be re
moved from the tab order (tabindex="-1").
... </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, re
move it from the tab order by setting tabindex="-1".
...to do this: bind a key down handler to each element in the group, and when an arrow key is used to
move to another element: programmatically apply focus to the new element, update the tabindex of the focused element to "0", and update the tabindex of the previously focused element to "-1".
prefers-reduced-motion - CSS: Cascading Style Sheets
important: an embedded example at the bottom of this page has a scaling
movement that may be problematic for some readers.
... reduce indicates that user has notified the system that they prefer an interface that re
moves or replaces the types of motion-based animation that trigger discomfort for those with vestibular motion disorders.
... in android 9+: settings > accessibility > re
move animations.
Aligning Items in a Flex Container - CSS: Cascading Style Sheets
this means that the main axis runs along the row horizontally, and our cross axis alignment
moves the items up and down.
...you can re
move this, or change the values of justify-content to see how flexbox behaves when the start of the inline direction is on the right.
...you will see that the items now
move to the right hand side.
Backwards Compatibility of Flexbox - CSS: Cascading Style Sheets
safari was the last of the major browsers to re
move prefixes, with the release of safari 9 in 2015.
...you can also check can i use for information about when prefixes were re
moved in browsers to make your decision.
... re
move display: flex to see the fallback behavior.
Auto-placement in CSS Grid Layout - CSS: Cascading Style Sheets
when it fills up a column it will
move onto the next explicit column, or create a new column track in the implicit grid.
... you can see how this then leaves gaps in the grid, as for the auto-placed items if grid comes across an item that doesn’t fit into a track, it will
move to the next row until it finds a space the item can fit in.
... having done this, grid will now backfill the gaps, as it
moves through the grid it leaves gaps as before, but then if it finds an item that will fit in a previous gap it will pick it up and take it out of dom order to place it in the gap.
CSS Grid Layout and Accessibility - CSS: Cascading Style Sheets
grid can be really very useful here, elements deprioritized in the mobile source order can be
moved into a sidebar in a desktop layout, for example.
...the nice thing about using css grid layout is that you should be able to
move an item in the source to match the logical order, without needing to make big changes to your layout.
... given that interoperable support for display: contents is limited and we do not yet have subgrids, there is a definite temptation when developing a site using css grid layout to flatten out the markup, to re
move semantic elements in order to make it simpler to create a layout.
CSS Grid Layout and Progressive Enhancement - CSS: Cascading Style Sheets
i need to be able to define the width for older browsers, and re
move the width for grid supporting browsers.
...inside the feature query, we can then write any css we need to apply our modern layout, and re
move anything required for the older layout.
...i also re
move the margins and negative margins, and replace the spacing with the grid-gap property.
Realizing common layouts using CSS Grid Layout - CSS: Cascading Style Sheets
i can now add a final breakpoint to
move to a three-column layout.
... .wrapper > * { grid-column: col-start / span 12; } at the next breakpoint we want to
move to a two-column layout.
...the header continues to span right across the grid, but now the navigation
moves down to become the first sidebar, with the content and then the sidebar next to it.
Using CSS gradients - CSS: Cascading Style Sheets
we'll start by introducing linear gradients, then introduce features that are supported in all gradient types using linear gradients as the example, then
move on to radial, conic and repeating gradients using linear gradients a linear gradient creates a band of colors that progress in a straight line.
...you can include a color-hint to
move the midpoint of the transition value to a certain point along the gradient.
... in this example, we've
moved the midpoint of the transition from the 50% mark to the 10% mark.
animation - CSS: Cascading Style Sheets
dein; } .a3 { animation: 3s slidein; } .animation { background: #3f87a6; width: 100%; height: calc(100% - 1.5em); transform-origin: left center; } window.addeventlistener('load', function () { var animation = array.from(document.queryselectorall('.animation')); var button = array.from(document.queryselectorall('button')); function togglebutton (btn, type) { btn.classlist.re
move('play', 'pause', 'restart'); btn.classlist.add(type); btn.title = type.touppercase(type); } function playpause (i) { var btn = button[i]; var anim = animation[i]; if (btn.classlist.contains('play')) { anim.style.animationplaystate = 'running'; togglebutton(btn, 'pause'); } else if (btn.classlist.contains('pause')) { anim.style.animationplaystate = ...
...'paused'; togglebutton(btn, 'play'); } else { anim.classlist.re
move('a' + (i + 1)); settimeout(function () { togglebutton(btn, i === 0 ?
...oat: left; margin-right: 2%; } .view_port { background-color: black; height: 25px; width: 100%; overflow: hidden; } .cylon_eye { background-color: red; background-image: linear-gradient(to right, rgba(0, 0, 0, .9) 25%, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .9) 75%); color: white; height: 100%; width: 20%; -webkit-animation: 4s linear 0s infinite alternate
move_eye; animation: 4s linear 0s infinite alternate
move_eye; } @-webkit-keyframes
move_eye { from { margin-left: -20%; } to { margin-left: 100%; } } @keyframes
move_eye { from { margin-left: -20%; } to { margin-left: 100%; } } see using css animations for additional examples.
bottom - CSS: Cascading Style Sheets
when position is set to relative, the bottom property specifies the distance the element's bottom edge is
moved above its normal position.
... for relatively positioned elements, the distance that the element is
moved above its normal position.
... for relatively positioned elements, the distance of the element from its normal position is based on the top property; or if top is also auto, the element is not
moved vertically at all.
<easing-function> - CSS: Cascading Style Sheets
the linear class of easing functions linear the animation
moves from beginning to end at a constant rate.
... <option>steps(4)</option> </select> </li> </ul> css body > div { position: relative; height: 100px; } div > div { position: absolute; width: 50px; height: 50px; background-color: blue; background-image: radial-gradient(circle at 10px 10px, rgba(25,255,255,0.8),rgba(25,255,255,0.4)); border-radius: 50%; top: 25px; animation: 1.5s infinite alternate; } @keyframes
move-right { from { left: 10%; } to { left: 90%; } } li { display: flex; align-items: center; justify-content: center; margin-bottom: 20px; } javascript const selectelem = document.queryselector('select'); const startbtn = document.queryselector('button'); const divelem = document.queryselector('div > div'); startbtn.addeventlistener('click', () => { if(startbtn.textcont...
...ent === 'start animation') { divelem.style.animationname = '
move-right'; startbtn.textcontent = 'stop animation'; divelem.style.animationtimingfunction = selectelem.value; } else { divelem.style.animationname = 'unset'; startbtn.textcontent = 'start animation'; } }); selectelem.addeventlistener('change', () => { divelem.style.animationtimingfunction = selectelem.value; }); result cubic-bezier() function examples these cubic bézier curves are valid for use in css: /* the canonical bézier curve with four <number> in the [0,1] range.
revert - CSS: Cascading Style Sheets
this re
moves from the cascade all of the styles that have been overridden until the style being rolled back to is reached.
... revert will not affect rules applied to children of an element you reset (but will re
move effects of a parent rule on a child).
... h3 { font-weight: normal; color: blue; border-bottom: 1px solid grey; } <h3>this will have custom styles</h3> <p>just some text</p> <h3 style="all: revert">this should be reverted to browser/user defaults</h3> <p>just some text</p> revert on a parent reverting effectively re
moves the value for the element you select with some rule and only for that element.
right - CSS: Cascading Style Sheets
for relatively positioned elements, the distance that the element is
moved to the left of its normal position.
... for relatively positioned elements, the distance of the element from its normal position is based on the left property; or if left is also auto, the element is not
moved horizontally at all.
... when position is set to relative, the right property specifies the distance the element's right edge is
moved to the left from its normal position.
top - CSS: Cascading Style Sheets
when position is set to relative, the top property specifies the distance the element's top edge is
moved below its normal position.
... for relatively positioned elements, the distance that the element is
moved below its normal position.
... for relatively positioned elements, the distance of the element from its normal position is based on the bottom property; or if bottom is also auto, the element is not
moved vertically at all.
Tree Widget Changes - Archive of obsolete content
one feature that has been added is restorenaturalorder which may be used to restore the original order of the columns before the user
moved them around.
... the invalidateprimarycell(row) method has been re
moved, instead use nsitreeboxobject.invalidatecell() like this invalidatecell(row, tree.columns.getprimarycolumn()).
Adding more elements - Archive of obsolete content
you will also notice that the label was re
moved.
...enupopup> </menulist> <spacer style="width: 10px;"/> <menulist id="searchmode"> <menupopup> <menuitem label="is"/> <menuitem label="is not"/> </menupopup> </menulist> <spacer style="width: 10px;"/> <textbox id="find-text" flex="1" style="min-width: 15em;"/> </hbox> <spacer style="height: 10px" flex="1"/> <hbox> now when the dialog is resized, the two buttons will
move so that they are always along the bottom of the dialog.
Skinning XUL Files by Hand - Archive of obsolete content
, because they appear in mozilla with some frequency, but reserve for another article: pseudo-class parent-child element:pseudo-class { attribute: value; } parent > child { attribute: value; } button:hover { border: 1px; } menu#file > menuitem { font-weight: bold; } pseudo-classes reflect states of the element: when the mouse
moves over a button, for example, the appropriate pseudo-class stylesheet rules are applied.
... though applying inline styles is a perfectly legal
move in xul and a good idea in some rare cases, in general you should try to keep the xul skin separate from the actual xul structure.
XUL Changes for Firefox 1.5 - Archive of obsolete content
this is used typically on gnome systems where possible values are: accept, cancel, help, open, save, find, clear, yes, no, apply, close, print, add, re
move, refresh, go-forward, go-back, properties, select-font, select-color, network.
... <listbox> the re
moveitemat method was sometime non zero-based due to a bug (bug 236068).
The Implementation of the Application Object Model - Archive of obsolete content
our architecture must be capable of applying local annotations to remote data, e.g., remembering that a button was re
moved from a toolbar or remembering the order of the columns in the bookmarks tree view.
...we must have the ability to add and re
move nodes from the tree by saving the changes into the equivalent of a data source that can house the permanent changes (so that they can be sucked in and aggregated like everything else).
action - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth, ...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
assign - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
bbox - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
binding - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties object type: string the object of the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related tbd ...
bindings - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width object type: string the object of the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related tbd ...
box - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements vbox, hbox ...
broadcaster - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
broadcasterset - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
caption - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements groupbox, checkbox ...
checkbox - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related interfaces nsiaccessibleprovider, nsidomxulcheckboxelement ...
colorpicker - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related interfaces nsidomxulcontrolelement bugs the onchange event only fires if attribute type is set to "button".
column - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements grid, columns, rows, row ...
columns - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements grid, column, rows, row.
conditions - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
content - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width propiedades tag type: tag name this may be set to a tag name.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata relacionados tbd ...
datepicker - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related interfaces nsidomxulcontrolelement ...
deck - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties selectedindex type: integer returns the index of the currently selected item.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related stack ...
description - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes header a class used for headings.
dropmarker - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
grid - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements columns, column, rows, row.
grippy - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
groupbox - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related interfaces nsiaccessibleprovider ...
hbox - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements box, vbox ...
iframe - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related nsiaccessibleprovider ...
keyset - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width disabled type: boolean indicates whether the element is disabled or not.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
label - Archive of obsolete content
if the user clicks the label, it will
move the focus to the associated control, specified with the control attribute.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes the following classes may be used to style the element.
listcol - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements listbox, listcell, listcols, listhead, listheader, listitem ...
listcols - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements listbox, listcell, listcol, listhead, listheader, listitem ...
listhead - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements listbox, listcell, listcol, listcols, listheader, listitem ...
listheader - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements listbox, listcell, listcol, listcols, listhead, listitem ...
listitem - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes the following classes may be used to style the element.
member - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties child type: ?
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
menubar - Archive of obsolete content
statusbar type: id if you set this attribute to the id of a statusbar element, the label on the statusbar will update to the statustext of the items on the menu as the user
moves the mouse over them.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements menu, menuitem, menulist, menupopup, menuseparator interfaces nsiaccessibleprovider ...
menuseparator - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements menu, menubar, menuitem, menulist, menupopup interfaces nsiaccessibleprovider, nsidomxulcontaineritemelement, nsidomxulselectcontrolitemelement ...
notification - Archive of obsolete content
persistence type: integer the persistence may be set to a non-zero value so that the notificationbox's re
movetransientnotifications method does not re
move them.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata close() return type: no return value closes the notification or findbar and re
moves it from its enclosing notificationbox or findbar.
observes - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
page - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
popupset - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements popup, menupopup ...
preference - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata events change when a preference value changes, an onchange/change event is fired on the <preference> element.
preferences - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related preferences system documentation: introduction: getting started | examples | troubleshooting reference: prefwindow | prefpane | preferences | preference | xul attributes ...
progressmeter - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related interfaces nsiaccessibleprovider ...
query - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
queryset - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
radio - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements radiogroup, checkbox interfaces nsiaccessibleprovider, nsidomxulselectcontrolitemelement, nsidomxullabeledcontrolelement ...
resizer - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
richlistitem - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related interfaces nsiaccessibleprovider, nsidomxulselectcontrolitemelement ...
row - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements grid, columns, column, rows.
rows - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements grid, columns, column, row.
script - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
scrollbar - Archive of obsolete content
pageincrement type: integer the amount by which the value of the curpos or value attribute changes when the tray of the scroll bar (the area in which the scroll bar thumb
moves) is clicked, or when the page up or page down keys are pressed.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
scrollbox - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
scrollcorner - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
separator - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes the following classes may be used to style the element.
spacer - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements separator, splitter ...
spinbuttons - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
stack - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related deck ...
statusbar - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements statusbarpanel interfaces nsiaccessibleprovider ...
<statusbarpanel> - Archive of obsolete content
« xul reference home [ examples | attributes | properties | methods | related ] firefox 4 note the status bar has been re
moved.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes the following classes may be used to style the element.
stringbundle - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties applocale obsolete since gecko 1.9.1 type: nsilocale returns the xpcom object which holds information about the user's locale.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related xul property files ...
stringbundleset - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
tabpanel - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements tabbox, tabs, tab, tabpanels.
tabpanels - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessible type: nsiaccessible returns the accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements tabbox, tabs, tab, tabpanel.
template - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
textnode - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
timepicker - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related interfaces nsidomxulcontrolelement ...
toolbar - Archive of obsolete content
note: starting in gecko 1.9.1, toolbar items are
moved from the toolbarpalette and added to the toolbar when a toolbar is first displayed.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes chromeclass-toolbar when this class is used, the toolbar will be hidden when a window is opened by setting the toolbar option to no in the window.open method.
toolbarbutton - Archive of obsolete content
the tab order is the order in which the focus is
moved when the user presses the "tab" key.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements toolbar, toolbargrippy, toolbaritem, toolbarpalette, toolbarseparator, toolbarset, toolbarspacer, toolbarspring, toolbox interfaces nsiaccessibleprovider, nsidom...
toolbargrippy - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessible type: nsiaccessible returns the accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements toolbar, toolbarbutton, toolbaritem, toolbarpalette, toolbarseparator, toolbarset, toolbarspacer, toolbarspring, toolbox interfaces nsiaccessibleprovider ...
toolbarpalette - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements toolbar, toolbarbutton, toolbargrippy, toolbaritem, toolbarseparator, toolbarset, toolbarspacer, toolbarspring, toolbox ...
toolbarseparator - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements toolbar, toolbarbutton, toolbargrippy, toolbaritem, toolbarpalette, toolbarset, toolbarspacer, toolbarspring, toolbox ...
toolbarset - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth, ,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements toolbar, toolbarbutton, toolbargrippy, toolbaritem, toolbarpalette, toolbarseparator, toolbarspacer, toolbox ...
toolbarspacer - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements toolbar, toolbarbutton, toolbargrippy, toolbaritem, toolbarpalette, toolbarseparator, toolbarset, toolbarspring, toolbox interfaces nsiaccessibleprovider ...
toolbarspring - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements toolbar, toolbarbutton, toolbargrippy, toolbaritem, toolbarpalette, toolbarseparator, toolbarset, toolbarspacer, toolbox interfaces nsiaccessibleprov...
toolbox - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessible type: nsiaccessible returns the accessibility object for the element.
...entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata appendcustomtoolbar( name, currentset ) firefox only return type: element adds a custom toolbar to the toolbox with the given name.
treechildren - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata example <tree flex="1"> <treecols> <treecol id="sender" label="sender" flex="1"/> <treecol id="subject" label="subject" flex="2"/> </treecols> <treechildren> <treeitem> ...
treecols - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties accessibletype type: integer a value indicating the type of accessibility object for the element.
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements tree, treecol, treechildren, treeitem, treerow, treecell and treeseparator.
treerow - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements tree, treecols, treecol, treechildren, treeitem, treecell and treeseparator.
treeseparator - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements tree, treecols, treecol, treechildren, treeitem, treerow and treecell.
triple - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
vbox - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements box, hbox ...
where - Archive of obsolete content
ment align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, 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, re
moveelement, sortdirection, sortresource, sortresource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width properties inherited properties align, , allowevents, , boxobject, builder, , , , classname, , , , , collapsed, contextmenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxheight, maxwidth, menu, minheight, minwidth,...
...etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
CommandLine - Archive of obsolete content
example notice the changes since gecko 2.0 (component registration has
moved into the manifest file).
...vice;1"] .getservice(components.interfaces.nsiobserverservice); observerservice.addobserver(this, "commandline-args-changed", false); }, unregister: function() { var observerservice = components.classes["@mozilla.org/observer-service;1"] .getservice(components.interfaces.nsiobserverservice); observerservice.re
moveobserver(this, "commandline-args-changed"); } } var observer = new commandlineobserver(); // because we haven't yet registered a commandlineobserver when the application is // launched the first time, we simulate a notification here.
Deploying XULRunner - Archive of obsolete content
copy xulrunner/ to this directory when deploying with xulrunner 2.0 and above do the following:
move chrome.manifest to the root directory, and adjust resource paths inside chrome.manifest accordingly with xulrunner 9.0 or 10.0 you may need to copy "mozutils.dll" and/or "mozcrt19.dll" from the xulrunner directory to the root directory.
...you should copy this file from /library/frameworks/xul.framework/versions/1.8/xulrunner.) when deploying with xulrunner 2.0,
move chrome.manifest to the root directory, and adjust resource paths inside chrome.manifest accordingly.
AnimationEvent.initAnimationEvent() - Web APIs
note: during the standardization process, this method was re
moved from the specification.
... it has been deprecated and is in the progress of being re
moved from most implementations.
AudioContext.createMediaElementSource() - Web APIs
when the mouse pointer is
moved, the updatepage() function is invoked, which calculates the current gain as a ratio of mouse y position divided by overall window height.
...rhtml = myscript.innerhtml; // create a mediaelementaudiosourcenode // feed the htmlmediaelement into it var source = audioctx.createmediaelementsource(myaudio); // create a gain node var gainnode = audioctx.creategain(); // create variables to store mouse pointer y coordinate // and height of screen var cury; var height = window.innerheight; // get new mouse pointer coordinates when mouse is
moved // then set new gain value document.onmouse
move = updatepage; function updatepage(e) { cury = (window.event) ?
Background Tasks API - Web APIs
to enqueue the task, we push an object onto the tasklist array; the object contains the taskhandler and taskdata values under the names handler and data, respectively, then increment totaltaskcount, which reflects the total number of tasks which have ever been enqueued (we don't decrement it when tasks are re
moved from the queue).
... for each task in the queue that we have time to execute, we do the following: we re
move the task object from the queue.
BaseAudioContext.createStereoPanner() - Web APIs
we then use an oninput event handler to change the value of the stereopannernode.pan parameter and update the pan value display when the slider is
moved.
...trol'); var panvalue = document.queryselector('.panning-value'); pre.innerhtml = myscript.innerhtml; // create a mediaelementaudiosourcenode // feed the htmlmediaelement into it var source = audioctx.createmediaelementsource(myaudio); // create a stereo panner var pannode = audioctx.createstereopanner(); // event handler function to increase panning to the right and left // when the slider is
moved pancontrol.oninput = function() { pannode.pan.setvalueattime(pancontrol.value, audioctx.currenttime); panvalue.innerhtml = pancontrol.value; } // connect the mediaelementaudiosourcenode to the pannode // and the pannode to the destination, so we can play the // music and adjust the panning using the controls source.connect(pannode); pannode.connect(audioctx.destination); specifications ...
CSSStyleDeclaration - Web APIs
cssstyledeclaration.re
moveproperty() re
moves a property from the css declaration block.
... example var styleobj = document.stylesheets[0].cssrules[0].style; console.log(styleobj.csstext); for (var i = styleobj.length; i--;) { var namestring = styleobj[i]; styleobj.re
moveproperty(namestring); } console.log(styleobj.csstext); specifications specification status comment css object model (cssom)the definition of 'cssstyledeclaration' in that specification.
Using dynamic styling information - Web APIs
var el = document.getelementbyid('some-element'); el.setattribute('style', 'background-color:darkblue;'); be aware, however, that setattribute re
moves all other style properties that may already have been defined in the element's style object.
... if the some-element element above had an in–line style attribute of say style="font-size: 18px", that value would be re
moved by the use of setattribute.
Using the CSS Painting API - Web APIs
turn ['--highcolour']; } static get contextoptions() { return {alpha: true}; } paint(ctx, size, props) { /* set where to start the highlight & dimensions */ const x = 0; const y = size.height * 0.3; const blockwidth = size.width * 0.33; const highlightheight = size.height * 0.85; const color = props.get('--highcolour'); ctx.fillstyle = color; ctx.beginpath(); ctx.
moveto( x, y ); ctx.lineto( blockwidth, y ); ctx.lineto( blockwidth + highlightheight, highlightheight ); ctx.lineto( x, highlightheight ); ctx.lineto( x, y ); ctx.closepath(); ctx.fill(); /* create the dashes */ for (let i = 0; i < 4; i++) { let start = i * 2; ctx.beginpath(); ctx.
moveto( (blockwidth) + (start * 10) + 10, y ); ctx.lineto( (blockwidth) + (start * 10) + 20,...
...{ ctx.linewidth = strokewidth; } else { ctx.linewidth = 1.0; } // set the fill type if ( stroketype === 'stroke' ) { ctx.fillstyle = 'transparent'; ctx.strokestyle = colour; } else if ( stroketype === 'filled' ) { ctx.fillstyle = colour; ctx.strokestyle = colour; } else { ctx.fillstyle = 'none'; ctx.strokestyle = 'none'; } // block ctx.beginpath(); ctx.
moveto( x, y ); ctx.lineto( blockwidth, y ); ctx.lineto( blockwidth + blockheight, blockheight ); ctx.lineto( x, blockheight ); ctx.lineto( x, y ); ctx.closepath(); ctx.fill(); ctx.stroke(); // dashes for (let i = 0; i < 4; i++) { let start = i * 2; ctx.beginpath(); ctx.
moveto( blockwidth + (start * 10) + 10, y); ctx.lineto( blockwidth + (start * 10) + 20, y); ctx.line...
CSS Typed Object Model API - Web APIs
stylepropertymap.delete() method that re
moves the css declaration with the given property from the stylepropertymap.
... stylepropertymap.clear() method that re
moves all declarations in the stylepropertymap.
CanvasRenderingContext2D.addHitRegion() - Web APIs
html <canvas id="canvas"></canvas> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); canvas.addeventlistener('mouse
move', function(event) { if(event.region) { alert('ouch, my eye :('); } }); ctx.beginpath(); ctx.arc(100, 100, 75, 0, 2 * math.pi); ctx.linewidth = 5; ctx.stroke(); // eyes ctx.beginpath(); ctx.arc(70, 80, 10, 0, 2 * math.pi); ctx.arc(130, 80, 10, 0, 2 * math.pi); ctx.fill(); ctx.addhitregion({id: "eyes"}); // mouth ctx.beginpath(); ctx.arc(100, 110, 50, 0, math.pi); ctx.stroke(); edit th...
... document.getelementbyid("reset"); var edit = document.getelementbyid("edit"); var code = textarea.value; function drawcanvas() { ctx.clearrect(0, 0, canvas.width, canvas.height); eval(textarea.value); } reset.addeventlistener("click", function() { textarea.value = code; drawcanvas(); }); edit.addeventlistener("click", function() { textarea.focus(); }); canvas.addeventlistener("mouse
move", function(event){ if(event.region) { alert("ouch, my eye :("); } }); textarea.addeventlistener("input", drawcanvas); window.addeventlistener("load", drawcanvas); specifications canvas hit regions have been re
moved from the whatwg living standard, although discussions about future standardization are ongoing.
CanvasRenderingContext2D.beginPath() - Web APIs
note: to create a new sub-path, i.e., one matching the current canvas state, you can use canvasrenderingcontext2d.
moveto().
... const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); // first path ctx.beginpath(); ctx.strokestyle = 'blue'; ctx.
moveto(20, 20); ctx.lineto(200, 20); ctx.stroke(); // second path ctx.beginpath(); ctx.strokestyle = 'green'; ctx.
moveto(20, 20); ctx.lineto(120, 120); ctx.stroke(); result specifications specification status comment html living standardthe definition of 'canvasrenderingcontext2d.beginpath' in that specification.
CanvasRenderingContext2D.clearHitRegions() - Web APIs
the canvasrenderingcontext2d method clearhitregions() re
moves all hit regions from the canvas.
... html <canvas id="canvas"></canvas> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); // set some hit regions ctx.addhitregion({id: 'eyes'}); ctx.addhitregion({id: 'nose'}); ctx.addhitregion({id: 'mouth'}); // re
move them altogether from the canvas ctx.clearhitregions(); specifications canvas hit regions have been re
moved from the whatwg living standard, although discussions about future standardization are ongoing.
CanvasRenderingContext2D.closePath() - Web APIs
const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.
moveto(20, 140); //
move pen to bottom-left corner ctx.lineto(120, 10); // line to top corner ctx.lineto(220, 140); // line to bottom-right corner ctx.closepath(); // line to bottom-left corner ctx.stroke(); result closing just one sub-path this example draws a smiley face consisting of three disconnected sub-paths.
... const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.arc(240, 20, 40, 0, math.pi); ctx.
moveto(100, 20); ctx.arc(60, 20, 40, 0, math.pi); ctx.
moveto(215, 80); ctx.arc(150, 80, 65, 0, math.pi); ctx.closepath(); ctx.linewidth = 6; ctx.stroke(); result specifications specification status comment html living standardthe definition of 'canvasrenderingcontext2d.closepath' in that specification.
CanvasRenderingContext2D.isPointInPath() - Web APIs
html <canvas id="canvas"></canvas> <p>in path: <code id="result">false</code></p> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); const result = document.getelementbyid('result'); ctx.rect(10, 10, 100, 100); ctx.fill(); result.innertext = ctx.ispointinpath(30, 70); result checking a point in the specified path whenever you
move the mouse, this example checks whether the cursor is in a circular path2d path.
... html <canvas id="canvas"></canvas> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); // create circle const circle = new path2d(); circle.arc(150, 75, 50, 0, 2 * math.pi); ctx.fillstyle = 'red'; ctx.fill(circle); // listen for mouse
moves canvas.addeventlistener('mouse
move', function(event) { // check whether point is inside circle if (ctx.ispointinpath(circle, event.offsetx, event.offsety)) { ctx.fillstyle = 'green'; } else { ctx.fillstyle = 'red'; } // draw circle ctx.clearrect(0, 0, canvas.width, canvas.height); ctx.fill(circle); }); result specifications specification status comment html living standardthe definition of 'canva...
CanvasRenderingContext2D.isPointInStroke() - Web APIs
html <canvas id="canvas"></canvas> <p>in stroke: <code id="result">false</code></p> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); const result = document.getelementbyid('result'); ctx.rect(10, 10, 100, 100); ctx.stroke(); result.innertext = ctx.ispointinstroke(50, 10); result checking a point in the specified path whenever you
move the mouse, this example checks whether the cursor is in the stroke of an elliptical path2d path.
... html <canvas id="canvas"></canvas> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); // create ellipse const ellipse = new path2d(); ellipse.ellipse(150, 75, 40, 60, math.pi * .25, 0, 2 * math.pi); ctx.linewidth = 25; ctx.strokestyle = 'red'; ctx.fill(ellipse); ctx.stroke(ellipse); // listen for mouse
moves canvas.addeventlistener('mouse
move', function(event) { // check whether point is inside ellipse's stroke if (ctx.ispointinstroke(ellipse, event.offsetx, event.offsety)) { ctx.strokestyle = 'green'; } else { ctx.strokestyle = 'red'; } // draw ellipse ctx.clearrect(0, 0, canvas.width, canvas.height); ctx.fill(ellipse); ctx.stroke(ellipse); }); result specifications ...
CanvasRenderingContext2D.lineCap - Web APIs
html <canvas id="canvas"></canvas> javascript const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.
moveto(20, 20); ctx.linewidth = 15; ctx.linecap = 'round'; ctx.lineto(100, 100); ctx.stroke(); result comparison of line caps in this example three lines are drawn, each with a different value for the linecap property.
... <canvas id="canvas" width="150" height="150"></canvas> const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); const linecap = ['butt', 'round', 'square']; // draw guides ctx.strokestyle = '#09f'; ctx.beginpath(); ctx.
moveto(10, 10); ctx.lineto(140, 10); ctx.
moveto(10, 140); ctx.lineto(140, 140); ctx.stroke(); // draw lines ctx.strokestyle = 'black'; for (let i = 0; i < linecap.length; i++) { ctx.linewidth = 15; ctx.linecap = linecap[i]; ctx.beginpath(); ctx.
moveto(25 + i * 50, 10); ctx.lineto(25 + i * 50, 140); ctx.stroke(); } screenshotlive sample specifications specification status ...
listcell - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes listcell-iconic use this class to have an image appear on the listcell.
param - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
prefpane - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata events paneload this event is fired on the pane element when the pane is fully loaded (e.g.
prefwindow - Archive of obsolete content
entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata acceptdialog() return type: no return value accepts the dialog and closes it, similar to pressing the ok button.
rule - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata ...
tabbox - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements tabs, tab, tabpanels, tabpanel.
treecell - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements tree, treecols, treecol, treechildren, treeitem, treerow and treeseparator.
treecol - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata style classes the following class may be used to style the element.
treeitem - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related elements tree, treecols, treecol, treechildren, treerow, treecell and treeseparator.
window - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata see also: dom window object methods note the error message "xml parsing error: undefined entity...<window" can be caused by a missing or unreachable dtd file referenced in the xul file.
wizard - Archive of obsolete content
entrect(), getclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata « xul reference home advance( pageid ) return type: no return value call this method to go to the next page.
wizardpage - Archive of obsolete content
etclientrects(), getelementsbyattribute, getelementsbyattributens, getelementsbyclassname(), getelementsbytagname(), getelementsbytagnamens(), getfeature, getuserdata, hasattribute(), hasattributens(), hasattributes(), haschildnodes(), insertbefore(), isdefaultnamespace(), isequalnode, issamenode, issupported(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), re
moveattribute(), re
moveattributenode(), re
moveattributens(), re
movechild(), re
moveeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata related wizard ...
MacFAQ - Archive of obsolete content
owser.chromeurl" before defaulting to navigator.xul, and this is called when an xulrunner app is already running, so: create a default preference of "browser.chromeurl" that points to your new "hiddenwindow" as such: "chrome://myxul/content/hiddenwindow.xul" next take the code below and drop it in, to create the hiddenwindow.xul (note: the debug function and nsicommandline try/catch can be re
moved, all you need is the window.arguments[0]) <?xml version="1.0"?> <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" id="myxul_hidden" windowtype="myxul:hiddenwindow" title="" width="0" height="0" persist="screenx screeny width height sizemode" > <!-- load the mozilla helpers --> <script type="application/javascript" src="chrome://global/con...