Search completed in 0.88 seconds.
XForms Custom Controls - Archive of obsolete content
purpose you are in the right place if you would like to create your own custom renderings of the
xforms controls like input, output, trigger, etc.
... we will also show you how to create custom controls that work with the
xforms model and are automatically updated just like
xforms controls.
...to really grasp the following information, a good understanding of
xforms, xbl, javascript and css is needed.
...And 54 more matches
XForms Accessibility
intoduction this article provides a quick guide to how accessibility is handled in gecko for
xforms..
... assistive technologies api for
xforms is supported starting from firefox 3 (gecko 1.9).
... implementation of accessible objects for
xforms elements is based on top of the existing object hierarchy introduced in the mozilla accessibility module.
...And 23 more matches
Mozilla XForms User Interface - Archive of obsolete content
introduction this article is a quick reference of the
xforms user interface elements.
... mainly this is aimed to document how
xforms elements will be presented in mozilla since the
xforms specifications give only a hint of how controls might be rendered.
... currently
xforms can be hosted by xhtml and xul in seamonkey and firefox.
...And 20 more matches
XForms - Archive of obsolete content
note: support for
xforms was removed from firefox in firefox 19.
...
xforms essentials an online book giving you a guided tour of
xforms.
...
xforms were envisioned as the future of online forms as envisioned by the w3c.
...And 17 more matches
Mozilla XForms Specials - Archive of obsolete content
introduction this article gives an overview of where the mozilla
xforms extension deviates from the official
xforms 1.0 specification .
...pseudo-class support we currently support all the css pseudo-classes in
xforms (:enabled, :disabled, etc.
...instead you will have to use the following normal classes instead: xf-value xf-repeat-item xf-repeat-index for example, to target the value element of an input control use: @namespace xf url("http://www.w3.org/2002/
xforms"); xf|input .xf-value { ...
...And 11 more matches
Building Mozilla XForms - Archive of obsolete content
getting started things to know first: the
xforms extension has a dependency on the schema-validation extension, so you need to build both (that's done automatically) mozilla switched from cvs to mercurial starting with firefox 3.5.
... before you can start building the
xforms extension, you should check your mozilla build environment by doing a regular firefox build.
...the following table gives you an overview of which version you want to build: firefox version gecko/toolkit version source code notes status firefox 2.0 gecko 1.8.1 cvs, branch mozilla_1_8_branch not developed any more last release: 0.8.5ff2 firefox 3.0 gecko 1.9.0 cvs, branch head not developed any more last release: 0.8.5ff3 firefox 3.5 gecko 1.9.1
xforms/schema-validation code does not build with firefox 3.5 any more not supported firefox 3.6 gecko 1.9.2
xforms/schema-validation code does not build with firefox 3.6 any more not developed any more last release: 0.8.6 firefox 4 gecko 2.0 mercurial, repositories mozilla-central
xforms schema-validation mostly works upcoming 0.8.7 release if you have your first working firefox build, you ca...
...And 9 more matches
RFE to the XForms API - Archive of obsolete content
introduction this page contains requests for enhancement to the
xforms api.
... the term
xforms api can fall into two categories.
... these are
xforms dom and
xforms interfaces that are exposed by
xforms dom.
...And 9 more matches
Troubleshooting XForms Forms - Archive of obsolete content
introduction the idea of this page is to collect some solutions to some of the common errors typically made when creating an
xforms form.
... always run your form through the
xforms validator.
... check the xhtml 1.0 namespace declaration mozilla
xforms is built upon the xhtml 1.0 specification, which is located at http://www.w3.org/1999/xhtml .
...And 5 more matches
XForms Input Element - Archive of obsolete content
introduction this element is an important and oft-used
xforms element to show and change the instance data to which this
xforms control is bound (see the spec).
... attributes ui common appearance - the value of this attribute gives a hint to the
xforms processor as to which type of widget(s) to use to represent this control accesskey - used to specify the keyboard shortcut for focusing this control single-node binding special inputmode - not supported for this control incremental - supported.
...representations the
xforms input element can be represented by the following widgets for the spcified data types (or types derived from these data types): text field - the default widget when no type is specified or the data is of type xsd:string (xhtml/xul) checkbox - used for xsd:boolean instance data.
...And 4 more matches
nsIXFormsModelElement
extensions/
xforms/nsi
xformsmodelelement.idlscriptable defines scriptable methods for manipulating instance data and updating computed and displayed values.
... rebuild() signals the
xforms processor to rebuild any internal data structures used to track computational dependencies within the given
xforms model.
...recalculate() signals the
xforms processor to perform a full recalculation of the given
xforms model.
...And 4 more matches
XForms Styling - Archive of obsolete content
hopefully someone more proficient in mozilla
xforms and css can clean this up repeats see the mozilla
xforms specials page for some general points.
... triggers use appearance="minimal" to be able to style buttons portability the mozilla
xforms extension is one of the few
xforms processors which allow for styling of the
xforms elements directly, using mostly standard css.
... processors such as chiba create "old-style" html forms from
xforms documents, and must be styled accordingly.
...And 3 more matches
XForms Repeat Element - Archive of obsolete content
attributes ui common appearance - the value of this attribute gives a hint to the
xforms processor as to which type of widget(s) to use to represent this control.
... actions you can use
xforms action module elements to modify the nodeset that the repeat element is bound to.
...'lineset')" position="after"/> <setvalue ref="/my:lines/my:line[index('lineset')]/@name"/> <setvalue ref="/my:lines/my:line[index('lineset')]/price">0.00</setvalue> </action> </trigger> <trigger> <label>remove current item</label> <delete ev:event="domactivate" nodeset="/my:lines/my:line" at="index('lineset')"/> </trigger> attribute based repeat when using
xforms within host languages like xhtml, it is often necessary to create repeating structures within constructs such as html:table.
...And 3 more matches
nsIXFormsNSInstanceElement
nsi
xformsnsinstanceelement is implemented by all
xforms <instance/> elements, defining mozilla extensions.
... extensions/
xforms/nsi
xformsnsinstanceelement.idlscriptable please add a summary to this article.
... last changed in gecko 1.8 (firefox 1.5 / thunderbird 1.5 / seamonkey 1.0) interface code [scriptable, uuid(80669b92-8331-4f92-aaf8-06e80e6827b3)] interface nsi
xformsnsinstanceelement : nsisupports { nsidomdocument getinstancedocument(); }; methods getinstancedocument nsidomdocument getinstancedocument(); getinstancedocument returns a dom document that corresponds to the instance data associated with the instance element.
...And 2 more matches
nsIXFormsNSModelElement
nsi
xformsnsmodelelement is implemented by all
xforms <model/> elements.
... it defines mozilla extensions to the nsi
xformsmodelelement interface.
... extensions/
xforms/nsi
xformsnsmodelelement.idlscriptable please add a summary to this article.
...And 2 more matches
XForms Alert Element - Archive of obsolete content
the alert element's message can also be displayed immediately after the containing form control element in the
xforms document's layout.
... examples <
xforms:model> <
xforms:instance> <data xmlns=""> <x>10</x> </data> </
xforms:instance> <
xforms:bind id="x" nodeset="x" type="xsd:integer"/> </
xforms:model> <style> @namespace
xforms url("http://www.w3.org/2002/
xforms");
xforms|input:invalid
xforms|alert.inline { display: inline; font-style: italic; width: 40%; } } </style> <
xforms:input bind="x"> <
xforms:label>you can type only numbers (validation happens on blur): </
xforms:label> <
xforms:alert>wrong value!
... you should type only numbers!</
xforms:alert> </
xforms:input> <
xforms:input bind="x"> <
xforms:label>you can type only numbers (validation happens on blur): </
xforms:label> <
xforms:alert class="inline">wrong value!
... you should type only numbers!</
xforms:alert> </
xforms:input> ...
XForms Output Element - Archive of obsolete content
attributes ui common appearance - the value of this attribute gives a hint to the
xforms processor as to which type of widget(s) to use to represent this control accesskey - used to specify the keyboard shortcut for focusing this control single-node binding special value - xpath expression whose evaluation result is used as the output's value.
... representations the
xforms output element can be represented by the following widgets for the specified data types (or types derived from these data types): text - default representation for instance data of most types, especially static text (xhtml/xul).
...
xforms output is most often used when a form author needs to render simple text of an instance node (xhtml/xul).
... analogous widgets are <xhtml:span/> and <xul:description/> calendar a form author may notice a
xforms output element represented by a calendar widget in the mozilla
xforms processor if the control meets the following criteria (xhtml/xul).
XForms Select Element - Archive of obsolete content
attributes ui common appearance - the value of this attribute gives a hint to the
xforms processor as to which type of widget(s) to use to represent this control.
...the data binding restriction to simple content may be relaxed when an itemset element is used, which allows the available choices to be obtained from an
xforms model.
... representations the
xforms select element can be represented by the following widgets for the specified appearance attribute values: list - default representation (xhtml/xul) check group- used when appearance = 'full' (xhtml/xul) list displaying a listbox is the default representation (xhtml/xul).
... <xf:value>pg</xf:value> </xf:item> <xf:item> <xf:label>green</xf:label> <xf:value>g</xf:value> </xf:item> </xf:choices> <xf:choices> <xf:label>red colors</xf:label> <xf:item> <xf:label>red</xf:label> <xf:value>r</xf:value> </xf:item> <xf:item> <xf:label>magenta</xf:label> <xf:value>m</xf:value> </xf:item> </xf:choices> </
xforms:select> ...
XForms Submit Element - Archive of obsolete content
upon receiving a domactivate event, this form control dispatches a
xforms-submit event to the submission element (see the spec) specified in its submission attibute.
... attributes ui common appearance - the value of this attribute gives a hint to the
xforms processor as to which type of widget(s) to use to represent this control.
...representations the
xforms submit element can be represented by the following widgets for the specified appearance attribute values: button - default representation (xhtml/xul) link/clickable text - used when appearance = 'minimal' (xhtml only) button displaying a button is the default presentation (xhtml/xul).
... characteristics analogous widgets are <html:input type="submit"/> and <xul:button/> link/clickable text
xforms authors can use this representation if they want to have a widget like a xhtml anchor (xhtml only).
XForms Trigger Element - Archive of obsolete content
actions are described by the
xforms action module (see the spec).
... attributes ui common appearance - the value of this attribute gives a hint to the
xforms processor as to which type of widget(s) to use to represent this control accesskey - used to specify the keyboard shortcut for focusing this control single-node binding type restrictions the trigger element can be bound to a node containing data of any type.
... representations the
xforms trigger element can be represented by the following widgets for the specified appearance attribute values: button - default representation (xhtml/xul) link/clickable text - used when appearance = 'minimal' (xhtml only) button displaying a button is the default presentation (xhtml/xul).
... characteristics analogous widgets are <html:input type="button"/> and <xul:button/> link/clickable text
xforms authors can use this representation if they want to have a widget like a xhtml anchor (xhtml only).
XForms API Reference - Archive of obsolete content
this page is the beginning of the
xforms api reference.
... note the word beginning :-) naming convention the
xforms interfaces has the following naming convention: nsi
xforms...element interfaces implemented by the c++ part of a control nsi
xformsns...element interfaces extending
xforms specification interfaces nsi
xforms...uielement interfaces implemented by the js part of a control nsi
xforms...accessors interface exposing states about the bound instance node for a given control frozen interfaces nsi
xformsmodelelement the model interface experimental interfaces nsi
xformsdelegate the delegate interface for
xforms:custom_controls nsi
xformsaccessors the accessors interface for
xforms:custom_controls nsi
xformsnsmodelelement custom extensi...
...on(s) to the nsi
xformsmodelelement interface nsi
xformsnsinstanceelement custom extension(s) to the instance element ...
Developing Mozilla XForms - Archive of obsolete content
debugging always start with a debug build of the
xforms and the schema-validation extensions.
... see building mozilla
xforms for a .mozconfig for debug builds.
...then start firefox out of the build directory: cd obj-*/dist/firefox ./firefox -no-remote -jsconsole -p yourprofilename the
xforms extension that was built together with firefox should be already installed.
XForms Label Element - Archive of obsolete content
introduction specifies the label (short description) for the
xforms control (see the spec).
... ui behavior accesskey support - if the accesskey attribute is specified on labeled
xforms controls or on the label element itself then the label text for the control will contain an indicator as to what the access key is in a standard way.
... representations the
xforms label element is represented by the text retrieved from instance data, a document or the label element's own inline content.
XForms Range Element - Archive of obsolete content
single-node binding special incremental - supported, default value is false start - lower bound of possible values end - upper bound of possible values step - is used for incrementing/decrementing values start/end/step attributes if the value of the bound instance node is outside the range of values specified by the start and end attributes, then the range element receives a
xforms-out-of-range event.
... if the bound value then becomes in range, the range element receives a
xforms-in-range event.
... representations the
xforms range element is represented by a slider widget (xhtml only).
XForms Select1 Element - Archive of obsolete content
attributes ui common appearance - the value of this attribute gives a hint to the
xforms processor as to which type of widget(s) to use to represent this control.
...the data binding restriction to simple content may be relaxed when an itemset element is used, which allows the available choices to be obtained from an
xforms model.
... representations the
xforms select1 element can be represented by the following widgets for the specified appearance attribute values: combobox - default representation (xhtml/xul) listbox - used when appearance = 'compact' (xhtml/xul) radio group - used when appearance = 'full' (xhtml/xul) combobox displaying a combobox is the default representation (xhtml/xul).
XForms Config Variables - Archive of obsolete content
a description of the about:config preferences that
xforms uses.
... preference default description
xforms.disablepopup false disables
xforms engine popup error messages
xforms.enableexperimentalfeatures false enable experimental features.
... for now it only enables the
xforms 1.1 soap action feature, and only on trunk.
Using XForms and PHP - Archive of obsolete content
introduction a few tips on using
xforms and php together.
... returning xml data to either serve a page (with
xforms in it) or to generate data used as instance data for
xforms, the page needs to be served as xml, for example application/xhtml+xml.
...to really use the power of
xforms (/xml) you would probably submit xml.
XForms Custom Controls Examples - Archive of obsolete content
a full example showing a complete form can be found on
xforms:custom_controls.
... output showing images <binding id="output-image" extends="chrome://
xforms/content/
xforms.xml#
xformswidget-base"> <content> <html:div> <html:img anonid="content"/> </html:div> </content> <implementation implements="nsi
xformsuiwidget"> <method name="refresh"> <body> var img = document.getanonymouselementbyattribute(this, "anonid", "content"); img.setattribute("src", this.stringvalue); return true; </body> </method> </implementation> </binding> output showing xhtml <binding id="output-xhtml" extends="chrome://
xforms/content/
xforms-xhtml.xml#
xformswidget-output"> <content> <children includes="label"/> <xhtml:div class="xf-value" anonid="content"></xhtml:div> <children/> </content> <implementation implements="nsi
xformsuiwidge...
XForms Upload Element - Archive of obsolete content
the
xforms author can set the filter by using the mediatype attribute directly on the upload element or by placing a mediatype element (see the spec) as a direct child of the upload element.
... representations the
xforms upload element is represented by visually combining three widgets: a text field that shows the uri of the selected file, a button to open the file picker dialog which allows the user to select a file, and a button to clear the text field and the reference to the file from the bound node (xhtml only).
Index - Archive of obsolete content
2211
xforms archive, archived, obsolete,
xforms xforms were envisioned as the future of online forms as envisioned by the w3c.
... drawing on other w3c standards like xml schema, xpath, and xml events,
xforms tried to address some of the limitations of the current html forms model.
... however,
xforms never gained traction and is now considered obsolete.
...And 41 more matches
Implementation Status - Archive of obsolete content
mozilla
xforms is not actively maintained any more since about 2010!
... limitations and extensions the extension has some limitations and custom extension to the
xforms 1.1 specification.
... these can be found on the mozilla
xforms specials page.
...And 20 more matches
nsIAccessibleProvider
xultext 0x0000101a xultextbox 0x0000101b xulthumb 0x0000101c xultree 0x0000101d xultreecolumns 0x0000101e xultreecolumnitem 0x0000101f xultoolbar 0x00001020 xultoolbarseparator 0x00001021 xultooltip 0x00001022 xultoolbarbutton 0x00001023
xforms elements constants constant value description
xformscontainer 0x00002000 used for
xforms elements that provide accessible object for itself as well for anonymous content.
... this property is used for upload, input[type="xsd:gday"] and input[type="xsd:gmonth"]
xformslabel 0x00002001 used for label element.
...
xformsouput 0x00002002 used for output element.
...And 16 more matches
Requests For Enhancement - Archive of obsolete content
introduction the purpose of this page is to gather requests for enhancement to the mozilla
xforms implementation.
... if you have an idea that might improve mozilla's
xforms implementation then you should choose one of the following rfe categories and put your request there.
... you can also contact the
xforms team about your request.
...And 14 more matches
nsIAccessibleRole
the role is used by xul:browsermessage, role="alert",
xforms:message.
...it is used for xul:label@class="text-link", html:a, html:area,
xforms:trigger@appearance="minimal".
...is is used for xul:label, xul:description, html:label, role="label", or
xforms:output.
...And 4 more matches
Index
1096 nsi
xformsmodelelement interfaces, interfaces:scriptable,
xforms, xpcom, xpcom api reference, xpcom interface reference an nsidomdocument.
... 1097 nsi
xformsnsinstanceelement interfaces, interfaces:scriptable, needsexample, needsmarkupwork,
xforms, xpcom api reference, xpcom interface reference nsi
xformsnsinstanceelement is implemented by all
xforms <instance/> elements, defining mozilla extensions.
... 1098 nsi
xformsnsmodelelement interfaces, interfaces:scriptable, needscontent, needsexample, needsmarkupwork,
xforms, xpcom api reference, xpcom interface reference nsi
xformsnsmodelelement is implemented by all
xforms <model/> elements.
... it defines mozilla extensions to the nsi
xformsmodelelement interface.
Index of archived content - Archive of obsolete content
back to the server: server-side javascript on the rise sharp variables in javascript standards-compliant authoring tools stopiteration styling the amazing netscape fish cam page using javascript generators in firefox window.importdialog() writing javascript for xhtml
xforms building mozilla
xforms community developing mozilla
xforms implementation status mozilla
xforms specials mozilla
xforms user interface
xforms alert element
xforms group element
xforms help element
xforms hint element ...
...
xforms input element
xforms label element
xforms message element
xforms output element
xforms range element
xforms repeat element
xforms secret element
xforms select element
xforms select1 element
xforms submit element
xforms switch module
xforms textarea element
xforms trigger element
xforms upload element other resources requests for enhancement rfe to the custom controls rfe to the custom controls interfaces rfe to the
xforms api troubleshooting
xforms for...
...ms using
xforms and php
xforms api reference
xforms config variables
xforms custom controls
xforms custom controls examples
xforms styling background-size foreach beginner tutorials creating reusable content with css and xbl underscores in class and id names xml data xul user interfaces case sensitivity in class and id names creating a dynamic status bar extension creating a status bar extension element title gecko compatibility handbook getting the page url in npapi plugin i...
Archived open Web documentation - Archive of obsolete content
xforms xforms were envisioned as the future of online forms as envisioned by the w3c.
... drawing on other w3c standards like xml schema, xpath, and xml events,
xforms tried to address some of the limitations of the current html forms model.
... however,
xforms never gained traction and is now considered obsolete.
Gecko info for Windows accessibility vendors
xforms:
xforms is the future of online forms as envisioned by the w3c.
... drawing on other w3c standards like xml schema, xpath, and xml events,
xforms tries to address some of the limitations with the current html forms model.
... one of the key features of
xforms is accessibility.
Community - Archive of obsolete content
if you know of useful mailing lists, newsgroups, forums, or other communities related to
xforms, please link to them here.
... mailing list newsgroup rss feed irc channel w3c forms mailinglist
xforms development blog ...
Source code directories overview - Archive of obsolete content
these include: cookies, irc, wallet, dom inspector, p3p, schema validation, spellchecker, transformiix, typeaheadfind, javascript debugger,
xforms, etc.
XML in Mozilla - Archive of obsolete content
3p (no longer supported) w3c recommendation p3p wsdl (no longer supported) w3c note web services xbl mozilla's xbl reference xul mozilla's xul reference roadmap next big tasks would include support for xpointer xpointer() scheme (bug 32832), xinclude (bug 201754), xml catalogs (bug 98413),
xforms (bug 97806; work being done on implementing this as an extension), validating parser (bug 196355) and xml schemas.
RFE to the Custom Controls Interfaces - Archive of obsolete content
in short, we have the following interfaces: nsi
xformsaccessors - serves to get/set the value of the instance data node that the
xforms element is bound to as well as getting the various states of that node nsi
xformsdelegate - used to obtain the nsi
xformsaccessors interface nsi
xformsuiwidget - used by the
xforms processor to update the value/state of an
xforms element when its bound node's value/state is changed our current mechanism that allows authors to build custom controls assumes that the controls will be bound to instance nodes of simple content type.
MDN Web Docs Glossary: Definitions of Web-related terms
w3c wai wcag web performance web server web standards webassembly webdav webextensions webgl webidl webkit webm webp webrtc websockets webvtt whatwg whitespace world wide web wrapper x
xforms xhr (xmlhttprequest) xhtml xinclude xlink xml xpath xquery xslt other 404 502 alpn at-rule attack byte-order mark character set client cryptosystem debug digital signature execution flex...
Gecko object attributes
applied to: any widget that accepts input exposed via aria: aria-datatype exposed in
xforms: from boud instance node datatype draggable true when the accessible object can be grabbed.
AT Development
xforms references - gecko documentation showing how
xforms controls are mapped to at apis.
Accessibility API Implementation Details
xforms accessibilitythis article provides a quick guide to how accessibility is handled in gecko for
xforms.xul accessibilitythis article shows how xul control elements are mapped to accessibility api.
XPCOM Interface Reference
bprogresslistener2nsiwebsocketchannelnsiwebsocketlistenernsiwebappssupportnsiwifiaccesspointnsiwifilistenernsiwifimonitornsiwinaccessnodensiwinapphelpernsiwintaskbarnsiwindowcreatornsiwindowmediatornsiwindowwatchernsiwindowsregkeynsiwindowsshellservicensiworkernsiworkerfactorynsiworkerglobalscopensiworkermessageeventnsiworkermessageportnsiworkerscopensiwritablepropertybagnsiwritablepropertybag2nsi
xformsmodelelementnsi
xformsnsinstanceelementnsi
xformsnsmodelelementnsixmlhttprequestnsixmlhttprequesteventtargetnsixmlhttprequestuploadnsixpcexceptionnsixpcscriptablensixpconnectnsixsltexceptionnsixsltprocessornsixsltprocessorobsoletensixulappinfonsixulbrowserwindownsixulbuilderlistenernsixulruntimensixulsortservicensixultemplatebuildernsixultemplatequeryprocessornsixultemplateresultnsixulwindownsixmlrp...
XPCOM Interface Reference by grouping
on nsixsltprocessor download nsidownload nsidownloadmanager nsidownloadprogresslistener element internal nsiworker nsiworkerglobalscope nsiworkermessageevent nsiworkermessageport nsiworkerscope tree nsitreeboxobject nsitreecolumn nsitreecolumns nsitreecontentview nsitreeselection nsitreeview xform nsi
xformsmodelelement nsi
xformsnsinstanceelement nsi
xformsnsmodelelement xmlhttprequest nsixmlhttprequesteventtarget favicon nsifavicondatacallback nsifaviconservice frame nsichromeframemessagemanager nsiframeloader nsiframeloaderowner nsiframemessagelistener nsiframemessagemanager interface nsijsxmlhttprequest jetpack ...
XTF
for example, the mozilla
xforms project uses xtf to add support for the
xforms namespace.
Mozilla technologies
for example, the mozilla
xforms project uses xtf to add support for the
xforms namespace.