From a065e04d529da1d847b5062a12c46d916408bf32 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 21:46:22 -0500 Subject: update based on https://github.com/mdn/yari/issues/2028 --- .../de/web/api/l10n.language.direction/index.html | 63 ------- files/de/web/api/mozmobileconnection/index.html | 134 -------------- .../selectnetworkautomatically/index.html | 57 ------ files/de/web/css/-moz-binding/index.html | 65 ------- .../web/css/-moz-border-bottom-colors/index.html | 134 -------------- .../de/web/css/-moz-border-left-colors/index.html | 136 -------------- .../de/web/css/-moz-border-right-colors/index.html | 88 --------- files/de/web/css/-moz-border-top-colors/index.html | 136 -------------- files/de/web/css/-moz-stack-sizing/index.html | 59 ------ files/de/web/css/-moz-text-blink/index.html | 47 ----- files/de/web/css/-moz-window-shadow/index.html | 53 ------ .../_colon_-moz-full-screen-ancestor/index.html | 82 --------- .../css/_colon_-moz-lwtheme-brighttext/index.html | 22 --- .../css/_colon_-moz-lwtheme-darktext/index.html | 23 --- files/de/web/css/_colon_-moz-lwtheme/index.html | 26 --- .../index.html | 19 -- .../index.html | 25 --- .../index.html | 73 -------- .../index.html | 73 -------- .../index.html | 73 -------- .../index.html | 73 -------- .../index.html | 73 -------- .../index.html | 73 -------- .../index.html | 65 ------- .../_colon_-moz-tree-cell-text(hover)/index.html | 20 --- .../web/css/_colon_-moz-tree-cell-text/index.html | 30 ---- files/de/web/css/_colon_-moz-tree-cell/index.html | 38 ---- .../de/web/css/_colon_-moz-tree-column/index.html | 29 --- .../css/_colon_-moz-tree-drop-feedback/index.html | 29 --- files/de/web/css/_colon_-moz-tree-image/index.html | 34 ---- .../css/_colon_-moz-tree-indentation/index.html | 27 --- files/de/web/css/_colon_-moz-tree-line/index.html | 25 --- .../css/_colon_-moz-tree-progressmeter/index.html | 28 --- .../web/css/_colon_-moz-tree-row(hover)/index.html | 20 --- files/de/web/css/_colon_-moz-tree-row/index.html | 48 ----- .../web/css/_colon_-moz-tree-separator/index.html | 29 --- .../de/web/css/_colon_-moz-tree-twisty/index.html | 30 ---- .../de/web/css/_doublecolon_-ms-browse/index.html | 79 -------- files/de/web/css/_doublecolon_-ms-check/index.html | 23 --- .../web/css/_doublecolon_-ms-fill-lower/index.html | 90 ---------- .../web/css/_doublecolon_-ms-fill-upper/index.html | 90 ---------- files/de/web/css/_doublecolon_-ms-fill/index.html | 71 -------- .../de/web/css/_doublecolon_-ms-reveal/index.html | 24 --- files/de/web/css/_doublecolon_-ms-thumb/index.html | 24 --- files/de/web/css/overflow-clip-box/index.html | 97 ---------- .../global_objects/array/observe/index.html | 91 ---------- .../global_objects/array/unobserve/index.html | 88 --------- .../global_objects/arraybuffer/transfer/index.html | 84 --------- .../global_objects/date/tolocaleformat/index.html | 81 --------- .../global_objects/function/arity/index.html | 32 ---- .../global_objects/function/isgenerator/index.html | 56 ------ .../global_objects/number/tointeger/index.html | 52 ------ .../global_objects/object/observe/index.html | 199 -------------------- .../operators/array_comprehensions/index.html | 200 --------------------- .../operators/expression_closures/index.html | 76 -------- .../operators/generator_comprehensions/index.html | 172 ------------------ .../reference/statements/for_each...in/index.html | 122 ------------- 57 files changed, 3810 deletions(-) delete mode 100644 files/de/web/api/l10n.language.direction/index.html delete mode 100644 files/de/web/api/mozmobileconnection/index.html delete mode 100644 files/de/web/api/mozmobileconnection/selectnetworkautomatically/index.html delete mode 100644 files/de/web/css/-moz-binding/index.html delete mode 100644 files/de/web/css/-moz-border-bottom-colors/index.html delete mode 100644 files/de/web/css/-moz-border-left-colors/index.html delete mode 100644 files/de/web/css/-moz-border-right-colors/index.html delete mode 100644 files/de/web/css/-moz-border-top-colors/index.html delete mode 100644 files/de/web/css/-moz-stack-sizing/index.html delete mode 100644 files/de/web/css/-moz-text-blink/index.html delete mode 100644 files/de/web/css/-moz-window-shadow/index.html delete mode 100644 files/de/web/css/_colon_-moz-full-screen-ancestor/index.html delete mode 100644 files/de/web/css/_colon_-moz-lwtheme-brighttext/index.html delete mode 100644 files/de/web/css/_colon_-moz-lwtheme-darktext/index.html delete mode 100644 files/de/web/css/_colon_-moz-lwtheme/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(images-in-menus)/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(mac-graphite-theme)/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(scrollbar-end-backward)/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(scrollbar-end-forward)/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(scrollbar-start-backward)/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(scrollbar-start-forward)/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(scrollbar-thumb-proportional)/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(touch-enabled)/index.html delete mode 100644 files/de/web/css/_colon_-moz-system-metric(windows-default-theme)/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-cell-text(hover)/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-cell-text/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-cell/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-column/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-drop-feedback/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-image/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-indentation/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-line/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-progressmeter/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-row(hover)/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-row/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-separator/index.html delete mode 100644 files/de/web/css/_colon_-moz-tree-twisty/index.html delete mode 100644 files/de/web/css/_doublecolon_-ms-browse/index.html delete mode 100644 files/de/web/css/_doublecolon_-ms-check/index.html delete mode 100644 files/de/web/css/_doublecolon_-ms-fill-lower/index.html delete mode 100644 files/de/web/css/_doublecolon_-ms-fill-upper/index.html delete mode 100644 files/de/web/css/_doublecolon_-ms-fill/index.html delete mode 100644 files/de/web/css/_doublecolon_-ms-reveal/index.html delete mode 100644 files/de/web/css/_doublecolon_-ms-thumb/index.html delete mode 100644 files/de/web/css/overflow-clip-box/index.html delete mode 100644 files/de/web/javascript/reference/global_objects/array/observe/index.html delete mode 100644 files/de/web/javascript/reference/global_objects/array/unobserve/index.html delete mode 100644 files/de/web/javascript/reference/global_objects/arraybuffer/transfer/index.html delete mode 100644 files/de/web/javascript/reference/global_objects/date/tolocaleformat/index.html delete mode 100644 files/de/web/javascript/reference/global_objects/function/arity/index.html delete mode 100644 files/de/web/javascript/reference/global_objects/function/isgenerator/index.html delete mode 100644 files/de/web/javascript/reference/global_objects/number/tointeger/index.html delete mode 100644 files/de/web/javascript/reference/global_objects/object/observe/index.html delete mode 100644 files/de/web/javascript/reference/operators/array_comprehensions/index.html delete mode 100644 files/de/web/javascript/reference/operators/expression_closures/index.html delete mode 100644 files/de/web/javascript/reference/operators/generator_comprehensions/index.html delete mode 100644 files/de/web/javascript/reference/statements/for_each...in/index.html (limited to 'files/de/web') diff --git a/files/de/web/api/l10n.language.direction/index.html b/files/de/web/api/l10n.language.direction/index.html deleted file mode 100644 index c469794d54..0000000000 --- a/files/de/web/api/l10n.language.direction/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: L10n.language.direction -slug: Web/API/L10n.language.direction -translation_of: Archive/B2G_OS/API/L10n/language/direction ---- -
{{ non-standard_header() }}
- -
 
- -
-

The language.direction property returns the direction (ltr or rtl) of the currently active language.

-
- -

Syntax

- -
var languageCode = navigator.mozL10n.language.direction;
- -

Value

- -

Returns the direction of the currently active language (ltr or rtl).

- -

Example

- -
navigator.mozL10n.ready(function() {
-  console.log('The current language's direction is ' + navigator.mozL10n.language.direction);
-});
-
- -

Specification

- -

Not part of any specification.

- -

See also

- - - - diff --git a/files/de/web/api/mozmobileconnection/index.html b/files/de/web/api/mozmobileconnection/index.html deleted file mode 100644 index f4d2882aab..0000000000 --- a/files/de/web/api/mozmobileconnection/index.html +++ /dev/null @@ -1,134 +0,0 @@ ---- -title: MozMobileConnection -slug: Web/API/MozMobileConnection -translation_of: Archive/B2G_OS/API/MozMobileConnection ---- -

{{APIRef("Firefox OS")}} {{ non-standard_header() }}

- -

{{ B2GOnlyHeader2('certified') }}

- -
-

This API is used to get information about the current mobile voice and data connection states of the device. It is accessible through {{domxref("window.navigator.mozMobileConnections","navigator.mozMobileConnections")}}, which returns an array of MozMobileConnection objects.

-
- -
-

Note: The syntax used to be window.navigator.mozMobileConnection, returning a single MozMobileConnection object, but this was updated in Firefox 1.3 due to the introduction of Multi-SIM support (Dual-SIM-Dual-Standby or DSDS).

-
- -

Interface overview

- -
callback EventHandler = any (Event event);
-
-interface MozMobileConnection : EventTarget
-{
-  const long ICC_SERVICE_CLASS_VOICE = (1 << 0);
-  const long ICC_SERVICE_CLASS_DATA = (1 << 1);
-  const long ICC_SERVICE_CLASS_FAX = (1 << 2);
-  const long ICC_SERVICE_CLASS_SMS = (1 << 3);
-  const long ICC_SERVICE_CLASS_DATA_SYNC = (1 << 4);
-  const long ICC_SERVICE_CLASS_DATA_ASYNC = (1 << 5);
-  const long ICC_SERVICE_CLASS_PACKET = (1 << 6);
-  const long ICC_SERVICE_CLASS_PAD = (1 << 7);
-  const long ICC_SERVICE_CLASS_MAX = (1 << 7);
-
-  readonly attribute MozMobileConnectionInfo voice;
-  readonly attribute MozMobileConnectionInfo data;
-  readonly attribute DOMString networkSelectionMode;
-  readonly attribute DOMString iccId;
-
-  DOMRequest getNetworks();
-  DOMRequest selectNetwork(MozMobileNetworkInfo network);
-  DOMRequest selectNetworkAutomatically();
-  DOMRequest sendMMI(DOMString mmi);
-  DOMRequest cancelMMI();
-  DOMRequest setCallForwardingOption(MozMobileCFInfo CFInfo);
-  DOMRequest getCallForwardingOption(unsigned short reason);
-
-  attribute EventHandler onvoicechange;
-  attribute EventHandler ondatachange;
-  attribute EventHandler onussdreceived;
-  attribute EventHandler ondataerror;
-  attribute EventHandler oncfstatechange;
-};
-
- -

Properties

- -
-
 
-
{{domxref("MozMobileConnection.voice")}} {{readonlyinline}}
-
A {{domxref("MozMobileConnectionInfo")}} object that gives access to information about the voice connection.
-
{{domxref("MozMobileConnection.data")}} {{readonlyinline}}
-
A {{domxref("MozMobileConnectionInfo")}} object that gives access to information about the data connection.
-
{{domxref("MozMobileConnection.iccId")}} {{readonlyinline}}
-
A string that indicates the Integrated Circuit Card Identifier of the SIM this mobile connection corresponds to.
-
{{domxref("MozMobileConnection.networkSelectionMode")}} {{readonlyinline}}
-
A string that indicates the selection mode of the voice and data networks.
-
{{domxref("MozMobileConnection.oncfstatechange")}}
-
A handler for the {{event("cfstatechange")}} event. This event is fired when the call forwarding state changes.
-
{{domxref("MozMobileConnection.ondatachange")}}
-
A handler for the {{event("datachange")}} event. This event is fired whenever the {{domxref("MozMobileConnection.data","data")}} connection object changes values.
-
{{domxref("MozMobileConnection.ondataerror")}}
-
A handler for the {{event("dataerror")}} event. This event is fired whenever the {{domxref("MozMobileConnection.data","data")}} connection object receive an error from the RIL.
-
{{domxref("MozMobileConnection.onussdreceived")}}
-
A handler for the {{event("ussdreceived")}} event. This event is fired whenever a new USSD message is received.
-
{{domxref("MozMobileConnection.onvoicechange")}}
-
A handler for the {{event("voicechange")}} event. This event is fired whenever the {{domxref("MozMobileConnection.voice","voice")}} connection object changes.
-
- -

Constants

- - - -

Methods

- -
-

Note: All original methods from the MozMobileConnection interface are fully asynchronous. They all return a {{domxref("DOMRequest")}} which has a onsuccess and onerror event handler to handle the success or failur of the method call.

-
- -
-
{{domxref("MozMobileConnection.cancelMMI()")}}
-
Cancel the current MMI request if one exists.
-
{{domxref("MozMobileConnection.getCallForwardingOption()")}}
-
Queries current call forward options.
-
{{domxref("MozMobileConnection.getNetworks()")}}
-
Search for available networks.
-
{{domxref("MozMobileConnection.selectNetwork()")}}
-
Manually selects a network, overriding the radio's current selection.
-
{{domxref("MozMobileConnection.selectNetworkAutomatically()")}}
-
Tell the radio to automatically select a network.
-
{{domxref("MozMobileConnection.sendMMI()")}}
-
Send a MMI message.
-
{{domxref("MozMobileConnection.setCallForwardingOption()")}}
-
Configures call forward options.
-
- -

The MozMobileConnection interface also inherit from the {{domxref("EventTarget")}} interface

- -

{{page("/en-US/docs/DOM/EventTarget","Methods")}}

- -

Specification

- -

Not part of any specification

- -

See also

- - diff --git a/files/de/web/api/mozmobileconnection/selectnetworkautomatically/index.html b/files/de/web/api/mozmobileconnection/selectnetworkautomatically/index.html deleted file mode 100644 index 242901b1c2..0000000000 --- a/files/de/web/api/mozmobileconnection/selectnetworkautomatically/index.html +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: MozMobileConnection.selectNetworkAutomatically -slug: Web/API/MozMobileConnection/selectNetworkAutomatically -translation_of: Archive/B2G_OS/API/MozMobileConnection/selectNetworkAutomatically ---- -

{{APIRef("Firefox OS")}} {{ non-standard_header() }}

- -

{{ B2GOnlyHeader2('certified') }}

- -

Summary

- -

The selectNetworkAutomatically method is used to tell the radio to automatically select a network.

- -
-

Note: If the network is actually changed by this request, the voicechange and datachange events are fired.

-
- -

Syntax

- -
var request = navigator.mozMobileConnection.selectNetworks();
- -

Return

- -

A {{domxref("DOMRequest")}} object to handle the success or failure of the method call.

- -

If the request fails, the request's error is one of:

- - - -

Example

- -
var switchNetwork = navigator.mozMobileConnection.selectNetworkAutomatically();
-
-switchNetwork.onsuccess = function () {
-  console.log('Successful switch');
-}
-
-switchNetwork.onerror = function () {
-  console.log('Unable to switch: ' + this.error.name);
-}
-
- -

Specification

- -

Not part of any specification.

- -

See also

- - diff --git a/files/de/web/css/-moz-binding/index.html b/files/de/web/css/-moz-binding/index.html deleted file mode 100644 index c59286c421..0000000000 --- a/files/de/web/css/-moz-binding/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: '-moz-binding' -slug: Web/CSS/-moz-binding -tags: - - CSS - - CSS Referenz - - NeedsBrowserCompatibility - - NeedsMobileBrowserCompatibility - - NeedsUpdate - - Non-standard - - XBL -translation_of: Archive/Web/CSS/-moz-binding ---- -
{{Non-standard_header}}{{CSSRef}}{{Deprecated_Header(57)}}
- -

Übersicht

- -

Die -moz-binding CSS Eigenschaft wird bei Mozilla basierten Anwendungen dazu verwendet, XBL Bindings an ein DOM Element anzufügen.

- -

{{cssinfo}}

- -

Syntax

- -
/* <uri> Wert */
--moz-binding: url(http://www.example.org/xbl/htmlBindings.xml#checkbox);
-
-/* Globale Werte */
--moz-binding: inherited;
--moz-binding: initial;
--moz-binding: unset;
-
- -

Werte

- -
-
<uri>
-
Die URI für ein XBL Binding (inclusive dem Fragmentidentifizier).
-
none
-
Kein XBL Binding wird auf das Element angewandt.
-
- -

Formale Syntax

- -
{{csssyntax}}
- -

Beispiel

- -
.beispieleins {
-  -moz-binding: url(http://www.example.org/xbl/htmlBindings.xml#radiobutton);
-}
- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Browser Kompatibilität

- -{{Compat("css.properties.-moz-binding")}} - -

Siehe auch

- - diff --git a/files/de/web/css/-moz-border-bottom-colors/index.html b/files/de/web/css/-moz-border-bottom-colors/index.html deleted file mode 100644 index 04c5583e52..0000000000 --- a/files/de/web/css/-moz-border-bottom-colors/index.html +++ /dev/null @@ -1,134 +0,0 @@ ---- -title: '-moz-border-bottom-colors' -slug: Web/CSS/-moz-border-bottom-colors -tags: - - CSS - - CSS Eigenschaft - - CSS Referenz - - Non-standard -translation_of: Archive/Web/CSS/-moz-border-bottom-colors ---- -
{{Non-standard_header}}{{CSSRef}}
- -

In Mozilla Anwendungen wie Firefox setzt die -moz-border-bottom-colors CSS Eigenschaft eine Liste von Farben für den unteren Rahmen.

- -

Wenn ein Element einen Rand hat, der größer ist als ein einzelner CSS-Pixel, verwendet jede Zeile von Pixeln die nächste Farbe, die in dieser Eigenschaft angegeben wurde, von außen nach innen. Dies beseitigt die Notwendigkeit von verschachtelten Boxen. Falls der Rand breiter ist als die Anzahl der definierten Farben, wird der verbleibende Teil des Randes in der innersten Farbe gezeichnet.

- -

{{cssinfo}}

- -

Sie wird nicht angewendet

- -
    -
  1. wenn {{cssxref("border-style")}} dashed oder dotted ist.
  2. -
  3. auf Tabellen mit border-collapse: collapse.
  4. -
- -

Syntax

- -
/* Einzelner <color> Wert */
--moz-border-bottom-colors: #f0f0f0;
-
-/* Mehrere <color> Werte */
--moz-border-bottom-colors: #f0f0f0 #a0a0a0 #505050 #000000;
-
-/* Globale Werte */
--moz-border-bottom-colors: inherit;
--moz-border-bottom-colors: initial;
--moz-border-bottom-colors: unset;
-
- -

Akzeptiert eine durch Leerzeichen getrennte Liste von Farbwerten.

- -
-
<color>
-
Definiert die Farbe einer Linie von Pixeln des unteren Randes. transparent ist gültig. Siehe {{cssxref("<color>")}} Werte für mögliche Einheiten.
-
none
-
Es werden keine Farben gezeichnet oder {{cssxref("border-color")}} verwendet, falls angegeben.
-
- -

Formale Syntax

- -
{{csssyntax}}
- -

Beispiel

- -
<div id="example">Beispiel</div>
-
- -
#example {
-  padding: 20px;
-  background-color: gray;
-  border: 10px solid black;
-  -moz-border-top-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-  -moz-border-right-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-bottom-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-left-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-}
-
- -

{{EmbedLiveSample("Beispiel", 120, 90)}}

- -

Spezifikationen

- -

Diese Eigenschaft ist nicht Teil irgendeiner Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.7")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
MerkmalAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

Siehe auch

- - diff --git a/files/de/web/css/-moz-border-left-colors/index.html b/files/de/web/css/-moz-border-left-colors/index.html deleted file mode 100644 index a9d2006c1d..0000000000 --- a/files/de/web/css/-moz-border-left-colors/index.html +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: '-moz-border-left-colors' -slug: Web/CSS/-moz-border-left-colors -tags: - - CSS - - CSS Eigenschaft - - CSS Referenz - - Non-standard -translation_of: Archive/Web/CSS/-moz-border-left-colors ---- -
{{Non-standard_header}}{{CSSRef}}
- -

In Mozilla-Anwendungen wie Firefox, setzt die {{cssxref("-moz-border-left-colors")}} CSS Eigenschaft eine Liste von Farben für den linken Rand.

- -

Wenn ein Element einen Rand hat, der größer ist als ein einzelner CSS-Pixel, verwendet jede Zeile von Pixeln die nächste Farbe, die in dieser Eigenschaft angegeben wurde, von außen nach innen. Dies beseitigt die Notwendigkeit von verschachtelten Boxen. Falls der Rand breiter ist als die Anzahl der definierten Farben, wird der verbleibende Teil des Randes in der innersten Farbe gezeichnet.

- -

{{cssinfo}}

- -

Sie wird nicht angewendet

- -
    -
  1. wenn {{cssxref("border-style")}} dashed oder dotted ist.
  2. -
  3. auf Tabellen mit border-collapse: collapse.
  4. -
- -

Syntax

- -
/* Einzelner <color> Wert */
--moz-border-left-colors: #f0f0f0;
-
-/* Mehrere <color> Werte */
--moz-border-left-colors: #f0f0f0 #a0a0a0 #505050 #000000;
-
-/* Globale Werte */
--moz-border-left-colors: inherit;
--moz-border-left-colors: initial;
--moz-border-left-colors: unset;
-
- -

Werte

- -

Akzeptiert eine durch Leerzeichen getrennte Liste von Farbwerten.

- -
-
<color>
-
Definiert die Farbe einer Linie von Pixeln des linken Randes. transparent ist gültig. Siehe {{cssxref("<color>")}} Werte für mögliche Einheiten.
-
none
-
Es werden keine Farben gezeichnet oder {{cssxref("border-color")}} verwendet, falls angegeben.
-
- -

Formale Syntax

- -
{{csssyntax}}
- -

Beispiel

- -
<div id="example">Beispiel</div>
-
- -
#example {
-  padding: 20px;
-  background-color: gray;
-  border: 10px solid black;
-  -moz-border-top-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-  -moz-border-right-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-bottom-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-left-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-}
-
- -

{{EmbedLiveSample("Beispiel", 120, 90)}}

- -

Spezifikationen

- -

Diese Eigenschaft ist nicht Teil irgendeiner Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.7")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
MerkmalAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

Siehe auch

- - diff --git a/files/de/web/css/-moz-border-right-colors/index.html b/files/de/web/css/-moz-border-right-colors/index.html deleted file mode 100644 index 787c70a6fa..0000000000 --- a/files/de/web/css/-moz-border-right-colors/index.html +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: '-moz-border-right-colors' -slug: Web/CSS/-moz-border-right-colors -tags: - - CSS - - CSS Eigenschaft - - CSS Referenz - - Non-standard -translation_of: Archive/Web/CSS/-moz-border-right-colors ---- -
{{Non-standard_header}}{{CSSRef}}{{Obsolete_Header(59)}}
- -

In Mozilla-Anwendungen wie Firefox, setzt die {{cssxref("-moz-border-top-colors")}} CSS Eigenschaft eine Liste von Farben für den rechten Rand.

- -

Wenn ein Element einen Rand hat, der größer ist als ein einzelner CSS-Pixel, verwendet jede Zeile von Pixeln die nächste Farbe, die in dieser Eigenschaft angegeben wurde, von außen nach innen. Dies beseitigt die Notwendigkeit von verschachtelten Boxen. Falls der Rand breiter ist als die Anzahl der definierten Farben, wird der verbleibende Teil des Randes in der innersten Farbe gezeichnet.

- -

{{cssinfo}}

- -

Sie wird nicht angewendet

- -
    -
  1. wenn {{cssxref("border-style")}} dashed oder dotted ist.
  2. -
  3. auf Tabellen mit border-collapse: collapse.
  4. -
- -

Syntax

- -
/* Einzelner <color> Wert */
--moz-border-right-colors: #f0f0f0;
-
-/* Mehrere <color> Werte */
--moz-border-right-colors: #f0f0f0 #a0a0a0 #505050 #000000;
-
-/* Globale Werte */
--moz-border-right-colors: inherit;
--moz-border-right-colors: initial;
--moz-border-right-colors: unset;
-
- -

Werte

- -

Akzeptiert eine durch Leerzeichen getrennte Liste von Farbwerten.

- -
-
<color>
-
Definiert die Farbe einer Linie von Pixeln des rechten Randes. transparent ist gültig. Siehe {{cssxref("<color>")}} Werte für mögliche Einheiten.
-
none
-
Es werden keine Farben gezeichnet oder {{cssxref("border-color")}} verwendet, falls angegeben.
-
- -

Formale Syntax

- -
{{csssyntax}}
- -

Beispiel

- -
<div id="example">Beispiel</div>
-
- -
#example {
-  padding: 20px;
-  background-color: gray;
-  border: 10px solid black;
-  -moz-border-top-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-  -moz-border-right-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-bottom-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-left-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-}
-
- -

{{EmbedLiveSample("Beispiel", 120, 90)}}

- -

Spezifikationen

- -

Diese Eigenschaft ist nicht Teil irgendeiner Spezifikation.

- -

Browser Kompatibilität

- -{{Compat("css.properties.-moz-border-right-colors")}} - -

Siehe auch

- - diff --git a/files/de/web/css/-moz-border-top-colors/index.html b/files/de/web/css/-moz-border-top-colors/index.html deleted file mode 100644 index 79f324ceb0..0000000000 --- a/files/de/web/css/-moz-border-top-colors/index.html +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: '-moz-border-top-colors' -slug: Web/CSS/-moz-border-top-colors -tags: - - CSS - - CSS Eigenschaft - - CSS Referenz - - Non-standard -translation_of: Archive/Web/CSS/-moz-border-top-colors ---- -
{{Non-standard_header}}{{CSSRef}}
- -

In Mozilla-Anwendungen wie Firefox, setzt die {{cssxref("-moz-border-top-colors")}} CSS Eigenschaft eine Liste von Farben für den oberen Rand.

- -

Wenn ein Element einen Rand hat, der größer ist als ein einzelner CSS-Pixel, verwendet jede Zeile von Pixeln die nächste Farbe, die in dieser Eigenschaft angegeben wurde, von außen nach innen. Dies beseitigt die Notwendigkeit von verschachtelten Boxen. Falls der Rand breiter ist als die Anzahl der definierten Farben, wird der verbleibende Teil des Randes in der innersten Farbe gezeichnet.

- -

{{cssinfo}}

- -

Sie wird nicht angewendet

- -
    -
  1. wenn {{cssxref("border-style")}} dashed oder dotted ist.
  2. -
  3. auf Tabellen mit border-collapse: collapse.
  4. -
- -

Syntax

- -
/* Einzelner <color> Wert */
--moz-border-top-colors: #f0f0f0;
-
-/* Mehrere <color> Werte */
--moz-border-top-colors: #f0f0f0 #a0a0a0 #505050 #000000;
-
-/* Globale Werte */
--moz-border-top-colors: inherit;
--moz-border-top-colors: initial;
--moz-border-top-colors: unset;
-
- -

Werte

- -

Akzeptiert eine durch Leerzeichen getrennte Liste von Farbwerten.

- -
-
<color>
-
Definiert die Farbe einer Linie von Pixeln des oberen Randes. transparent ist gültig. Siehe {{cssxref("<color>")}} Werte für mögliche Einheiten.
-
none
-
Es werden keine Farben gezeichnet oder {{cssxref("border-color")}} verwendet, falls angegeben.
-
- -

Formale Syntax

- -
{{csssyntax}}
- -

Beispiel

- -
<div id="example">Beispiel</div>
-
- -
#example {
-  padding: 20px;
-  background-color: gray;
-  border: 10px solid black;
-  -moz-border-top-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-  -moz-border-right-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-bottom-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-left-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-}
-
- -

{{EmbedLiveSample("Beispiel", 120, 90)}}

- -

Spezifikationen

- -

Diese Eigenschaft ist nicht Teil irgendeiner Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.7")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
MerkmalAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

Siehe auch

- - diff --git a/files/de/web/css/-moz-stack-sizing/index.html b/files/de/web/css/-moz-stack-sizing/index.html deleted file mode 100644 index 40e35d798f..0000000000 --- a/files/de/web/css/-moz-stack-sizing/index.html +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: '-moz-stack-sizing' -slug: Web/CSS/-moz-stack-sizing -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsLiveSample - - Non-standard - - XUL -translation_of: Archive/Web/CSS/-moz-stack-sizing ---- -
{{Non-standard_header}}{{CSSRef}}{{gecko_minversion_header("1.9.1")}}
- -

Übersicht

- -

-moz-stack-sizing ist eine erweiterte CSS Eigenschaft. Normalerweise ändert ein {{XULElem("stack")}} seine Größe, sodass alle seine Kindelemente komplett sichtbar sind. Zum Beispiel führt das Verschieben eines Kindelements ganz nach rechts innerhalb eines Stacks dazu, dass der Stack verbreitert wird, sodass das Kindelement sichtbar bleibt.

- -

Falls es erwünscht ist, den Stack an der automatischen Größenänderung zur Unterbringung aller Kinder zu hindern, kann -moz-stack-sizing beim Kindelement auf ignore gesetzt werden. Die Eigenschaft wird nicht für den Stack selbst, sondern auf dessen Kindelemente gesetzt. Dies erlaubt es, bestimmte Kindelemente zu ignorieren, die anderen aber nicht.

- -

Hinweis: In früheren Gecko Versionen war es möglich, das Problem zu umgehen, indem sehr große negative untere und rechte Außenabstände für das Stackelement angegeben wurden und gleichgroße positive untere und rechte Außenabstände für die Kindelemente, die nicht ignoriert werden sollten. (Das Problem betraf nicht Kindelemente, die über oder links vom Stack verschoben wurden.)

- -

{{cssinfo}}

- -

Syntax

- -
/* Schlüsselwortwerte */
--moz-stack-sizing: stretch-to-fit;
--moz-stack-sizing: ignore;
-
-/* Globale Werte */
--moz-stack-sizing: inherit;
--moz-stack-sizing: initial;
--moz-stack-sizing: unset;
-
- -

Werte

- -
-
stretch-to-fit
-
Das Kindelement beeinflusst die Größe des Stacks.
-
ignore
-
Der Stack wird das Kind bei der Berechnung seiner Größe nicht berücksichtigen.
-
- -

Formale Syntax

- -
{{csssyntax}}
- -

Beispiele

- -
.mainsheet {
-  -moz-stack-sizing: ignore;
-}
-
- -

Siehe auch

- -

{{bug("346189")}}

diff --git a/files/de/web/css/-moz-text-blink/index.html b/files/de/web/css/-moz-text-blink/index.html deleted file mode 100644 index 40ee555a03..0000000000 --- a/files/de/web/css/-moz-text-blink/index.html +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: '-moz-text-blink' -slug: Web/CSS/-moz-text-blink -tags: - - CSS - - CSS Referenz - - 'CSS:Mozilla Extensions' -translation_of: Archive/Web/CSS/-moz-text-blink ---- -
{{CSSRef}}{{non-standard_header}}{{deprecated_header}}
- -

Übersicht

- -

Die nicht standardisierte -moz-text-blink Mozilla CSS Eigenschaft definiert den Blinkmodus.

- -
-

Firefox, der der einzige große Browser ist, der diese Eigenschaft unterstützt, hat die Unterstützung in Firefox 26 aufgegeben. Diese Eigenschaft wird nun in keinem Browser mehr unterstützt.

-
- -

{{cssinfo}}

- -

Syntax

- -
{{csssyntax}}
- -

Werte

- -
-
none
-
Produziert kein Blinken.
-
blink
-
Text blinkt. Beachte, dass Text nicht blinken zu lassen eine Technik ist, um  Checkpoint 3.3 der WAI-UAAG zu erfüllen.
-
- -

Beispiel

- -
.example {
-  -moz-text-blink: blink;
-}
- -

Spezifikationen

- -

Diese Eigenschaft wurde in einem alten Entwurf der CSS 3 Text Spezifikation definiert. Neuere Versionen haben die Definition entfernt.

- -

Browser Kompatibilität

- -{{Compat("css.properties.-moz-text-blink")}} diff --git a/files/de/web/css/-moz-window-shadow/index.html b/files/de/web/css/-moz-window-shadow/index.html deleted file mode 100644 index 9571b99e0d..0000000000 --- a/files/de/web/css/-moz-window-shadow/index.html +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: '-moz-window-shadow' -slug: Web/CSS/-moz-window-shadow -tags: - - CSS - - CSS Eigenschaft - - NeedsCompatTable - - Non-standard - - Referenz - - XUL -translation_of: Archive/Web/CSS/-moz-window-shadow ---- -
{{Non-standard_header}}{{CSSRef}}{{gecko_minversion_header("1.9.1")}}
- -

Übersicht

- -

Die -moz-window-shadow CSS Eigenschaft bestimmt, ob ein Fenster einen Schatten wirft oder nicht. Sie funktioniert nur unter Mac OS X.

- -
-

Diese Eigenschaft ist nicht standardisiert und kann ab Firefox 44 nicht mehr in Webseiten verwendet werden.

-
- -

{{cssinfo}}

- -

Firefox 3 hat die Unterstützung für transparente Fenster unter Mac OS X hinzugefügt. Jedoch waren für diese Fenster Schatten deaktiviert und es gab keine Möglichkeit, diese zu aktivieren.

- -

In Firefox 3.5 wurde der Standardwert geändert; alle Fenster haben nun einen Schatten. Es wurde die -moz-window-shadow CSS Eigenschaft eingeführt, um umgewollte Schatten ausschalten zu können.

- -

Syntax

- -
{{csssyntax}}
- -

Werte

- -
-
default
-
Das Fenster wirft einen Schatten mit dem Standard Fensterschattenstil.
-
menu {{gecko_minversion_inline("2.0")}}
-
Das Fenster hat einen Schatten, der für Menüs passend ist.
-
tooltip {{gecko_minversion_inline("2.0")}}
-
Das Fenster hat einen Schatten, der für Tooltips passend ist.
-
sheet {{gecko_minversion_inline("2.0")}}
-
Das Fenster hat einen Schatten, der für Sheetfenster passend ist.
-
none
-
Das Fenster hat keinen Schatten.
-
- -

Beispiele

- -
.KUI-panel {
-  -moz-window-shadow: none;
-}
-
diff --git a/files/de/web/css/_colon_-moz-full-screen-ancestor/index.html b/files/de/web/css/_colon_-moz-full-screen-ancestor/index.html deleted file mode 100644 index c14ed802c6..0000000000 --- a/files/de/web/css/_colon_-moz-full-screen-ancestor/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: ':-moz-full-screen-ancestor' -slug: 'Web/CSS/:-moz-full-screen-ancestor' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsExample - - Non-standard - - Pseudoklasse -translation_of: 'Archive/Web/CSS/:-moz-full-screen-ancestor' ---- -
{{CSSRef}}{{non-standard_header}}
- -

Die :-moz-full-screen-ancestor CSS Pseudoklasse passt auf alle Vorfahren des Vollbild-Elements außer beinhaltende Frames in Elterndokumenten, welche das Vollbild-Element in ihren eigenen Dokumenten sind. Jedoch passt diese Pseudoklasse auf die Vorfahren dieser Elemente.

- -

Beispiele

- -

Benötigt Beispiele.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatUnknown}}{{CompatGeckoDesktop("10.0")}}{{property_prefix("-moz")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatUnknown}}{{CompatGeckoMobile("10.0")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
-
- -

Siehe auch

- - diff --git a/files/de/web/css/_colon_-moz-lwtheme-brighttext/index.html b/files/de/web/css/_colon_-moz-lwtheme-brighttext/index.html deleted file mode 100644 index 1b9aca10dd..0000000000 --- a/files/de/web/css/_colon_-moz-lwtheme-brighttext/index.html +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ':-moz-lwtheme-brighttext' -slug: 'Web/CSS/:-moz-lwtheme-brighttext' -tags: - - CSS - - CSS Referenz - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/:-moz-lwtheme-brighttext' ---- -
{{CSSRef}}{{non-standard_header}}
- -

Übersicht

- -

Die :-moz-lwtheme-brighttext Pseudoklasse matcht in Chrome-Dokumenten, wenn {{cssxref(":-moz-lwtheme")}} true ist und ein Lightweight Theme mit heller Farbe ausgewählt ist.

- -

Siehe auch

- - diff --git a/files/de/web/css/_colon_-moz-lwtheme-darktext/index.html b/files/de/web/css/_colon_-moz-lwtheme-darktext/index.html deleted file mode 100644 index d62e9ca240..0000000000 --- a/files/de/web/css/_colon_-moz-lwtheme-darktext/index.html +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: ':-moz-lwtheme-darktext' -slug: 'Web/CSS/:-moz-lwtheme-darktext' -tags: - - CSS - - CSS Referenz - - Non-standard - - Themes -translation_of: 'Mozilla/Gecko/Chrome/CSS/:-moz-lwtheme-darktext' ---- -
{{CSSRef}}{{non-standard_header}}
- -

Übersicht

- -

Die :-moz-lwtheme-darktext Pseudoklasse matcht in Chrome-Dokumenten, wenn {{cssxref(":-moz-lwtheme")}} true ist und ein Lightweight Theme mit dunkler Farbe ausgewählt ist.

- -

Siehe auch

- - diff --git a/files/de/web/css/_colon_-moz-lwtheme/index.html b/files/de/web/css/_colon_-moz-lwtheme/index.html deleted file mode 100644 index 6b0c439fa7..0000000000 --- a/files/de/web/css/_colon_-moz-lwtheme/index.html +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: ':-moz-lwtheme' -slug: 'Web/CSS/:-moz-lwtheme' -tags: - - CSS - - CSS Referenz - - Lightweight themes - - NeedsCompatTable - - NeedsExample - - Non-standard - - Themes -translation_of: 'Mozilla/Gecko/Chrome/CSS/:-moz-lwtheme' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Übersicht

- -

Die :-moz-lwtheme CSS Pseudoklasse matcht in Chromedokumenten, wenn das {{xulattr("lightweightthemes")}} Attribut des Wurzelelements true ist und ein Theme ausgewählt wurde.

- -

Siehe auch

- - diff --git a/files/de/web/css/_colon_-moz-system-metric(images-in-menus)/index.html b/files/de/web/css/_colon_-moz-system-metric(images-in-menus)/index.html deleted file mode 100644 index d9882303fd..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(images-in-menus)/index.html +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: ':-moz-system-metric(images-in-menus)' -slug: 'Web/CSS/:-moz-system-metric(images-in-menus)' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/images-in-menus' ---- -
{{CSSRef}}{{Non-standard_header}}{{Fx_minversion_header(3)}}
- -

Übersicht

- -

Die :-moz-system-metric(images-in-menus) CSS Pseudoklasse matcht ein Element, falls die Benutzerschnittstelle des Computers Bilder in Menüs unterstützt.

- -

Dieser Selektor ist hauptsächlich für die Benutzung durch Themeentwickler gedacht.

diff --git a/files/de/web/css/_colon_-moz-system-metric(mac-graphite-theme)/index.html b/files/de/web/css/_colon_-moz-system-metric(mac-graphite-theme)/index.html deleted file mode 100644 index 8cd7bc0e9b..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(mac-graphite-theme)/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: ':-moz-system-metric(mac-graphite-theme)' -slug: 'Web/CSS/:-moz-system-metric(mac-graphite-theme)' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/mac-graphite-theme' ---- -
{{Non-standard_header}}{{CSSRef}}{{gecko_minversion_header("1.9.1")}}
- -

Übersicht

- -

:-moz-system-metric(mac-graphite-theme) matcht ein Element, falls der Benutzer die "Graphite" Darstellung in der "Darstellung" Einstellungsseite der Mac OS X Systemeinstellungen gewählt hat.

- -

Dieser Selektor ist hauptsächlich dazu gedacht, von Themeentwicklern verwendet zu werden.

- -

Beispiele

- -

Demo

- -

Bugzilla

- -

{{bug("448767")}}

diff --git a/files/de/web/css/_colon_-moz-system-metric(scrollbar-end-backward)/index.html b/files/de/web/css/_colon_-moz-system-metric(scrollbar-end-backward)/index.html deleted file mode 100644 index 689598432f..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(scrollbar-end-backward)/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-end-backward)' -slug: 'Web/CSS/:-moz-system-metric(scrollbar-end-backward)' -tags: - - CSS - - CSS Pseudoklasse - - CSS Referenz - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-end-backward' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Die :-moz-system-metric(scrollbar-end-backward) CSS Pseudoklasse matcht ein Element, falls die Benutzerschnittstelle des Computers einen Zurück-Button am Ende von Scrollleisten beinhaltet.

- -

Dieser Selektor ist hauptsächlich für die Verwendung durch Themeentwickler gedacht.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.9")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
diff --git a/files/de/web/css/_colon_-moz-system-metric(scrollbar-end-forward)/index.html b/files/de/web/css/_colon_-moz-system-metric(scrollbar-end-forward)/index.html deleted file mode 100644 index a7c84cd200..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(scrollbar-end-forward)/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-end-forward)' -slug: 'Web/CSS/:-moz-system-metric(scrollbar-end-forward)' -tags: - - CSS - - CSS Pseudoklasse - - CSS Referenz - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-end-forward' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Die :-moz-system-metric(scrollbar-end-forward) CSS Pseudoklasse matcht ein Element, falls die Benutzerschnittstelle des Computers einen Vorwärts-Button am Ende von Scrollleisten beinhaltet.

- -

Dieser Selektor ist hauptsächlich für die Verwendung durch Themeentwickler gedacht.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.9")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
diff --git a/files/de/web/css/_colon_-moz-system-metric(scrollbar-start-backward)/index.html b/files/de/web/css/_colon_-moz-system-metric(scrollbar-start-backward)/index.html deleted file mode 100644 index 0781e4b37a..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(scrollbar-start-backward)/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-start-backward)' -slug: 'Web/CSS/:-moz-system-metric(scrollbar-start-backward)' -tags: - - CSS - - CSS Pseudoklasse - - CSS Referenz - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-start-backward' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Die :-moz-system-metric(scrollbar-start-backward) CSS Pseudoklasse matcht ein Element, falls die Benutzerschnittstelle des Computers einen Zurück-Button am Anfang von Scrollleisten beinhaltet.

- -

Dieser Selektor ist hauptsächlich für die Verwendung durch Themeentwickler gedacht.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.9")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
diff --git a/files/de/web/css/_colon_-moz-system-metric(scrollbar-start-forward)/index.html b/files/de/web/css/_colon_-moz-system-metric(scrollbar-start-forward)/index.html deleted file mode 100644 index 01a8b77a02..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(scrollbar-start-forward)/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-start-forward)' -slug: 'Web/CSS/:-moz-system-metric(scrollbar-start-forward)' -tags: - - CSS - - CSS Pseudoklasse - - CSS Referenz - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-start-forward' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Die :-moz-system-metric(scrollbar-start-forward) CSS Pseudoklasse matcht ein Element, falls die Benutzerschnittstelle des Computers einen Vorwärts-Button am Anfang von Scrollleisten beinhaltet.

- -

Dieser Selektor ist hauptsächlich für die Verwendung durch Themeentwickler gedacht.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.9")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
diff --git a/files/de/web/css/_colon_-moz-system-metric(scrollbar-thumb-proportional)/index.html b/files/de/web/css/_colon_-moz-system-metric(scrollbar-thumb-proportional)/index.html deleted file mode 100644 index cfdd764992..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(scrollbar-thumb-proportional)/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-thumb-proportional)' -slug: 'Web/CSS/:-moz-system-metric(scrollbar-thumb-proportional)' -tags: - - CSS - - CSS Pseudoklasse - - CSS Referenz - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-thumb-proportional' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Die :-moz-system-metric(scrollbar-thumb-proportional) CSS Pseudoklasse matcht ein Element, falls die Benutzerschnittstelle des Computers proportionale Scrollleistenbalken verwendet; d. h. der bewegliche Balken der Scrollleiste verändert seine Größe, um die relative Größe der sichtbaren Bereichs des Dokuments zu kennzeichnen.

- -

Dieser Selektor ist hauptsächlich für die Verwendung durch Themeentwickler gedacht.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.9")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
diff --git a/files/de/web/css/_colon_-moz-system-metric(touch-enabled)/index.html b/files/de/web/css/_colon_-moz-system-metric(touch-enabled)/index.html deleted file mode 100644 index c59bc203d3..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(touch-enabled)/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: ':-moz-system-metric(touch-enabled)' -slug: 'Web/CSS/:-moz-system-metric(touch-enabled)' -tags: - - CSS - - CSS Pseudoklasse - - CSS Referenz - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/touch-enabled' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Die :-moz-system-metric(touch-enabled) CSS Pseudoklasse matcht ein Element, falls das Gerät, auf welchem der Inhalt angezeigt wird, eine unterstützte Touchscreen Schnittstelle bietet.

- -
Hinweis: Diese Pseudoklasse ist nicht für die Benutzung in Webinhalten gedacht. Stattdessen sollte die -moz-touch-enabled Media Query verwendet werden.
- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatGeckoDesktop("1.9.2")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
diff --git a/files/de/web/css/_colon_-moz-system-metric(windows-default-theme)/index.html b/files/de/web/css/_colon_-moz-system-metric(windows-default-theme)/index.html deleted file mode 100644 index 2242bb293c..0000000000 --- a/files/de/web/css/_colon_-moz-system-metric(windows-default-theme)/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: ':-moz-system-metric(windows-default-theme)' -slug: 'Web/CSS/:-moz-system-metric(windows-default-theme)' -tags: - - CSS - - CSS Pseudoklasse - - CSS Referenz - - NeedsMobileBrowserCompatibility - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/windows-default-theme' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Übersicht

- -

Die :-moz-system-metric(windows-default-theme) CSS Pseudoklasse matcht ein Element, falls der Benutzer aktuell eines der folgenden Themes in Windows verwendet: Luna, Royale, Zune oder Aero (d. h. Vista Basic, Vista Standard oder Aero Glass). Dies schließt sowohl Windows Classic Themes als auch Drittanbieterthemes aus.

- -

Dieser Selektor ist hauptsächlich für die Verwendung durch Themeentwickler gedacht.

- -

Beispiel

- -

HTML Inhalt

- -
<p id="defaultThemes">
-  This paragraph should have a green background with Luna/Royale/Zune/Aero
-  Windows themes and red with other themes.
-</p>
-
-<p id="nonDefaultThemes">
-  This paragraph should have a green background with Windows Classic or
-  third-party themes and red with other themes.
-</p>
-
-<p id="notSupported">Theme detection is not supported.</p>
- -

CSS Inhalt

- -
#defaultThemes,
-#nonDefaultThemes {
-  background-color: #FFA0A0;
-}
-
-#defaultThemes:-moz-system-metric(windows-default-theme) {
-  background-color: #A0FFA0;
-}
-
-#nonDefaultThemes:not(-moz-system-metric(windows-default-theme)) {
-  background-color: #A0FFA0;
-}
-
-#notSupported:-moz-system-metric(windows-default-theme),
-#notSupported:not(:-moz-system-metric(windows-default-theme)) {
-  display: none;
-}
-
- -

{{EmbedLiveSample("Beispiel", "100%", 170)}}

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Browser Kompatibilität

- -{{Compat("css.selectors.-moz-system-metric.windows-default-theme")}} diff --git a/files/de/web/css/_colon_-moz-tree-cell-text(hover)/index.html b/files/de/web/css/_colon_-moz-tree-cell-text(hover)/index.html deleted file mode 100644 index a1cf6af05c..0000000000 --- a/files/de/web/css/_colon_-moz-tree-cell-text(hover)/index.html +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: ':-moz-tree-cell-text(hover)' -slug: 'Web/CSS/:-moz-tree-cell-text(hover)' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard - - Selektor -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-cell-text(hover)' ---- -
{{Non-standard_header}}{{CSSRef}}{{gecko_minversion_header(1.9)}}
- -

Übersicht

- -

Die :-moz-tree-cell-text(hover) CSS Pseudoklasse matcht ein Element, falls sich der Mauszeiger über dem Text innerhalb einer Baumzelle befindet.

- -

Dieser Selektor ist hauptsächlich für die Benutzung durch Themeentwickler gedacht.

diff --git a/files/de/web/css/_colon_-moz-tree-cell-text/index.html b/files/de/web/css/_colon_-moz-tree-cell-text/index.html deleted file mode 100644 index 1507e1f8c4..0000000000 --- a/files/de/web/css/_colon_-moz-tree-cell-text/index.html +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: ':-moz-tree-cell-text' -slug: 'Web/CSS/:-moz-tree-cell-text' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-cell-text' ---- -

{{Non-standard_header}}{{CSSRef}}

- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - diff --git a/files/de/web/css/_colon_-moz-tree-cell/index.html b/files/de/web/css/_colon_-moz-tree-cell/index.html deleted file mode 100644 index f2250e3e4f..0000000000 --- a/files/de/web/css/_colon_-moz-tree-cell/index.html +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: ':-moz-tree-cell' -slug: 'Web/CSS/:-moz-tree-cell' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-cell' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - - -

Siehe auch

- - diff --git a/files/de/web/css/_colon_-moz-tree-column/index.html b/files/de/web/css/_colon_-moz-tree-column/index.html deleted file mode 100644 index 927b64e482..0000000000 --- a/files/de/web/css/_colon_-moz-tree-column/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-tree-column' -slug: 'Web/CSS/:-moz-tree-column' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-column' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - diff --git a/files/de/web/css/_colon_-moz-tree-drop-feedback/index.html b/files/de/web/css/_colon_-moz-tree-drop-feedback/index.html deleted file mode 100644 index 607b4dfe1b..0000000000 --- a/files/de/web/css/_colon_-moz-tree-drop-feedback/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-tree-drop-feedback' -slug: 'Web/CSS/:-moz-tree-drop-feedback' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard - - Pseudo-class -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-drop-feedback' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - diff --git a/files/de/web/css/_colon_-moz-tree-image/index.html b/files/de/web/css/_colon_-moz-tree-image/index.html deleted file mode 100644 index 780d66e4bf..0000000000 --- a/files/de/web/css/_colon_-moz-tree-image/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: ':-moz-tree-image' -slug: 'Web/CSS/:-moz-tree-image' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsLiveSample - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/:-moz-tree-image' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - - -

Beispiele

- -

Bookmark icons in the Places window - Mozillazine Forum

diff --git a/files/de/web/css/_colon_-moz-tree-indentation/index.html b/files/de/web/css/_colon_-moz-tree-indentation/index.html deleted file mode 100644 index c53db78b8f..0000000000 --- a/files/de/web/css/_colon_-moz-tree-indentation/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: ':-moz-tree-indentation' -slug: 'Web/CSS/:-moz-tree-indentation' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-indentation' ---- -

{{CSSRef}}{{Non-standard_header}}

- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - diff --git a/files/de/web/css/_colon_-moz-tree-line/index.html b/files/de/web/css/_colon_-moz-tree-line/index.html deleted file mode 100644 index b6badf8db2..0000000000 --- a/files/de/web/css/_colon_-moz-tree-line/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: ':-moz-tree-line' -slug: 'Web/CSS/:-moz-tree-line' -tags: - - CSS - - CSS Referenz - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-line' ---- -

{{Non-standard_header}}{{CSSRef}}

- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - diff --git a/files/de/web/css/_colon_-moz-tree-progressmeter/index.html b/files/de/web/css/_colon_-moz-tree-progressmeter/index.html deleted file mode 100644 index 1642c8f373..0000000000 --- a/files/de/web/css/_colon_-moz-tree-progressmeter/index.html +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: ':-moz-tree-progressmeter' -slug: 'Web/CSS/:-moz-tree-progressmeter' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-progressmeter' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Aktiviert, wenn das type Attribut auf progressmeter gesetzt ist.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - diff --git a/files/de/web/css/_colon_-moz-tree-row(hover)/index.html b/files/de/web/css/_colon_-moz-tree-row(hover)/index.html deleted file mode 100644 index 07400474ba..0000000000 --- a/files/de/web/css/_colon_-moz-tree-row(hover)/index.html +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: ':-moz-tree-row(hover)' -slug: 'Web/CSS/:-moz-tree-row(hover)' -tags: - - CSS - - CSS Pseudoklasse - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-row(hover)' ---- -
{{Non-standard_header}}{{CSSRef}}{{Fx_minversion_header(3)}}
- -

Übersicht

- -

Die :-moz-tree-row(hover) CSS Pseudoklasse matcht ein Element, falls der Mauszeiger sich über einer Baumzeile befindet.

- -

Dieser Selektor ist hauptsächlich für die Verwendung durch Themeentwickler gedacht.

diff --git a/files/de/web/css/_colon_-moz-tree-row/index.html b/files/de/web/css/_colon_-moz-tree-row/index.html deleted file mode 100644 index 72c4ae0940..0000000000 --- a/files/de/web/css/_colon_-moz-tree-row/index.html +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: ':-moz-tree-row' -slug: 'Web/CSS/:-moz-tree-row' -tags: - - CSS - - CSS Referenz - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-row' ---- -

{{CSSRef}}{{Non-standard_header}}

- -

Das ::-moz-tree-row CSS Pseudoelement wird benutzt, um Zeilen auszuwählen und Stile auf Baumzeilen anzuwenden.

- -

Zugehörige Elemente

- - - -

Syntax

- -
treechildren::-moz-tree-row { Stileigenschaften }
-
- -

Stileigenschaften

- - - -

Beispiele

- -
treechildren::-moz-tree-row( foo bar )
-{
-    margin: 2%;
-}
-
- -

...wo...

- -
  <treerow properties="foo">...</treerow>
-
diff --git a/files/de/web/css/_colon_-moz-tree-separator/index.html b/files/de/web/css/_colon_-moz-tree-separator/index.html deleted file mode 100644 index d204747549..0000000000 --- a/files/de/web/css/_colon_-moz-tree-separator/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-tree-separator' -slug: 'Web/CSS/:-moz-tree-separator' -tags: - - CSS - - CSS Referenz - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-separator' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Stileigenschaften

- - diff --git a/files/de/web/css/_colon_-moz-tree-twisty/index.html b/files/de/web/css/_colon_-moz-tree-twisty/index.html deleted file mode 100644 index 3af5a302d0..0000000000 --- a/files/de/web/css/_colon_-moz-tree-twisty/index.html +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: ':-moz-tree-twisty' -slug: 'Web/CSS/:-moz-tree-twisty' -tags: - - CSS - - CSS Referenz - - Non-standard -translation_of: 'Mozilla/Gecko/Chrome/CSS/::-moz-tree-twisty' ---- -

{{CSSRef}}{{Non-standard_header}}

- -

Aktiviert durch das properties Attribut.

- -

Zugehörige Elemente

- - - -

Styleeigenschaften

- - diff --git a/files/de/web/css/_doublecolon_-ms-browse/index.html b/files/de/web/css/_doublecolon_-ms-browse/index.html deleted file mode 100644 index 06b3002488..0000000000 --- a/files/de/web/css/_doublecolon_-ms-browse/index.html +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: '::-ms-browse' -slug: 'Web/CSS/::-ms-browse' -tags: - - CSS - - NeedsBrowserCompatibility - - NeedsContent - - NeedsExample - - NeedsMobileBrowserCompatibility - - Non-standard - - Pseudoelement - - Referenz -translation_of: 'Archive/Web/CSS/::-ms-browse' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Das ::-ms-browse CSS Pseudoelement repräsentiert die Schaltfläche eines {{HTMLElement("input")}} Elements mit type="file", die die Dateiauswahl öffnet.

- -

Diese Schaltfläche und dieses Pseudoelement sind nicht standardisiert und spezifisch für Internet Explorer 10+, daher das Herstellerpräfix.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Microsoft hat eine Beschreibung von ::-ms-browse auf MSDN.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}10{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
MerkmalAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
diff --git a/files/de/web/css/_doublecolon_-ms-check/index.html b/files/de/web/css/_doublecolon_-ms-check/index.html deleted file mode 100644 index 3f5c0e1b87..0000000000 --- a/files/de/web/css/_doublecolon_-ms-check/index.html +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: '::-ms-check' -slug: 'Web/CSS/::-ms-check' -tags: - - CSS - - NeedsCompatTable - - NeedsExample - - Non-standard - - Pseudoelement - - Referenz -translation_of: 'Archive/Web/CSS/::-ms-check' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Das ::-ms-check CSS Pseudoelement repräsentiert den Haken eines {{HTMLElement("input")}} mit type="checkbox" oder type="radio".

- -

Spezifikation

- -

Nicht Teil einer Spezifikation.

- -

Microsoft hat eine Beschreibung auf MSDN.

diff --git a/files/de/web/css/_doublecolon_-ms-fill-lower/index.html b/files/de/web/css/_doublecolon_-ms-fill-lower/index.html deleted file mode 100644 index 80bc10efe4..0000000000 --- a/files/de/web/css/_doublecolon_-ms-fill-lower/index.html +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: '::-ms-fill-lower' -slug: 'Web/CSS/::-ms-fill-lower' -tags: - - CSS - - CSS Pseudoelement - - NeedsBrowserCompatibility - - NeedsExample - - NeedsMobileBrowserCompatibility - - Non-standard - - Pseudoelement - - Referenz -translation_of: 'Archive/Web/CSS/::-ms-fill-lower' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Das ::-ms-fill-lower CSS Pseudoelement repräsentiert den Teil des "Tracks" (die Spur, in der der sich der Indikator, alias Thumb, bewegt) eines {{HTMLElement("input")}} Elements mit type="range", welcher den Werten entspricht, die kleiner sind als der aktuell vom Thumb markierte.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Microsoft hat eine Beschreibung auf MSDN.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalFirefox (Gecko)ChromeInternet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatVersionUnknown}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalFirefox Mobile (Gecko)AndroidIE PhoneOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}
-
- -

Siehe auch

- - diff --git a/files/de/web/css/_doublecolon_-ms-fill-upper/index.html b/files/de/web/css/_doublecolon_-ms-fill-upper/index.html deleted file mode 100644 index c897657ac2..0000000000 --- a/files/de/web/css/_doublecolon_-ms-fill-upper/index.html +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: '::-ms-fill-upper' -slug: 'Web/CSS/::-ms-fill-upper' -tags: - - CSS - - CSS Pseudoelement - - NeedsBrowserCompatibility - - NeedsExample - - NeedsMobileBrowserCompatibility - - Non-standard - - Pseudoelement - - Referenz -translation_of: 'Archive/Web/CSS/::-ms-fill-upper' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Das ::-ms-fill-upper CSS Pseudoelement repräsentiert den Teil des "Tracks" (die Spur, in der der sich der Indikator, alias Thumb, bewegt) eines {{HTMLElement("input")}} Elements mit type="range", welcher den Werten entspricht, die größer sind als der aktuell vom Thumb markierte.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Microsoft hat eine Beschreibung auf MSDN.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalFirefox (Gecko)ChromeInternet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatVersionUnknown}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalFirefox Mobile (Gecko)AndroidIE PhoneOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}
-
- -

Siehe auch

- - diff --git a/files/de/web/css/_doublecolon_-ms-fill/index.html b/files/de/web/css/_doublecolon_-ms-fill/index.html deleted file mode 100644 index 972cd7a224..0000000000 --- a/files/de/web/css/_doublecolon_-ms-fill/index.html +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: '::-ms-fill' -slug: 'Web/CSS/::-ms-fill' -tags: - - CSS - - NeedsExample - - Pseudoelement - - Referenz -translation_of: 'Archive/Web/CSS/::-ms-fill' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Das ::-ms-fill CSS Pseudoelement repräsentiert die gefüllte Portion eines {{HTMLElement("progress")}} Elements. Das Pseudoelement ist nicht standardisiert und wird nur von Internet Explorer 10+ unterstützt, daher das Herstellerpräfix.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Microsoft hat eine Beschreibung auf MSDN.

- -

Browser Kompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
MerkmalChromeFirefox (Gecko)Internet ExplorerOperaSafari
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}10.0{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
MerkmalAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Grundlegende Unterstützung{{CompatNo}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}{{CompatNo}}
-
diff --git a/files/de/web/css/_doublecolon_-ms-reveal/index.html b/files/de/web/css/_doublecolon_-ms-reveal/index.html deleted file mode 100644 index c3da23ecb9..0000000000 --- a/files/de/web/css/_doublecolon_-ms-reveal/index.html +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: '::-ms-reveal' -slug: 'Web/CSS/::-ms-reveal' -tags: - - CSS - - NeedsCompatTable - - NeedsContent - - NeedsExample - - Non-standard - - Pseudoelement - - Referenz -translation_of: 'Archive/Web/CSS/::-ms-reveal' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Das ::-ms-reveal CSS Pseudoelement wird verwendet, um Stile auf den "Passwort Anzeigebutton" anzuwenden, welcher im Internet Explorer 10+ standardmäßig am Rand eines {{HTMLElement("input")}} Elements mit type="password" angezeigt wird. Der Passwort Anzeigebutton zeigt den Wert des Passwortfeldes im Klartext an (anstatt der normalen versteckt-wegen-Datenschutz nur-Sternchen Anzeige). Dieser Button und das Pseudoelement sind nicht standardisiert und spezifisch für Internet Explorer 10+, daher das Herstellerpräfix.

- -

Spezifikationen

- -

Nicht Teil einer Spezifikation.

- -

Microsoft hat eine Beschreibung auf MSDN.

diff --git a/files/de/web/css/_doublecolon_-ms-thumb/index.html b/files/de/web/css/_doublecolon_-ms-thumb/index.html deleted file mode 100644 index e8736b011d..0000000000 --- a/files/de/web/css/_doublecolon_-ms-thumb/index.html +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: '::-ms-thumb' -slug: 'Web/CSS/::-ms-thumb' -tags: - - CSS - - Pseudoelement - - Referenz -translation_of: 'Archive/Web/CSS/::-ms-thumb' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Das ::-ms-thumb CSS Pseudoelement repräsentiert den Schieber, den der Benutzer innerhalb der Spur eines {{HTMLElement("input")}}s mit type="range" bewegen kann, um seinen numerischen Wert zu ändern.

- -

Spezifikationen

- -

Dies ist nicht Teil einer Spezifikation, jedoch hat Microsoft eine Beschreibung auf MSDN.

- -

Siehe auch

- - diff --git a/files/de/web/css/overflow-clip-box/index.html b/files/de/web/css/overflow-clip-box/index.html deleted file mode 100644 index bc8b4bb4ff..0000000000 --- a/files/de/web/css/overflow-clip-box/index.html +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: overflow-clip-box -slug: Web/CSS/overflow-clip-box -tags: - - CSS - - CSS Eigenschaft - - CSS Referenz - - Referenz - - Web -translation_of: Mozilla/Gecko/Chrome/CSS/overflow-clip-box ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Übersicht

- -

Die overflow-clip-box CSS Eigenschaft bestimmt, bezogen auf welche Box die Zuschnitt erfolgt, wenn ein Überlauf stattfindet.

- -
-

In Gecko wird standardmäßig padding-box überall verwendet, aber <input type="text"> und ähnliche Elemente verwenden den Wert content-box. Vor Firefox 29 war das Verhalten fest kodiert; seitdem benutzt Firefox diese Eigenschaft, die auch an anderen Stellen verwendet werden kann. Beachte, dass diese Eigenschaft nur in {{Glossary("User Agent")}} Stylesheets und dem Chrome Kontext standardmäßig aktiviert ist.

-
- -

{{cssinfo}}

- -

Syntax

- -
/* Schlüsselwortwerte */
-overflow-clip-box: padding-box;
-overflow-clip-box: content-box;
-
-/* Globale Werte */
-overflow-clip-box: inherited;
-overflow-clip-box: initial;
-overflow-clip-box: unset;
-
- -

Werte

- -
-
padding-box
-
Diese Schlüsselwort gibt an, dass der Zuschnitt relativ zur Paddingbox erfolgt.
-
content-box
-
Diese Schlüsselwort gibt an, dass der Zuschnitt relativ zur Contentbox erfolgt.
-
- -

Formale Syntax

- -
{{csssyntax}}
- -

Beispiele

- -

padding-box

- -
<div class="things">
-  <input value="ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ" class="scroll padding-box">
-  <div class="scroll padding-box"><span>ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ</span></div>
-</div>
-
- -
.scroll {
-  overflow: auto;
-  padding: 0 30px;
-  width: 6em;
-  border: 1px solid black;
-  background: lime content-box;
-}
- -
.padding-box {
-  overflow-clip-box: padding-box;
-}
-
- -
function scrollSomeElements() {
-  var elms = document.querySelectorAll('.scroll');
-  for (i=0; i < elms.length; ++i) {
-    elms[i].scrollLeft=80;
-  }
-}
-var elt = document.queryElementsByTagName('body')[0];
-
-elt.addEventListener("load", scrollSomeElements, false);
-
- -

{{EmbedLiveSample('padding-box')}}

- -

Spezifikationen

- -

Diese Eigenschaft wurde der W3C CSSWG vorgeschlagen; sie ist noch nicht standardisiert, aber, falls sie akzeptiert wird, sollte sie in {{SpecName("CSS3 Overflow")}} erscheinen.

- -

Browser Kompatibilität

- -{{Compat("css.properties.overflow-clip-box")}} - -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/global_objects/array/observe/index.html b/files/de/web/javascript/reference/global_objects/array/observe/index.html deleted file mode 100644 index 2926d777fc..0000000000 --- a/files/de/web/javascript/reference/global_objects/array/observe/index.html +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Array.observe() -slug: Web/JavaScript/Reference/Global_Objects/Array/observe -tags: - - Array - - JavaScript - - Method - - Obsolete -translation_of: Archive/Web/JavaScript/Array.observe ---- -
{{JSRef}} {{obsolete_header}}
- -

Die Array.observe() Methode wurde für das asynchrone Beobachten von Veränderungen von Arrays benutzt, ähnlich wie {{jsxref("Object.observe()")}} für Objekte. Sie stellt einen Stream von Änderungen in der Reihenfolge, in denen sie auftreten, zur Verfügung.
- Equivalent zu  Object.observe() und wird ausgeführt mit der Liste ["add", "update", "delete", "splice"]. Diese Funktion wurde als deprecated markiert und bereits aus einigen Browsern entfernt. Man kann stattdessen das allgemeinere {{jsxref("Proxy")}} Objekt verwenden.

- -

Syntax

- -
Array.observe(arr, callback)
- -

Parameter

- -
-
arr
-
    Das Array, welches beobachtet wird.
-
callback
-
Die Funktion, welche bei jeder Änderung mit folgenden Argumenten aufgerufen wird: -
-
changes
-
Ein Array aus Objekten. Jedes repräsentiert eine Änderung. Die Eigenschaften dieser change Objekte sind: -
    -
  • name: Der Name der Eigenschaft, welche geändert wurde.
  • -
  • object: Das veränderte Array, nachdem die Änderung stattfand.
  • -
  • type: Ein String, welcher den Typ der Änderung darstellt. Er hat den Wert "add", "update", "delete", oder "splice".
  • -
  • oldValue: Nur für "update" und "delete" Typ. Der Wert vor der Änderung.
  • -
  • index: Nur für "splice" Typ. Der Index, an welchem die Änderung stattfand.
  • -
  • removed: Nur für "splice" Typ. Ein Array aus den gelöschten Elementen.
  • -
  • addedCount: Nur für "splice" Typ. Die Anzahl an Elementen, welche hinzugefügt wurden.
  • -
-
-
-
-
- -

Beschreibung

- -

Die callback Funktion wird jedes mal aufgerufen, wenn eine Änderung in arr stattfindet mit einem Array von allen Änderungen in der Reihenfolge in der sie auftreten

- -
-

Änderungen über die Array Methoden, wie zum Beispiel Array.prototype.pop(), werden als "splice" "changes" dargestellt.
- Index Änderungen, welche die Länge des Arrays nicht verändern, werden als "update" "changes" dargestellt.

-
- -

Beispiele

- -

Aufzeichnung verschiedener change Typen

- -
var arr = ['a', 'b', 'c'];
-
-Array.observe(arr, function(changes) {
-  console.log(changes);
-});
-
-arr[1] = 'B';
-// [{type: 'update', object: <arr>, name: '1', oldValue: 'b'}]
-
-arr[3] = 'd';
-// [{type: 'splice', object: <arr>, index: 3, removed: [], addedCount: 1}]
-
-arr.splice(1, 2, 'beta', 'gamma', 'delta');
-// [{type: 'splice', object: <arr>, index: 1, removed: ['B', 'c', 'd'], addedCount: 3}]
-
- -

Spezifikationen

- -

Strawman proposal specification.

- -

Browserkompatibilität

- -
- - -

{{Compat("javascript.builtins.Array.observe")}}

-
- -

See also

- - diff --git a/files/de/web/javascript/reference/global_objects/array/unobserve/index.html b/files/de/web/javascript/reference/global_objects/array/unobserve/index.html deleted file mode 100644 index fd31177c3a..0000000000 --- a/files/de/web/javascript/reference/global_objects/array/unobserve/index.html +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: Array.unobserve() -slug: Web/JavaScript/Reference/Global_Objects/Array/unobserve -tags: - - Array - - JavaScript - - Method - - Obsolete -translation_of: Archive/Web/JavaScript/Array.unobserve ---- -
{{JSRef}} {{obsolete_header}}
- -

Die Array.unobserve() Methode wird eingesetzt um Observers die mit {{jsxref("Array.observe()")}} eingestellt wurden zu entfernen, jedoch ist dieses veraltet und wurde schon von Browsern entfernt. Man kann einen allgemeineres {{jsxref("Proxy")}} Objekt benutzen.

- -

Syntax

- -
Array.unobserve(arr, callback)
- -

Parameter

- -
-
arr
-
Das Array, welches nicht mehr Überwacht werden soll.
-
callback
-
Die Referenz zu dem Observer, die mit der Überwachung von Änderungen auf dem Array arr aufhören soll.
-
- -

Beschreibung

- -

Array.unobserve() sollt nach {{jsxref("Array.observe()")}} aufgerufen werden, um einen Observer von einem Array zu entfernen.

- -

callback sollte eine Referenz auf eine Funktion sein und nicht einen anonyme Funktion sein, weil diese Referenz genutzt wird um den Observer zu entfernen. Es ist nicht zulässig Array.unobserve() mit einer anonymen Funktion aufzurufen, weil dadurch kein Observer entfernt wird.

- -

Beispiele

- -

Observer von Array entfernen

- -
var arr = [1, 2, 3];
-
-var observer = function(changes) {
-  console.log(changes);
-}
-
-Array.observe(arr, observer);
-​
-arr.push(4);
-// [{type: "splice", object: <arr>, index: 3, removed:[], addedCount: 1}]
-
-Array.unobserve(arr, observer);
-
-arr.pop();
-// The callback wasn't called
- -

Einsatz einer anonymen Funktion

- -
var persons = ['Khalid', 'Ahmed', 'Mohammed'];
-
-Array.observe(persons, function (changes) {
-  console.log(changes);
-});
-
-persons.shift();
-// [{type: "splice", object: <arr>, index: 0, removed: [ "Khalid" ], addedCount: 0 }]
-
-Array.unobserve(persons, function (changes) {
-  console.log(changes);
-});
-
-persons.push('Abdullah');
-// [{type: "splice", object: <arr>, index: 2, removed: [], addedCount: 1 }]
-// The callback will always be called
-
- -

Browserkompatibilität

- -
- - -

{{Compat("javascript.builtins.Array.unobserve")}}

-
- -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/global_objects/arraybuffer/transfer/index.html b/files/de/web/javascript/reference/global_objects/arraybuffer/transfer/index.html deleted file mode 100644 index 3004da98bf..0000000000 --- a/files/de/web/javascript/reference/global_objects/arraybuffer/transfer/index.html +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: ArrayBuffer.transfer() -slug: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/transfer -tags: - - ArrayBuffer - - Experimental - - JavaScript - - Method - - Reference - - TypedArrays -translation_of: Archive/Web/JavaScript/ArrayBuffer.transfer ---- -
{{JSRef}} {{SeeCompatTable}}
- -

Die statische ArrayBuffer.transfer() Funktion gibt einen neuen ArrayBuffer mit dem Inhalt von oldBuffer. Je nachdem, wei die newByteLength gesetzt ist, werden die Daten abgeschnitten oder erweitert. Wenn newByteLength nicht gesetzt ist, wird die byteLength von oldBuffer benutzt. Diese Operation bringt oldBuffer in einen detached Status.

- -

Syntax

- -
ArrayBuffer.transfer(oldBuffer [, newByteLength]);
- -

Parameter

- -
-
oldBuffer
-
Ein {{jsxref("ArrayBuffer")}} Objekt von dem die Daten transferiert werden.
-
newByteLength
-
Die Bytelänge des neuen ArrayBuffer Objektes.
-
- -

Rückgabewert

- -

Ein neues ArrayBuffer Objekt.

- -

Beschreibung

- -

Die ArrayBuffer.transfer() Methode erlaubt es ein ArrayBuffer zu vergrößern und zu detachen. Die Möglichkeit ein ArrayBuffer zu vergrößern ohne es zu kopieren, hat den Vorteil, dass es viel schneller für große Buffer ist (ähnlich wie bei realloc). Die Möglichkeit, dass ein ArrayBuffer detachet wird, gibt dem Entwickler die explizite Kontrolle über das freigeben des internen Speichers. Dieses vermeidet das Entfernen aller Referenzen und das Warten auf die Garbage Collection.

- -

Beispiele

- -
var buf1 = new ArrayBuffer(40);
-new Int32Array(buf1)[0] = 42;
-
-var buf2 = ArrayBuffer.transfer(buf1, 80);
-buf1.byteLength; // 0 but if you use the polyfill then the value is still 40
-buf2.byteLength; // 80
-new Int32Array(buf2)[0]; // 42
-
-var buf3 = ArrayBuffer.transfer(buf2, 0);
-buf2.byteLength; // 0 but if you use the polyfill then the value is still 80
-buf3.byteLength; // 0
-
- -

Polyfill

- -

Für Browser, die die Funktion nicht nativ unterstützen, gibt es die Möglichkeit folgenden Quelltext am Anfang eines Skriptes einzufügen, um die Funktion transfer() zu benutzen. Diese Funktion ist nicht exakt die in der API beschriebene, weil Browser, die die Funktion unterstützen, direkten Zugriff auf die C++ Funktion realloc() haben, welche die Länge des Speichers erhöht und nur eine Kopie anlegt, wenn es nötig ist. Im Gegensatz dazu kopiert der folgende Pollyfill alles immer in neuen Speicher. Diese Funktion transferiert die Daten jedoch von einem ArrayBuffer zu einem anderen.

- -
if (!ArrayBuffer.transfer) {
-    ArrayBuffer.transfer = function(source, length) {
-        if (!(source instanceof ArrayBuffer))
-            throw new TypeError('Source must be an instance of ArrayBuffer');
-        if (length <= source.byteLength)
-            return source.slice(0, length);
-        var sourceView = new Uint8Array(source),
-            destView = new Uint8Array(new ArrayBuffer(length));
-        destView.set(sourceView);
-        return dest.buffer;
-    };
-}
- -

Spezifikationen

- -

Ist in keiner aktuellen Spezifikation enthalten, wird aber in der Zukunft für ECMA-262 geplant.

- -

Browserkompatibilität

- - - -

{{Compat("javascript.builtins.ArrayBuffer.transfer")}}

- -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/global_objects/date/tolocaleformat/index.html b/files/de/web/javascript/reference/global_objects/date/tolocaleformat/index.html deleted file mode 100644 index f8f596983f..0000000000 --- a/files/de/web/javascript/reference/global_objects/date/tolocaleformat/index.html +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: Date.prototype.toLocaleFormat() -slug: Web/JavaScript/Reference/Global_Objects/Date/toLocaleFormat -tags: - - Date - - Java - - Method - - Non-standard - - Prototype - - Reference -translation_of: Archive/Web/JavaScript/Date.toLocaleFormat ---- -
{{JSRef}} {{non-standard_header}}
- -

Die nicht standardisierte Methode toLocaleFormat() konvertiert einen {{jsxref("date")}} Objekt zu einem String im übergebenen Format. {{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}} ist einen standardisierte Alternative zum Formatieren von {{jsxref("Date")}} Objekten. Siehe auch die neuere Version der {{jsxref("Date.prototype.toLocaleDateString()")}} Methode an.

- -
Diese Funktion wurde Entfernt und wird ab Firefox 58 nicht mehr Funktionieren. Für mehr Information un Migrationshilfe siehe in den Artikel {{jsxref("Errors/Deprecated_toLocaleFormat","Warning: Date.prototype.toLocaleFormat is deprecated")}}.
- -

Syntax

- -
dateObj.toLocaleFormat(formatString)
- -

Parameter

- -
-
formatString
-
Ein Formatstring, welche im selben Format sein muss, wie es die C Funktion strftime() erwartet.
-
- -

Rückgabewert

- -

Einen String, der das gegebenen {{jsxref("Date")}} Objekt im spezifizierten Format repräsentiert.

- -

Beschreibung

- -

Die toLocaleFormat() Methode ermöglicht es eine größere Kontrolle über das Formatieren von generierten Daten und/oder Zeiten zu haben. Namen für Monate und Wochentage werden mit den Spracheinstellungen des Betriebssystem formatiert. Die Anordnung von Tagen, Monaten und anderen Bestandteilen in der Formatierung wird nicht automatisch vorgenommen. Sie sind von den Angaben in dem Formatierungsstring abhängig. Man muss dafür sorgen, dass der Formatierungsstring zu richtigen Ergebnissen auf dem Benutzersystem führt. Man sollte vorsichtig sein, weil die Spracheinstellungen im Browser nicht die gleichen sein müssen, wie die des Betriebssystems.

- -

Extension und XULRunner Entwickler wissen, dass das Laden von Formatstring aus .dtd oder .properties Dateien mit dem Einsatz von URIs (z. B. chrome://somedomain/locale/somefile.ext) vermieden werden sollte, weil .dtd/.properties Dateien und die toLocaleFormat() Methode nicht notwendiger Weise der gleichen Sprache folgen. Dieses kann zu nicht lesbaren oder merkwürdig formatierten Daten führen.

- -

Außerdem ist zu beachten, dass der Einsatz von Formatierungen abhängig von der Plattform und den benutzerdefinierten Einstellungen des Benutzers nicht immer gewollt ist. Man sollte stattdessen die allgemeineren toLocale* Methoden des {{jsxref("Global_Objects/Date", "Date")}} Objektes nutzen oder ein eigenes Format mit den get* Methoden einer {{jsxref("Global_Objects/Date", "Date")}} Instanz erstellen.

- -

Beispiele

- -

Einsatz von toLocaleFormat()

- -
var today = new Date();
-var date = today.toLocaleFormat('%A, %B %e, %Y'); // Schlechtes Beispiel
-
- -

Im Beispiel gibt toLocaleFormat() einen String wie "Mittwoch, Oktober 3, 2007" zurück. Zu beachten ist, dass der String nicht unbedingt den Sprachegegebenheiten angepasst ist, was auf die oben genannten Probleme zurückzuführen ist.

- -

Polyfill

- -

Wenn die DateJS Bibliothek benutzt wird, kann folgender Polyfill benutzt werden:

- -
if (!Date.prototype.toLocaleFormat) {
-    (function() {
-        Date.prototype.toLocaleFormat = function(formatString) {
-            return this.format(formatString);
-        };
-    }());
-}
- -

Spezifikationen

- -

Nicht spezifiziert. Implementiert in JavaScript 1.6.

- -

Browserkompatibilität

- - - -

{{Compat("javascript.builtins.Date.toLocaleFormat")}}

- -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/global_objects/function/arity/index.html b/files/de/web/javascript/reference/global_objects/function/arity/index.html deleted file mode 100644 index f5ff00bd27..0000000000 --- a/files/de/web/javascript/reference/global_objects/function/arity/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Function.arity -slug: Web/JavaScript/Reference/Global_Objects/Function/arity -tags: - - Function - - JavaScript - - Obsolete - - Property - - Unimplemented -translation_of: Archive/Web/JavaScript/Function.arity ---- -
{{JSRef}} {{obsolete_header}}
- -

Die arity Eigenschaft wurde benutzt, um die Anzahl der erwarteten Argumente einer Funktion zurückzugeben, jedoch existiert diese Eigenschaft nicht mehr und wurde durch die Eigenschaft {{jsxref("Function.prototype.length")}} ersetzt.

- -

Spezifikationen

- -

Implementiert in JavaScript 1.2. Veraltet seit JavaScript 1.4.

- -

Browserkompatibilität

- -
- - -

{{Compat("javascript.builtins.Function.arity")}}

-
- -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/global_objects/function/isgenerator/index.html b/files/de/web/javascript/reference/global_objects/function/isgenerator/index.html deleted file mode 100644 index 5897905e92..0000000000 --- a/files/de/web/javascript/reference/global_objects/function/isgenerator/index.html +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Function.prototype.isGenerator() -slug: Web/JavaScript/Reference/Global_Objects/Function/isGenerator -tags: - - Function - - JavaScript - - Method - - Non-standard - - Obsolete -translation_of: Archive/Web/JavaScript/Function.isGenerator ---- -
{{JSRef}} {{non-standard_header}}
- -

Die nicht standardisierte isGenerator() Methode wird benutzt, um festzustellen, ob eine Funktion ein Generator ist. In Firefox Version 58 wurde diese Methode entfernt.

- -

Syntax

- -
fun.isGenerator()
- -

Rückgabewert

- -

Ein {{jsxref("Boolean")}} Welcher angibt, ob eine Funktion ein Generator ist.

- -

Beschreibung

- -

Die isGenerator() Methode stellt fest, ob eine Funktion fun ein Generator ist. Diese war in einem frühen Vorschlag, wurde jedoch nicht in der ECMAScript 2015 Spezifikation eingefügt.

- -

Beispiele

- -
function f() {}
-
-function* g() {
-  yield 42;
-}
-
-console.log('f.isGenerator() = ' + f.isGenerator()); // f.isGenerator() = false
-console.log('g.isGenerator() = ' + g.isGenerator()); // g.isGenerator() = true
-
- -

Spezifikationen

- -

Ist in keiner Spezifikation vorhanden. Implementiert in JavaScript 1.8.6.

- -

Browserkompatibilität

- -
- - -

{{Compat("javascript.builtins.Function.isGenerator")}}

-
- -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/global_objects/number/tointeger/index.html b/files/de/web/javascript/reference/global_objects/number/tointeger/index.html deleted file mode 100644 index 79545e9ad6..0000000000 --- a/files/de/web/javascript/reference/global_objects/number/tointeger/index.html +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Number.toInteger() -slug: Web/JavaScript/Reference/Global_Objects/Number/toInteger -tags: - - JavaScript - - Method - - Number - - Obsolete -translation_of: Archive/Web/JavaScript/Number.toInteger ---- -
{{JSRef}} {{obsolete_header}}
- -

Die Number.toInteger() Methode wurde eingesetzt, um den übegebenen Wert zu analysieren und zu einer ganzen Zahl zu konvertieren, jedoch wurde die Implementierung entfernt.

- -

Wenn der übergebene Wert {{jsxref("NaN")}}, {{jsxref("null")}} oder {{jsxref("undefined")}} ist, gibt die Methode 0 zurück. Wenn der Wert false ist, wird 0 und bei true wird 1 zurückgegeben.

- -

Syntax

- -
Number.toInteger(zahl)
- -

Parameter

- -
-
zahl
-
Wert der zu einer ganzen Zahl konvertiert werden soll.
-
- -

Beispiele

- -

Einsatz von toInteger

- -
Number.toInteger(0.1);     // 0
-Number.toInteger(1);       // 1
-Number.toInteger(Math.PI); // 3
-Number.toInteger(null);    // 0
-
- -

Spezifikationen

- -

Number.toInteger() war Teil der des ECMAScript 6 Entwurfesspezifikation, jedoch wurde sie am 23. August 2013 im Draft Rev 17 entfernt.

- -

Browserkompatibilität

- - - -

{{Compat("javascript.builtins.Number.toInteger")}}

- -

See also

- - diff --git a/files/de/web/javascript/reference/global_objects/object/observe/index.html b/files/de/web/javascript/reference/global_objects/object/observe/index.html deleted file mode 100644 index df68348028..0000000000 --- a/files/de/web/javascript/reference/global_objects/object/observe/index.html +++ /dev/null @@ -1,199 +0,0 @@ ---- -title: Object.observe() -slug: Web/JavaScript/Reference/Global_Objects/Object/observe -tags: - - Beobachter - - Data-Binding - - Deprecated - - JavaScript - - Méthode - - Object - - Veraltet -translation_of: Archive/Web/JavaScript/Object.observe ---- -
{{JSRef}} {{obsolete_header}}
- -

Die Object.observe() Methode kann genutzt werden, um auf Änderungen an einem Objekt asynchron zu reagieren. Sie bietet einen Stream der Änderungen in der Reihenfolge ihres Auftretens. Da die Methode veraltet ist und Beschränkungen aufweist, sollte lieber ein {{jsxref("Proxy")}} Objekt verwendet werden.

- -

Syntax

- -
Object.observe(obj, callback[, acceptList])
- -

Parameter

- -
-
obj
-
Das Objekt, das beobachtet werden soll.
-
callback
-
Eine Callback-Funktion, die jedes mal aufgerufen wird, wenn eine Änderung am Objekt vorgenommen wird -
-
changes
-
Ein Array von Objekten, die die vorgenommenen Änderungen repräsentieren. Die Eigenschaften der Objekte sind jeweils -
    -
  • name: Der Name der Eigenschaft, welche geändert wurde
  • -
  • object: Das (bereits) geänderte Objekt.
  • -
  • type: Ein String der Angibt, welcher Art die vorgenommene Änderung war. Entspricht "add", "update", oder "delete".
  • -
  • oldValue: Existiert nur, wenn der type "update" oder "delete" ist. Der ursprüngliche Wert vor der Änderung.
  • -
-
-
-
-
acceptList
-
Eine Liste von Änderungstypen die für das gegebene Objekt und jeweilige Callback beobachtet werden sollen. Standardmäßig ["add", "update", "delete", "reconfigure", "setPrototype", "preventExtensions"] .
-
- -

Beschreibung

- -

callback wird jedes mal aufgerufen, wenn das obj geändert wird. Die Funktion erhält dabei die Liste aller Änderungen in chronologischer Reihenfolge ihres Auftretens.

- -

Beispiele

- -

Ausgabe aller sechs Änderungsarten

- -
var obj = {
-  foo: 0,
-  bar: 1
-};
-
-Object.observe(obj, function(changes) {
-  console.log(changes);
-});
-
-obj.baz = 2;
-// [{name: 'baz', object: <obj>, type: 'add'}]
-
-obj.foo = 'hello';
-// [{name: 'foo', object: <obj>, type: 'update', oldValue: 0}]
-
-delete obj.baz;
-// [{name: 'baz', object: <obj>, type: 'delete', oldValue: 2}]
-
-Object.defineProperty(obj, 'foo', {writable: false});
-// [{name: 'foo', object: <obj>, type: 'reconfigure'}]
-
-Object.setPrototypeOf(obj, {});
-// [{name: '__proto__', object: <obj>, type: 'setPrototype', oldValue: <prototype>}]
-
-Object.seal(obj);
-// [
-//   {name: 'foo', object: <obj>, type: 'reconfigure'},
-//   {name: 'bar', object: <obj>, type: 'reconfigure'},
-//   {object: <obj>, type: 'preventExtensions'}
-// ]
-
- -

Data Binding

- -
// A user model
-var user = {
-  id: 0,
-  name: 'Brendan Eich',
-  title: 'Mr.'
-};
-
-// Create a greeting for the user
-function updateGreeting() {
-  user.greeting = 'Hello, ' + user.title + ' ' + user.name + '!';
-}
-updateGreeting();
-
-Object.observe(user, function(changes) {
-  changes.forEach(function(change) {
-    // Any time name or title change, update the greeting
-    if (change.name === 'name' || change.name === 'title') {
-      updateGreeting();
-    }
-  });
-});
-
- -

Eigens definierter Änderungstyp

- -
// A point on a 2D plane
-var point = {x: 0, y: 0, distance: 0};
-
-function setPosition(pt, x, y) {
-  // Performing a custom change
-  Object.getNotifier(pt).performChange('reposition', function() {
-    var oldDistance = pt.distance;
-    pt.x = x;
-    pt.y = y;
-    pt.distance = Math.sqrt(x * x + y * y);
-    return {oldDistance: oldDistance};
-  });
-}
-
-Object.observe(point, function(changes) {
-  console.log('Distance change: ' + (point.distance - changes[0].oldDistance));
-}, ['reposition']);
-
-setPosition(point, 3, 4);
-// Distance change: 5
-
- -

Spezifikationen

- -

Strawman proposal for ECMAScript 7.

- -

Browserunterstützung

- -
{{CompatibilityTable}}
- -
- - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatChrome("36")}}{{CompatNo}} [1]{{CompatNo}} [2]{{CompatOpera("23")}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatNo}}{{CompatChrome("36")}}{{CompatNo}} [1]{{CompatNo}} [2]{{CompatOpera("23")}}{{CompatNo}}
-
- -

[1]: See {{bug(800355)}}

- -

[2]: See relevant MS Edge platform status entry

- -

Siehe Auch

- - diff --git a/files/de/web/javascript/reference/operators/array_comprehensions/index.html b/files/de/web/javascript/reference/operators/array_comprehensions/index.html deleted file mode 100644 index a7d34cc1ea..0000000000 --- a/files/de/web/javascript/reference/operators/array_comprehensions/index.html +++ /dev/null @@ -1,200 +0,0 @@ ---- -title: Array Comprehensions -slug: Web/JavaScript/Reference/Operators/Array_comprehensions -tags: - - JavaScript - - Non-standard - - Operator - - Reference -translation_of: Archive/Web/JavaScript/Array_comprehensions ---- -
Nicht standardisiert. Nicht einsetzen!
-Die Array Comprehensions Syntax ist nicht Standardisiert und wurde mit Firefox 58 entfernt. Zukünftig müssen {{jsxref("Array.prototype.map")}}, {{jsxref("Array.prototype.filter")}}, {{jsxref("Functions/Arrow_functions", "Pfeilfunktionen", "", 1)}}, und {{jsxref("Operators/Spread_operator", "Spread Syntax", "", 1)}} eingesetzt werden.
- -
{{jsSidebar("Operators")}}
- -

Die Array Comprehensions Syntax war ein JavaScript Ausdruck, welcher es erlaubt schnell ein neues Array auf Basis eines existierenden zu erstellen. Jedoch wurde diese vom Standard und der Firefox Implementierung entfernt. Nicht mehr einsetzen!

- -

Syntax

- -
[for (x of iterable) x]
-[for (x of iterable) if (condition) x]
-[for (x of iterable) for (y of iterable) x + y]
-
- -

Beschreibung

- -

In Array Comprehensions können zwei Arten von Komponenten eingesetzt werden:

- - - -

Der for-of Iterator ist immer die erste Komponente. Mehrere for-of Iteratoren oder if Statements sind erlaubt.

- -

Array Comprehension wurden zuvor für den ECMAScript 2016 Standard vorgeschlagen und ist eine nützliche Kurzform zum Erstellen von neuen Arrays auf Basis des Inhalts andere.Comprehensions können oft statt den Aufrufen {{jsxref("Array.prototype.map", "map()")}} und {{jsxref("Array.prototype.filter", "filter()")}} eingesetzt werden oder als Möglichkeit beide zu kombinieren.

- -

Die folgende Comprehension nimmt ein Array von Zahlen und erstellt ein neues Array, dass das Doppelte jeder Zahl enthält.

- -
var numbers = [1, 2, 3, 4];
-var doubled = [for (i of numbers) i * 2];
-console.log(doubled); // logs 2,4,6,8
-
- -

Das ist äquivalent zu der folgenden {{jsxref("Array.prototype.map", "map()")}} Operation:

- -
var doubled = numbers.map(i => i * 2);
-
- -

Comprehensions können ebenfalls für das suchen bestimmter Elemente eingesetzt werden. Hier ist eine Comprehension welche nur gerade Zahlen auswählt:

- -
var numbers = [1, 2, 3, 21, 22, 30];
-var evens = [for (i of numbers) if (i % 2 === 0) i];
-console.log(evens); // logs 2,22,30
-
- -

{{jsxref("Array.prototype.filter", "filter()")}} kann mit dem gleichen Ergebnis benutzt werden:

- -
var evens = numbers.filter(i => i % 2 === 0);
-
- -

{{jsxref("Array.prototype.map", "map()")}} und {{jsxref("Array.prototype.filter", "filter()")}} Operation können in einer einzigen Array Comprehension kombiniert werden. Hier ist ein Beispiel, welches auf gerade Zahlen filtert und diese dann verdopelt:

- -
var numbers = [1, 2, 3, 21, 22, 30];
-var doubledEvens = [for (i of numbers) if (i % 2 === 0) i * 2];
-console.log(doubledEvens); // logs 4,44,60
-
- -

Die eckigen Klammern einer Array Comprehension führen einen impliziten Block für Gültigkeitsbereiche ein. Neue Variablen (wie i im Beispiel) werden so behandelt, als währen sie mit {{jsxref("Statements/let","let")}} deklariert. Das bedeutet, dass sie nicht außerhalb der Comprehension sichtbar sind.

- -

Der Input einer Array Comprehension muss nicht selbst ein Array sein; Iteratoren und Generatoren könne ebenfalls benutzt werden.

- -

Auch Strings können als Input genutzt werden;

- -

Even strings may be used as input; um die Filter- und Map-Aktionen (unter Array-ähnlichen Objekten) oben zu erreichen:

- -
var str = 'abcdef';
-var consonantsOnlyStr = [for (c of str) if (!(/[aeiouAEIOU]/).test(c)) c].join(''); // 'bcdf'
-var interpolatedZeros = [for (c of str) c + '0' ].join(''); // 'a0b0c0d0e0f0'
-
- -

Auch hier wird das Eingabeformat nicht beibehalten, so dass man {{jsxref("Array.prototype.join", "join()")}} benutzen muss, um wieder einen String zu bekommen.

- -

Beispiele

- -

Einfache Array Comprehensions

- -
[for (i of [1, 2, 3]) i * i ];
-// [1, 4, 9]
-
-var abc = ['A', 'B', 'C'];
-[for (letters of abc) letters.toLowerCase()];
-// ["a", "b", "c"]
- -

Array Comprehensions mit if Statement

- -
var years = [1954, 1974, 1990, 2006, 2010, 2014];
-[for (year of years) if (year > 2000) year];
-// [2006, 2010, 2014]
-[for (year of years) if (year > 2000) if (year < 2010) year];
-// [2006], the same as below:
-[for (year of years) if (year > 2000 && year < 2010) year];
-// [2006]
-
- -

Array Comprehensions verglichen zu map und filter

- -

Ein einfacher Weg um Generator Comprehension Syntax zu verstehen ist es sie mit den Array {{jsxref("Array.map", "map")}} und {{jsxref("Array.filter", "filter")}} Methoden zu vergleichen:

- -
var numbers = [1, 2, 3];
-
-numbers.map(function (i) { return i * i });
-numbers.map(i => i * i);
-[for (i of numbers) i * i];
-// all are [1, 4, 9]
-
-numbers.filter(function (i) { return i < 3 });
-numbers.filter(i => i < 3);
-[for (i of numbers) if (i < 3) i];
-// all are [1, 2]
-
- -

Array Comprehensions mit zwei Arrays

- -

Einsatz von zwei for-of Iteratoren, um mit Arrays zu arbeiten:

- -
var numbers = [1, 2, 3];
-var letters = ['a', 'b', 'c'];
-
-var cross = [for (i of numbers) for (j of letters) i + j];
-// ["1a", "1b", "1c", "2a", "2b", "2c", "3a", "3b", "3c"]
-
-var grid = [for (i of numbers) [for (j of letters) i + j]];
-// [
-//  ["1a", "1b", "1c"],
-//  ["2a", "2b", "2c"],
-//  ["3a", "3b", "3c"]
-// ]
-
-[for (i of numbers) if (i > 1) for (j of letters) if(j > 'a') i + j]
-// ["2b", "2c", "3b", "3c"], the same as below:
-
-[for (i of numbers) for (j of letters) if (i > 1) if(j > 'a') i + j]
-// ["2b", "2c", "3b", "3c"]
-
-[for (i of numbers) if (i > 1) [for (j of letters) if(j > 'a') i + j]]
-// [["2b", "2c"], ["3b", "3c"]], not the same as below:
-
-[for (i of numbers) [for (j of letters) if (i > 1) if(j > 'a') i + j]]
-// [[], ["2b", "2c"], ["3b", "3c"]]
-
- -

Spezifikationen

- -

War initial im ECMAScript 2015 Entwurf, wurde jedoch in der Überarbeitung 27 (August 2014) entfernt. Für Spezifikationssemantik muss in älteren Überarbeitungen von ES2015 nachgeschaut werden.

- -

Browserkompatibilität

- - - -

{{Compat("javascript.operators.array_comprehensions")}}

- -

Unterschiede zu den älteren JS1.7/JS1.8 Comprehensions

- -
JS1.7/JS1.8 Comprehensions wurden von Gecko 46 entfernt ({{bug(1220564)}}).
- -

Alte Comprehensions Syntax (nicht mehr benutzen!):

- -
[X for (Y in Z)]
-[X for each (Y in Z)]
-[X for (Y of Z)]
-
- -

Unterschiede:

- - - -

Siehe Bug 1220564, Kommentar 42 für Vorschläge zum Aktualisieren von Code.

- -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/operators/expression_closures/index.html b/files/de/web/javascript/reference/operators/expression_closures/index.html deleted file mode 100644 index 16bda73cd4..0000000000 --- a/files/de/web/javascript/reference/operators/expression_closures/index.html +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Ausdrucks Closures -slug: Web/JavaScript/Reference/Operators/Expression_closures -tags: - - Functions - - JavaScript - - Reference -translation_of: Archive/Web/JavaScript/Expression_closures ---- -
Nicht Standardisiert. Nicht benutzen!
-Die Ausdrucks Closure-Syntax ist eine veraltete Firefox spezifische Funktion und wurde mit Firefox 60 entfernt. In Zukunft sollten Pfeilfunktionen genutzt werden.
- -
{{jsSidebar("Operators")}}
- -

Ausdrucks Closures sind eine kurze Funktionssyntax für das Schreiben einfacher Funktionen.

- -

Syntax

- -
function [name]([param1[, param2[, ..., paramN]]])
-   expression
-
- -

Parameter

- -
-
name
-
Der Funktionsname. Kann bei anonymen Funktionen weggelassen werden. Der Name ist nur lokal im Funktionskörper verfügbar.
-
paramN
-
Der Name eines Arguments, welcher der Funktion übergeben wird. Eine Funktion kann bis zu 255 Argumente haben.
-
expression
-
Der Ausdruck, welcher den Funktionskörper einer Funktion bildet.
-
- -

Beschreibung

- -

Diese Funktion ist nicht mehr als eine eine Kurzschreibweise für einfache Funktionen, die der Sprache einer typischen Lambda Notation ähnelt.

- -

JavaScript 1.7 und älter:

- -
function(x) { return x * x; }
- -

JavaScript 1.8:

- -
function(x) x * x
- -

Die Syntax erlaubt es die Klammern und das 'return' Statement wegzulassen - sie sind implizit. Es gibt keine weiteren Vorteile, wenn man den Code so schreibt, außer dass es kürzer ist.

- -

Beispiele

- -

Eine Kurzschreibweise für Eventlistener:

- -
 document.addEventListener('click', function() false, true);
-
- -

Einsatz dieser Notation mit der Array Funktion some aus JavaScript 1.6:

- -
elems.some(function(elem) elem.type == 'text');
-
- -

Browserkompatibilität

- - - -

{{Compat("javascript.operators.expression_closures")}}

- -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/operators/generator_comprehensions/index.html b/files/de/web/javascript/reference/operators/generator_comprehensions/index.html deleted file mode 100644 index 843865b399..0000000000 --- a/files/de/web/javascript/reference/operators/generator_comprehensions/index.html +++ /dev/null @@ -1,172 +0,0 @@ ---- -title: Generator Comprehensions -slug: Web/JavaScript/Reference/Operators/Generator_comprehensions -tags: - - Iterator - - JavaScript - - Non-standard - - Reference -translation_of: Archive/Web/JavaScript/Generator_comprehensions ---- -
Non standardisiert. Nicht einsetzen!
-Die Generator Comprehensions Syntax ist nicht standardisiert und wurde mit Firefox 58 entfernt. Zukünftig sollte stattdessen {{jsxref("Statements/function*", "Generatoren", "", 1)}} eingesetzt werden.
- -
{{jsSidebar("Operators")}}
- -

Die Generator Comprehensions Syntax war ein JavaScript Ausdruck welcher es erlaubt schnell einen neuen Generator auf Basis eines existierenden Iterable Objektes zu erstellen. Jedoch wurde diese aus dem Standard und der Firefox Implementierung entfernt. Sie soll nicht mehr eingesetzt werden!

- -

Syntax

- -
(for (x of iterable) x)
-(for (x of iterable) if (condition) x)
-(for (x of iterable) for (y of iterable) x + y)
-
- -

Beschreibung

- -

In der Generator Comprehension gibt es zwei erlaubte Arten von Komponenten:

- - - -

Die for-of Iteration ist immer die erste Komponente. Mehrere for-of Iterationen oder if Statements sind erlaubt.

- -

Ein signifikanter Nachteil von {{jsxref("Operators/Array_comprehensions","Array Comprehensions","","true")}} ist, dass diese ein völlig neues Array im Speicher erstellt wird. Wenn der Input für die Comprehension selbst ein kleines Array ist, ist der entstehende Overhead nicht signifikant — aber wenn der Input ein langes Array ist oder ein teurer (oder tatsächlich unendlicher) Generator ist, kann die Erstellung eines neuen Arrays problematisch werden.

- -

Generatoren erlauben das nachträgliche Berechnen von Sequenzen, mit Elementen, die dann Berechnet werden, wenn sie benötigt werden. Generator Comprehensions sind syntaktisch fast identisch zu Array Comprehensions — sie benutzen runde Klammern statt eckigen Klammern — jedoch erstellen sie Generator statt eines Arrays, welcher dann ausgeführt werden kann, wenn es benötigt wird. Man kann diese Funktion als Kurzsyntax für das Erstellen von Generatoren sehen.

- -

Angenommen man hat ein Iterator it welcher über eine große Sequenz von Integers iteriert. Wir wollen einen neuen Iterator erstellen, der über das Doppelte des Integers iteriert. Eine Array Comprehension würde ein volles Array im Speicher erstellen, welches die doppelten Werte enthält:

- -
var doubles = [for (i in it) i * 2];
-
- -

Auf der anderen Seite würde eine Generator Comprehension einen neuen Iterator erstellen, welcher die verdoppelten Werte erste dann erstellt, wenn sie benötigt werden:

- -
var it2 = (for (i in it) i * 2);
-console.log(it2.next()); // The first value from it, doubled
-console.log(it2.next()); // The second value from it, doubled
-
- -

Wenn eine Generator Comprehension als Argument einer Funktion eingesetzt wird, können durch die Funktionsaufrufsklammern die äußeren Klammern weggelassen werden:

- -
var result = doSomething(for (i in it) i * 2);
-
- -

Der signifikante Unterschied zwischen den beiden Beispiel ist beim Einsatz der Generator Comprehension, dass man nur einmal über die ganze Datenstruktur iterieren muss, während bei der Array Comprehension zweimal iteriert werden muss, beim Erstellen und beim eigentlichen Iterieren.

- -

Beispiele

- -

Einfache Generator Comprehensions

- -
(for (i of [1, 2, 3]) i * i );
-// generator function which yields 1, 4, and 9
-
-[...(for (i of [1, 2, 3]) i * i )];
-// [1, 4, 9]
-
-var abc = ['A', 'B', 'C'];
-(for (letters of abc) letters.toLowerCase());
-// generator function which yields "a", "b", and "c"
-
- -

Generator Comprehensions mit if Statement

- -
var years = [1954, 1974, 1990, 2006, 2010, 2014];
-
-(for (year of years) if (year > 2000) year);
-// generator function which yields 2006, 2010, and 2014
-
-(for (year of years) if (year > 2000) if (year < 2010) year);
-// generator function which yields 2006, the same as below:
-
-(for (year of years) if (year > 2000 && year < 2010) year);
-// generator function which yields 2006
-
- -

Generator Comprehensions verglichen mit Generatorfunktionen

- -

Ein einfacher Weg um Generator Comprehension Syntax zu verstehen ist es sie mit Generatorfunktionen zu vergleichen.

- -

Beispiel 1: Einfacher Generator:

- -
var numbers = [1, 2, 3];
-
-// Generator function
-(function*() {
-  for (let i of numbers) {
-    yield i * i;
-  }
-})();
-
-// Generator comprehension
-(for (i of numbers) i * i );
-
-// Result: both return a generator which yields [1, 4, 9]
-
- -

Beispiel 2: Einsatz von if in Generatoren.

- -
var numbers = [1, 2, 3];
-
-// Generator function
-(function*() {
-  for (let i of numbers) {
-    if (i < 3) {
-      yield i * 1;
-    }
-  }
-})();
-
-// Generator comprehension
-(for (i of numbers) if (i < 3) i);
-
-// Result: both return a generator which yields [1, 2]
- -

Spezifikationen

- -

Generator Comprehensions waren initial in dem ECMAScript 2015 Entwurf, jedoch wurden sie in der Überarbeitung 27 (August 2014) entfernt. Für Spezifikationssemantik muss in früheren Überarbeitungen von ES2015 nachgeschaut werden.

- -

Browserkompatibilität

- - - -

{{Compat("javascript.operators.generator_comprehensions")}}

- -

Unterschiede zu den älteren JS1.7/JS1.8 Comprehensions

- -
JS1.7/JS1.8 Comprehensions wurden von Gecko 46 entfernt ({{bug(1220564)}}).
- -

Alte Comprehensions Syntax (nicht mehr benutzen!):

- -
(X for (Y in Z))
-(X for each (Y in Z))
-(X for (Y of Z))
-
- -

Unterschiede:

- - - -

Siehe auch

- - diff --git a/files/de/web/javascript/reference/statements/for_each...in/index.html b/files/de/web/javascript/reference/statements/for_each...in/index.html deleted file mode 100644 index 34a52f5397..0000000000 --- a/files/de/web/javascript/reference/statements/for_each...in/index.html +++ /dev/null @@ -1,122 +0,0 @@ ---- -title: for each...in -slug: Web/JavaScript/Reference/Statements/for_each...in -tags: - - Deprecated - - JavaScript - - Statement -translation_of: Archive/Web/JavaScript/for_each...in ---- -
{{jsSidebar("Statements")}}
- -
-

The for each...in statement is deprecated as the part of ECMA-357 (E4X) standard. E4X support has been removed, but for each...in will not be disabled and removed because of backward compatibility considerations. Consider using {{jsxref("Statements/for...of", "for...of")}} instead. (Please refer to {{bug("791343")}}.)

-
- -

Die for each...in Schleife wiederholt die definierteVariable in jeder Instanz eines Objekts. Für jedes einzelne Vorkommen wird der bestimmte Befehl ausgeführt.

- -

Syntax

- -
for each (variable in object) {
-  statement
-}
- -
-
variable
-
die Variable, die innerhalb des durchsuchten Projekts gesucht wird. Diese kann durch das Schlüsselwort var bestimmt werden. Die Variable wird Lokal innerhalb der Funktion definiert, nicht für die ganze Schleife.
-
- -
-
object
-
das Objekt, innerhalb dessen die Werte gesucht werden.
-
- -
-
statement
-
am Befehl, der bei jedem auftreten der gesuchten Eigenschaft ausgeführt wird. Um mehrere Befehle innerhalb der Schleife auszuführen, nutzen Sie für deren Gruppierung das {{jsxref("Statements/block", "Block")}} statement ({ ... }) .
-
- -

Beschreibung

- -

einige Eigenschaften werden nicht in der Schleife durchsucht. Diese umfassen alle standardmäßigen Methoden von Objekten, beispielsweise die String-Methode indexOf. Es werden jedoch alle vom Nutzer definierten Werte durchsucht.

- -

Beispiele

- -

Nutzung von for each...in

- -

Warnung: Nutzen Sie eine derartige Schleife niemals in Arrays. Nutzen Sie diese nur für Objekte. Weitere Einzelheiten bei {{jsxref("Statements/for...in", "for...in")}}.

- -

der folgende Code Ausschnitt durchsucht die Eigenschaften eines Objektes und errechnet ihre Summe:

- -
var sum = 0;
-var obj = {prop1: 5, prop2: 13, prop3: 8};
-
-for each (var item in obj) {
-  sum += item;
-}
-
-console.log(sum); // logs "26", which is 5+13+8
- -

Spezifikationen

- -

Kein teil der ECMA-262 Spezifikation. Implementiert in JavaScript 1.6 und deprecated.

- -

Browserkompatibilität

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatNo}}{{CompatGeckoDesktop("1.8")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatNo}}{{CompatNo}}{{CompatGeckoMobile("1.0")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

See also

- - -- cgit v1.2.3-54-g00ecf