Search completed in 1.27 seconds.
Commands - Archive of obsolete content
command elements the command element is used to create
commands which can be used to carry out operations.
... you don't need to use
commands, since you can just call a script to handle things.
...
commands provide a suitable way to abstract operations from the code.
...And 21 more matches
Updating Commands - Archive of obsolete content
« previousnext » in this section, we will look at how to update
commands.
... invoking
commands if a command has an oncommand attribute, you can invoke it just by using the docommand method of the command or an element which links to it.
... for other
commands, you will need to use a couple of additional lines of code.
...And 11 more matches
Adding Events and Commands - Archive of obsolete content
it is recommended that you have them at the top of the xul code, along with script declarations and other invisible elements with as popupset and
commandset.
...
commands the command element is a specialized type of broadcaster, meant to be used with the oncommand event.
...
commands are heavily used in firefox, as a quick look into the dom inspector should show.
...And 4 more matches
List of commands - Archive of obsolete content
the following lists
commands which might be usable by <command> or command dispatchers/controllers.
... list of
commands (grouped by type) nsdomwindowcontroller
commands (generally legal when there is a selection): cmd_copy - copy a selection to the clipboard cmd_cut - cut a selection into the clipboard cmd_paste - paste a selection from the clipboard cmd_selectall cmd_selectnone cmd_copylink cmd_copyimagelocation cmd_copyimagecontents cmd_scrolltop cmd_scrollbottom 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_selectmovetop cmd_selectmovebottom ...
... 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_selecttop 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 cm...
...And 2 more matches
commandset - Archive of obsolete content
in addition, this element can hold a command updater which is used to update
commands when certain events occur.
... attributes commandupdater, events, oncommandupdate, targets example <
commandset> <command id="cmd_open" oncommand="alert('open!');"/> <command id="cmd_help" oncommand="alert('help!');"/> </
commandset> attributes commandupdater type: boolean if true, the
commandset is used for updating
commands.
... typically, this is used to update menu
commands such as undo and cut based on when an event occurs.
...you can send a custom event by calling the update
commands method of the command dispatcher.
Document.queryCommandState() - Web APIs
the query
commandstate() method will tell you if the current selection has a certain document.execcommand() command applied.
... syntax query
commandstate(string command) parameters command is a command from document.execcommand() return value query
commandstate() can return a boolean value or null if the state is unknown.
... example html <div contenteditable="true">select a part of this text!</div> <button onclick="makebold();">test the state of the 'bold' command</button> javascript function makebold() { var state = document.query
commandstate("bold"); switch (state) { case true: alert("the bold formatting will be removed from the selected text."); break; case false: alert("the selected text will be displayed in bold."); break; case null: alert("the state of the 'bold' command is indeterminable."); break; } document.execcommand('bold'); } result specifications specification status comment execcommand ...
Document.queryCommandSupported() - Web APIs
the document.query
commandsupported() method reports whether or not the specified editor command is supported by the browser.
... syntax issupported = document.query
commandsupported(command); parameters command the command for which to determine support.
... notes the 'paste' command return false not only if the feature is unavailable, but also if the script calling it has insufficient privileges to perform the action [1] example var flg = document.query
commandsupported("selectall"); if(flg) { // ...do something } specifications specification status comment execcommand ...
Window.updateCommands() - Web APIs
summary updates the state of
commands of the current chrome window (ui).
... syntax window.update
commands("scommandname") parameters scommandname is a particular string which describes what kind of update event this is (e.g.
... desktopmobilechromeedgefirefoxinternet exploreroperasafariandroid webviewchrome for androidfirefox for androidopera for androidsafari on iossamsung internetupdate
commands non-standardchrome no support noedge no support nofirefox full support yesie ?
nsIClipboardCommands
webshell/public/nsiclipboard
commands.idlscriptable an interface for embedding clients who wish to interact with the system-wide os clipboard.
Editor Embedding Guide - Archive of obsolete content
r a textarea; does not allow for html) "textmail" (similar to "text" but html can be inserted; intended for plaintext mail usage and handling of citations) "html" (this is the default type if no type is specified; it allows for all html tags to be inserted) "htmlmail" (this is much like "html" except there are a few editing rules/behaviors that differ such as splitting of mail quotes) editor
commands you need to call
commands and receive updates in order to make any changes to the content on the browser.
...get the current command state of a given command -- get
commandstate: commandmanager->get
commandstate(acommand,acommandparams) index of
commands and parameters cmd_bold toggles bold style on selection.
... get
commandstate "state_all"(boolean), "state_begin"(boolean), "state_end"(boolean), "state_mixed"(boolean), "state_enabled" (boolean) docommand no parameters example normal bold cmd_italics toggles italics style on selection.
...And 70 more matches
Command line crash course - Learn web development
this article provides an introduction to the terminal, the essential
commands you'll need to enter into it, how to chain
commands together, and how to add your own command line interface (cli) tools.
... objective: to understand what the terminal/command line is, what basic
commands you should learn, and how to install new command line tools.
...if you're running any tooling for web development there's a near-guaranteed chance that you'll have to pop open the command line and run some
commands to use your chosen tools (you'll often see such tools referred to as cli tools — command line interface tools).
...And 22 more matches
mach
mach expands relative paths starting from the current working directory, so you can run
commands like mach build .
...if you don't use mach, you have to find another solution for the following problems: discovering what
commands or make targets are available (mach exposes everything through mach help while inside "mozilla-central" , else you'll just get a cryptic error message) making more sense out of command output (mach offers terminal colorization and structured logging) getting productive tools in the hands of others (mach "advertises" tools to people through mach help (unless it actually just gives you a cryptic ...
... failed
commands spew lots of extra error output, e.g.
...And 21 more matches
Index - Archive of obsolete content
156 getting started (jpm) add-on sdk, jpm in this tutorial we've built and packaged an add-on using three
commands: 157 getting started (cfx) in this tutorial we've built and packaged an add-on using three
commands: 158 list open tabs add-on sdk no summary!
... 267 adding events and
commands add-ons, codingscripting, dom, glossary, guide, javascript, xul, events no summary!
... the testsuite allows more flexibility by coding scripts in python allowing any executable to run, sending
commands to stdin, and asserting output using regular expressions.
...And 12 more matches
d - SVG: Scalable Vector Graphics
a path definition is a list of path
commands where each command is composed of a command letter and numbers that represent the command parameters.
... the
commands are detailed below.
... three elements have this attribute: <path>, <glyph>, and <missing-glyph> html,body,svg { height:100% } <svg viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <path fill="none" stroke="red" d="m 10,30 a 20,20 0,0,1 50,30 a 20,20 0,0,1 90,30 q 90,60 50,90 q 10,60 10,30 z" /> </svg> path for <path>, d is a string containing a series of path
commands that define the path to be drawn.
...And 12 more matches
Adobe Flash - Archive of obsolete content
this article explains how javascript can be used to access methods from within the flash plugin, as well as how a feature called fs
commands can be used to access javascript functions from within the flash animation.
...however, if you wish to use fs
commands with the flash plugin to call javascript functions in an html page, then you must use the embed element, as discussed further in the section on fs
commands.
... fs
commands: accessing javascript from flash note: fscommand may not work with flash player versions older than version 8 if the user has installed multiple mozilla based browsers onto the same machine (see bug 32048 and bug 233533).
...And 9 more matches
Venkman Introduction - Archive of obsolete content
features such as breakpoint management, call stack inspection, and variable/object inspection are available from the user interface and from console
commands, letting you work in the way you are most accustomed to.
...venkman's keyboard shortcuts are the same as leading visual debugging environments, and gdb users should be familiar with venkman's /break, /step, /next, /finish, /frame, and /where
commands.
...the toolbar contains icons for stop, continue, step over, step into, step out, profile, and pretty print
commands.
...And 8 more matches
Index - Archive of obsolete content
439 list of
commands xul the following lists
commands which might be usable by <command> or command dispatchers/controllers.
...a typical usage is for the user to right-click on an element to display a menu of
commands pertaining to what was clicked on.
... 604 menus xul, xul popup guide a menu provides a list of
commands that the user can carry out.
...And 8 more matches
Redis Tips
so rather than thinking about redis as a database with some kind of non-existent relationship to sql, think of it as a data structure server with a rich set of
commands for querying and manipulating those data structures over a network connection.
... related
commands - an ever-growing list of related
commands is given on the right-hand side of the page.
... in node, create client with explicit host and port like so: > var r = require('redis').createclient(6379, '127.0.0.1')
commands are asynchronous.
...And 8 more matches
Index - Web APIs
640 clipboard api api, async clipboard api, clipboard, clipboard api, clipboard event api, clipboardevent, landing, reference the clipboard api provides the ability to respond to clipboard
commands (cut, copy, and paste) as well as to asynchronously read from and write to the system clipboard.
... 908 document.execcommand() api, dom, method, needsexample, reference, editor when an html document has been switched to designmode, its document object exposes an execcommand method to run
commands that manipulate the current editable region, such as form inputs or contenteditable elements.
... 952 document.query
commandstate() api, dom, needsexample, reference the query
commandstate method will tell you if the current selection has a certain document.execcommand() command applied.
...And 8 more matches
nsIDOMNSHTMLDocument
inherits from: nsisupports last changed in gecko 6.0 (firefox 6.0 / thunderbird 6.0 / seamonkey 2.3) method overview void captureevents(in long eventflags); void clear(); boolean execcommand(in domstring commandid, in boolean doshowui, in domstring value); boolean exec
commandshowhelp(in domstring commandid); obsolete since gecko 14.0 domstring getselection(); nsidomdocument open(in acstring acontenttype, in boolean areplace); boolean querycommandenabled(in domstring commandid); boolean querycommandindeterm(in domstring commandid); boolean query
commandstate(in domstring commandid); boolean query
commandsupported(in do...
...see rich-text editing in mozilla for a list of supported
commands.
... value some
commands require an argument.
...And 7 more matches
How to get a stacktrace with WinDbg
before debugging can start, several
commands must be entered into the one-line input box at the bottom of the command window.
... tip: all
commands must be entered exactly as written, one line at a time, into the bottom of the command box.
... copying and pasting each line is the easiest method to avoid mistakes some
commands start with a period (.) or a pipe character (|), which is required.
...And 6 more matches
Paths - SVG: Scalable Vector Graphics
(see more in basic shapes.) the d attribute contains a series of
commands and parameters used by those
commands.
... each of the
commands is instantiated (for example, creating a class, naming and locating it) by a specific letter.
... all of the
commands also come in two variants.
...And 6 more matches
Menus - Archive of obsolete content
menus a menu provides a list of
commands that the user can carry out.
...when the menu or button is clicked the menu is opened, listing the
commands that are available.
...this type of menu is usually used for
commands that apply to the entire application.
...And 5 more matches
Bootstrapping a new locale
before you run the copy
commands, you need to make the locale directory at the same level as the mozilla-1.9.x/ you just cloned from above.
... navigate to that level making sure you are *not* inside mozilla-1.9.x/ and then run the following
commands.
... warning: don't copy and paste these
commands; you need to replace "ab-cd" with your language identifier first and 1.9.x with the most current release branch.
...And 5 more matches
Index
401 nsiclipboard
commands clipboard, interfaces, interfaces:scriptable, xpcom, xpcom api reference, xpcom interface reference returns whether we can copy an image's contents.
... 403 nsiclipboarddragdrophooks clipboard, interfaces, interfaces:scriptable, xpcom, xpcom api reference, xpcom interface reference embedders who want to have these hooks made available should implement nsiclipboarddragdrophooks and use the command manager to send the appropriate
commands with these parameters/settings: 404 nsiclipboardhelper clipboard, interfaces, interfaces:scriptable, xpcom, xpcom api reference, xpcom interface reference this method copies string to (default) clipboard.
... 407 nsicommandcontroller interfaces, interfaces:scriptable, needscontent, reference, référence(2), xpcom interface reference,
commands, controllers implemented by: @mozilla.org/embedcomp/base-command-controller;1.
...And 5 more matches
Broadcasters and Observers - Archive of obsolete content
command attribute forwarding we've already seen that elements such as buttons can be hooked up to
commands.
...we would need to disable the back command on the menu, the back button on the toolbar, the keyboard shortcut (alt+left for example) and any back
commands on popup menus.
...we can use the attribute forwarding of
commands to accomplish this.
...And 4 more matches
cfx - Archive of obsolete content
cfx usage is: cfx [options] command [command-specific options] "options" are global options applicable to the tool itself or to all
commands (for example --help).
... cfx supports the following global options: -h, --help - show a help message and exit -v, --verbose - enable lots of output "command-specific options" are documented alongside the
commands.
... there are four supported cfx
commands: cfx init create a skeleton add-on as a starting point for your own add-on.
...And 3 more matches
Handling common accessibility problems - Learn web development
using a modifier like this is common with screenreaders, to enable them to keep their
commands from clashing with other
commands.
... vo has many keyboard
commands, and we won't list them all here.
... vo + shift + down cursor move into a group of items (such as an html table, or a form, etc.) once inside a group you can move around and select items inside that group using the above
commands as normal.
...And 3 more matches
Package management basics - Learn web development
however when it does, these
commands will all still work because the authors of parcel have had the good sense to name the tool slightly differently.
... a rough guide to package manager clients this tutorial installed the parcel package using npm, but as mentioned earlier on there are some alternatives and it's worth at least knowing they exist and having some vague idea of the common
commands across the tools.
... more
commands you can find out more about the individual
commands for npm and yarn online.
...And 3 more matches
HTTP logging
the
commands listed here assume a bash-compatible shell.
... copy and paste the following
commands into the shell one at a time.
... copy and paste the following
commands into the terminal window, hitting the return key after each line.
...And 3 more matches
Getting Started with Chat
commands the following is a list of
commands you should be familiar with.
... for more information about irc
commands go here.
...nickserv also automatically elevates all registered users to operators when they sign on.the following are some helpful
commands which can be used by nickserv: /msg nickserv register password email this registers your nickname with the server.
...And 3 more matches
WebGLRenderingContext.bufferData() - Web APIs
possible values: gl.static_draw: the contents are intended to be specified once by the application, and used many times as the source for webgl drawing and image specification
commands.
... gl.dynamic_draw: the contents are intended to be respecified repeatedly by the application, and used many times as the source for webgl drawing and image specification
commands.
... gl.stream_draw: the contents are intended to be specified once by the application, and used at most a few times as the source for webgl drawing and image specification
commands.
...And 3 more matches
Rich-Text Editing in Mozilla - Developer guides
the most basic keyboard
commands such as copy and paste are available, all others need to be implemented by the website.
... executing
commands when an html document has been switched to designmode, the document object exposes the document.execcommand method which allows one to run
commands to manipulate the contents of the editable region.
... most
commands affect the document's selection (bold, italics, etc), while others insert new elements (adding a link) or affect an entire line (indenting).
...And 3 more matches
<menuitem> - HTML: Hypertext Markup Language
commands can also optionally include a checkbox or be grouped to share radio buttons.
... (menu items for indirect
commands gain checkboxes or radio buttons when defined against elements <input type="checkbox"> and <input type="radio">.) content categories none.
... radiogroup this attribute specifies the name of a group of
commands to be toggled as radio buttons when selected.
...And 3 more matches
Plug-n-Hack Phase1 - Archive of obsolete content
an example manifest (for owasp zap) is: { "toolname":"owasp zap", "protocolversion":"0.2", "features":{ "proxy":{ "pac":"http://localhost:8080/proxy.pac", "cacert":"http://localhost:8080/other/core/other/rootcert/" }, "
commands":{ "prefix":"zap", "manifest":"http://localhost:8080/other/mitm/other/service/" } } } the top level manifest includes optional links to a proxy pac and a root ca certificate.
... it also optionally links to another manifest which describes the
commands the browser can invoke.
...security tool
commands manifest an example
commands manifest (for owasp zap) is: https://code.google.com/p/zap-extensions/source/browse/branches/beta/src/org/zaproxy/zap/extension/plugnhack/resource/service.json firefox ui in firefox the tool
commands will be made available via the developer toolbar (gcli) https://developer.mozilla.org/docs/tools/gcli a example of how the zap
commands are currently displayed is: note ...
...And 2 more matches
XUL Events - Archive of obsolete content
d on an observer.checkboxstatechangethe checkboxstatechange event is executed when the state of a <checkbox> element has changed.closethe close event is executed when a request has been made to close the window when the user presses the close button.commandthe command event is executed when an element is activated.commandupdatethe commandupdate event is executed when a command update occurs on a <
commandset>.
... this event would be used to update the disabled status of its
commands.dommenuitemactivethe dommenuitemactive event is executed when a <menu> or a <menuitem> has been hovered or highlighted.dommenuiteminactivethe dommenuiteminactive event is executed when a <menu> or a <menuitem> in no longer hovered or highlighted.popuphiddenthe popuphidden event is executed when a <menupopup>, <panel> or <tooltip> has become hidden.popuphidingthe popuphiding event is executed when a <menupopup>, <panel> or <tooltip> is about to be hidden.popupshowingthe popupshowing event is executed when a <menupopup>, <panel> or <tooltip> is about to become visible.
... attribute: oncommand commandupdate this event occurs when a command update occurs on a <
commandset> element.
...And 2 more matches
command - Archive of obsolete content
commands are identified by their id.
... like a broadcaster,
commands forward attributes to other elements.
...see also: command attribute,
commandset element attributes disabled, label, oncommand,reserved examples the following code will send a paste command (cmd_paste) to the currently focused element: // first include chrome://global/content/globaloverlay.js godocommand("cmd_paste"); example with two buttons <
commandset><command id="cmd_openhelp" oncommand="alert('help');"/></
commandset> <button label="help" command="cmd_openhelp"/> <button label="more help" command="cmd_openhelp"/> attributes disabled type: boolean indicates whether the element is disabled or not.
...And 2 more matches
Using SSH to connect to CVS - Archive of obsolete content
the usual cvs
commands should now work.
...assuming you use a shell script or batch file to set things up, just add the
commands below to the end of your file.
... ms-dos command prompt cygwin for /f "tokens=1,2,3* delims=; " %%a in ('ssh-agent -c') do if "%%a"=="setenv" set %%b=%%c set home=/cygdrive/c/path/to/your/cygwin/home/directory ssh-add ~/.ssh/id_dsa start /b /wait cmd.exe ssh-agent -k exit essentially both sets of
commands do the same thing.
...And 2 more matches
How do I use GitHub Pages? - Learn web development
te in a directory called test-site on your desktop: cd desktop/test-site when the command line is pointing inside your website directory, type the following command, which tells the git tool to turn the directory into a git repository: git init an aside on command line interfaces the best way to upload your code to github is via the command line — this is a window where you type in
commands to do things like create files and run programs, rather than clicking inside a user interface.
...note that windows has its own command conventions differing from linux and os x, so the
commands below may vary on your machine.
...the command should look something like this: git remote add origin https://github.com/chrisdavidmills/my-repository.git next, type the following two
commands, pressing enter after each one.
...And 2 more matches
Eclipse CDT Manual Setup
setup time some points in the rest of this document below are old and taken care of by the mach
commands described above (although some of the project configuration is not done automatically yet).
...this pattern is what cdt uses to identify compiler
commands when parsing the build output.
... by default, it recognizes
commands of the form "gcc", "g++", "c++", and "clang".
...And 2 more matches
Index
both
commands have the same format: modutil -enable|-disable modulename [-slot slotname] for example: modutil -enable "nss internal pkcs #11 module" -slot "nss internal cryptographic services " -dbdir .
... -b run a series of
commands from the specified batch file.
...depending on the command option, an input file can be a specific certificate, a certificate request file, or a batch file of
commands.
...And 2 more matches
nsIMsgDBView
void init(in nsimessenger amessengerinstance, in nsimsgwindow amsgwindow, in nsimsgdbviewcommandupdater acommandupdater); void sort(in nsmsgviewsorttypevalue sorttype, in nsmsgviewsortordervalue sortorder); void docommand(in nsmsgviewcommandtypevalue command); void docommandwithfolder(in nsmsgviewcommandtypevalue command, in nsimsgfolder destfolder); void get
commandstatus(in nsmsgviewcommandtypevalue command, out boolean selectable_p, out nsmsgviewcommandcheckstatevalue selected_p); void viewnavigate(in nsmsgnavigationtypevalue motion, out nsmsgkey resultid, out nsmsgviewindex resultindex, out nsmsgviewindex threadindex, in boolean wrap); boolean navigatestatus(in nsmsgnavigationtypevalue motion); nsmsgkey getkeyat(in nsmsgviewindex...
...typical examples are move or copy
commands.
... get
commandstatus() gets the status of a particular command.
...And 2 more matches
Document.execCommand() - Web APIs
when an html document has been switched to designmode, its document object exposes an execcommand method to run
commands that manipulate the current editable region, such as form inputs or contenteditable elements.
... most
commands affect the document's selection (bold, italics, etc.), while others insert new elements (adding a link), or affect an entire line (indenting).
...see
commands for a list of possible
commands.
...And 2 more matches
<menu> - HTML: Hypertext Markup Language
the html <menu> element represents a group of
commands that a user can perform or activate.
... context : indicates the popup menu state, which represents a group of
commands activated through another element.
... toolbar: indicates the toolbar state, which represents a toolbar consisting of a series of
commands for user interaction.
...And 2 more matches
Testing the Add-on SDK - Archive of obsolete content
with jpm (which is not part of the add-on sdk repo, and must be installed separately) things more difficult without the gulp
commands provided by the gulpscript.js file in the addon-sdk repo.
... with gulp installed, and after installing the addon-sdk's npm dependencies, we can run the latter three test suites mentioned for cfx with jpm using the following
commands: gulp test:examples --filter <addon_example_folder_name> gulp test:addons --filter <addon_folder_name> gulp test:modules --filter <file_name>:<test_name> or run all of the tests with gulp test.
... from mozilla-central repository with a checkout of the mozilla-central source code, one can always cd addon-sdk/source and use any of the methods described above, but in addtion to that there are a couple of mach
commands available, and ofcourse there is the try server if you have access to that.
... with mach there are two
commands: ./mach mochitest -f jetpack-addon <optional_addon_path>: this runs the test add-ons mentioned for cfx testaddons and gulp test:addons with the older sdk/loader/cuddlefish used with cfx.
Setting Up a Development Environment - Archive of obsolete content
you can clean up the bin directory by just running the following command (again, from the src directory): make clean you can also run these
commands from komodo.
...with that, you should now have a very easy way to build your xpi, by just double clicking on the created
commands.
...to make it work in komodo in unix-based systems, we add the command to the .bash_login file in the home directory, and we modify the
commands to this: bash -c ".
... on windows and linux it's easy to create shortcuts for every profile you create, using the
commands described at http://kb.mozillazine.org/command_line_arguments .
Running Tamarin performance tests - Archive of obsolete content
adb is used to access your android device and can run both direct and shell-type
commands.
...adb supports ssh-like
commands to an android device.
...testsuite setup example
commands: root the phone $ adb root copy avmshell to /data/app.
...just type the following
commands after making sure you've set the environment variables correctly.
Popup Guide - Archive of obsolete content
menus a menu is used when you wish to have a series of
commands that can be activated by the user, but don't want to use the extra space for a button for each command.
... a menu is normally hidden, and when activated, a popup appears containing the list of
commands.
... context menus a context menu is like a regular menu except that the
commands it contains apply to what the user had clicked on to open the context menu.
... often, depending on what was clicked on, certain
commands may be hidden if not applicable to that element.
Keyboard Shortcuts - Archive of obsolete content
however, it would be tedious to do that for every button and menu item (though it could be necessary when one's key
commands are only triggered when the user is focused on a particular element).
...we'll add four of them, one for each of the cut, copy, and paste
commands and also one for the close command when the user presses esc.
...enu id="edit-menu" label="edit" accesskey="e"> <menupopup id="edit-popup"> <menuitem label="cut" accesskey="t" key="cut_cmd"/> <menuitem label="copy" accesskey="c" key="copy_cmd"/> <menuitem label="paste" accesskey="p" key="paste_cmd" disabled="true"/> </menupopup> </menu> </menubar> </toolbox> </vbox> </window> now we can use those shortcuts to activate the
commands.
... of course, the clipboard
commands don't do anything anyway, as we haven't written those scripts.
Simple Menu Bars - Archive of obsolete content
this box contains the list of menu
commands.
...the size of the popup will be large enough to fit the
commands inside it.
... the
commands themselves are created using the menuitem element.
... menupopup element the menupopup element creates the popup window containing the menu
commands.
Windows and menus in XULRunner - Archive of obsolete content
menus and toolbars most desktop applications are complex enough to require some sort of menu and/or toolbar to structure the application’s available
commands.
...xul has a way to centralize
commands and event handlers for menus and toolbars that do the same thing, like open and save in the above example.
... you can add a <
commandset> and <command> elements like this: <
commandset> <command id="cmd_open" label="&file.open;" oncommand="dofileopen();"/> <command id="cmd_save" label="&file.save;" oncommand="dofilesave();"/> </
commandset> ...
... see also xul:windows xul tutorial:creating a window
commandset command xul tutorial:
commands xul tutorial:simple menu bars xul tutorial:toolbars « previousnext » original document information author: mark finkle last updated date: october 2, 2006 ...
Getting started with Svelte - Learn web development
if you're using windows, you will need to install some software to give you parity with unix/macos terminal in order to use the terminal
commands mentioned in this tutorial.
...see command line crash course for more information on these, and on terminal
commands in general.
... to create your starter app template, run the following terminal
commands: npx degit sveltejs/template moz-todo-svelte cd moz-todo-svelte npm install npm run dev note: degit doesn't do any kind of magic — it just lets you download and unzip the latest version of a git repo's contents.
... using the svelte repl a repl (read–eval–print loop) is an interactive environment that allows you to enter
commands and immediately see the results — many programming languages provide a repl.
Introducing a complete toolchain - Learn web development
you can interact with git in a number of different ways, from using the command line to issue
commands, to using a git gui app to issue the same
commands by pushing buttons, or even from directly inside your code editor, as seen in the visual studio code example below: anyway, installing git is all we need to do for now.
... there's many different ways to solve this problem; here's just a few: using npm scripts to run multiple
commands from the command line in one go, such as npm run tidy-code.
... using code editor plugins to run prettier
commands each time a file is saved.
... next, run the following
commands to create a folder to keep your project in, and go inside the folder: mkdir will-it-miss cd will-it-miss now we will create a new directory for all of our web site's development code to live in.
Debugging on Mac OS X
the .lldbinit file in the source tree imports many useful mozilla specific lldb settings,
commands and formatters into lldb, but you may need to take one of the following steps to make sure this file is used.
... the breakpoint runs some
commands to # figure out the object directory path from the attached target and then # sources the .lldbinit from there.
... # # note: this scripts actions take a few seconds to complete, so the custom # formatters,
commands etc.
... using mozilla-specific lldb
commands if you included the .lldbinit when setting up lldb, you can use mozilla-specific lldb
commands in the console, located in the debug area of xcode.
Simple SeaMonkey build
you can build a bleeding-edge, development version of seamonkey using the
commands below.
... run these
commands to install the other build tools: sudo port sync sudo port install mercurial libidl autoconf213 yasm problems?
... on windows, the above
commands will create the comm-central directory in %userprofile% which may be some subfolder of c:\documents and settings\ on systems upgraded from xp or below.
... how to build again later in your comm-central directory, run these
commands: # get the latest source python client.py checkout then just re-run the "(moz)make -f client.mk" command above.
QA phase
please either follow the above structure closely or adjust the
commands below according to your custom setup.
... enter the following
commands: mkdir -p l10n-central/x-testing/toolkit/ cp mozilla-aurora/toolkit/locales/defines.inc l10n-central/x-testing/toolkit/defines.inc tah-dah!
...before a team becomes official, we like to get the localizers comfortable with the hg
commands that allow for cloning, pulling, committing, and pushing work to an experimental repository.
...for instance, if you have finished translating all the .dtd and .properties files in your x-testing/browser/chrome/browser/ directory, then you should run these
commands: $ hg status $ hg commit -m "translated browser/chrome/browser/" $ hg outgoing $ hg push http://hg.mozilla.org/l10n-central/x-testing note that due to the distributed nature of hg, hg commit saves the changes locally (i.e., in your computer's hg repository).
Midas
scripting for midas is based on the dhtml
commands supported by internet explorer.
... in addition to the built-in
commands, advanced editing can be done by manipulating the selection and range objects.
... document.query
commandstate determines whether the given command has been executed on the current selection.
... supported
commands command value description backcolor a color code.
SpiderMonkey Build Documentation
for a list of other available build options, type (assuming the current working directory is one of the above-created build directories): /bin/sh ../configure.in --help generating a compilation database some tools (like ides, static analyzers and refactoring tools) consume a file called compile_
commands.json which contains a description of all the pieces required to build a piece of software so that tools don't have to also understand a build system.
... to generate a compile_
commands.json with the spidermonkey configure script, enable the compiledb backend, like this: /bin/sh ../configure.in <options> --enable-build-backends=compiledb,recursivemake (recursivemake is there as you'd likely also want to be able to build!) windows builds since version 28, threadsafe builds are the default, and should work out of the box on all posix platforms.
...then you can use those macros in gdb
commands: $ cxxflags=-g3 $src/configure ...
... to build, use these
commands: tar xvzf js-1.8.0-rc1.tar.gz cd js/src make -f makefile.ref this builds a debug version of spidermonkey.
Drawing shapes with canvas - Web APIs
then you use drawing
commands to draw into the path.
...once created, future drawing
commands are directed into the path and used to build the path up.
... path2d objects as we have seen in the last example, there can be a series of paths and drawing
commands to draw objects onto your canvas.
... to simplify the code and to improve performance, the path2d object, available in recent versions of browsers, lets you cache or record these drawing
commands.
WebGL best practices - Web APIs
flush when expecting results (like queries or rendering frame completion) flush tells the implementation to push all pending
commands out for execution, flushing them out of the queue, instead of waiting for more
commands to enqueue before sending for execution.
... for example, it is possible for the following to never complete without context loss: sync = glfencesync(gl_sync_gpu_
commands_complete, 0); glclientwaitsync(sync, 0, gl_timeout_ignored); webgl doesn't have a swapbuffers call by default, so a flush can help fill the gap, as well.
... use webgl.flush() when not using requestanimationframe when not using raf, (such as when using rpaf; see below) use webgl.flush() to encourage eager execution of enqueued
commands.
...f (res == gl.wait_failed) { reject(); return; } if (res == gl.timeout_expired) { settimeout(test, interval_ms); return; } resolve(); } test()); }); } async function getbuffersubdataasync( gl, target, buffer, srcbyteoffset, dstbuffer, /* optional */ dstoffset, /* optional */ length) { const sync = gl.fencesync(gl.sync_gpu_
commands_complete, 0); gl.flush(); await clientwaitasync(gl, sync, 0, 10); gl.deletesync(sync); gl.bindbuffer(target, buffer); gl.getbuffersubdata(target, srcbyteoffset, dstbuffer, dstoffset, length); gl.bindbuffer(target, null); return dest; } async function readpixelsasync(gl, x, y, w, h, format, type, dest) { const buf = gl.createbuffer(); gl.bindbuffer(gl.pixel_pack_buffer, buf);...
Implementing a Microsoft Active Accessibility (MSAA) Server - Accessibility
the screen reader user can navigate the web page using screen reader
commands or browser
commands, and the two pieces of software must remain in sync.
...read the manual or help, and find the keystroke or
commands for training the caret, and save this information in the configuration file.
...the window class is also used to determine a host of hard-coded behaviors, such as whether or not a screen reader will load the entire msaa tree into a special buffer for the user to navigate with screen reader
commands.
...where your application's keyboard
commands will be solely used to navigate.
Notes on HTML Reflow - Archive of obsolete content
instead, it queues the command, and processes it asynchronously along with other queued reflow
commands en masse .
...multiple reflow
commands with the same type and target frame are coalesced : the presentation shell simply refuses to add subsequent
commands of the same type for the same frame to the queue.
...the reflow tree work, which will remove several
commands from the queue at once.) a path is built from the target frame to the root frame and stored in the reflow command.
Migrate apps from Internet Explorer to Mozilla - Archive of obsolete content
once turned into the editor,
commands can run on the document through the execcommand command.
... mozilla (css): <span style="color: blue;">big blue</span> mozilla (html): <font color="blue">big blue</font> internet explorer: <font color="blue">big blue</font> below is a list of
commands that execcommand in mozilla supports: table 6.
... rich text editing
commands command name description argument bold toggles the selection's bold attribute.
Tamarin build documentation - Archive of obsolete content
nor does any other brand of make.) with the right prerequisites, use these
commands to build tamarin: $ hg clone http://hg.mozilla.org/tamarin-redux/ $ cd tamarin-redux $ mkdir objdir-release $ cd objdir-release $ python ../configure.py $ make ...
...ing variables into the environment $ export android_toolchain=<full path to your android sdk/ndk top folder> $ export android_ndk=$android_toolchain/android-ndk $ export android_ndk_bin=$android_ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin $ export android_sdk=$android_toolchain/android-sdk-mac_86 $ export path=$path:$android_sdk/platform-tools:$android_ndk_bin - example
commands to build tamarin: $ hg clone http://hg.mozilla.org/tamarin-redux $ cd tamarin-redux $ mkdir objdir-release $ cd objdir-release $ ../configure.py --arm-arch=armv7-a --target=arm-android $ make to make a debug shell use this command: ../configure.py --enable-debug --arm-arch=armv7-a --target=arm-android using cross-platform scripts in cygwin on windows: prerequisites: you need python 2.5 or...
... execute the following
commands to build: $ cd tamarin-central/platform/unix $ make the resulting executable "shell" is built in the current directory.
OpenClose - Archive of obsolete content
as with other ways of opening a menu, the popupshowing event will be fired to provide an opportunity to customize the
commands that appear on the menu.
...attaching an event listener which listens for the popuphiding event can be used to remove any
commands that were adding during the popupshowing event.
...this can be done by either placing alternate
commands elsewhere in the user interface, or by providing a keyboard shortcut to open the menu.
More Menu Features - Archive of obsolete content
we'll just add a few simple
commands to a file menu and an edit menu.
...cesskey="c"/> </menupopup> </menu> <menu id="edit-menu" label="edit" accesskey="e"> <menupopup id="edit-popup"> <menuitem label="cut" accesskey="t"/> <menuitem label="copy" accesskey="c"/> <menuitem label="paste" accesskey="p" disabled="true"/> </menupopup> </menu> </menubar> <toolbar id="findfiles-toolbar> here we have added two menus with various
commands on them.
...this involves the use of two attributes: type to indicate the type of check, and name to group
commands together.
Git and GitHub - Learn web development
in fact, it is probably useful for you to get to know at least the basics of git terminal
commands, even if you intend to use a gui.
... git handbook (from github) this git handbook goes into a little more depth, explaining what a vcs is, what a repository is, how the basic github model works, git
commands and examples, and more.
...as you get deeper into git, you'll start to realise that it is easy to go wrong when you start using more complicated
commands.
Deploying our app - Learn web development
try it now — make a small change to your app, and then push it to github using these
commands: git add .
... find your scripts member, and update it so that it contains the following test and build
commands: "scripts": { … "test": "node tests/*.js", "build": "npm run test && parcel build src/index.html" } now of course we need to add the test to our codebase; create a new directory in your root directory called tests: mkdir tests inside the new directory, create a test file: cd tests touch nasa-feed.test.js open this file, and add the contents of nasa-feed.test.j...
... you'll have to upload your new code to github, using similar
commands to what you used before: git add .
Command line options
blank spaces ( ) separate
commands and parameters.
... -no-remote do not accept or send remote
commands.
...instances created with this parameter do not accept or send remote
commands, see bug 650078.
Simple Sunbird build
you can build a bleeding-edge, development version of sunbird using the
commands below.
...run these
commands to install the other build tools: sudo port sync sudo port install mercurial libidl autoconf213 problems?
...how to build again later in your comm-central directory, run these
commands: # get the latest source python client.py checkout then just re-run the "make -f client.mk" command above.
Displaying Places information using views
it also contains the built-in places context menu and
commands, which you may want to take advantage of in your own uses of the views.
... managing how the view responds to clicks,
commands, and other user interaction.
...you can hook up a built-in view to the standard places
commands and context menu, or you can create a custom controller to handle custom
commands.
Overview of Mozilla embedding APIs
contract-id: ns_webbrowser_contractid implemented interfaces: nsiwebbrowser nsiwebnavigation nsiwebbrowsersetup nsiwebbrowserpersist nsiwebbrowserfind nsiwebbrowserprint nsiwebbrowserfocus nsibasewindow requestor interfaces: nsidomwindow nsidomdocument nsiwebprogress nsiclipboard
commands nsiprompt related interfaces: nsiprompt nsiwebbrowserchrome nsiwebbrowsersitewindow nsiwebprogresslistener nsicontextmenulistener nsiprintoptions overview: most of gecko's functionality is exposed through the nswebbrowser component.
...clipboard the webbrowser exposes access to the system clipboard via the nsiclipboard
commands interface.
...interface definition: nsiclipboard
commands interface status...
Embedding the editor
thence, lots of javascript in editor.js, composer
commands.js and the various dialog js files assume that they can get at the one true editor via window.editorshell.
...the editing session will forward
commands to the individual editors depending on focus, and mediate undo/redo between them.
...in composer, we'd have an implementation in js that talks to the existing
commands, and updates the xul nodes.
Localizing with Koala
the easy way involves opening the console and issuing the following
commands: c:\users\stas> cd 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...
...just open the console and issue the following
commands: c:\users\stas> cd c:\mozilla\l10n\locale\x-testing c:\mozilla\l10n\locale\x-testing> rmdir 3.6 c:\mozilla\l10n\locale\x-testing> hg clone http://hg.mozilla.org/releases/l10n-mozilla-1.9.2/x-testing 3.6 new localizations: if you have the bitbucket repository already set up by l10n-drivers, the steps are the same as above.
...assuming that your locale files are in c:\mozilla\l10n\locale\x-testing\3.6 which is where the local mercurial repository was created (see creating a new project section), you should be able to successfully issue "hg cmd"
commands in that directory (where "cmd" might be "status", "log", "commit" etc.).
Localizing without a specialized tool
folder structure in all examples: your working directory (root) mozilla-1.9.2 (en-us source, pulled from http://hg.mozilla.org/releases/mozilla-1.9.2) l10n-mozilla-1.9.2 (a directory containing localization directories, one dir per localization; often referred to as "l10n base") x-testing (a directory with your localization files) please either follow this structure closely or adjust all
commands in the documentation as needed by your custom set-up.
...to do this, enter the following
commands, keeping sure to change "x-testing" to the actual locale code of your locale.
... this will familiarize you with our "hg"
commands and will get us something that we can import easily when you are done.
NSS tools : certutil
-b run a series of
commands from the specified batch file.
...depending on the command option, an input file can be a specific certificate, a certificate request file, or a batch file of
commands.
... certutil --merge -d [sql:]directory [-p dbprefix] --source-dir directory --source-prefix dbprefix [-@ password-file] for example: $ certutil --merge -d sql:/home/my/sharednssdb --source-dir /opt/my-app/ alias/ --source-prefix serverapp- running certutil
commands from a batch file a series of
commands can be run sequentially from a text file with the -b command option.
certutil
-b run a series of
commands from the specified batch file.
...depending on the command option, an input file can be a specific certificate, a certificate request file, or a batch file of
commands.
... certutil --merge -d [sql:]directory [-p dbprefix] --source-dir directory --source-prefix dbprefix [-@ password-file] for example: $ certutil --merge -d sql:/home/my/sharednssdb --source-dir /opt/my-app/alias/ --source-prefix serverapp- running certutil
commands from a batch file a series of
commands can be run sequentially from a text file with the -b command option.
Hacking Tips
to work-around this issue you can use the recording feature of gdb, to step one instruction, and settle back to where you came from with the following set of gdb
commands: (gdb) record full (gdb) si (gdb) record goto 0 (gdb) record stop if you have a core file, you can use the gdb unwinder the same way, or do everything from the command line as follow: $ gdb -ex 'enable unwinder .* spidermonkey' -ex 'bt 0' -ex 'thread apply all backtrace' -ex 'quit' out/dist/bin/js corefile the gdb unwinder is supposed to be loaded by dist/bin/js-gdb.py and load python scrip...
... gdb has the ability to set breakpoints with
commands, but a simpler / friendlier version is to use dprintf, with a location, and followed by printf-like arguments.
... the following list of
commands is used to create 3 control groups.
nsICommandController
content/xul/document/public/nsicontroller.idlscriptable an enhanced controller interface that supports passing parameters to
commands.
...to create an instance, use: var commandcontroller = components.classes["@mozilla.org/embedcomp/base-command-controller;1"] .createinstance(components.interfaces.nsicommandcontroller); method overview void docommandwithparams(in string command, in nsicommandparams acommandparams); void get
commandstatewithparams( in string command, in nsicommandparams acommandparams); methods docommandwithparams() executes the specified command with a set of parameters contained in an nsicommandparams object.
... get
commandstatewithparams() void get
commandstatewithparams( in string command, in nsicommandparams acommandparams ); parameters command the command whose state is to be determined.
nsINavHistoryResultViewObserver
onperformaction() this method provides a command api that can be used to invoke
commands on the selection.
... onperformactiononrow() this method provides a command api that can be used to invoke
commands on the specified row.
... onperformactiononcell() this method provides a command api that can be used to invoke
commands on a specified cell.
nsITreeView
performaction() a command api that can be used to invoke
commands on the selection.
... performactiononcell() a command api that can be used to invoke
commands on a specific cell.
... performactiononrow() a command api that can be used to invoke
commands on a specific row.
MailNews fakeserver
it utilizes utf-8 as its transport mechanism and is capable of performing proper pipelining of
commands.
...s returns description performtest none nothing runs until the test is forcibly aborted or stopped normally isstopped none if the server is stopped helper for performtest istestfinished none if the test is finished helper for performtest playtransaction none the transaction the transaction is an object with two properties: us, and them; us is an array of responses we sent, them an array of
commands received resettest none nothing prepares the server for the next test without closing the connection start port number nothing starts the server listening stop none nothing stops the server and closes the connection using fakeserver in qa testing debug output from fakeservers it is possible to get the fakeservers to dump to the console the
commands they have sent and received.
... to enable/disable debugging, call setdebuglevel on your nsmailserver instance with one of the following options: const fsdebugnone = 0; // dump nothing const fsdebugrecv = 1; // dump just the received
commands const fsdebugrecvsend = 2; // dump received + sent
commands, no data const fsdebugall = 3; // dump everything debugging is set to "none" by default.
Main Windows
the rest is loaded from overlays: mailwindowoverlay.xul this is the red sections shown in the interface above (where?), including the toolbars, notification bars, and the status bar, but also includes most of the
commands, keysets, and context menus of thunderbird, along with a whole lot of javascript.
... mailoverlay.xul a really small overlay that only adds a few “new message” and “new card”
commands to the menus, along with their associated javascript.
... mailwindowoverlay.xul this is the red sections shown in the interface above, including the toolbars, notification bars and the status bar.it also includes most of the
commands, keysets, and context menus of thunderbird, along with a whole lot of javascript.
DOM Inspector internals - Firefox Developer Tools
at the top of each panel is a toolbar which contains a menu button allowing you to choose which viewer to display from the viewer list, a label displaying the name of the currently active viewer, and another menu button allowing you to issue viewer-specific
commands.
...even most of the elements that aren't visible, such as key- and
commandsets, are not defined in inspector.xul.
... commandoverlay.xul the popupoverlay.xul-provided menuitems that delegate to external command elements have their
commands defined here.
Migrating from Firebug - Firefox Developer Tools
performance tool firebug allows to profile javascript performance via the "profile" button within the console panel or the console.profile() and console.profileend()
commands.
... command api firebug offers a great variety of
commands, which can be executed within its command line.
... the developer toolbar also provides an api with a lot of different
commands to control the devtools and execute different tasks.
Document - Web APIs
document.query
commandstate() returns true if the formating command has been executed on the current range.
... document.query
commandsupported() returns true if the formating command is supported on the current range.
... mozilla also define some non-standard methods: document.exec
commandshowhelp()obsolete since gecko 14 this method never did anything and always threw an exception, so it was removed in gecko 14.0 (firefox 14.0 / thunderbird 14.0 / seamonkey 2.11).
EXT_disjoint_timer_query - Web APIs
the ext_disjoint_timer_query extension is part of the webgl api and provides a way to measure the duration of a set of gl
commands, without stalling the rendering pipeline.
... ext.beginqueryext() the timer starts when all
commands prior to beginqueryext have been fully executed.
... ext.endqueryext() the timer stops when all
commands prior to endqueryext have been fully executed.
WebGLRenderingContext - Web APIs
webglrenderingcontext.finish() blocks execution until all previously called
commands are finished.
... webglrenderingcontext.flush() empties different buffer
commands, causing all
commands to be executed as quickly as possible.
...the webgl rendering context is an interface, through which you can set and query the state of the graphics machine, send data to the webgl, and execute draw
commands.
Making content editable - Developer guides
</div> here's the above html in action: executing
commands when an html element has contenteditable set to true, the document.execcommand() method is made available.
... this lets you run
commands to manipulate the contents of the editable region.
... most
commands affect the document's selection by, for example, applying a style to the text (bold, italics, etc), while others insert new elements (like adding a link) or affect an entire line (indenting).
HTML documentation index - HTML: Hypertext Markup Language
83 <command>: the html command element command, html, html
commands, html5, html:element, html:element reference, obsolete the html command element (<command>) represents a command which the user can invoke.
...
commands are often used as part of a context menu or toolbar.
... 155 <menu> element, experimental, html, html interactive elements, navigation, reference, site navigation, ui, ux, user interface, user experience, web, menu, menus the html <menu> element represents a group of
commands that a user can perform or activate.
cfx to jpm - Archive of obsolete content
there is a known bug in simple options handling which may require the workaround described in https://bug635044.bugzilla.mozilla.org/show_bug.cgi?id=1243467
commands and command options permanently removed
commands jpm has dropped support for all the "internal" cfx
commands.
... package.json fields many package.json fields are implicit
commands to cfx.
jpm-mobile - Archive of obsolete content
after that you can install jpm just as you would any other npm package: npm install jpm-mobile -g depending on your setup, you might need to run this as an administrator: sudo npm install jpm-mobile -g at the command prompt, type: jpm-mobile you should see a screen summarizing the available jpm-mobile
commands.
... command reference there are currently two jpm
commands: jpm-mobile run launch an instance of firefox with your add-on installed.
jpm - Archive of obsolete content
cuted every time a new terminal is opened): export path="$home/node_modules/.bin/:$path" installing jpm from git alternatively, you can also get the latest version of jpm using git: git clone https://github.com/mozilla-jetpack/jpm.git cd jpm npm install npm link after installing jpm after installation, at the command prompt, type: jpm you should see a screen summarizing the available jpm
commands.
... command reference jpm supports the following
commands: jpm init create a skeleton add-on as a starting point for your add-on.
Getting Started (jpm) - Archive of obsolete content
summary in this tutorial we've built and packaged an add-on using three
commands: jpm init to initialize an empty add-on template jpm run to run a new instance of firefox with the add-on installed, so we can try it out jpm xpi to package the add-on into an xpi file for distribution these are the three main
commands you'll use when developing sdk add-ons.
... there's comprehensive reference documentation covering all the
commands you can use and all the options they take.
Getting started (cfx) - Archive of obsolete content
summary in this tutorial we've built and packaged an add-on using three
commands: cfx init to initialize an empty add-on template cfx run to run a new instance of firefox with the add-on installed, so we can try it out cfx xpi to package the add-on into an xpi file for distribution these are the three main
commands you'll use when developing sdk add-ons.
... there's comprehensive reference documentation covering all the
commands you can use and all the options they take.
HostWindow - Archive of obsolete content
status - area of the statusbar that displays the loading status message and a "percent complete" progress bar, as well as the "gear" menu that provides access to prism
commands such as displaying the error console.
...command menu - a popup menu showing several prism-specific
commands.
commandupdater - Archive of obsolete content
« xul reference home commandupdater type: boolean if true, the
commandset is used for updating
commands.
... typically, this is used to update menu
commands such as undo and cut based on when an event occurs.
onFindAgainCommand - Archive of obsolete content
« xul reference home onfindagaincommand( findprevious ) return type: no return value call this method to handle your application's "find next" and "find previous"
commands.
... you should specify true as the input parameter to perform a "find previous" operation, or false to perform a "find next." example typically, you'll simply bind this method to your "find next" and "find previous"
commands, like this: <command name="cmd_find_previous" oncommand="gfindbar.onfindagaincommand(true);"/> <command name="cmd_find_next" oncommand="gfindbar.onfindagaincommand(false);"/> ...
MenuButtons - Archive of obsolete content
this works similarly to the menu tag, and would be used to present a set of
commands to execute.
... the effect is a button that performs one command with a menu for other
commands.
XUL Reference - Archive of obsolete content
« xul reference « alphabetical list of all xul elements action arrowscrollbox assign bbox binding bindings box broadcaster broadcasterset button browser checkbox caption clicktoscroll colorpicker column columns
commandset command conditions content datepicker deck description dialog dialogheader dropmarker editor grid grippy groupbox hbox iframe image key keyset label listbox listcell listcol listcols listhead listheader listitem member menu menubar menuitem menulist menupopup menuseparator notification notificationbox observes overlay page panel param popupset preference preferences prefpane prefwindow progressmeter query queryset radio radiogroup resizer richlistbox richlistitem row rows rule scale script ...
... listbox listitem listcell listcol listcols listhead listheader richlistbox richlistitem tree treecell treechildren treecol treecols treeitem treerow treeseparator box hbox vbox bbox deck stack grid columns column rows row scrollbox action assign binding bindings conditions content member param query queryset rule template textnode triple where script
commandset command broadcaster broadcasterset observes key keyset stringbundle stringbundleset arrowscrollbox dropmarker grippy scrollbar scrollcorner spinbuttons all attributes all properties all methods attributes defined for all xul elements style classes event handlers deprecated/defunct markup ...
Table Reflow Internals - Archive of obsolete content
ususally it starts when the pres shell processes its queue of reflow
commands.
...a text run) user defined - currently only used for fixed positioned frames kinds of reflows incremental reflow (continued) reflower not allowed to change available size of reflowee reflow
commands get coalesced to streamline processing style change a target changed stylistic if there is a target, otherwise every frame may need to respond parent of target usually turns it into an incremental reflow with a style changed command type table frames nstableouter frame ↙ ↘ nstable frame nstablecaption frame ↙ ↘ ↓ nst...
JavaScript object basics - Learn web development
while working with this example you should have your developer tools javascript console open and ready to type in some
commands.
...the live version will give you a blank screen, but that's ok — again, open your devtools and try typing in the above
commands to see the object structure.
Routing in Ember - Learn web development
to do this you’ll need to enter the following
commands into your terminal, inside the root directory of your app: ember generate route index ember generate route completed ember generate route active the second and third
commands should have not only generated new files, but also updated an existing file, app/router.js.
... it contains the following contents: import emberrouter from '@ember/routing/router'; import config from './config/environment'; export default class router extends emberrouter { location = config.locationtype; rooturl = config.rooturl; } router.map(function() { this.route('completed'); this.route('active'); }); the highlighted lines were added when the 2nd and 3rd
commands above were run.
Getting started with React - Learn web development
if you're using windows, you will need to install some software to give you parity with unix/macos terminal in order to use the terminal
commands mentioned in this tutorial.
...see command line crash course for more information on these, and on terminal
commands in general.
TypeScript support in Svelte - Learn web development
all you have to do is run the following terminal
commands (run them somewhere where you are storing your svelte test projects — it creates a new directory): npx degit sveltejs/template svelte-typescript-app cd svelte-typescript-app node scripts/setuptypescript.js this creates a starter project that includes typescript support, which you can then modify as you wish.
... go to the root directory of the project and enter these
commands: npx degit sveltejs/template/scripts scripts # download script file to a scripts folder node scripts/setuptypescript.js # run it converted to typescript.
Gecko info for Windows accessibility vendors
you must make a header files for them, by running these
commands: midl isimpledomnode.idl midl isimpledomtext.idl midl isimpledomdocument.idl that will generate isimpledomnode.h and isimpledomdocument.h, which define the interfaces.
... for a large number of keyboard
commands, we emulate internet explorer's keyboard shortcuts.
Creating a Language Pack
windows: replace make with mozmake in the
commands below!
... each time you want to generate a new binary (often called a "repack"), you need to run these two
commands.
Eclipse CDT
it's not obvious, but you can get a gdb prompt in the console so that you can type gdb
commands directly.
...it would be great if the console tab gave you a shell prompt so that you could invoke
commands to build directly from there.
Localizing with Mercurial
mercurial on linux you can easily install mercurial from the command line by issuing one of the following
commands.
... run the following
commands in the command line to get the source en-us files for any combination of firefox, seamonkey, thunderbird: hg clone https://hg.mozilla.org/comm-central/ cd comm-central python client.py checkout the first command will create a clone of the comm-central repository.
SVN for Localizers
note: sometimes you'll find references to
commands in abbreviated form (svn ci = svn commit, svn up = svn update, svn co = svn checkout, etc.) commit doesn't work, what's wrong?
...you should now be able to use svn from the command-line to copy directories from the mozilla repositories, make modifications to those repositories by using svn
commands like svn up and svn revert, and finally push your localized work to the mozilla repositories.
TimerFirings logging
it is sometimes useful to pre-process the output by stripping out certain parts of each line before doing this aggregation step, for example, by inserting one or more of the following
commands into the command pipeline.
... sed 's/^[^:]\+: //' # strip thread ids sed 's/\[[0-9]\+\] //' # strip process ids sed 's/ \+[0-9]\+ ms//' # strip timer periods the following is the previous sample output with all three of these
commands added into the pipeline.
Midas editor module security preferences
this functionality is completely removed since 2013-12-14 18:23 pst, see: bugs 38966 and 913734 note: if you've reached this page from a message box in firefox or another mozilla product, try using keyboard shortcuts for the cut, copy, and paste
commands: copy: ctrl+c or ctrl+insert (command+c on mac) paste: ctrl+v or shift+insert (command+v on mac) cut: ctrl+x or shift+delete (command+x on mac) the information on the rest of this page is for web developers and advanced users.
... to protect users' private information, unprivileged scripts cannot invoke the cut, copy, and paste
commands in midas, which is mozilla's rich text editor component.
NSS 3.16.2 release notes
the certutil
commands supports additionals types of subject alt name extensions: --extsan type:name[,type:name]...
... the certutil
commands supports generic certificate extensions, by loading binary data from files, which have been prepared using external tools, or which have been extracted and dumped to file from other existing certificates: --dump-ext-val oid --extgeneric oid:critical-flag:filename[,oid:critical-flag:filename]...
Enc Dec MAC Using Key Wrap CertReq PKCS10 CSR
ader "-----begin certificate for signature verification-----" #define ns_cert_vfy_trailer "-----end certificate for signature verification-----" #define ns_sig_header "-----begin signature-----" #define ns_sig_trailer "-----end signature-----" #define ns_cert_header "-----begin certificate-----" #define ns_cert_trailer "-----end certificate-----" /* sample 6
commands */ typedef enum { generate_csr, add_cert_to_db, save_cert_to_header, encrypt, decrypt, sign, verify, unknown } commandtype; typedef enum { symkey = 0, mackey = 1, iv = 2, mac = 3, pad = 4, pubkey = 5, lab = 6, certenc= 7, certvfy= 8, sig = 9 } headertype; /* * print usage message and exit */...
...csr> -u <issuernickname> [-x <\"\">] -m <serialnumber> ] | ", "-n <nickname> -b <headerfilename> | ", "-b <headerfilename> -i <ipfilename> -e <encryptfilename> | ", "-b <headerfilename> -i <ipfilename> | ", "-b <headerfilename> -i <ipfilename> | ", "-b <headerfilename> -e <encryptfilename> -o <opfilename> \n"); fprintf(stderr, "
commands:\n\n"); fprintf(stderr, "%s %s\n --for generating cert request (for ca also)\n\n", progname, "-g -s <subject> -r <csr>"); fprintf(stderr, "%s %s\n --to input and store cert (for ca also)\n\n", progname, "-a -n <nickname> -t <trust> -c <cert> [ -r <csr> -u <issuernickname> [-x <\"\">] -m <serialnumber> ]"); fprintf(stderr, "%s %s\n --to put cert in header...
sample2
*/ #ifndef port_errortostring #define port_errortostring(err) pr_errortostring((err), pr_language_i_default) #endif /* sample 6
commands */ typedef enum { generate_csr, add_cert_to_db, save_cert_to_header, encrypt, decrypt, sign, verify, unknown } commandtype; typedef enum { symkey = 0, mackey = 1, iv = 2, mac = 3, pad = 4, pubkey = 5, lab = 6, certenc= 7, certvfy= 8, sig = 9 } headertype; /* * print usage message and exit */ static void usage(const char *progname) { fprintf(stderr, "\nusage: %s %s %s %s %s %s %s %s %s %s\n\n", pr...
..."-s <subject> -r <csr> | ", "-n <nickname> -t <trust> -c <cert> [ -r <csr> -u <issuernickname> [-x <\"\">] -m <serialnumber> ] | ", "-n <nickname> -b <headerfilename> | ", "-b <headerfilename> -i <ipfilename> -e <encryptfilename> | ", "-b <headerfilename> -i <ipfilename> | ", "-b <headerfilename> -i <ipfilename> | ", "-b <headerfilename> -e <encryptfilename> -o <opfilename> \n"); fprintf(stderr, "
commands:\n\n"); fprintf(stderr, "%s %s\n --for generating cert request (for ca also)\n\n", progname, "-g -s <subject> -r <csr>"); fprintf(stderr, "%s %s\n --to input and store cert (for ca also)\n\n", progname, "-a -n <nickname> -t <trust> -c <cert> [ -r <csr> -u <issuernickname> [-x <\"\">] -m <serialnumber> ]"); fprintf(stderr, "%s %s\n --to put cert in header\n\n", progname, "-h -n <nickname> -b <head...
NSS sources building testing
create a new directory on your computer that you will use as your local work area, and run the following
commands.
... hg clone https://hg.mozilla.org/projects/nspr hg clone https://hg.mozilla.org/projects/nss after the above
commands complete, you should have two local directories, named nspr and nss, next to each other.
Rhino Debugger
the console window maintains a history of the
commands you have entered.
...the window maintains a history of the
commands you have entered.
Rebranding SpiderMonkey (1.8.5)
after installing the build pre-requisites and downloading the spidermonkey source tarball issue the following
commands at the terminal: cd js/src autoconf-2.13 for the remainder of this document wherever you see the text $brand you will substitute that text with the name of your brand.
...this time paying careful attention to the
commands you issue to your command shell.
nsIController
content/xul/document/public/nsicontroller.idlscriptable an interface that can be implemented to receive and process
commands and events.
...see also nsicommandcontroller nsicontrollers xul tutorial/
commands ...
nsIControllers
windows and text inputs have default controllers that allow
commands such as cmd_copy to act on the focused element or window.
... see also nsicontroller nsicommandcontroller xul tutorial/
commands ...
nsIMsgDBViewCommandUpdater
last changed in gecko 1.9 (firefox 3) inherits from: nsisupports in thunderbird this is implemented for different windows in several different places: nsmsgdbviewcommandupdater (for the standalone message window) nsmsgdbviewcommandupdater (for the threadpane message window) nsmsgsearchcommandupdater (for search dialogs) method overview void update
commandstatus(); void displaymessagechanged(in nsimsgfolder afolder, in astring asubject, in acstring akeywords); void updatenextmessageafterdelete(); methods update
commandstatus() called when the number of selected items changes.
... void update
commandstatus(); parameters none.
nsIMsgWindow
method overview void displayhtmlinmessagepane(in astring title, in astring body, in boolean clearmsghdr); void stopurls(); void closewindow(); attributes attribute type description window
commands nsimsgwindow
commands this allows the backend code to send
commands to the ui, such as clearmsgpane.
...it clears out the content listener, the window
commands, the statusfeedback and the docshell objects.
XPCOM Interface Reference
owserhistorynsibrowsersearchservicensicrlinfonsicrlmanagernsicachensicachedeviceinfonsicacheentrydescriptornsicacheentryinfonsicachelistenernsicachemetadatavisitornsicacheservicensicachesessionnsicachevisitornsicachingchannelnsicancelablensicategorymanagernsichannelnsichanneleventsinknsichannelpolicynsicharsetresolvernsichromeframemessagemanagernsichromeregistrynsiclassinfonsiclipboardnsiclipboard
commandsnsiclipboarddragdrophooklistnsiclipboarddragdrophooksnsiclipboardhelpernsiclipboardownernsicollectionnsicommandcontrollernsicommandlinensicommandlinehandlernsicommandlinerunnernsicomponentmanagernsicomponentregistrarnsicompositionstringsynthesizernsiconsolelistenernsiconsolemessagensiconsoleservicensicontainerboxobjectnsicontentframemessagemanagernsicontentprefnsicontentprefcallback2nsicontentpref...
...lernsimsgdbhdrnsimsgdbviewnsimsgdbviewcommandupdaternsimsgdatabasensimsgfilternsimsgfiltercustomactionnsimsgfilterlistnsimsgfoldernsimsgheaderparsernsimsgidentitynsimsgincomingservernsimsgmessageservicensimsgprotocolinfonsimsgruleactionnsimsgsearchcustomtermnsimsgsearchnotifynsimsgsearchscopetermnsimsgsearchsessionnsimsgsearchtermnsimsgsearchvaluensimsgsendlaternsimsgthreadnsimsgwindownsimsgwindow
commandsnsimutablearraynsinavbookmarkobservernsinavbookmarksservicensinavhistorybatchcallbacknsinavhistorycontainerresultnodensinavhistoryfullvisitresultnodensinavhistoryobservernsinavhistoryquerynsinavhistoryqueryoptionsnsinavhistoryqueryresultnodensinavhistoryresultnsinavhistoryresultnodensinavhistoryresultobservernsinavhistoryresulttreeviewernsinavhistoryresultviewobservernsinavhistoryresultviewernsina...
XPCOM Interface Reference by grouping
etadatavisitor nsicacheservice nsicachesession nsicachevisitor nsicachingchannel nsiselectionimageservice chrome nsisearchengine nsisearchsubmission nsiwebbrowserchrome nsiwindowcreator nsiwindowmediator nsiwindowwatcher clipboard nsiclipboard nsiclipboard
commands nsiclipboarddragdrophooklist nsiclipboarddragdrophooks nsiclipboardhelper nsiclipboardowner core action nsitransactionmanager process nsiprocess nsiprocess2 thread nsithread nsithreadeventfilte...
...ditormailsupport message nsidbchangeannouncer nsidbchangelistener nsimessenger nsimsgcompfields nsimsgcustomcolumnhandler nsimsgdatabase nsimsgdbhdr nsimsgdbview nsimsgdbviewcommandupdater nsimsgfolder nsimsgidentity nsimsgmessageservice nsimsgsendlater nsimsgthread nsimsgwindow nsimsgwindow
commands user history nsibrowserhistory nsibrowsersearchservice nsimicrosummary nsimicrosummarygenerator nsimicrosummaryobserver nsimicrosummaryservice nsimicrosummaryset ...
nsMsgViewCommandType
the nsmsgviewcommandtype interface contains constants used for
commands in thunderbird.
... cmdrequiringmsgbody 20 used with nsimsgdbview.get
commandstatus() to determine if
commands requiring the message body (i.e.
Browser Console - Firefox Developer Tools
input/output messages:
commands send to the browser via the command line, and the result of executing them.
... like the web console, the command line interpreter enables you to evaluate javascript expressions in real time:also like the web console's command line interpreter, this command line supports autocomplete, history, and various keyboard shortcuts and helper
commands.
Web Console Helpers - Firefox Developer Tools
the
commands the javascript command line provided by the web console offers a few built-in helper functions that make certain tasks easier.
... clearhistory() just like a normal command line, the console command line remembers the
commands you've typed.
The JavaScript input interpreter - Firefox Developer Tools
a new function: <!doctype html> <html> <head> <meta charset="utf-8"> <script> function whoareyou() { return "i'm frame1"; } </script> </head> <body> </body> </html> you can switch context to the iframe like this: cd("#frame1"); now you'll see that the global window's document is the iframe: and you can call the function defined in the iframe: helper
commands the javascript command line provided by the web console offers a few built-in helper functions that make certain tasks easier.
...just like a normal command line, the console command line remembers the
commands you've typed.
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).
TextRange - Web APIs
textrange.query
commandstate() returns the boolean indicating the current state of the specified command.
... you can also see document.query
commandstate().
WebGL2RenderingContext.clientWaitSync() - Web APIs
may be gl.sync_flush_
commands_bit.
... examples var sync = gl.fencesync(gl.sync_gpu_
commands_complete, 0); var status = gl.clientwaitsync(sync, 0, 0); specifications specification status comment webgl 2.0the definition of 'clientwaitsync' in that specification.
WebGL2RenderingContext.fenceSync() - Web APIs
must be gl.sync_gpu_
commands_complete.
... var sync = gl.fencesync(gl.sync_gpu_
commands_complete, 0); specifications specification status comment webgl 2.0the definition of 'fencesync' in that specification.
WebGL2RenderingContext.getSyncParameter() - Web APIs
gl.sync_condition: returns a glenum indicating the sync objects' condition (always gl.sync_gpu_
commands_complete).
... examples var sync = gl.fencesync(gl.sync_gpu_
commands_complete, 0); gl.getsyncparameter(sync, gl.sync_status); specifications specification status comment webgl 2.0the definition of 'getsyncparameter' in that specification.
WebGLRenderingContext.scissor() - Web APIs
examples when the scissor test is enabled, only pixels within the scissor box can be modified by drawing
commands.
... // turn on scissor test gl.enable(gl.scissor_test); // set the scissor rectangle gl.scissor(x, y, width, height); // execute drawing
commands in the scissor box (e.g.
ARIA: document role - Accessibility
however, when the keyboard focus is set on the starting heading on a single conversation that contains the subject of the conversation, the screen reader user can use the reading mode
commands to read through the messages, expand or collapse them, and manipulate them.
... added benefits the document role is an easy way to indirectly control assistive technology behavior by unambiguously stating that this is content the user should read with standard screen reader
commands.
Applying color to HTML elements using CSS - HTML: Hypertext Markup Language
svg (scalable vector graphics) lets you draw images using
commands that draw specific shapes, patterns, and lines to produce an image.
... svg
commands are formatted as xml, and can be embedded directly into a web page or can be placed in he page using the <img> element, just like any other type of image.
Authoring MathML - MathML
latexmathml is a similar script that allows to parse more latex
commands.
...given a foo.tex latex file, you can use these simple
commands: latexmlc --dest foo.html foo.tex # generate a html5 document foo.html latexmlc --dest foo.epub foo.tex # generate an epub document foo.epub to handle the case of browsers without mathml support, you can use the --javascript parameter to tell latexml to include one of the fallback scripts: latexmlc --dest foo.html --javascript=https://fred-wang.github.io/mathml.css/mspace.js foo.tex # a...
Image file type and format guide - Web media technologies
svg (scalable vector graphics) svg is an xml-based vector graphics format that specifies the contents of an image as a set of drawing
commands that create shapes, lines, apply colors, filters, and so forth.
... svg is an ideal choice for images which can be represented using a series of drawing
commands, especially if the size at which the image will be rendered is unknown or may vary, since svg will smoothly scale to the desired size.
path - SVG: Scalable Vector Graphics
for detailed information about the
commands that can be used, see the explanation for the d attribute.
...for detailed information about the
commands that can be used, see the explanation for the d attribute.
Chapter 5: Let's build a Firefox extension - Archive of obsolete content
listing 11: revisions to overlay.xul <?xml version="1.0"?> <overlay id="helloworldoverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <
commandset id="main
commandset"> <command id="helloworldcommand" oncommand="window.opendialog( 'chrome://helloworld/content/clock.xul', 'clock','chrome,centerscreen,modal');" /> </
commandset> <toolbarpalette id="browsertoolbarpalette"> <toolbarbutton id="helloworldbutton" label="hello, world!" class="toolbarbutton-1" command="helloworldcommand" /> </toolbarpalette> <menupopup i...
XUL School Tutorial - Archive of obsolete content
introduction introduction getting started with firefox extensions the essentials of an extension setting up a development environment javascript object management basic functionality adding menus and submenus adding toolbars and toolbar buttons adding events and
commands adding windows and dialogs adding sidebars user notifications and alerts intermediate functionality intercepting page loads connecting to remote content handling preferences local storage advanced topics the box model xpcom objects observer notifications custom xul elements with xbl mozilla documentation roadmap useful mozilla community sites appen...
Signing an XPI - Archive of obsolete content
this procedure assumes you installed the new certificate into mozilla firefox here's the
commands required to export it to a file, import it to the code signing database, and verify the signing attributes (u,u,u).
Index of archived content - Archive of obsolete content
ntroduction to xul—how to build a more intuitive ui chapter 4: using xpcom—implementing advanced processes chapter 5: let's build a firefox extension chapter 6: firefox extensions and xul applications license and authors xul school tutorial adding events and
commands adding toolbars and toolbar buttons adding menus and submenus adding sidebars adding windows and dialogs appendix a: add-on performance appendix b: install and uninstall scripts appendix c: avoiding using eval in add-ons appendix d: loading scripts appendix e: dom building...
Protecting Mozilla's registry.dat file - Archive of obsolete content
in summary, you can use the following series of
commands in your logon script (usually stored in /home/samba/netlogon/startup.bat on the server): rem ================================================== rem mozilla rem ================================================== attrib -r -s "%userprofile%\application data\mozilla" >nul 2>nul attrib -r -s "%userprofile%\application data\mozilla\registry.dat" >nul 2>nul mkdir "%userprofile%\application data" >nul ...
Cmdline tests - Archive of obsolete content
the testsuite allows more flexibility by coding scripts in python allowing any executable to run, sending
commands to stdin, and asserting output using regular expressions.
command - Archive of obsolete content
example <command id="cmd_openhelp" oncommand="alert('help');"/> <button label="help" command="cmd_openhelp"/> <button label="more help" command="cmd_openhelp"/> see also command element, oncommand and
commandset ...
reserved - Archive of obsolete content
this means that, to execute these
commands, key events won't be passed to content, and event listeners registered for them in content will not be executed.
findbar - Archive of obsolete content
onfindagaincommand( findprevious ) return type: no return value call this method to handle your application's "find next" and "find previous"
commands.
Popup Menus - Archive of obsolete content
first, an example: <popupset> <menupopup id="clipmenu"> <menuitem label="cut"/> <menuitem label="copy"/> <menuitem label="paste"/> </menupopup> </popupset> as can be seen here, a simple popup menu with three
commands on it has been created.
XUL Tutorial - Archive of obsolete content
box model element positioning box model details groupboxes adding more elements more layout elements stacks and decks stack positioning tabboxes grids content panels splitters toolbars and menus toolbars simple menu bars more menu features popup menus scrolling menus events and scripts adding event handlers more event handlers keyboard shortcuts focus and selection
commands updating
commands broadcasters and observers document object model document object model modifying a xul interface manipulating lists box objects xpcom interfaces xpcom examples trees trees more tree features tree selection custom tree views tree view details tree box objects rdf and templates introduction to rdf templates trees and templates rdf datasources advance...
elements - Archive of obsolete content
a action arrowscrollbox b bbox binding bindings box broadcaster broadcasterset button browser c checkbox caption colorpicker column columns
commandset command conditions content d deck description dialog dialogheader e editor grid grippy groupbox h hbox i iframe image k key keyset l label listbox listcell listcol listcols listhead listheader listitem m member menu menubar menuitem menulist menupopup menuseparator o observes overlay p page popup popupset preference preferences prefpane prefwindow progressmeter r radio radiogroup resizer richlistbox richlistitem resizer row rows rule s script scrollbar scrollbox scrollcorner ...
XUL Explorer - Archive of obsolete content
support attribute value checking where appropriate (boolean and enumerated values) - xul checker support “best practice” checks such as: using of
commands and keys, strings in dtds and so on - xul checker multi-tabbed editor support support wizards to generate common projects - extensions support extension testing using firefox extension test mode venkman support dom inspector support future: support more “best practice” checks such as: more a11y checks, strings in dtds and so on - xul checker allow users to add snippets on the fly ...
Plugins - Archive of obsolete content
scripting plugins: macromedia flash this article explains how javascript can be used to access methods from within the flash plugin, as well as how a feature called fs
commands can be used to access javascript functions from within the flash animation.
Tamarin Tracing Build Documentation - Archive of obsolete content
nor does any other brand of make.) with the right prerequisites, use these
commands to build tamarin tracing: $ hg clone http://hg.mozilla.org/tamarin-tracing $ cd tamarin-tracing $ mkdir objdir-debug $ cd objdir-debug $ python ../configure.py --enable-shell $ make ...
Move the ball - Game development
cleaning up our code we will be adding more and more
commands to the draw() function in the next few articles, so it's good to keep it as simple and clean as possible.
Visual JS GE - Game development
installing modules navigate to server_instance/, then in the node.js command prompt or console enter the following installation
commands: npm install mysql npm install delivery npm install express npm install mkdirp npm install socket.io npm install nodemailer@0.7.0 setting up config.js you will find config.js in the server_instance folder: all node.js applications use the same folder — server_instance.
Drawing graphics - Learn web development
creating a loop playing with loops in canvas is rather fun — you can run canvas
commands inside a for (or other type of) loop just like any other javascript code.
Object prototypes - Learn web development
for example, try these
commands in the console: person1.constructor person2.constructor these should both return the person() constructor, as it contains the original definition of these instances.
Server-side web frameworks - Learn web development
restful routes, plugins,
commands, perl-ish templates, content negotiation, session management, form validation, testing framework, static file server, cgi/psgi detection, and first-class unicode support.
Getting started with Ember - Learn web development
now type the following into your terminal to install ember-cli: npm install -g ember-cli this tool provides the ember program in your terminal, which is used to create, build, develop, test, and scaffold your application (run ember --help for a full list of
commands and their options).
Deployment and next steps - Learn web development
do this by running the following
commands: > git add public/index.html > git add .gitlab-ci.yml > git commit -m "added .gitlab-ci.yml file and fixed index.html absolute paths" > git push counting objects: 5, done.
CSUN Firefox Materials
in fact, the same keyboard
commands are still available, so users can become comfortable and productive right away.
Accessible Toolkit Checklist
since the individual widgets predominately come from the operating system, they already implement standard keyboard
commands and follow the operating system's visual theme.
Accessibility and Mozilla
in fact, the same keyboard
commands are still available, so users can become comfortable and productive right away.accessibility information for core gecko developersboth end users and developers are invited for discussion on the live irc channel at irc.mozilla.org/#accessibility.
Chrome registration
starting with gecko 2.0, the root chrome.manifest is the only manifest used; you can add manifest
commands to that file to load secondary manifests.
Debugging Chrome
to work around this i was able to record the gpu
commands using apitrace.
Configuring Build Options
./mozconfig-common # build thunderbird mk_add_options moz_objdir=@topsrcdir@/obj-thunderbird ac_add_options --enable-application=comm/mail to build firefox, run the following
commands: export mozconfig=/path/to/mozilla/mozconfig-firefox ./mach build to build thunderbird, run the following
commands: export mozconfig=/path/to/mozilla/mozconfig-thunderbird ./mach build using mozconfigwrapper mozconfigwrapper is similar to using multiple mozconfig files except that it abstracts and hides them so you don't have to worry about where they live or which ones you've created.
Simple Thunderbird build
or same
commands shorter: hg pull -u; (cd comm; hg pull -u) then just re-run the mach command above.
Embedding Tips
obtain the nsiclipboard
commands interface from the appropriate web browser object via nsiserviceprovider::getinterface (or the do_getinterface() helper method).
Creating a New Protocol
it may be possible to test protocols unrelated to a particular window using the xpcshell testing framework, which has additional primitives in electrolysis for launching and running js
commands in a content process.
Introduction to Layout in Mozilla
ul boxes) reflow “global” reflows initial, resize, style-change processed immediately via presshell method incremental reflows targeted at a specific frame dirty, content-changed, style-changed, user-defined nshtmlreflowcommand object encapsulates info queued and processed asynchronously, nsipressshell::appendreflowcommand, processreflow
commands incremental reflow recursively descend to target recovering reflow state child rs.reason set to incremental incremental reflow process reflow “normally” at target frame child rs.reason set based on rc’s type incremental reflow propagate damage to frames later “in the flow” incremental reflow multiple reflow
commands are batched ...
Index
we'll primarily focus on getting your release repository setup and the mercurial
commands you'll need to know to use that repository.
Initial setup
the svn for localizers guide will help you learn the most important svn
commands for l10n.
Release phase
we'll primarily focus on getting your release repository setup and the mercurial
commands you'll need to know to use that repository.
Profile Manager
other operations context-clicking any profile in the profile list will cause a popup menu to appear with the following
commands: copy - makes a copy of the profile using a name and location of your choice.
Building NSS
to check out the latest sources for nss and nspr--which may not be part of a stable release--use the following
commands: hg clone https://hg.mozilla.org/projects/nspr hg clone https://hg.mozilla.org/projects/nss to get the source of a specific release, see nss releases.
NSS 3.46 release notes
tests bug 1561591 - remove -wmaybe-uninitialized warning in tstclnt.c bug 1561587 - remove -wmaybe-uninitialized warning in lgattr.c bug 1561558 - remove -wmaybe-uninitialized warning in httpserv.c bug 1561556 - remove -wmaybe-uninitialized warning in tls13esni.c bug 1561332 - ec.c:28 warning: comparison of integers of different signs: 'int' and 'unsigned long' bug 1564714 - print certutil
commands during setup bug 1565013 - hacl image builder times out while fetching gpg key bug 1563786 - update hacl-star docker image to pull specific commit bug 1559012 - improve gcm perfomance using pmull2 bug 1528666 - correct resumption validation checks bug 1568803 - more tests for client certificate authentication bug 1564284 - support profile mobility across windows and linux bug 1573942 - gte...
NSS 3.47 release notes
allow selecting the order of cipher suites in clienthello bug 1581507 - fix unportable grep expression in test scripts bug 1234830 - [cid 1242894][cid 1242852] unused values bug 1580126 - fix build failure on aarch64_be while building freebl/gcm bug 1385039 - build nspr tests as part of nss continuous integration bug 1581391 - fix build on openbsd/arm64 after bug #1559012 bug 1581041 - mach-
commands -> mach-completion bug 1558313 - code bugs found by clang scanners.
NSS tools : modutil
both
commands have the same format: modutil -enable|-disable modulename [-slot slotname] for example: modutil -enable "nss internal pkcs #11 module" -slot "nss internal cryptographic services " -dbdir .
NSS Tools pk12util
three of the options, -i, -o, and -l, should be considered
commands of the pk12util invocation.
NSS tools : modutil
both
commands have the same format: modutil -enable|-disable modulename [-slot slotname] for example: modutil -enable "nss internal pkcs #11 module" -slot "nss internal cryptographic services " -dbdir .
Installing Pork
instead, make sure the
commands will be found on the path, as above.
Getting SpiderMonkey source code
monkey source code from the following urls: http://ftp.mozilla.org/pub/spidermonkey/releases/ http://ftp.mozilla.org/pub/spidermonkey/prereleases/ here is a command-line example of downloading and unzipping spidermonkey source code version 59.0: mkdir mozilla cd mozilla wget http://ftp.mozilla.org/pub/spidermonkey/prereleases/59/pre1/mozjs-59.0a1.0.tar.bz2 tar xvf mozjs-59.0a1.0.tar.bz2 these
commands should work on most platforms including windows, as long as on windows you are using the mozillabuild bash shell.
Index
526 rebranding spidermonkey (1.8.5) build documentation, spidermonkey after installing the build pre-requisites and downloading the spidermonkey source tarball issue the following
commands at the terminal: 527 spidermonkey internals guide, javascript, needsupdate, spidermonkey at heart, spidermonkey is a fast interpreter that runs an untyped bytecode and operates on values of type js::value—type-tagged values that represent the full range of javascript values.
Setting up CDT to work on SpiderMonkey
the initial build was in clang, so the modified build
commands look like this: mkdir _dbg.obj cd _dbg.obj cc='clang -qunused-arguments -fcolor-diagnostics' cxx='clang++ -qunused-arguments -fcolor-diagnostics' \ ../configure --enable-debug --disable-optimize --enable-debug-symbols note: if you want to use ccache, you can enable it by adding --with-ccache to the arguments list.
Web Replay
here are the main differences: explicit
commands must be sent to the debugger to control execution.
Mozilla Projects
scripting for midas is based on the dhtml
commands supported by internet explorer.
Setting up an update server
then run these
commands, substituting <obj dir>, <mar output path>, <version> and <channel> appropriately: ./mach package touch "<obj dir>/dist/firefox/precomplete" mar="<obj dir>/dist/host/bin/mar.exe" moz_product_version=<version> mar_channel_id=<channel> ./tools/update-packaging/make_full_update.sh <mar output path> "<obj dir>/dist/firefox" for a local build, <channel> can be default, and <version> can be the valu...
Querying Places
notifications sent to the result from the history and bookmarks system, as well as
commands executed by the programmer such as sorting may cause the structure to change and nodes may be inserted, removed, or replaced.
nsIClipboardDragDropHookList
you should access these capabilities indirectly by sending
commands using the nsiclipboarddragdrophooks interface.
nsIClipboardDragDropHooks
inherits from: nsisupports last changed in gecko 1.7 embedders who want to have these hooks made available should implement nsiclipboarddragdrophooks and use the command manager to send the appropriate
commands with these parameters/settings: command: cmd_clipboarddragdrophook params value type possible values "addhook" isupports nsiclipboarddragdrophooks as nsisupports "removehook" isupports nsiclipboarddragdrophooks as nsisupports note: overrides/hooks need to be added to each window (as appropriate).
nsIDOMWindowInternal
if the name doesn't exist, then a new window is opened and the specified resource is loaded into its browsing context.">open(in domstring url, in domstring name, in domstring options) nsidomwindow nsisupports aextraargument) void close() void update
commands(in domstring action) boolean find([optional] in domstring str,[optional] in boolean casesensitive, [optional] in boolean backwards, [optional] in boolean wraparound, [optional] in boolean wholeword, [optional] in boolean searchinframes, [optional] in boolean showdialog) domstring atob(in domstring aasciistring) domstring btoa(in domstring abase64data) nsivaria...
nsIDOMXULElement
returns an nsicontrollers object that additional controllers may be appended to so as to provide focus-specific actions for
commands.
nsIEditorSpellCheck
editor/idl/nsieditorspellcheck.idlnot scriptable provides spell checking
commands for nsieditor instances.
XPCOM reference
it is (as far as i can tell) not currently used anywhere in thunderbird.nsmsgviewcommandtypethe nsmsgviewcommandtype interface contains constants used for
commands in thunderbird.
Test-Info
test-info has several sub-
commands; the "report" sub-command is used by the test-info tasks mozilla-central$ mach help test-info report to reproduce test-info(all): mozilla-central$ mach test-info report --show-tests --show-summary --show-activedata running test-info on try to run these tasks on try, use something like: mach try fuzzy -q test-info contact information test-info is maintained by :gbrown.
Using MAPI with Thunderbird's Windows 7 developer builds
(be sure to copy - not move - these files.) in the uninstall sub-directory of the bin directory, run these two
commands: helper.exe /setasdefaultappglobal helper.exe /setasdefaultappuser create an elevated shell and register the mapi proxy.dll as a com server.
ctypes.open
int add(int a, int b) { return a + b; } to make this a shared library, a native file which can be loaded and used from js-ctypes, compile it with these
commands: gcc -fpic -c mycfuntionsforunix.c gcc -shared -o mycfuntionsforunix.so mycfuntionsforunix.o a file named mycfuntionsforunix.so is successfully created.
Mozilla
you can in every case choose the program you prefer to do some operations, and you can also decide not to use any of my scripts and manually enter all of the
commands by hand.
DOM Inspector FAQ - Firefox Developer Tools
instead, get the xul document to load as you normally would (e.g., by invoking
commands or opening windows via standard application use), then locate it in the inspect chrome document menu.
All keyboard shortcuts - Firefox Developer Tools
age up through console output page up page up page up page down through console output page down page down page down go backward through command history up arrow up arrow up arrow go forward through command history down arrow down arrow down arrow initiate reverse search through command history/step backwards through matching
commands f9 ctrl + r f9 step forward through matching command history (after initiating reverse search) shift + f9 ctrl + s shift + f9 move to the beginning of the line home ctrl + a ctrl + a move to the end of the line end ctrl + e ctrl + e execute the current expression enter return enter add a new line, for enteri...
Responsive Design Mode - Firefox Developer Tools
on the right end of the screen, three buttons allow you to: camera button - take a screenshot settings button - opens the rdm settings menu close button - closes rdm mode and returns to regular browsing the settings menu includes the following
commands: left-align viewport - when checked moves the rdm viewport to the left side of the browser window show user agent - when checked displays the user agent string the final two options define when the page is reloaded: reload when touch simulation is toggled: when this option is enabled, the page is reloaded whenever you toggle touch support.
Console messages - Firefox Developer Tools
interpreter input/output
commands sent to the browser using the web console's javascript interpreter, and the corresponding responses, are logged in the console messages.
Web console keyboard shortcuts - Firefox Developer Tools
age up through console output page up page up page up page down through console output page down page down page down go backward through command history up arrow up arrow up arrow go forward through command history down arrow down arrow down arrow initiate reverse search through command history/step backwards through matching
commands f9 ctrl + r f9 step forward through matching command history (after initiating reverse search) shift + f9 ctrl + s shift + f9 move to the beginning of the line home ctrl + a ctrl + a move to the end of the line end ctrl + e ctrl + e execute the current expression enter return enter add a new line, for enteri...
Firefox Developer Tools
the ellipsis menu on the right-hand side of developer tools contains several
commands that let you perform actions or change tool settings.
Clipboard API - Web APIs
the clipboard api provides the ability to respond to clipboard
commands (cut, copy, and paste) as well as to asynchronously read from and write to the system clipboard.
IDBDatabase - Web APIs
thus, you cannot execute
commands, access data, or open anything outside of a transaction.
Key Values - Web APIs
this lets the speech engine know whether to interpret spoken words as input text or as
commands.
Transcoding assets for Media Source Extensions - Web APIs
run the following
commands (shown with sample output): $ python mp4-dash-encode.py -b 5 -v bunny_fragmented.mp4 encoding 5 bitrates, min bitrate = 500.0 max bitrate = 2000.0 media source: video: resolution=640x360 encoding bitrate: 500, resolution: 256x144 encoding bitrate: 875, resolution: 384x216 encoding bitrate: 1250, resolution: 480x270 encoding bitrate: 1625, resolution: 560x316 encoding bitrate: 2000, resolution: 6...
Selection.modify() - Web APIs
the selection.modify() method applies a change to the current selection or cursor position, using simple textual
commands.
SpeechSynthesis - Web APIs
the speechsynthesis interface of the web speech api is the controller interface for the speech service; this can be used to retrieve information about the synthesis voices available on the device, start and pause speech, and other
commands besides.
WebGL2RenderingContext.beginQuery() - Web APIs
possible values: gl.any_samples_passed: specifies an occlusion query: these queries detect whether an object is visible (whether the scoped drawing
commands pass the depth test and if so, how many samples pass).
WebGL2RenderingContext.endQuery() - Web APIs
possible values: gl.any_samples_passed: specifies an occlusion query: these queries detect whether an object is visible (whether the scoped drawing
commands pass the depth test and if so, how many samples pass).
WebGL2RenderingContext.getQuery() - Web APIs
possible values: gl.any_samples_passed: specifies an occlusion query: these queries detect whether an object is visible (whether the scoped drawing
commands pass the depth test and if so, how many samples pass).
WebGL2RenderingContext.waitSync() - Web APIs
examples var sync = gl.fencesync(gl.sync_gpu_
commands_complete, 0); gl.waitsync(sync, 0, gl.timeout_ignored); specifications specification status comment webgl 2.0the definition of 'waitsync' in that specification.
WebGLSync - Web APIs
var sync = gl.fencesync(gl.sync_gpu_
commands_complete, 0); specifications specification status comment webgl 2.0the definition of 'webglsync' in that specification.
Color masking - Web APIs
it allows us to setup webgl in a single initialization phase, and then just execute drawing
commands for each frame.
Detect WebGL - Web APIs
the webgl rendering context is an interface, through which you can set and query the state of the graphics machine, send data to the webgl, and execute draw
commands.
Simple color animation - Web APIs
the timer and the timer handler function establish the animation loop, a set of drawing
commands that are executed at a regular period (typically, every frame; in this case, once per second).
WebGL constants - Web APIs
uniform_block_referenced_by_vertex_shader 0x8a44 uniform_block_referenced_by_fragment_shader 0x8a46 sync objects constant name value description object_type 0x9112 sync_condition 0x9113 sync_status 0x9114 sync_flags 0x9115 sync_fence 0x9116 sync_gpu_
commands_complete 0x9117 unsignaled 0x9118 signaled 0x9119 already_signaled 0x911a timeout_expired 0x911b condition_satisfied 0x911c wait_failed 0x911d sync_flush_
commands_bit 0x00000001 miscellaneous constants constant name value description co...
Using the Web Speech API - Web APIs
generally, the default speech recognition system available on the device will be used for the speech recognition — most modern oses have a speech recognition system for issuing voice
commands.
Web Speech API - Web APIs
speech synthesis speechsynthesis the controller interface for the speech service; this can be used to retrieve information about the synthesis voices available on the device, start and pause speech, and other
commands besides.
Privileged features - Web APIs
mozilla 1.2+ and netscape 7.1 will render the other menu system
commands (in ff 1.0 and in ns 7.0x, the command system menu is not identified with the firefox/ns 7.0x icon on the left end of the titlebar: that's probably a bug.
Window - Web APIs
window.update
commands() updates the state of
commands of the current chrome window (ui).
XRSession - Web APIs
for example: for button or trigger actions, this means the button has been released; for spoken
commands, it means the user has finished speaking.
ARIA Test Cases - Accessibility
m (leopard) pass n/a pass pass zoomtext - - - - orca - - - - other test cases application simple application with inner document with grid and menubar expected at behavior: if at supports virtual buffers (probably all windows screen readers), this should be automatically turned off and the user should interact via the keyboard
commands built into the web app.
ARIA: feed role - Accessibility
to ensure good user experience, avoid inserting or removing articles in the middle of a feed, load new articles before the user has reached the end of the feed, and provide keyboard
commands for moving focus among articles so that keyboard users can navigate through your feed.
Operable - Accessibility
understanding target size 2.5.6 concurrent input mechanisms (aaa) added in 2.1 make sure people can use and switch between different modes of input when interacting with digital content including touchscreen, keyboard, mouse, voice
commands, or alternative input devices.
<basic-shape> - CSS: Cascading Style Sheets
if both shapes are of type path(), both paths strings have the same number and types of path data
commands in the same order, interpolate each path data command as real numbers.
Event reference
commandupdate xul a command update occurred on a
commandset element.
JavaScript shells - JavaScript
shelljs - portable unix shell
commands for node.js list of javascript shells the following javascript shells work with mozilla.
Mobile first - Progressive web apps (PWAs)
volo has a number of useful
commands available, of which we will just use a couple: volo server: starts a local web server at localhost:8080 and runs your app through it: great for easy testing.
SVG 2 support in Mozilla - SVG: Scalable Vector Graphics
added non-scaling-size, non-rotation and fixed-position keywords for vector-effect property not implemented yet (bug 1318208) vector-effect has no effect within 3d rendering context implementation status unknown consider clip and overflow on svg document referenced by <image> implementation status unknown paths change notes b and b path
commands implementation status unknown z and z path
commands to add path coordinate data to previous command implementation status unknown not render <path>, <polygon> and <polyline> with no data implementation status unknown svgpathseg*, svganimatedpathdata and related methods removed from svgpathelement implementation status unknown d attribute as css prop...