From 95aca4b4d8fa62815d4bd412fff1a364f842814a Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Thu, 29 Apr 2021 16:16:42 -0700 Subject: remove retired locales (#699) --- files/ar/web/api/domtokenlist/index.html | 117 ------------------------ files/ar/web/api/domtokenlist/length/index.html | 62 ------------- 2 files changed, 179 deletions(-) delete mode 100644 files/ar/web/api/domtokenlist/index.html delete mode 100644 files/ar/web/api/domtokenlist/length/index.html (limited to 'files/ar/web/api/domtokenlist') diff --git a/files/ar/web/api/domtokenlist/index.html b/files/ar/web/api/domtokenlist/index.html deleted file mode 100644 index a4981c8649..0000000000 --- a/files/ar/web/api/domtokenlist/index.html +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: DOMTokenList -slug: Web/API/DOMTokenList -tags: - - API - - DOM - - DOMTokenList - - Interface - - NeedsTranslation - - Reference - - TopicStub -translation_of: Web/API/DOMTokenList ---- -
{{APIRef("DOM")}}
- -

The DOMTokenList interface represents a set of space-separated tokens. Such a set is returned by {{domxref("Element.classList")}}, {{domxref("HTMLLinkElement.relList")}}, {{domxref("HTMLAnchorElement.relList")}}, {{domxref("HTMLAreaElement.relList")}}, {{domxref("HTMLIframeElement.sandbox")}}, or {{domxref("HTMLOutputElement.htmlFor")}}. It is indexed beginning with 0 as with JavaScript {{jsxref("Array")}} objects. DOMTokenList is always case-sensitive.

- -

Properties

- -
-
{{domxref("DOMTokenList.length")}} {{ReadOnlyInline}}
-
Is an integer representing the number of objects stored in the object.
-
{{domxref("DOMTokenList.value")}}
-
The value of the list as a {{domxref("DOMString")}}.
-
- -

Methods

- -
-
{{domxref("DOMTokenList.item()")}}
-
Returns an item in the list by its index (returns undefined if the number is greater than or equal to the length of the list).
-
{{domxref("DOMTokenList.contains()")}}
-
Returns true if the list contains the given token, otherwise false.
-
{{domxref("DOMTokenList.add()")}}
-
Adds the given token to the list.
-
{{domxref("DOMTokenList.remove()")}}
-
Removes the specified token from the list.
-
{{domxref("DOMTokenList.replace()")}}
-
Replaces an existing token with a new token.
-
{{domxref("DOMTokenList.supports()")}}
-
Returns true if a given token is in the associated attribute's supported tokens.
-
{{domxref("DOMTokenList.toggle()")}}
-
Removes a given token from the list and returns false. If token doesn't exist it's added and the function returns true.
-
{{domxref("DOMTokenList.entries()")}}
-
Returns an {{jsxref("Iteration_protocols","iterator")}} allowing you to go through all key/value pairs contained in this object.
-
{{domxref("DOMTokenList.forEach()")}}
-
Executes a provided function once per DOMTokenList element.
-
{{domxref("DOMTokenList.keys()")}}
-
Returns an {{jsxref("Iteration_protocols", "iterator")}} allowing you to go through all keys of the key/value pairs contained in this object.
-
{{domxref("DOMTokenList.values()")}}
-
Returns an {{jsxref("Iteration_protocols", "iterator")}} allowing you to go through all values of the key/value pairs contained in this object.
-
- -

Examples

- -

In the following simple example we retrieve the list of classes set on a {{htmlelement("p")}} element as a DOMTokenList using {{domxref("Element.classList")}}, add a class using {{domxref("DOMTokenList.add()")}}, and then update the {{domxref("Node.textContent")}} of the <p> to equal the DOMTokenList.

- -

First, the HTML:

- -
<p class="a b c"></p>
- -

Now the JavaScript:

- -
var para = document.querySelector("p");
-var classes = para.classList;
-para.classList.add("d");
-para.textContent = 'paragraph classList is "' + classes + '"';
- -

The output looks like this:

- -

{{ EmbedLiveSample('Examples', '100%', 60) }}

- -

Trimming of whitespace and removal of duplicates

- -

Methods that modify the DOMTokenList (such as {{domxref("DOMTokenList.add()")}}) automatically trim any excess whitespace and remove duplicate values from the list. For example:

- -
<span class="    d   d e f"></span>
- -
var span = document.querySelector("span");
-var classes = span.classList;
-span.classList.add("x");
-span.textContent = 'span classList is "' + classes + '"';
- -

The output looks like this:

- -

{{ EmbedLiveSample('Trimming_of_whitespace_and_removal_of_duplicates', '100%', 60) }}

- -

Specifications

- - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName("DOM WHATWG", "#interface-domtokenlist", "DOMTokenList")}}{{Spec2("DOM WHATWG")}}Initial definition
- -

Browser compatibility

- - - -

{{Compat("api.DOMTokenList")}}

- -

See Also

- - diff --git a/files/ar/web/api/domtokenlist/length/index.html b/files/ar/web/api/domtokenlist/length/index.html deleted file mode 100644 index c65f931027..0000000000 --- a/files/ar/web/api/domtokenlist/length/index.html +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: DOMTokenList.length -slug: Web/API/DOMTokenList/length -translation_of: Web/API/DOMTokenList/length ---- -

{{APIRef("DOM")}}

- -

The length read-only property of the {{domxref("DOMTokenList")}} interface is an integer representing the number of objects stored in the object.

- -

بنية الجملة

- -
tokenList.length;
- -

القيمة العائدة

- -

تُعيد رقم صحيح.

- -

أمثلة

- -

في المثال التالي نقوم بإسترداد قيمة الـ classes الموضوعة داخل {{htmlelement("span")}} element as a DOMTokenList using {{domxref("Element.classList")}}, then write the length of the list to the <span>'s {{domxref("Node.textContent")}}.

- -

أولاً، الـ HTML:

- -
<span class="a b c"></span>
- -

الآن الـ JavaScript:

- -
var span = document.querySelector("span");
-var classes = span.classList;
-var length = classes.length;
-
-span.textContent = 'classList length = ' + length;
-
- -

نتيجة الكود ستكون بالشكل التالي:

- -

{{ EmbedLiveSample('Examples', '100%', 60) }}

- -

الخصائص

- - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('DOM WHATWG','#dom-domtokenlist-length','length')}}{{Spec2('DOM WHATWG')}}Initial definition
- -

دعم المتصفحات

- -
- - -

{{Compat("api.DOMTokenList.length")}}

-
-- cgit v1.2.3-54-g00ecf