aboutsummaryrefslogtreecommitdiff
path: root/files/de/mozilla
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2021-07-15 12:58:54 -0400
committerGitHub <noreply@github.com>2021-07-15 12:58:54 -0400
commit9ace67d06f2369e3c770e3a11e06e1c8cc9f66fd (patch)
tree6fd33b1d14bd8f53a73291e4afa6f9d6400f1964 /files/de/mozilla
parentfe0831846de29cce74db723e625c90b1ef966d9d (diff)
downloadtranslated-content-9ace67d06f2369e3c770e3a11e06e1c8cc9f66fd.tar.gz
translated-content-9ace67d06f2369e3c770e3a11e06e1c8cc9f66fd.tar.bz2
translated-content-9ace67d06f2369e3c770e3a11e06e1c8cc9f66fd.zip
delete pages that were never translated from en-US (de, part 1) (#1548)
Diffstat (limited to 'files/de/mozilla')
-rw-r--r--files/de/mozilla/add-ons/webextensions/api/browseraction/setpopup/index.html134
-rw-r--r--files/de/mozilla/add-ons/webextensions/api/downloads/index.html123
-rw-r--r--files/de/mozilla/add-ons/webextensions/manifest.json/devtools_page/index.html40
-rw-r--r--files/de/mozilla/add-ons/webextensions/manifest.json/theme/index.html1359
-rw-r--r--files/de/mozilla/add-ons/webextensions/match_patterns/index.html430
-rw-r--r--files/de/mozilla/firefox/releases/3.6/index.html301
-rw-r--r--files/de/mozilla/firefox/releases/47/index.html174
-rw-r--r--files/de/mozilla/firefox/releases/60/index.html146
-rw-r--r--files/de/mozilla/firefox/releases/68/index.html162
9 files changed, 0 insertions, 2869 deletions
diff --git a/files/de/mozilla/add-ons/webextensions/api/browseraction/setpopup/index.html b/files/de/mozilla/add-ons/webextensions/api/browseraction/setpopup/index.html
deleted file mode 100644
index 4bf68ba30f..0000000000
--- a/files/de/mozilla/add-ons/webextensions/api/browseraction/setpopup/index.html
+++ /dev/null
@@ -1,134 +0,0 @@
----
-title: browserAction.setPopup()
-slug: Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup
-translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup
----
-<div>{{AddonSidebar()}}</div>
-
-<p>Sets the HTML document that will be opened as a popup when the user clicks on the browser action's icon. Tabs without a specific popup will inherit the global popup, which defaults to the <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_action"><code>default_popup</code></a> specified in the manifest.</p>
-
-<h2 id="Syntax">Syntax</h2>
-
-<pre class="syntaxbox brush:js">browser.browserAction.setPopup(
- details // object
-)
-</pre>
-
-<h3 id="Parameters">Parameters</h3>
-
-<dl>
- <dt><code>details</code></dt>
- <dd><code>object</code>.</dd>
- <dd>
- <dl class="reference-values">
- <dt><code>tabId</code>{{optional_inline}}</dt>
- <dd><code>integer</code>. Sets the popup only for a specific tab. The popup is reset when the user navigates this tab to a new page.</dd>
- <dt><code>windowId</code>{{optional_inline}}</dt>
- <dd><code>integer</code>. Sets the popup only for the specified window.</dd>
- </dl>
-
- <dl class="reference-values">
- <dt><code>popup</code></dt>
- <dd>
- <p><code>string</code> or <code>null</code>. The HTML file to show in a popup, specified as a URL.</p>
-
- <p>This can point to a file packaged within the extension (for example, created using {{WebExtAPIRef("extension.getURL")}}), or a remote document (e.g. <code>https://example.org/</code>).</p>
-
- <p>If an empty string (<code>""</code>) is passed here, the popup is disabled, and the extension will receive {{WebExtAPIRef("browserAction.onClicked")}} events.</p>
-
- <p>If <code>popup</code> is <code>null</code>:</p>
-
- <p>If <code>tabId</code> is specified, removes the tab-specific popup so that the tab inherits the global popup.</p>
-
- <p>If <code>windowId</code> is specified, removes the window-specific popup so that the window inherits the global popup.</p>
-
- <p>Otherwise it reverts the global popup to the default value.</p>
- </dd>
- </dl>
- </dd>
-</dl>
-
-<ul>
- <li>If <code>windowId</code> and <code>tabId</code> are both supplied, the function fails and the popup is not set.</li>
- <li>If <code>windowId</code> and <code>tabId</code> are both omitted, the global popup is set.</li>
-</ul>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-<p>{{Compat("webextensions.api.browserAction.setPopup",2)}}</p>
-
-<h2 id="Examples">Examples</h2>
-
-<p>This code adds a pair of context menu items that you can use to switch between two popups. Note that you'll need the "contextMenus" <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> set in the extension's manifest to create context menu items.</p>
-
-<pre class="brush: js">function onCreated() {
- if (browser.runtime.lastError) {
- console.log("error creating item:" + browser.runtime.lastError);
- } else {
- console.log("item created successfully");
- }
-}
-
-browser.contextMenus.create({
- id: "popup-1",
- type: "radio",
- title: "Popup 1",
- contexts: ["all"],
- checked: true
-}, onCreated);
-
-browser.contextMenus.create({
- id: "popup-2",
- type: "radio",
- title: "Popup 2",
- contexts: ["all"],
- checked: false
-}, onCreated);
-
-browser.contextMenus.onClicked.addListener(function(info, tab) {
- if (info.menuItemId == "popup-1") {
- browser.browserAction.setPopup({popup: "/popup/popup1.html"})
- } else if (info.menuItemId == "popup-2") {
- browser.browserAction.setPopup({popup: "/popup/popup2.html"})
- }
-});</pre>
-
-<p>{{WebExtExamples}}</p>
-
-<div class="note"><strong>Acknowledgements</strong>
-
-<p>This API is based on Chromium's <a href="https://developer.chrome.com/extensions/browserAction#method-setPopup"><code>chrome.browserAction</code></a> API. This documentation is derived from <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> in the Chromium code.</p>
-
-<p>Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.</p>
-</div>
-
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
diff --git a/files/de/mozilla/add-ons/webextensions/api/downloads/index.html b/files/de/mozilla/add-ons/webextensions/api/downloads/index.html
deleted file mode 100644
index 7363cde811..0000000000
--- a/files/de/mozilla/add-ons/webextensions/api/downloads/index.html
+++ /dev/null
@@ -1,123 +0,0 @@
----
-title: downloads
-slug: Mozilla/Add-ons/WebExtensions/API/downloads
-translation_of: Mozilla/Add-ons/WebExtensions/API/downloads
----
-<div>0ü</div>
-
-<p>Enables extensions to interact with the browser's download manager. You can use this API module to download files, cancel, pause, resume downloads, and show downloaded files in the file manager.</p>
-
-<p>To use this API you need to have the "downloads" <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">API permission</a> specified in your <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a> file.</p>
-
-<h2 id="Types">Types</h2>
-
-<dl>
- <dt>{{WebExtAPIRef("downloads.FilenameConflictAction")}}</dt>
- <dd>Defines options for what to do if the name of a downloaded file conflicts with an existing file.</dd>
- <dt>{{WebExtAPIRef("downloads.InterruptReason")}}</dt>
- <dd>Defines a set of possible reasons why a download was interrupted.</dd>
- <dt>{{WebExtAPIRef("downloads.DangerType")}}</dt>
- <dd>Defines a set of common warnings of possible dangers associated with downloadable files.</dd>
- <dt>{{WebExtAPIRef("downloads.State")}}</dt>
- <dd>Defines different states that a current download can be in.</dd>
- <dt>{{WebExtAPIRef("downloads.DownloadItem")}}</dt>
- <dd>Represents a downloaded file.</dd>
- <dt>{{WebExtAPIRef("downloads.StringDelta")}}</dt>
- <dd>Represents the difference between two strings.</dd>
- <dt>{{WebExtAPIRef("downloads.DoubleDelta")}}</dt>
- <dd>Represents the difference between two doubles.</dd>
- <dt>{{WebExtAPIRef("downloads.BooleanDelta")}}</dt>
- <dd>Represents the difference between two booleans.</dd>
- <dt>{{WebExtAPIRef("downloads.DownloadTime")}}</dt>
- <dd>Represents the time a download took to complete.</dd>
- <dt>{{WebExtAPIRef("downloads.DownloadQuery")}}</dt>
- <dd>Defines a set of parameters that can be used to search the downloads manager for a specific set of downloads.</dd>
-</dl>
-
-<h2 id="Functions">Functions</h2>
-
-<dl>
- <dt>{{WebExtAPIRef("downloads.download()")}}</dt>
- <dd>Downloads a file, given its URL and other optional preferences.</dd>
- <dt>{{WebExtAPIRef("downloads.search()")}}</dt>
- <dd>Queries the {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} available in the browser's downloads manager, and returns those that match the specified search criteria.</dd>
- <dt>{{WebExtAPIRef("downloads.pause()")}}</dt>
- <dd>Pauses a download.</dd>
- <dt>{{WebExtAPIRef("downloads.resume()")}}</dt>
- <dd>Resumes a paused download.</dd>
- <dt>{{WebExtAPIRef("downloads.cancel()")}}</dt>
- <dd>Cancels a download.</dd>
- <dt>{{WebExtAPIRef("downloads.getFileIcon()")}}</dt>
- <dd>Retrieves an icon for the specified download.</dd>
- <dt>{{WebExtAPIRef("downloads.open()")}}</dt>
- <dd>Opens the downloaded file with its associated application.</dd>
- <dt>{{WebExtAPIRef("downloads.show()")}}</dt>
- <dd>Opens the platform's file manager application to show the downloaded file in its containing folder.</dd>
- <dt>{{WebExtAPIRef("downloads.showDefaultFolder()")}}</dt>
- <dd>Opens the platform's file manager application to show the default downloads folder.</dd>
- <dt>{{WebExtAPIRef("downloads.erase()")}}</dt>
- <dd>Erases matching {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} from the browser's download history, without deleting the downloaded files from disk.</dd>
- <dt>{{WebExtAPIRef("downloads.removeFile()")}}</dt>
- <dd>Removes a downloaded file from disk, but not from the browser's download history.</dd>
- <dt>{{WebExtAPIRef("downloads.acceptDanger()")}}</dt>
- <dd>Prompts the user to accept or cancel a dangerous download.</dd>
- <dt>{{WebExtAPIRef("downloads.drag()")}}</dt>
- <dd>Initiates dragging the downloaded file to another application.</dd>
- <dt>{{WebExtAPIRef("downloads.setShelfEnabled()")}}</dt>
- <dd>Enables or disables the gray shelf at the bottom of every window associated with the current browser profile. The shelf will be disabled as long as at least one extension has disabled it.</dd>
-</dl>
-
-<h2 id="Events">Events</h2>
-
-<dl>
- <dt>{{WebExtAPIRef("downloads.onCreated")}}</dt>
- <dd>Fires with the {{WebExtAPIRef("downloads.DownloadItem", "DownloadItem")}} object when a download begins.</dd>
- <dt>{{WebExtAPIRef("downloads.onErased")}}</dt>
- <dd>Fires with the <code>downloadId</code> when a download is erased from history.</dd>
- <dt>{{WebExtAPIRef("downloads.onChanged")}}</dt>
- <dd>When any of a {{WebExtAPIRef("downloads.DownloadItem", "DownloadItem")}}'s properties except <code>bytesReceived</code> changes, this event fires with the <code>downloadId</code> and an object containing the properties that changed.</dd>
-</dl>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-<p>{{Compat("webextensions.api.downloads")}}</p>
-
-<p>{{WebExtExamples("h2")}}</p>
-
-<div class="note"><strong>Acknowledgements</strong>
-
-<p>This API is based on Chromium's <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a> API.</p>
-
-<p>Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.</p>
-</div>
-
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
diff --git a/files/de/mozilla/add-ons/webextensions/manifest.json/devtools_page/index.html b/files/de/mozilla/add-ons/webextensions/manifest.json/devtools_page/index.html
deleted file mode 100644
index 418571d80f..0000000000
--- a/files/de/mozilla/add-ons/webextensions/manifest.json/devtools_page/index.html
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: devtools_page
-slug: Mozilla/Add-ons/WebExtensions/manifest.json/devtools_page
-translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/devtools_page
----
-<div>{{AddonSidebar}}</div>
-
-<table class="fullwidth-table standard-table">
- <tbody>
- <tr>
- <th scope="row" style="width: 30%;">Type</th>
- <td><code>String</code></td>
- </tr>
- <tr>
- <th scope="row">Mandatory</th>
- <td>No</td>
- </tr>
- <tr>
- <th scope="row">Example</th>
- <td>
- <pre class="brush: json no-line-numbers">
-"devtools_page": "devtools/my-page.html"</pre>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p>Use this key to enable your extension to extend the browser's built-in devtools.</p>
-
-<p>This key is defined as a URL to an HTML file. The HTML file must be bundled with the extension, and the URL is relative to the extension's root.</p>
-
-<p>See <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Extending_the_developer_tools">Extending the developer tools</a> to learn more.</p>
-
-<h2 id="Example">Example</h2>
-
-<pre class="brush: json no-line-numbers">"devtools_page": "devtools/my-page.html"</pre>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-<p>{{Compat("webextensions.manifest.devtools_page")}}</p>
diff --git a/files/de/mozilla/add-ons/webextensions/manifest.json/theme/index.html b/files/de/mozilla/add-ons/webextensions/manifest.json/theme/index.html
deleted file mode 100644
index 3f68335b18..0000000000
--- a/files/de/mozilla/add-ons/webextensions/manifest.json/theme/index.html
+++ /dev/null
@@ -1,1359 +0,0 @@
----
-title: theme
-slug: Mozilla/Add-ons/WebExtensions/manifest.json/theme
-translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
----
-<div>{{AddonSidebar}}</div>
-
-<table class="fullwidth-table standard-table">
- <tbody>
- <tr>
- <th scope="row" style="width: 30%;">Type</th>
- <td><code>Object</code></td>
- </tr>
- <tr>
- <th scope="row">Mandatory</th>
- <td>No</td>
- </tr>
- <tr>
- <th scope="row">Example</th>
- <td>
- <pre class="brush: json notranslate">
-"theme": {
- "images": {
- "theme_frame": "images/sun.jpg"
- },
- "colors": {
- "frame": "#CF723F",
- "tab_background_text": "#000"
- }
-}</pre>
- </td>
- </tr>
- </tbody>
-</table>
-
-<p>Use the theme key to define a static theme to apply to Firefox.</p>
-
-<div class="note">
-<p><strong>Note</strong>: If you want to include a theme with an extension, please see the {{WebExtAPIRef("theme")}} API.</p>
-</div>
-
-<div class="note">
-<p><strong>Note</strong>: Since May 2019, themes need to be signed to be installed ({{bug(1545109)}}).  See <a href="/en-US/docs/Mozilla/Add-ons/Distribution">Signing and distributing your add-on</a> for more details.</p>
-</div>
-
-<div class="note">
-<p><strong>Theme support in Firefox for Android</strong>: A new version of Firefox for Android, based on GeckoView, is under development. A <a href="https://play.google.com/store/apps/details?id=org.mozilla.fenix" rel="noreferrer nofollow">pre-release version</a> is available. The pre-release version does not support themes.</p>
-</div>
-
-<h2 id="Image_formats">Image formats</h2>
-
-<p>The following image formats are supported in all theme image properties:</p>
-
-<ul>
- <li>JPEG</li>
- <li>PNG</li>
- <li>APNG</li>
- <li>SVG (animated SVG is supported from Firefox 59)</li>
- <li>GIF (animated GIF isn’t supported)</li>
-</ul>
-
-<h2 id="Syntax">Syntax</h2>
-
-<p>The theme key is an object that takes the following properties:</p>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col">Name</th>
- <th scope="col">Type</th>
- <th scope="col">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>images</code></td>
- <td><code>Object</code></td>
- <td>
- <p>Optional as of Firefox 60. Mandatory before Firefox 60.</p>
-
- <p>A JSON object whose properties represent the images to display in various parts of the browser. See <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/theme#images">images</a></code> for details on the properties that this object can contain.</p>
- </td>
- </tr>
- <tr>
- <td><code>colors</code></td>
- <td><code>Object</code></td>
- <td>
- <p>Mandatory.</p>
-
- <p>A JSON object whose properties represent the colors of various parts of the browser. See <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/theme#colors">colors</a></code> for details on the properties that this object can contain.</p>
- </td>
- </tr>
- <tr>
- <td><code>properties</code></td>
- <td><code>Object</code></td>
- <td>
- <p>Optional</p>
-
- <p>This object has two properties that affect how the <code>"additional_backgrounds"</code> images are displayed. See <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/theme#properties">properties</a></code> for details on the properties that this object can contain.</p>
-
- <ul>
- <li><code>"additional_backgrounds_alignment":</code> an array of enumeration values defining the alignment of the corresponding <code>"additional_backgrounds":</code> array item.<br>
- The alignment options include: <code>"bottom"</code>, <code>"center"</code>, <code>"left"</code>, <code>"right"</code>, <code>"top"</code>, <code>"center bottom"</code>, <code>"center center"</code>, <code>"center top"</code>, <code>"left bottom"</code>, <code>"left center"</code>, <code>"left top"</code>, <code>"right bottom"</code>, <code>"right center"</code>, and <code>"right top"</code>. If not specified, defaults to <code>"right top"</code>.<br>
- Optional</li>
- <li><code>"additional_backgrounds_tiling":</code> an array of enumeration values defining how the corresponding <code>"additional_backgrounds":</code> array item repeats, with support for <code>"no-repeat"</code>, <code>"repeat"</code>, <code>"repeat-x"</code>, and <code>"repeat-y"</code>. If not specified, defaults to <code>"no-repeat"</code>.<br>
- Optional</li>
- </ul>
- </td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="images">images</h3>
-
-<p dir="ltr">All URLs are relative to the manifest.json file and cannot reference an external URL.</p>
-
-<p dir="ltr">Images should be 200 pixels high to ensure they always fill the header space vertically.</p>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col">Name</th>
- <th scope="col">Type</th>
- <th scope="col">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>headerURL </code> <code>{{Deprecated_Inline}}</code></td>
- <td><code>String</code></td>
- <td>
- <div class="blockIndicator warning">
- <p><code>headerURL</code> has been removed in Firefox 70. You will begin to get warnings in Firefox 65 and later if you load a theme that uses this property. Use <code>theme_frame</code> instead.</p>
- </div>
-
- <p>The URL of a foreground image to be added to the header area and anchored to the upper right corner of the header area.</p>
-
- <p>Optional in desktop Firefox from Firefox 60 onwards. One of <code>theme_frame</code> or <code>headerURL</code> had to be specified before Firefox 60. Note also that in Firefox 60 onwards, any {{cssxref("text-shadow")}} applied to the header text is removed if no <code>headerURL</code> is specified (see {{bug(1404688)}}).</p>
-
- <p>In Firefox for Android, <code>headerURL</code> or <code>theme_frame</code>  must be specified.</p>
- </td>
- </tr>
- <tr>
- <td><code>theme_frame</code></td>
- <td><code>String</code></td>
- <td>
- <p>The URL of a foreground image to be added to the header area and anchored to the upper right corner of the header area.</p>
-
- <div class="blockIndicator note">
- <p>Chrome anchors the image to the top left of the header and if the image doesn’t fill the header area tile the image.</p>
- </div>
-
- <p>Optional in desktop Firefox 60 onwards. One of <code>theme_frame</code> or <code>headerURL</code> had to be specified before Firefox 60.</p>
-
- <p>In Firefox for Android, <code>headerURL</code> or <code>theme_frame</code>  must be specified.</p>
- </td>
- </tr>
- <tr>
- <td><code>additional_backgrounds</code></td>
- <td><code>Array </code>of <code>String</code></td>
- <td>
- <div class="warning">
- <p>The <code>additional_backgrounds</code> property is experimental. It is currently accepted in release versions of Firefox, but its behavior is subject to change. It is not supported in Firefox for Android.</p>
- </div>
-
- <p>An array of URLs for additional background images to be added to the header area and displayed behind the <code>"theme_frame":</code> image. These images layer the first image in the array on top, the last image in the array at the bottom.</p>
-
- <p>Optional.</p>
-
- <p>By default all images are anchored to the upper right corner of the header area, but their alignment and repeat behavior can be controlled by properties of <code>"properties":</code>.</p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="colors">colors</h3>
-
-<p>These properties define the colors used for different parts of the browser. They are all optional (but note that <code>"accentcolor"</code> and <code>"textcolor"</code> were mandatory in Firefox before version 63).  How these properties affect the Firefox UI  is shown here:</p>
-
-<table class="fullwidth-table standard-table">
- <tbody>
- <tr>
- <td style="background-color: white;">
- <p><img alt="Overview of the color properties and how they apply to Firefox UI components" src="https://mdn.mozillademos.org/files/16855/Themes_components_annotations.png" style="height: 1065px; width: 1521px;"></p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<div class="blockIndicator note">
-<p>Where a component is affected by multiple color properties, the properties are listed in order of precedence.</p>
-</div>
-
-<p>All these properties can be specified as either a string containing any valid <a href="/en-US/docs/Web/CSS/color_value">CSS color string</a> (including hexadecimal), or an RGB array, such as <code>"tab_background_text": [ 107 , 99 , 23 ]</code>.</p>
-
-<div class="blockIndicator note">
-<p><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/theme#Chrome_compatibility">In Chrome, colors may only be specified as RGB arrays</a>.</p>
-
-<p>In Firefox for Android colors can be specified using:</p>
-
-<ul>
- <li>full hexadecimal notation, that is #RRGGBB only. <em>alpha</em> and shortened syntax, as in #RGB[A], are not supported.</li>
- <li><a href="/en-US/docs/Web/CSS/color_value#Syntax_2">Functional notation</a> (RGB arrays) for themes targeting Firefox 68.2 or later.</li>
-</ul>
-
-<p>Colors for Firefox for Android themes cannot be specified using color names.</p>
-</div>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col">Name</th>
- <th scope="col">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <p><code>accentcolor</code><code> {{Deprecated_Inline}}</code></p>
- </td>
- <td>
- <div class="blockIndicator warning">
- <p><code>accentcolor</code> has been removed in Firefox 70. You will begin to get warnings in Firefox 65 and later if you load a theme that uses this property. Use the <code>frame</code> property instead.</p>
- </div>
-
- <p>The color of the header area background, displayed in the part of the header not covered or visible through the images specified in <code>"headerURL"</code> and <code>"additional_backgrounds"</code>.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "accentcolor": "red",
-     "tab_background_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15871/theme-accentcolor.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>bookmark_text</code></td>
- <td>
- <p>The color of text and icons in the bookmark and find bars. Also, if <code>tab_text</code> isn't defined it sets the color of the active tab text and if <code>icons</code> isn't defined the color of the toolbar icons. Provided as Chrome compatible alias for <code>toolbar_text</code>.</p>
-
- <div class="blockIndicator note">
- <p>Ensure any color used contrasts well with those used in <code>frame</code> and <code>frame_inactive</code> or <code>toolbar</code> if you're using that property.</p>
-
- <p>Where <code>icons</code> isn't defined, also ensure good contrast with<code> button_background_active</code> and <code>button_background_hover</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
- "tab_background_text": "white",
-    "tab_text": "white",
-    "toolbar": "black",
-    "bookmark_text": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="Example use of the bookmark_text color property" src="https://mdn.mozillademos.org/files/16668/theme-bookmark_text.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>button_background_active</code></td>
- <td>
- <p>The color of the background of the pressed toolbar buttons.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "button_background_active": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15872/theme-button_background_active.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>button_background_hover</code></td>
- <td>
- <p>The color of the background of the toolbar buttons on hover.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "button_background_hover": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15873/theme-button_background_hover.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>icons</code></td>
- <td>
- <p>The color of toolbar icons, excluding those in the find toolbar.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with those used in <code>frame</code>,  <code>frame_inactive</code>, <code>button_background_active</code>, and <code>button_background_hover</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "icons": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15874/theme-icons.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>icons_attention</code></td>
- <td>
- <p>The color of toolbar icons in attention state such as the starred bookmark icon or finished download icon.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with those used in <code>frame</code>,  <code>frame_inactive</code>, <code>button_background_active</code>, and <code>button_background_hover</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "icons_attention": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15875/theme-icons_attention.png" style="height: 324px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>frame</code></td>
- <td>
- <p>The color of the header area background, displayed in the part of the header not covered or visible through the images specified in <code>"theme_frame"</code> and <code>"additional_backgrounds"</code>.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "red",
-     "tab_background_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15871/theme-accentcolor.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>frame_inactive</code></td>
- <td>
- <p>The color of the header area background when the browser window is inactive, displayed in the part of the header not covered or visible through the images specified in <code>"theme_frame"</code> and <code>"additional_backgrounds"</code>.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "red",
- "frame_inactive": "gray",
-     "tab_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="Example use of the frame_inactive color property" src="https://mdn.mozillademos.org/files/16669/theme-frame_inactive.png" style="height: 193px; width: 752px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>ntp_background</code></td>
- <td>
- <p>The new tab page background color.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "ntp_background": "red",
-     "ntp_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/16175/ntp_colors.png" style="display: block; height: 190px; margin: 0 auto;"></p>
- </td>
- </tr>
- <tr>
- <td><code>ntp_text</code></td>
- <td>
- <p>The new tab page text color.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with that used in <code>ntp_background</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "ntp_background": "red",
- "ntp_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/16175/ntp_colors.png" style="display: block; height: 190px; margin: 0 auto;"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup</code></td>
- <td>
- <p>The background color of popups (such as the url bar dropdown and the arrow panels).</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "popup": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15876/theme-popup.png" style="height: 324px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup_border</code></td>
- <td>
- <p>The border color of popups.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "popup": "black",
-     "popup_text": "white",
-     "popup_border": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15877/theme-popup_border.png" style="height: 324px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup_highlight</code></td>
- <td>
- <p>The background color of items highlighted using the keyboard inside popups (such as the selected url bar dropdown item).</p>
-
- <div class="blockIndicator note">
- <p>It's recommended to define <code>popup_highlight_text</code> to override the browser default text color on various platforms.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "popup_highlight": "red",
- "popup_highlight_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15878/theme-popup_highlight.png" style="height: 490px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup_highlight_text</code></td>
- <td>
- <p>The text color of items highlighted inside popups.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with that used in <code>popup_highlight</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "popup_highlight": "black",
-     "popup_highlight_text": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15879/theme-popup_highlight_text.png" style="height: 490px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup_text</code></td>
- <td>
- <p>The text color of popups.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with that used in <code>popup</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "popup": "black",
-     "popup_text": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15880/popup_text.png" style="height: 490px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar</code></td>
- <td>
- <p>The background color of the sidebar.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "sidebar": "red",
-     "sidebar_highlight": "white",
-     "sidebar_highlight_text": "green",
- "sidebar_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/16176/sidebar_colors.png" style="display: block; margin: 0 auto; width: 250px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar_border</code></td>
- <td>
- <p>The border and splitter color of the browser sidebar</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "sidebar_border": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/16177/Screen_Shot_2018-09-16_at_6.13.31_PM.png" style="display: block; height: 286px; margin: 0px auto; width: 300px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar_highlight</code></td>
- <td>
- <p>The background color of highlighted rows in built-in sidebars</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "sidebar_highlight": "red",
- "sidebar_highlight_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/16223/Screen_Shot_2018-10-04_at_11.15.46_AM.png" style="display: block; height: 357px; margin: 0px auto; width: 269px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar_highlight_text</code></td>
- <td>
- <p>The text color of highlighted rows in sidebars.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with that used in <code>sidebar_highlight</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
- "sidebar_highlight": "pink",
- "sidebar_highlight_text": "red",
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/16224/Screen_Shot_2018-10-04_at_11.22.41_AM.png" style="display: block; height: 363px; margin: auto; width: 262px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar_text</code></td>
- <td>
- <p>The text color of sidebars.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with that used in <code>sidebar</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "sidebar": "red",
-     "sidebar_highlight": "white",
-     "sidebar_highlight_text": "green",
- "sidebar_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/16176/sidebar_colors.png" style="display: block; margin: 0 auto; width: 250px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_background_separator</code></td>
- <td>
- <p>The color of the vertical separator of the background tabs.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "tab_background_separator": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="A closeup of browser tabs to highlight the separator." src="https://mdn.mozillademos.org/files/16048/theme-tab-background-separator.png" style="height: 356px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_background_text</code></td>
- <td>
- <p>The color of the text displayed in the inactive page tabs. If <code>tab_text</code> or <code>bookmark_text</code> isn't specified, applies to the active tab text.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with those used in <code>tab_selected</code> or <code>frame</code> and  <code>frame_inactive</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "white",
-    "tab_background_text": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15885/theme-textcolor.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_line</code></td>
- <td>
- <p>The color of the selected tab line.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "tab_line": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15881/theme-tab_line.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_loading</code></td>
- <td>
- <p>The color of the tab loading indicator and the tab loading burst.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "tab_loading": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15882/theme-tab_loading.gif" style="height: 186px; width: 618px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_selected</code></td>
- <td>
- <p>The background color of the selected tab. When not in use selected tab color is set by <code>frame</code> and the <code>frame_inactive</code>.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "images": {
-  "theme_frame": "weta.png"
-},
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "tab_selected": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15883/theme-tab_selected.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_text</code></td>
- <td>
- <p>From Firefox 59, it represents the text color for the selected tab. If <code>tab_line</code> isn't specified, it also defines the color of the selected tab line.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with those used in <code>tab_selected</code> or <code>frame</code> and  <code>frame_inactive</code>.</p>
- </div>
-
- <p>From Firefox 55 to 58, it is incorrectly implemented as alias for <code>"textcolor"</code></p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "images": {
-  "theme_frame": "weta.png"
-},
-  "colors": {
-     "frame": "black",
-     "tab_background_text": "white",
-     "tab_selected": "white",
-     "tab_text": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15884/theme-tab_text.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>textcolor {{Deprecated_Inline}}</code></td>
- <td>
- <div class="blockIndicator warning">
- <p><code>textcolor</code> has been removed in Firefox 70. You will begin to get warnings in Firefox 65 and later if you load a theme that uses this property. Use <code>tab_background_text</code> instead.</p>
- </div>
-
- <p>The color of the text displayed in the header area.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "white",
-    "textcolor": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15885/theme-textcolor.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar</code></td>
- <td>
- <p>The background color for the navigation bar, the bookmarks bar, and the selected tab.</p>
-
- <p>This also sets the background color of the "Find" bar.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "red",
-    "tab_background_text": "white"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15966/toolbar.png" style="height: 335px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_bottom_separator</code></td>
- <td>
- <p>The color of the line separating the bottom of the toolbar from the region below.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "tab_background_text": "white",
-    "toolbar_bottom_separator": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15887/theme-toolbar_bottom_separator.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field</code></td>
- <td>
- <p>The background color for fields in the toolbar, such as the URL bar.</p>
-
- <p>This also sets the background color of the <strong>Find in page</strong> field.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "tab_background_text": "white",
-    "toolbar_field": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15967/toolbar-field.png" style="height: 335px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_border</code></td>
- <td>
- <p>The border color for fields in the toolbar.</p>
-
- <p>This also sets the border color of the <strong>Find in page</strong> field.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "black",
-    "tab_background_text": "white",
-    "toolbar_field": "black",
-    "toolbar_field_text": "white",
-    "toolbar_field_border": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15968/toolbar-field-border.png" style="height: 335px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_border_focus</code></td>
- <td>
- <p>The focused border color for fields in the toolbar.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "black",
-    "tab_background_text": "white",
-    "toolbar_field": "black",
-    "toolbar_field_text": "white",
-    "toolbar_field_border_focus": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15890/theme-toolbar_field_border_focus.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_focus</code></td>
- <td>
- <p>The focused background color for fields in the toolbar, such as the URL bar.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "black",
-    "tab_background_text": "white",
-    "toolbar_field": "black",
-    "toolbar_field_text": "white",
-    "toolbar_field_focus": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15891/theme-toolbar_field_focus.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_highlight</code></td>
- <td>The background color used to indicate the current selection of text in the URL bar (and the search bar, if it's configured to be separate).
- <details open><summary>See example</summary>
- <pre class="brush: json notranslate">
-"theme": {
- "colors": {
- "toolbar_field": "rgba(255, 255, 255, 0.91)",
- "toolbar_field_text": "rgb(0, 100, 0)",
- "toolbar_field_highlight": "rgb(180, 240, 180, 0.9)",
- "toolbar_field_highlight_text": "rgb(0, 80, 0)"
- }
-}</pre>
- </details>
-
- <p><img alt="Example showing customized text and highlight colors in the URL bar" src="https://mdn.mozillademos.org/files/16632/toolbar_field_highlight.png" style="height: 289px; width: 738px;"></p>
-
- <p>Here, the <code>toolbar_field_highlight</code> field specifies that the highlight color is a light green, while the text is set to a dark-to-medium green using <code>toolbar_field_highlight_text</code>.</p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_highlight_text</code></td>
- <td>
- <p>The color used to draw text that's currently selected in the URL bar (and the search bar, if it's configured to be separate box).</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with those used in <code>toolbar_field_highlight</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
- "colors": {
- "toolbar_field": "rgba(255, 255, 255, 0.91)",
- "toolbar_field_text": "rgb(0, 100, 0)",
- "toolbar_field_highlight": "rgb(180, 240, 180, 0.9)",
- "toolbar_field_highlight_text": "rgb(0, 80, 0)"
- }
-}</pre>
- </details>
-
- <p><img alt="Example showing customized text and highlight colors in the URL bar" src="https://mdn.mozillademos.org/files/16632/toolbar_field_highlight.png" style="height: 289px; width: 738px;"></p>
-
- <p>Here, the <code>toolbar_field_highlight_text</code> field is used to set the text color to a dark medium-dark green, while the highlight color is  a light green.</p>
- </td>
- </tr>
- <tr>
- </tr>
- <tr>
- <td><code>toolbar_field_separator</code></td>
- <td>
- <p>The color of separators inside the URL bar. In Firefox 58 this was implemented as <code>toolbar_vertical_separator</code>.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "black",
-    "tab_background_text": "white",
-    "toolbar_field_separator": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15895/theme-toolbar_field_separator.png" style="height: 302px; width: 738px;"></p>
-
- <p>In this screenshot, <code>"toolbar_vertical_separator"</code> is the white vertical line in the URL bar dividing the Reader Mode icon from the other icons.</p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_text</code></td>
- <td>
- <p>The color of text in fields in the toolbar, such as the URL bar. This also sets the color of text in the <strong>Find in page</strong> field.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with those used in <code>toolbar_field</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "black",
-    "tab_background_text": "white",
-    "toolbar_field": "black",
-    "toolbar_field_text": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15969/toolbar-field-text.png" style="height: 335px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_text_focus</code></td>
- <td>
- <p>The color of text in focused fields in the toolbar, such as the URL bar.</p>
-
- <div class="blockIndicator note">
- <p>Ensure the color used contrasts well with those used in <code>toolbar_field_focus</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "toolbar": "black",
-    "tab_background_text": "white",
-    "toolbar_field": "black",
-    "toolbar_field_text": "white",
-    "toolbar_field_text_focus": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15893/theme-toolbar_field_text_focus.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_text </code></td>
- <td>
- <p>The color of toolbar text. This also sets the color of  text in the "Find" bar.</p>
-
- <div class="blockIndicator note">
- <p>For compatibility with Chrome, use the alias <code>bookmark_text</code>.</p>
- </div>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "tab_background_text": "white",
-    "toolbar": "black",
-    "toolbar_text": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15970/toolbar-text.png" style="height: 335px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_top_separator</code></td>
- <td>
- <p>The color of the line separating the top of the toolbar from the region above.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "tab_background_text": "white",
-    "toolbar": "black",
-    "toolbar_top_separator": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15897/theme-toolbar_top_separator.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_vertical_separator</code></td>
- <td>
- <p>The color of the separator next to the application menu icon. In Firefox 58, it corresponds to the color of separators inside the URL bar.</p>
-
- <details open><summary>See example</summary>
-
- <pre class="brush: json notranslate">
-"theme": {
-  "colors": {
-    "frame": "black",
-    "tab_background_text": "white",
-    "toolbar": "black",
-    "toolbar_vertical_separator": "red"
-  }
-}</pre>
- </details>
-
- <p><img alt="" src="https://mdn.mozillademos.org/files/15898/theme-toolbar_vertical_separator.png" style="height: 302px; width: 738px;"></p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<h4 id="Aliases">Aliases</h4>
-
-<p>Additionally, this key accepts various properties that are aliases for one of the properties above. These are provided for compatibility with Chrome. If an alias is given, and the non-alias version is also given, then the value will be taken from the non-alias version.</p>
-
-<div class="blockIndicator warning">
-<p>Beginning Firefox 70, the following properties are removed: <code>accentcolor</code> and <code>textcolor</code>. Use <code>frame</code> and <code>tab_background_text</code> instead. Using these values in themes loaded into Firefox 65 or later will raise warnings.</p>
-</div>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col">Name</th>
- <th scope="col">Alias for</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>bookmark_text</code></td>
- <td><code>toolbar_text</code></td>
- </tr>
- <tr>
- <td><code>frame</code></td>
- <td><code>accentcolor</code> <code>{{Deprecated_Inline}}</code></td>
- </tr>
- <tr>
- <td><code>frame_inactive</code></td>
- <td><code>accentcolor</code> <code>{{Deprecated_Inline}}</code></td>
- </tr>
- <tr>
- <td><code>tab_background_text</code></td>
- <td><code>textcolor</code> <code>{{Deprecated_Inline}}</code></td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="properties">properties</h3>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col">Name</th>
- <th scope="col">Type</th>
- <th scope="col">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>additional_backgrounds_alignment</code></td>
- <td>
- <p><code>Array</code> of <code>String</code></p>
- </td>
- <td>
- <p>Optional.</p>
-
- <p>An array of enumeration values defining the alignment of the corresponding <code>"additional_backgrounds":</code> array item.<br>
- The alignment options include:</p>
-
- <ul>
- <li><code>"bottom"</code></li>
- <li><code>"center"</code></li>
- <li><code>"left"</code></li>
- <li><code>"right"</code></li>
- <li><code>"top"</code></li>
- <li><code>"center bottom"</code></li>
- <li><code>"center center"</code></li>
- <li><code>"center top"</code></li>
- <li><code>"left bottom"</code></li>
- <li><code>"left center"</code></li>
- <li><code>"left top"</code></li>
- <li><code>"right bottom"</code></li>
- <li><code>"right center"</code></li>
- <li><code>"right top"</code>.</li>
- </ul>
-
- <p>If not specified, defaults to <code>"right top"</code>.</p>
- </td>
- </tr>
- <tr>
- <td><code>additional_backgrounds_tiling</code></td>
- <td>
- <p><code>Array</code> of <code>String</code></p>
- </td>
- <td>
- <p>Optional.</p>
-
- <p>An array of enumeration values defining how the corresponding <code>"additional_backgrounds":</code> array item repeats. Options include:</p>
-
- <ul>
- <li><code>"no-repeat"</code></li>
- <li><code>"repeat"</code></li>
- <li><code>"repeat-x"</code></li>
- <li><code>"repeat-y"</code></li>
- </ul>
-
- <p>If not specified, defaults to <code>"no-repeat"</code>.</p>
- </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Examples">Examples</h2>
-
-<p dir="ltr" id="docs-internal-guid-f85f22a2-6854-24d7-769b-8a47c376e2f2">A basic theme must define an image to add to the header, the accent color to use in the header, and the color of text used in the header:</p>
-
-<pre class="brush: json notranslate" dir="ltr"> "theme": {
- "images": {
- "theme_frame": "images/sun.jpg"
- },
- "colors": {
- "frame": "#CF723F",
- "tab_background_text": "#000"
- }
- }</pre>
-
-<p dir="ltr">Multiple images can be used to fill the header. Before Firefox version 60, use a blank or transparent header image to gain control over the placement of each additional image:</p>
-
-<pre class="brush: json notranslate" dir="ltr"> "theme": {
- "images": {
- "additional_backgrounds": [ "images/left.png" , "images/middle.png", "images/right.png"]
- },
- "properties": {
- "additional_backgrounds_alignment": [ "left top" , "top", "right top"]
- },
- "colors": {
- "frame": "blue",
- "tab_background_text": "#ffffff"
- }
- }</pre>
-
-<p dir="ltr">You can also fill the header with a repeated image, or images, in this case a single image anchored in the middle top of the header and repeated across the rest of the header:</p>
-
-<pre class="brush: json notranslate" dir="ltr"> "theme": {
- "images": {
- "additional_backgrounds": [ "images/logo.png"]
- },
- "properties": {
- "additional_backgrounds_alignment": [ "top" ],
- "additional_backgrounds_tiling": [ "repeat" ]
- },
- "colors": {
- "frame": "green",
- "tab_background_text": "#000"
- }
- }</pre>
-
-<p><a id="example-screenshot" name="example-screenshot">The following example uses most of the different values for <code>theme.colors</code>:</a></p>
-
-<pre class="brush: json notranslate">  "theme": {
-    "images": {
-      "theme_frame": "weta.png"
-    },
-
-    "colors": {
-       "frame": "darkgreen",
-       "tab_background_text": "white",
-       "toolbar": "blue",
-       "bookmark_text": "cyan",
-       "toolbar_field": "orange",
- "toolbar_field_border": "white",
-       "toolbar_field_text": "green",
-       "toolbar_top_separator": "red",
-       "toolbar_bottom_separator": "white",
-       "toolbar_vertical_separator": "white"
-    }
-  }</pre>
-
-<p>It will give you a browser that looks like this:</p>
-
-<p><img alt="" src="https://mdn.mozillademos.org/files/15789/theme.png" style="display: block; height: 652px; margin-left: auto; margin-right: auto; width: 1446px;"></p>
-
-<p>In this screenshot, <code>"toolbar_vertical_separator"</code> is the white vertical line in the URL bar dividing the Reader Mode icon from the other icons.</p>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-<p>{{Compat("webextensions.manifest.theme")}}</p>
-
-<h3 id="Colors">Colors</h3>
-
-<p>{{Compat("webextensions.manifest.theme.colors", 10)}}</p>
-
-<h3 id="Images">Images</h3>
-
-<p>{{Compat("webextensions.manifest.theme.images", 10)}}</p>
-
-<h3 id="Properties">Properties</h3>
-
-<p>{{Compat("webextensions.manifest.theme.properties", 10)}}</p>
-
-<h3 id="Chrome_compatibility">Chrome compatibility</h3>
-
-<p>In Chrome:</p>
-
-<ul>
- <li><code>colors/toolbar_text</code> is not used, use <code>colors/bookmark_text</code> instead.</li>
- <li><code>images/theme_frame</code> anchors the image to the top left of the header and if the image doesn’t fill the header area tile the image.</li>
- <li>all colors must be specified as an array of RGB values, like this:
- <pre class="brush: json notranslate">"theme": {
-  "colors": {
-     "frame": [255, 0, 0],
-     "tab_background_text": [0, 255, 0],
-     "bookmark_text": [0, 0, 255]
-  }
-}</pre>
-
- <p>From Firefox 59 onward, both the array form and the CSS color form are accepted for all properties. Before that, <code>colors/frame</code> and <code>colors/tab_background_text</code> required the array form, while other properties required the CSS color form.</p>
- </li>
-</ul>
diff --git a/files/de/mozilla/add-ons/webextensions/match_patterns/index.html b/files/de/mozilla/add-ons/webextensions/match_patterns/index.html
deleted file mode 100644
index 6c4694c922..0000000000
--- a/files/de/mozilla/add-ons/webextensions/match_patterns/index.html
+++ /dev/null
@@ -1,430 +0,0 @@
----
-title: Match patterns in extension manifests
-slug: Mozilla/Add-ons/WebExtensions/Match_patterns
-translation_of: Mozilla/Add-ons/WebExtensions/Match_patterns
----
-<div>{{AddonSidebar}}</div>
-
-<p>Match patterns are a way to specify groups of URLs: a match pattern matches a specific set of URLs. They are used in WebExtensions APIs in a few places, most notably to specify which documents to load <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_scripts">content scripts</a> into, and to specify which URLs to add <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest">webRequest</a></code> listeners to.</p>
-
-<p>APIs that use match patterns usually accept a list of match patterns, and will perform the appropriate action if the URL matches any of the patterns. See, for example, the <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code> key in manifest.json.</p>
-
-<h2 id="Match_pattern_structure">Match pattern structure</h2>
-
-<div class="note">
-<p><strong>Note:</strong> Some browsers don’t support certain schemes.<br>
- Check the <a href="#Browser_compatibility">Browser compatibility table</a> for details.</p>
-</div>
-
-<p>All match patterns are specified as strings. Apart from the special <code><a href="/en-US/Add-ons/WebExtensions/Match_patterns#%3Call_urls%3E">&lt;all_urls&gt;</a></code> pattern, match patterns consist of three parts: <em>scheme</em>, <em>host</em>, and <em>path</em>. The scheme and host are separated by <code>://</code>.</p>
-
-<pre>&lt;scheme&gt;://&lt;host&gt;&lt;path&gt;</pre>
-
-<h3 id="scheme">scheme</h3>
-
-<p>The <em>scheme</em> component may take one of two forms:</p>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col" style="width: 50%;">Form</th>
- <th scope="col">Matches</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>*</code></td>
- <td>Only "http" and "https" and in some browsers also <a href="/en-US/docs/Web/API/WebSockets_API">"ws" and "wss"</a>.</td>
- </tr>
- <tr>
- <td>One of <code>http</code>, <code>https</code>, <code>ws</code>, <code>wss</code>, <code>ftp</code>, <code>ftps</code>, <code>data</code> or <code>file</code>.</td>
- <td>Only the given scheme.</td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="host">host</h3>
-
-<p>The <em>host</em> component may take one of three forms:</p>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col" style="width: 50%;">Form</th>
- <th scope="col">Matches</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>*</code></td>
- <td>Any host.</td>
- </tr>
- <tr>
- <td><code>*.</code> followed by part of the hostname.</td>
- <td>The given host and any of its subdomains.</td>
- </tr>
- <tr>
- <td>A complete hostname, without wildcards.</td>
- <td>Only the given host.</td>
- </tr>
- </tbody>
-</table>
-
-<p><em>host</em> must not include a port number.</p>
-
-<p><em>host</em> is optional only if the <em>scheme</em> is "file".</p>
-
-<p>Note that the wildcard may only appear at the start.</p>
-
-<h3 id="path">path</h3>
-
-<p>The <em>path</em> component must begin with a <code>/</code>.</p>
-
-<p>After that, it may subsequently contain any combination of the <code>*</code> wildcard and any of the characters that are allowed in URL paths or query strings. Unlike <em>host</em>, the <em>path</em> component may contain the <code>*</code> wildcard in the middle or at the end, and the <code>*</code> wildcard may appear more than once.</p>
-
-<p>The value for the <em>path</em> matches against the string which is the URL path plus the <a href="https://en.wikipedia.org/wiki/Query_string">URL query string</a>. This includes the <code>?</code> between the two, if the query string is present in the URL. For example, if you want to match URLs on any domain where the URL path ends with <code>foo.bar</code>, then you need to use an array of Match Patterns like <code>['*://*/*foo.bar', '*://*/*foo.bar?*']</code>. The <code>?*</code> is needed, rather than just <code>bar*</code>, in order to anchor the ending <code>*</code> as applying to the URL query string and not some portion of the URL path.</p>
-
-<p>Neither the <a href="https://en.wikipedia.org/wiki/Fragment_identifier">URL fragment identifier</a>, nor the <code>#</code> which precedes it, are considered as part of the <em>path</em>.</p>
-
-<div class="blockIndicator note">
-<p><strong>Note</strong>: The path pattern string should not include a port number. Adding a port, as in: <em>"http://localhost:1234/*" </em>causes the match pattern to be ignored. However, "<em>http://localhost:1234</em>" will match with "<em>http://localhost/*</em>"</p>
-</div>
-
-<h3 id="&lt;all_urls>">&lt;all_urls&gt;</h3>
-
-<p>The special value <code>&lt;all_urls&gt;</code> matches all URLs under any of the supported schemes: that is "http", "https", "ws", "wss", "ftp", "data", and "file".</p>
-
-<h2 id="Examples">Examples</h2>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col" style="width: 33%;">Pattern</th>
- <th scope="col" style="width: 33%;">Example matches</th>
- <th scope="col" style="width: 33%;">Example non-matches</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <p><code>&lt;all_urls&gt;</code></p>
-
- <p>Match all URLs.</p>
- </td>
- <td>
- <p><code>http://example.org/</code></p>
-
- <p><code>https://a.org/some/path/</code></p>
-
- <p><code>ws://sockets.somewhere.org/</code></p>
-
- <p><code>wss://ws.example.com/stuff/</code></p>
-
- <p><code>ftp://files.somewhere.org/</code></p>
-
- <p><code>ftps://files.somewhere.org/</code></p>
- </td>
- <td>
- <p><code>resource://a/b/c/</code><br>
- (unsupported scheme)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>*://*/*</code></p>
-
- <p>Match all HTTP, HTTPS and WebSocket URLs.</p>
- </td>
- <td>
- <p><code>http://example.org/</code></p>
-
- <p><code>https://a.org/some/path/</code></p>
-
- <p><code>ws://sockets.somewhere.org/</code></p>
-
- <p><code>wss://ws.example.com/stuff/</code></p>
- </td>
- <td>
- <p><code>ftp://ftp.example.org/</code><br>
- (unmatched scheme)</p>
-
- <p><code>ftps://ftp.example.org/</code><br>
- (unmatched scheme)</p>
-
- <p><code>file:///a/</code><br>
- (unmatched scheme)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>*://*.mozilla.org/*</code></p>
-
- <p>Match all HTTP, HTTPS and WebSocket URLs that are hosted at "mozilla.org" or one of its subdomains.</p>
- </td>
- <td>
- <p><code>http://mozilla.org/</code></p>
-
- <p><code>https://mozilla.org/</code></p>
-
- <p><code>http://a.mozilla.org/</code></p>
-
- <p><code>http://a.b.mozilla.org/</code></p>
-
- <p><code>https://b.mozilla.org/path/</code></p>
-
- <p><code>ws://ws.mozilla.org/</code></p>
-
- <p><code>wss://secure.mozilla.org/something</code></p>
- </td>
- <td>
- <p><code>ftp://mozilla.org/</code><br>
- (unmatched scheme)</p>
-
- <p><code>http://mozilla.com/</code><br>
- (unmatched host)</p>
-
- <p><code>http://firefox.org/</code><br>
- (unmatched host)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>*://mozilla.org/</code></p>
-
- <p>Match all HTTP, HTTPS and WebSocket URLs that are hosted at exactly "mozilla.org/".</p>
- </td>
- <td>
- <p><code>http://mozilla.org/</code></p>
-
- <p><code>https://mozilla.org/</code></p>
-
- <p><code>ws://mozilla.org/</code></p>
-
- <p><code>wss://mozilla.org/</code></p>
- </td>
- <td>
- <p><code>ftp://mozilla.org/</code><br>
- (unmatched scheme)</p>
-
- <p><code>http://a.mozilla.org/</code><br>
- (unmatched host)</p>
-
- <p><code>http://mozilla.org/a</code><br>
- (unmatched path)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>ftp://mozilla.org/</code></p>
-
- <p>Match only "ftp://mozilla.org/".</p>
- </td>
- <td><code>ftp://mozilla.org</code></td>
- <td>
- <p><code>http://mozilla.org/</code><br>
- (unmatched scheme)</p>
-
- <p><code>ftp://sub.mozilla.org/</code><br>
- (unmatched host)</p>
-
- <p><code>ftp://mozilla.org/path</code><br>
- (unmatched path)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>https://*/path</code></p>
-
- <p>Match HTTPS URLs on any host, whose path is "path".</p>
- </td>
- <td>
- <p><code>https://mozilla.org/path</code></p>
-
- <p><code>https://a.mozilla.org/path</code></p>
-
- <p><code>https://something.com/path</code></p>
- </td>
- <td>
- <p><code>http://mozilla.org/path</code><br>
- (unmatched scheme)</p>
-
- <p><code>https://mozilla.org/path/</code><br>
- (unmatched path)</p>
-
- <p><code>https://mozilla.org/a</code><br>
- (unmatched path)</p>
-
- <p><code>https://mozilla.org/</code><br>
- (unmatched path)</p>
-
- <p><code>https://mozilla.org/path?foo=1</code><br>
- (unmatched path due to URL query string)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>https://*/path/</code></p>
-
- <p>Match HTTPS URLs on any host, whose path is "path/" and which has no URL query string.</p>
- </td>
- <td>
- <p><code>https://mozilla.org/path/</code></p>
-
- <p><code>https://a.mozilla.org/path/</code></p>
-
- <p><code>https://something.com/path</code>/</p>
- </td>
- <td>
- <p><code>http://mozilla.org/path/</code><br>
- (unmatched scheme)</p>
-
- <p><code>https://mozilla.org/path</code><br>
- (unmatched path)</p>
-
- <p><code>https://mozilla.org/a</code><br>
- (unmatched path)</p>
-
- <p><code>https://mozilla.org/</code><br>
- (unmatched path)</p>
-
- <p><code>https://mozilla.org/path/</code><code>?foo=1</code><br>
- (unmatched path due to URL query string)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>https://mozilla.org/*</code></p>
-
- <p>Match HTTPS URLs only at "mozilla.org", with any URL path and URL query string.</p>
- </td>
- <td>
- <p><code>https://mozilla.org/</code></p>
-
- <p><code>https://mozilla.org/path</code></p>
-
- <p><code>https://mozilla.org/another</code></p>
-
- <p><code>https://mozilla.org/path/to/doc</code></p>
-
- <p><code>https://mozilla.org/path/to/doc?foo=1</code></p>
- </td>
- <td>
- <p><code>http://mozilla.org/path</code><br>
- (unmatched scheme)</p>
-
- <p><code>https://mozilla.com/path</code><br>
- (unmatched host)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>https://mozilla.org/a/b/c/</code></p>
-
- <p>Match only this URL, or this URL with any URL fragment.</p>
- </td>
- <td>
- <p><code>https://mozilla.org/a/b/c/</code></p>
-
- <p><code>https://mozilla.org/a/b/c/#section1</code></p>
- </td>
- <td>Anything else.</td>
- </tr>
- <tr>
- <td>
- <p><code>https://mozilla.org/*/b/*/</code></p>
-
- <p>Match HTTPS URLs hosted on "mozilla.org", whose path contains a component "b" somewhere in the middle. Will match URLs with query strings, if the string ends in a <code>/</code>.</p>
- </td>
- <td>
- <p><code>https://mozilla.org/a/b/c/</code></p>
-
- <p><code>https://mozilla.org/d/b/f/</code></p>
-
- <p><code>https://mozilla.org/a/b/c/d/</code></p>
-
- <p><code>https://mozilla.org/a/b/c/d/#section1</code></p>
-
- <p><code>https://mozilla.org/a/b/c/d/?foo=/</code></p>
-
- <p><code>https://mozilla.org/a?foo=21314&amp;bar=/b/&amp;extra=c/</code></p>
- </td>
- <td>
- <p><code>https://mozilla.org/b/*/</code><br>
- (unmatched path)</p>
-
- <p><code>https://mozilla.org/a/b/</code><br>
- (unmatched path)</p>
-
- <p><code>https://mozilla.org/a/b/c/d/?foo=bar</code><br>
- (unmatched path due to URL query string)</p>
- </td>
- </tr>
- <tr>
- <td>
- <p><code>file:///blah/*</code></p>
-
- <p>Match any FILE URL whose path begins with "blah".</p>
- </td>
- <td>
- <p><code>file:///blah/</code></p>
-
- <p><code>file:///blah/bleh</code></p>
- </td>
- <td><code>file:///bleh/</code><br>
- (unmatched path)</td>
- </tr>
- </tbody>
-</table>
-
-<h3 id="Invalid_match_patterns">Invalid match patterns</h3>
-
-<table class="fullwidth-table standard-table">
- <thead>
- <tr>
- <th scope="col">Invalid pattern</th>
- <th scope="col">Reason</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>resource://path/</code></td>
- <td>Unsupported scheme.</td>
- </tr>
- <tr>
- <td><code>https://mozilla.org</code></td>
- <td>No path.</td>
- </tr>
- <tr>
- <td><code>https://mozilla.*.org/</code></td>
- <td>"*" in host must be at the start.</td>
- </tr>
- <tr>
- <td><code>https://*zilla.org/</code></td>
- <td>"*" in host must be the only character or be followed by ".".</td>
- </tr>
- <tr>
- <td><code>http*://mozilla.org/</code></td>
- <td>"*" in scheme must be the only character.</td>
- </tr>
- <tr>
- <td><code>https://mozilla.org:80/</code></td>
- <td>Host must not include a port number.</td>
- </tr>
- <tr>
- <td><code>*://*</code></td>
- <td>Empty path: this should be "<code>*://*/*</code>".</td>
- </tr>
- <tr>
- <td><code>file://*</code></td>
- <td>Empty path: this should be "<code>file:///*</code>".</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-<h3 id="scheme_2">scheme</h3>
-
-
-
-<p>{{Compat("webextensions.match_patterns.scheme",10)}}</p>
diff --git a/files/de/mozilla/firefox/releases/3.6/index.html b/files/de/mozilla/firefox/releases/3.6/index.html
deleted file mode 100644
index dcd0edcee8..0000000000
--- a/files/de/mozilla/firefox/releases/3.6/index.html
+++ /dev/null
@@ -1,301 +0,0 @@
----
-title: Firefox 3.6 for developers
-slug: Mozilla/Firefox/Releases/3.6
-translation_of: Mozilla/Firefox/Releases/3.6
----
-<div><section class="Quick_links" id="Quick_Links">
- <ol>
- <li class="toggle">
- <details>
- <summary>Firefox developer release notes</summary>
- <ol>
- <li><a href="/de/docs/Mozilla/Firefox/Releases">Firefox developer release notes</a></li>
- </ol>
- </details>
- </li>
- <li class="toggle">
- <details>
- <summary>Add-ons</summary>
- <ol>
- <li><a href="/de/Add-ons/WebExtensions">Browser extensions</a></li>
- <li><a href="/de/Add-ons/Themes">Themes</a></li>
- </ol>
- </details>
- </li>
- <li class="toggle">
- <details>
- <summary>Firefox internals</summary>
- <ol>
- <li><a href="/de/docs/Mozilla/">Mozilla project</a></li>
- <li><a href="/de/docs/Mozilla/Gecko">Gecko</a></li>
- <li><a href="/de/docs/Mozilla/Firefox/Headless_mode">Headless mode</a></li>
- <li><a href="/de/docs/Mozilla/JavaScript_code_modules">JavaScript code modules</a></li>
- <li><a href="/de/docs/Mozilla/js-ctypes">JS-ctypes</a></li>
- <li><a href="/de/docs/Mozilla/MathML_Project">MathML project</a></li>
- <li><a href="/de/docs/Mozilla/MFBT">MFBT</a></li>
- <li><a href="/de/docs/Mozilla/Projects">Mozilla projects</a></li>
- <li><a href="/de/docs/Mozilla/Preferences">Preference system</a></li>
- <li><a href="/de/docs/Mozilla/WebIDL_bindings">WebIDL bindings</a></li>
- <li><a href="/de/docs/Mozilla/Tech/XPCOM">XPCOM</a></li>
- <li><a href="/de/docs/Mozilla/Tech/XUL">XUL</a></li>
- </ol>
- </details>
- </li>
- <li class="toggle">
- <details>
- <summary>Building and contributing</summary>
- <ol>
- <li><a href="/de/docs/Mozilla/Developer_guide/Build_Instructions">Build instructions</a></li>
- <li><a href="/de/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options">Configuring build options</a></li>
- <li><a href="/de/docs/Mozilla/Developer_guide/Build_Instructions/How_Mozilla_s_build_system_works">How the build system works</a></li>
- <li><a href="/de/docs/Mozilla/Developer_guide/Source_Code/Mercurial">Mozilla source code</a></li>
- <li><a href="/de/docs/Mozilla/Localization">Localization</a></li>
- <li><a href="/de/docs/Mozilla/Mercurial">Mercurial</a></li>
- <li><a href="/de/docs/Mozilla/QA">Quality assurance</a></li>
- <li><a href="/de/docs/Mozilla/Using_Mozilla_code_in_other_projects">Using Mozilla code in other projects</a></li>
- </ol>
- </details>
- </li>
- </ol>
-</section></div><p><a class="external" href="http://www.firefox.com/" title="http://www.firefox.com/">Firefox 3.6</a> offers support for new and developing web standards, increased performance, and an overall better experience for web users and developers. This page provides links to articles covering the new capabilities of Firefox 3.6.</p>
-
-<h2 id="For_web_site_and_application_developers">For web site and application developers</h2>
-
-<h3 id="CSS">CSS</h3>
-
-<dl>
- <dt><a href="/en-US/docs/CSS/Using_CSS_gradients" title="en-US/docs/Using gradients">Using gradients</a></dt>
- <dd>Firefox 3.6 adds support for the proposed <a href="/de/docs/Web/CSS/-moz-linear-gradient" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben. Bitte überlege, mitzuwirken!"><code>-moz-linear-gradient</code></a> and <a href="/de/docs/Web/CSS/-moz-radial-gradient" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben. Bitte überlege, mitzuwirken!"><code>-moz-radial-gradient</code></a> properties for <a href="/de/docs/Web/CSS/background" title="Die background CSS Eigenschaft ist eine Kurzschreibweise, um die verschiedenen Hintergrundwerte an einer einzigen Stelle im Stylesheet zu setzen. background kann dazu verwendet werden, einen oder mehrere der folgenden Werte zu setzen: background-clip, background-color, background-image, background-origin, background-position, background-repeat, background-size und background-attachment."><code>background</code></a>.</dd>
- <dt><a href="/en-US/docs/CSS/Multiple_backgrounds" title="en-US/docs/CSS/Multiple backgrounds">Multiple backgrounds</a></dt>
- <dd>The <a href="/de/docs/Web/CSS/background" title="Die background CSS Eigenschaft ist eine Kurzschreibweise, um die verschiedenen Hintergrundwerte an einer einzigen Stelle im Stylesheet zu setzen. background kann dazu verwendet werden, einen oder mehrere der folgenden Werte zu setzen: background-clip, background-color, background-image, background-origin, background-position, background-repeat, background-size und background-attachment."><code>background</code></a> property (as well as <a href="/de/docs/Web/CSS/background-color" title="Die background-color CSS Eigenschaft setzt die Hintergrundfarbe eines Elements, entweder durch einen Farbwert oder das Schlüsselwort transparent."><code>background-color</code></a>, <a href="/de/docs/Web/CSS/background-image" title="Die background-image-Eigenschaft legt ein oder mehrere Hintergrundbilder für ein Element fest. Die einzelnen Bilder werden übereinander gestapelt, wobei die erste Schicht so dargestellt wird, dass sie dem Benutzer am nächsten erscheint. Hintergrundbilder werden immer über Hintergrundfarben gelegt."><code>background-image</code></a>, <a href="/de/docs/Web/CSS/background-position" title="Die background-position Eigenschaft bestimmt die Position des Hintergrundbildes"><code>background-position</code></a>, <a href="/de/docs/Web/CSS/background-repeat" title="Die background-repeat Eigenschaft bestimmt, ob und wie Hintergrundbilder wiederholt werden."><code>background-repeat</code></a>, and <a href="/de/docs/Web/CSS/background-attachment" title="Die background-attachment Eigenschaft bestimmt, ob, das über background-image festgelegte Hintergrundbild beim Scrollen mit wandert oder an einem festen Ort fixiert ist."><code>background-attachment</code></a>) now supports multiple backgrounds. This lets you specify multiple backgrounds that are rendered atop one another in layers.</dd>
- <dt><a href="/en-US/docs/CSS/Media_queries#Mozilla-specific_media_features" title="en-US/docs/CSS/Media queries#Mozilla-specific media features">Mozilla-specific media features</a></dt>
- <dd>Media features have been added for Mozilla-specific system metrics, so that <a href="/en-US/docs/CSS/Media_queries" title="en-US/docs/CSS/Media queries">media queries</a> can be used to more safely check on the availability of features such as touch support.</dd>
- <dt><a href="/en-US/docs/CSS/Scaling_background_images" title="en-US/docs/CSS/Scaling background images">Scaling background images</a></dt>
- <dd>The <code>background-size </code>property from the <a class="external" href="http://dev.w3.org/csswg/css3-background/" title="http://dev.w3.org/csswg/css3-background/#the-background-size-property">CSS 3 Backgrounds and Borders draft</a> is now supported under the name <a href="/de/docs/Web/CSS/-moz-background-size" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben. Bitte überlege, mitzuwirken!"><code>-moz-background-size</code></a>.</dd>
- <dt><a href="/en-US/docs/WOFF" title="en-US/docs/About WOFF">WOFF font support</a></dt>
- <dd><a href="/de/docs/Web/CSS/@font-face" title="Die @font-face CSS at-Regel erlaubt Web-Autoren, Texte mit spezifischen Schriftarten (Fonts), die auf dem jeweiligen Webserver abgelegt sind,  darzustellen. Durch die @font-face Regel sind Web-Autoren nicht mehr länger auf die eingeschränkte Zahl an Fonts angewiesen, die auf den Computern von Usern installiert ist. Die @font-face at Regel lässt sich nicht nur in der oberen CSS-Ebene einbinden, sondern auch in irgendeiner CSS conditional-group at-Regel."><code>@font-face</code></a> now supports the WOFF downloadable font file format.</dd>
- <dt><a href="/en-US/docs/CSS/pointer-events" title="en-US/docs/CSS/pointer-events">Pointer events</a></dt>
- <dd>The <a href="/de/docs/Web/CSS/pointer-events" title="Die CSS-Eigenschaft pointer-events erlaubt es dem Autor zu steuern, unter welchen Umständen (wenn überhaupt) ein spezifisches grafisches Element target eines Mouse-Events wird. Wenn die Eigenschaft nicht gesetzt ist, werden die Eigenschaften von visiblePainted auf den SVG Inhalt angewandt."><code>pointer-events</code></a> property lets content specify whether or not an element may be the target of mouse pointer events.</dd>
-</dl>
-
-<h4 id="Miscellaneous_CSS_changes">Miscellaneous CSS changes</h4>
-
-<ul>
- <li>The <a href="/en-US/docs/CSS/length#Relative_length_units" title="en-US/docs/CSS/length#Relative length units"><code>rem</code></a> length unit from <a class="external" href="http://www.w3.org/TR/css3-values/#lengths" title="http://www.w3.org/TR/css3-values/#lengths">CSS3 Values and Units</a> is now supported. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=472195" title="FIXED: support css3 root em ('rem' or 're') units">Bug 472195</a></li>
- <li><a href="/de/docs/Web/CSS/image-rendering" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben. Bitte überlege, mitzuwirken!"><code>image-rendering</code></a> is supported for images, background images, videos and canvases. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=423756" title="FIXED: Request: Switch for authors to turn on/off bilinear filtering when enlarging images">Bug 423756</a></li>
- <li><a href="/de/docs/Web/CSS/text-align" title="Die CSS Eigenschaft text-align beschreibt, wie Inlineinhalte wie Text in ihrem Elternblockelement ausgerichtet werden. text-align steuert nicht die Ausrichtung von Blockelementen selbst, nur deren Inlineinhalte."><code>text-align</code></a>:end is now supported. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=299837" title="FIXED: [FIX]add support for text-align: end">Bug 299837</a></li>
- <li>DOM changes to elements using the table <a href="/de/docs/Web/CSS/display" title="Die display Eigenschaft legt den Typ einer Rendering-Box eines Elements fest. Für HTML sind die standardmäßigen display Werte in der HTML-Spezifikation beschrieben und in den User- bzw. Browser-Stylesheets angegeben. Für XML-Dokumente ist der voreingestellte Wert inline."><code>display</code></a> types now work much better.</li>
- <li>Added <a href="/de/docs/Web/CSS/:-moz-locale-dir(ltr)" title='Die :-moz-locale-dir(ltr) CSS Pseudoklasse matcht ein Element, falls die Benutzerschnittstelle von links nach rechts angezeigt wird. Dies wird durch das Setzen der Einstellung intl.uidirection.locale (wobei locale die aktuelle Sprachumgebung ist) auf "ltr" bestimmt.'><code>:-moz-locale-dir(ltr)</code></a> and <a href="/de/docs/Web/CSS/:-moz-locale-dir(rtl)" title='Die :-moz-locale-dir(rtl) CSS Pseudoklasse matcht ein Element, falls die Benutzerschnittstelle von rechts nach links angezeigt wird. Dies wird durch das Setzen der Einstellung intl.uidirection.locale (wobei locale die aktuelle Sprachumgebung ist) auf "rtl" bestimmt.'><code>:-moz-locale-dir(rtl)</code></a> to make it easier to customize layouts based on whether the user interface is being displayed using a left-to-right or a right-to-left locale. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=478416" title="FIXED: Replace chromedir with something more sane">Bug 478416</a></li>
- <li>Added support for the <a href="/de/docs/Web/CSS/:indeterminate" title='Die :indeterminate CSS Pseudoklasse repräsentiert alle &amp;lt;input type="checkbox"> Elements, deren indeterminate DOM Eigenschaft durch JavaScript auf true gesetzt wurde. Darüber hinaus wird sie in manchen Browsern dazu verwendet, &amp;lt;progress> Elemente in einem Zwischenstatus zu finden.'><code>:indeterminate</code></a> pseudo-class, which matches <code>checkbox</code> <a class="internal" href="/en-US/docs/HTML/Element/Input" title="en-US/docs/HTML/Element/input"><code>input</code></a> elements whose <code>indeterminate</code> attribute is <code>true</code>.</li>
- <li>Windowed plugins are no longer displayed in CSS transforms, because they can't be transformed properly by the compositor.</li>
-</ul>
-
-<h3 id="HTML">HTML</h3>
-
-<dl>
- <dt><a href="/en-US/docs/Using_files_from_web_applications" title="en-US/docs/Using files from web applications">Using files from web applications</a></dt>
- <dd>Support for the new HTML5 File API has been added to Gecko, making it possible for web applications to access local files selected by the user. This includes support for selecting multiple files using the <code>input type="file"</code> HTML element's new <code>multiple</code> attribute.</dd>
- <dt>HTML5 video supports poster frames</dt>
- <dd>The <code>poster</code> attribute is now supported for the <a class="internal" href="/en-US/docs/HTML/Element/Video" title="en-US/docs/HTML/Element/Video"><code>video</code></a> element, allowing content to specify a poster frame to be displayed until the video begins to play.</dd>
- <dt>Checkboxes and radio buttons support the <code>indeterminate</code> property</dt>
- <dd>HTML <a class="internal" href="/en-US/docs/HTML/Element/Input" title="en-US/docs/HTML/Element/input"><code>input</code></a> elements of types <code>checkbox</code> and <code>radio</code> now support the indeterminate property, which allows a third, "indeterminate" state.</dd>
- <dt>Canvas image smoothing can be controlled</dt>
- <dd>The new <a class="internal" href="/en-US/docs/Canvas_tutorial/Using_images#Controlling_image_scaling_behavior" title="en-US/docs/Canvas tutorial/Using images#Controlling image scaling behavior"><code>mozImageSmoothingEnabled</code></a> property can be used to turn on and off image smoothing when scaling in <a class="internal" href="/en-US/docs/HTML/Element/canvas" title="en-US/docs/HTML/Element/canvas"><code>canvas</code></a> elements.</dd>
- <dt>Asynchronous script execution</dt>
- <dd>By setting the <code>async</code> attribute on a <a href="/en-US/docs/HTML/Element/Script" title="en-US/docs/HTML/Element/Script"><code>script</code></a> element, the <code>script</code> will not block loading or display of the rest of the page. Instead the <code>script</code> executes as soon as it is downloaded.</dd>
-</dl>
-
-<h3 id="JavaScript">JavaScript</h3>
-
-<p>Gecko 1.9.2 introduces JavaScript 1.8.2, which adds a number of language features from the <a href="/en-US/docs/JavaScript/ECMAScript_5_support_in_Mozilla" title="https://developer.mozilla.org/en-US/docs/JavaScript/ECMAScript_5_support_in_Mozilla">ECMAScript 5 standard</a>:</p>
-
-<ul>
- <li><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Date/parse" title="en-US/docs/Core JavaScript 1.5 Reference/Global Objects/Date/parse"><code>Date.parse()</code></a> can now parse ISO 8601 dates like YYYY-MM-DD.</li>
- <li>
- <p>The <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Function/prototype" title="en-US/docs/Core JavaScript 1.5 Reference/Global Objects/Function/prototype"><code>prototype</code></a> property of function instances is no longer enumerable.</p>
- </li>
-</ul>
-
-<dl>
-</dl>
-
-<h3 id="DOM">DOM</h3>
-
-<dl>
- <dt>Web workers can now self-terminate</dt>
- <dd><a href="/en-US/docs/DOM/Using_web_workers" title="en-US/docs/Using web workers">Workers</a> now support the <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsIWorkerScope#close()">nsIWorkerScope.close()</a></code> method, which allows them to terminate themselves.</dd>
- <dt>Drag and drop now supports files</dt>
- <dd>The <a href="/en-US/docs/DragDrop/DataTransfer" title="en-US/docs/DragDrop/DataTransfer"><code>DataTransfer</code></a> object provided to drag listeners now includes a list of files that were dragged.</dd>
- <dt>Checking to see if an element matches a specified CSS selector</dt>
- <dd>The new <a href="/de/docs/Web/API/Node/mozMatchesSelector" title="Die Beschreibung hierüber wurde bisher noch nicht geschrieben. Bitte überlege, mitzuwirken!"><code>element.mozMatchesSelector</code></a> method lets you determine whether or not an element matches a specified CSS selector. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=518003" title="FIXED: implement function to check whether element matches a CSS selector">Bug 518003</a>.</dd>
- <dt><a href="/en-US/docs/Detecting_device_orientation" title="en-US/docs/Detecting device orientation">Detecting device orientation</a></dt>
- <dd>Content can now detect the orientation of the device if it has a supported accelerometer, using the <a href="/en-US/docs/DOM/MozOrientation" title="en-US/docs/DOM/MozOrientation"><code>MozOrientation</code></a> event. Firefox 3.6 supports the accelerometer in Mac laptops.</dd>
- <dt><a href="/en-US/docs/DOM/Detecting_document_width_and_height_changes" title="en-US/docs/DOM/Detecting document width and height changes">Detecting document width and height changes</a></dt>
- <dd>The new <code>MozScrollAreaChanged</code> event is dispatched whenever the document's <code>scrollWidth</code> and/or <code>scrollHeight</code> properties change.</dd>
-</dl>
-
-<h4 id="Miscellaneous_DOM_changes">Miscellaneous DOM changes</h4>
-
-<ul>
- <li>The <code>getBoxObjectFor()</code> method has been <strong>removed</strong>, as it was non-standard and exposed even more non-standard stuff to the web. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=340571" title="FIXED: getBoxObjectFor leaking-onto-the-Web disaster">Bug 340571</a>. Also affects <a class="external" href="http://mootools.net/" title="http://mootools.net/">MooTools</a> which uses this call for Gecko detection; this has been fixed in the latest version of MooTools, so be sure to update.</li>
- <li>The new <a class="internal" href="/en-US/docs/DOM/window.mozInnerScreenX" title="en-US/docs/DOM/window.mozInnerScreenX"><code>mozInnerScreenX</code></a> and <a class="internal" href="/en-US/docs/DOM/window.mozInnerScreenY" title="en-US/docs/DOM/window.mozInnerScreenY"><code>mozInnerScreenY</code></a> properties on DOM windows have been added; these return the screen coordinates of the top-left corner of the window's viewport.</li>
- <li>The new <code>mozScreenPixelsPerCSSPixel</code> attribute on the <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIDOMWindowUtils" title="">nsIDOMWindowUtils</a></code> interface, accessible only to chrome, provides a conversion factor between CSS pixels and screen pixels; this value can vary based on the zoom level of the content.</li>
- <li>When the page's URI's document fragment identifier (the part after the "#" (hash) character) changes, a new <code>hashchange</code> event is sent to the page. See <a class="internal" href="/en-US/docs/DOM/window.onhashchange" title="window.onhashchange">window.onhashchange</a> for more information. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=385434" title="FIXED: Add support for HTML5 onhashchange (event for named anchor changes)">Bug 385434</a></li>
- <li>The attribute <a class="internal" href="/en-US/docs/DOM/document.readyState" title="en-US/docs/DOM/document.readyState"><code>document.readyState</code></a> is now supported. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=347174" title='FIXED: Implement document.readystate == "complete"'>Bug 347174</a></li>
- <li>Support for HTML5's <code><a class="internal" href="/en-US/docs/DOM/element.classList" title="element.classList">element.classList</a></code> to allow easier handling of the class attribute. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501257" title="FIXED: Implement HTML 5's HTMLElement.classList property">Bug 501257</a></li>
- <li><code>localName</code> and <code>namespaceURI</code> in HTML documents now behave like they do in XHTML documents: <code>localName</code> returns in lower case and <code>namespaceURI</code> for HTML elements is <code>"<a class="external" href="http://www.w3.org/1999/xhtml" rel="freelink">http://www.w3.org/1999/xhtml</a>"</code>.</li>
- <li><a href="/en-US/docs/DOM/element.getElementsByTagNameNS" title="en-US/docs/DOM/element.getElementsByTagNameNS"><code>element.getElementsByTagNameNS</code></a> no longer lowercases its argument, so upper-case ASCII letters in the argument make matches against HTML elements fail. The same is true for <a href="/en-US/docs/DOM/document.getElementsByTagNameNS" title="en-US/docs/DOM/document.getElementsByTagNameNS"><code>document.getElementsByTagNameNS</code></a>.</li>
- <li>Support has been added for addresses in geolocation via the <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIDOMGeoPositionAddress" title="">nsIDOMGeoPositionAddress</a></code> interface and a new field added to <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIDOMGeoPosition" title="">nsIDOMGeoPosition</a></code>.</li>
- <li>The <a href="/de/docs/Web/API/Window/getComputedStyle" title="Die Methode Window.getComputedStyle() gibt ein Objekt zurück, das alle CSS-Eigenschaften eines Elements enthält; und zwar nachdem alle aktiven Stylesheets geladen und Basisberechungen ausgeführt wurden."><code>window.getComputedStyle</code></a> function now returns quotes within <code>url()</code> values.</li>
-</ul>
-
-<h3 id="XPath">XPath</h3>
-
-<dl>
- <dt>The choose() XPath method is now supported</dt>
- <dd>The <a href="/en-US/docs/XPath/Functions/choose" title="en-US/docs/XPath/Functions/choose"><code>choose()</code></a> method is now supported by our implementation of <a href="/en-US/docs/XPath" title="en-US/docs/XPath">XPath</a>.</dd>
-</dl>
-
-<h2 id="For_XUL_and_add-on_developers">For XUL and add-on developers</h2>
-
-<p>If you're an extension developer, you should start by reading <a class="internal" href="/en-US/docs/Updating_extensions_for_Firefox_3.6" title="en-US/docs/Updating extensions for Firefox 3.6">Updating extensions for Firefox 3.6</a>, which offers a helpful overview of what changes may affect your extension. Plug-in developers should read <a class="internal" href="/en-US/docs/Updating_plug-ins_for_Firefox_3.6" title="en-US/docs/Updating plug-ins for Firefox 3.6">Updating plug-ins for Firefox 3.6</a>.</p>
-
-<h3 id="New_features">New features</h3>
-
-<dl>
- <dt><a href="/en-US/docs/Detecting_device_orientation" title="en-US/docs/Detecting device orientation">Detecting device orientation</a></dt>
- <dd>Content can now detect the orientation of the device if it has a supported accelerometer, using the <a href="/en-US/docs/DOM/MozOrientation" title="en-US/docs/DOM/MozOrientation"><code>MozOrientation</code></a> event. Firefox 3.6 supports the accelerometer in Mac laptops.</dd>
- <dt><a href="/en-US/docs/Monitoring_HTTP_activity" title="en-US/docs/Monitoring HTTP activity">Monitoring HTTP activity</a></dt>
- <dd>You can now monitor HTTP transactions to observe requests and responses in real time.</dd>
- <dt><a href="/en-US/docs/Working_with_the_Windows_taskbar" title="en-US/docs/Working with the Windows taskbar">Working with the Windows taskbar</a></dt>
- <dd>It's now possible to customize the appearance of windows in the taskbar in Windows 7 or later. <em>This has been disabled by default in Firefox 3.6.</em></dd>
-</dl>
-
-<h3 id="Places">Places</h3>
-
-<ul>
- <li>Places queries can now use the <code>redirectsMode</code> attribute on the <code><a href="/de/docs/XPCOM_Interface_Referenz/nsINavHistoryQueryOptions" title="">nsINavHistoryQueryOptions</a></code> interface to specify whether or not to include redirected pages in results.</li>
- <li>Added the new <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsIFaviconService#expireAllFavicons()">nsIFaviconService.expireAllFavicons()</a></code> method to the <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIFaviconService" title="">nsIFaviconService</a></code> interface.</li>
-</ul>
-
-<h3 id="Storage">Storage</h3>
-
-<dl>
- <dt><a href="/en-US/docs/Storage#Collation_(sorting)" title="en-US/docs/Storage#Collation (sorting)">Locale-aware collation of data is now supported by the Storage API</a></dt>
- <dd>Gecko 1.9.2 added several new collation methods to provide optimized collation (sorting) of results using locale-aware techniques.</dd>
- <dt><a href="/en-US/docs/mozIStorageStatementParams#Enumeration_of_properties" title="en-US/docs/mozIStorageStatementParams#Enumeration of properties">Properties on a statement can now be enumerated</a></dt>
- <dd>You can now use a <code><a class="internal" href="/en-US/docs/JavaScript/Reference/Statements/for...in" title="en-US/docs/Core JavaScript 1.5 Reference/Statements/For...in">for..in</a></code> enumeration to enumerate all the properties on a statement.</dd>
- <dt>mozIStorageStatement's getParameterIndex changed behavior between 3.5 and 3.6.</dt>
- <dd>See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528166" title="mozIStorageStatement getParameterIndex causes NS_ERROR_ILLEGAL_VALUE">Bug 528166</a> for details.</dd>
- <dt>Asynchronously bind multiple sets of parameters and execute a statement.</dt>
- <dd>See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=490085" title="FIXED: Add ability to bind multiple sets of parameters and execute asynchronously">Bug 490085</a> for details. Documentation coming soon.</dd>
-</dl>
-
-<h3 id="Preferences">Preferences</h3>
-
-<ul>
- <li>The <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIContentPrefService" title="">nsIContentPrefService</a></code> interface has two new methods: <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsIContentPrefService#getPrefsByName()">nsIContentPrefService.getPrefsByName()</a></code> and <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsIContentPrefService#removePrefsByName()">nsIContentPrefService.removePrefsByName()</a></code>.</li>
-</ul>
-
-<h3 id="Themes">Themes</h3>
-
-<p>See <a class="internal" href="/en-US/docs/Updating_themes_for_Firefox_3.6" title="en-US/docs/Updating themes for Firefox 3.6">Updating themes for Firefox 3.6</a> for a list of changes related to themes.</p>
-
-<dl>
- <dt><a href="/en-US/docs/Themes/Lightweight_themes" title="en-US/docs/Themes/Lightweight themes">Lightweight themes</a></dt>
- <dd>Firefox 3.6 supports lightweight themes; these are easy-to-create themes that simply apply a background to the top (URL bar and button bar) and bottom (status bar) of browser windows. This is an integration of the existing <a class="external" href="http://www.getpersonas.com/" title="http://www.getpersonas.com/">Personas</a> theme architecture into Firefox.</dd>
-</dl>
-
-<h3 id="Miscellaneous">Miscellaneous</h3>
-
-<ul>
- <li>Firefox will no longer load third-party components installed in its internal components directory. This helps to ensure stability by preventing buggy third-party components from being executed. Developers that install components this way must <a href="/en-US/docs/Migrating_raw_components_to_add-ons" title="en-US/docs/Migrating raw components to add-ons">repackage their components as XPI packages</a> so they can be installed as standard add-ons.</li>
- <li><code>contents.rdf</code> is no longer supported for registering chrome in extensions. You must now use the <a class="internal" href="/en-US/docs/Install_Manifests" title="en-US/docs/Install manifests"><code>chrome.manifest</code></a> file instead. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=492008" title="FIXED: Drop support for contents.rdf chrome registrations">Bug 492008</a>.</li>
- <li>Added support for hiding the menu bar automatically. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=477256" title="FIXED: Implement menubar auto-hiding in toolkit">Bug 477256</a>.</li>
- <li>Added support for the <code>container-live-role</code> attribute to objects. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=391829" title="FIXED: Add support for container-live-role to object attributes">Bug 391829</a>.</li>
- <li>The <code>tabs-closebutton</code> binding has been removed. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500971" title="FIXED: Remove obsolete tabs-closebutton binding">Bug 500971</a>.</li>
- <li>Added support to <code><a href="/de/docs/XPCOM_Interface_Referenz/nsISound" title="">nsISound</a></code> for playing sounds based on events that have occurred. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502799" title="FIXED: add new nsISound method for the event sounds">Bug 502799</a>.</li>
- <li>The syntax for the <code><a href="/de/docs/XPCOM_Interface_Referenz/nsITreeView" title="">nsITreeView</a></code> methods <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsITreeView#canDrop()">nsITreeView.canDrop()</a></code> and <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsITreeView#drop()">nsITreeView.drop()</a></code> has changed to support the new drag &amp; drop API introduced in Gecko 1.9. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=455590" title="FIXED: Allow new dnd api with tree views">Bug 455590</a>.</li>
- <li>Added support to snap the mouse cursor to the default button of dialog or wizard on Windows, see <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=76053" title='FIXED: Windows mouse integration: "Snap to default button in dialog boxes"'>Bug 76053</a>. This is processed automatically by dialog and wizard element. But if a XUL application creates a window using the <code>window</code> element and it has a default button, it needs to call <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsIDOMChromeWindow#notifyDefaultButtonLoaded()">nsIDOMChromeWindow.notifyDefaultButtonLoaded()</a></code> during the window's <code>onload</code> event handler.</li>
- <li>The <code><a href="/de/docs/XPCOM_Interface_Referenz/nsILocalFileMac" title="">nsILocalFileMac</a></code> interface has had two methods removed: <code>setFileTypeAndCreatorFromMIMEType()</code> and <code>setFileTypeAndCreatorFromExtension()</code>.</li>
- <li>The new <a class="internal" href="/en-US/docs/JavaScript_code_modules/NetUtil.jsm" title="en-US/docs/JavaScript code modules/NetUtil.jsm"><code>NetUtils.jsm</code></a> code module provides an easy-to-use method for asynchronously copying data from an input stream to an output stream.</li>
- <li>The new <a class="internal" href="/en-US/docs/JavaScript_code_modules/openLocationLastURL.jsm" title="en-US/docs/JavaScript code modules/openLocationLastURL.jsm"><code>openLocationLastURL.jsm</code></a> code module makes it easy to read and change the value of the "Open Location" dialog box's remembered URL while properly taking private browsing mode into account.</li>
- <li>On Windows, the <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIScreen" title="">nsIScreen</a></code> interface now reports 24 bit per pixel color depths when the graphics driver claims 32 bits, since 24 more accurately represents the actual number of color pixels in use.</li>
- <li>Menu bars can now be hidden on Windows, using the new <code id="a-autohide"><a href="https://developer.mozilla.org/de/docs/Mozilla/Tech/XUL/Attribute/autohide">autohide</a></code> attribute on the <code><a href="/de/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code> XUL element.</li>
- <li>The <span id="m-loadOneTab"><code><a href="https://developer.mozilla.org/de/docs/Mozilla/Tech/XUL/Methoden/loadOneTab">loadOneTab</a></code></span> and <span id="m-addTab"><code><a href="https://developer.mozilla.org/de/docs/Mozilla/Tech/XUL/Methoden/addTab">addTab</a></code></span> methods now accept a new <code>relatedToCurrent</code> parameter and, in addition, allow the parameters to be specified by name, since nearly all of the parameters are optional.</li>
- <li>The "<a href="/en-US/docs/Install_Manifests#hidden" title="en-US/docs/Install Manifests#hidden">hidden</a>" property is no longer supported in install manifests; it's no longer possible to prevent the user from seeing add-ons in the add-on manager window.</li>
- <li>The <code>@mozilla.org/webshell;1</code> component no longer exists; you need to use <code>@mozilla.org/docshell;1</code> instead.</li>
- <li>You can now register with the update-timer category to schedule timer events without having to instantiate the object that the timer will eventually call into; it will instead be instantiated when it's needed. See <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsIUpdateTimerManager#registerTimer()">nsIUpdateTimerManager.registerTimer()</a></code> for details.</li>
- <li>The <a href="/en-US/docs/NPN_GetValue" title="en-US/docs/NPN GetValue"><code>NPN_GetValue()</code></a> function no longer provides access to XPCOM through the variable values <code>NPNVserviceManager</code>, <code>NPNVDOMelement</code>, and <code>NPNVDOMWindow</code>. This is part of the work toward making plugins run in separate processes in a future version of Gecko.</li>
- <li>Plugins are no longer scriptable through XPCOM (IDL) interfaces, <a href="/en-US/docs/Gecko_Plugin_API_Reference/Scripting_plugins" title="en-US/docs/Gecko Plugin API Reference:Scripting plugins">NPRuntime</a> is the API to use for making plugins scriptable, and <a href="/en-US/docs/NPP_GetValue" title="en-US/docs/NPP GetValue"><code>NPP_GetValue()</code></a> is no longer called to with the value <code>NPPVpluginScriptableInstance</code> or <code>NPPVpluginScriptableIID</code>. This is part of the work toward making plugins run in separate processes in a future version of Gecko.</li>
-</ul>
-
-<h2 id="For_FirefoxGecko_developers">For Firefox/Gecko developers</h2>
-
-<p>Certain changes are only really interesting if you work on the internals of Firefox itself.</p>
-
-<h3 id="Interfaces_merged">Interfaces merged</h3>
-
-<p>The following interfaces have been combined together:</p>
-
-<ul>
- <li><code>nsIPluginTagInfo2</code> has been merged into <code>nsIPluginTagInfo</code>.</li>
- <li><code>nsIPluginInstanceInternal</code>, <code>nsIPPluginInstancePeer</code>, <code>nsIPluginInstancePeer1</code>, <code>nsIPluginInstancePeer2</code>, and <code>nsIPluginInstancePeer3</code> have all been merged into <code>nsIPluginInstance</code>.</li>
- <li><code>nsIWindowlessPlugInstPeer</code> has been merged into <code>nsIPluginInstance</code>.</li>
- <li><code>nsIPluginManager</code> and <code>nsIPluginManager2</code> have been merged into <code>nsIPluginHost</code>.</li>
-</ul>
-
-<h3 id="Interfaces_removed">Interfaces removed</h3>
-
-<p>The following interfaces have been removed entirely because they were unused, unimplemented, or obsolete:</p>
-
-<ul>
- <li><code>nsIFullScreen</code></li>
- <li><code>nsIDOMSVGListener</code></li>
- <li><code>nsIDOMSVGZoomListener</code></li>
- <li><code>nsIInternetConfigService</code></li>
- <li><code>nsIDKey</code></li>
- <li><code>nsIEventHandler</code></li>
- <li><code>nsIJRILiveConnectPIPeer</code></li>
- <li><code>nsIJRILiveConnectPlugin</code></li>
- <li><code>nsIScriptablePlugin</code></li>
- <li><code>nsIClassicPluginFactory</code></li>
- <li><code>nsIFileUtilities</code></li>
-</ul>
-
-<h3 id="Interfaces_moved">Interfaces moved</h3>
-
-<p>The following interfaces have been relocated from their previous IDL files into new ones:</p>
-
-<ul>
- <li><code>nsIDOMNSCSS2Properties</code> is now located in its own IDL file (<code>dom/interfaces/css/nsIDOMCSS2Properties.idl</code>).</li>
- <li><code><a href="/de/docs/XPCOM_Interface_Referenz/nsIUpdateTimerManager" title="">nsIUpdateTimerManager</a></code> is now located in its own IDL file.</li>
-</ul>
-
-<p>A large number of interfaces have been moved. See <a href="/en-US/docs/Interfaces_moved_in_Firefox_3.6" title="en-US/docs/Interfaces moved in Firefox 3.6">Interfaces moved in Firefox 3.6</a> for a complete list.</p>
-
-<h3 id="Other_interface_changes">Other interface changes</h3>
-
-<p>The following assorted changes have been made:</p>
-
-<ul>
- <li>The <code>nsIPlugin</code> interface now inherits from <code><a href="/de/docs/XPCOM_Interface_Referenz/nsISupports" title="">nsISupports</a></code> instead of <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIFactory" title="">nsIFactory</a></code>.</li>
- <li>The <code>nsIPluginHost</code> interface now inherits from <code><a href="/de/docs/XPCOM_Interface_Referenz/nsISupports" title="">nsISupports</a></code> instead of <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIFactory" title="">nsIFactory</a></code>.</li>
- <li>The <code>nsIFrame</code> interface now inherits from <code>nsQueryFrame</code> instead of <code><a href="/de/docs/XPCOM_Interface_Referenz/nsISupports" title="">nsISupports</a></code>.</li>
- <li>The <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIDeviceContext" title="">nsIDeviceContext</a></code> method <code>getPaletteInfo()</code> has been removed, as it was never implemented.</li>
- <li>The <code><a href="/de/docs/XPCOM_Interface_Referenz/nsIScriptContext" title="">nsIScriptContext</a></code> method <code>reportPendingException()</code> has been removed, since it was no longer being used.</li>
-</ul>
-
-<h3 id="Changes_in_accessibility_code">Changes in accessibility code</h3>
-
-<ul>
- <li>The <span style="font-family: monospace;">EVENT</span><code>_REORDER</code> <a href="/en-US/docs/XPCOM_Interface_Reference/nsIAccessibleEvent" title="en-US/docs/XPCOM Interface Reference/nsIAccessibleEvent">accessibility event</a> is now sent when the children of frames and iframes change, as well as when the main document's children change. See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=420845" title="FIXED: Fire event_reorder on any embedded frames/iframes whos document has just loaded.">Bug 420845</a>.</li>
- <li>The <code><a href="https://developer.mozilla.org/de/docs/XPCOM_Interface_Reference/nsIAccessibleTable#selectRow()">nsIAccessibleTable.selectRow()</a></code> now correctly removes any current selection before selecting the specified row.</li>
-</ul>
-
-<h2 id="See_also">See also</h2>
-
-<div><div class="multiColumnList">
-<ul>
-<li><a href="/de/docs/Mozilla/Firefox/Releases/3.5">Firefox 3.5 for developers</a></li><li><a href="/de/docs/Mozilla/Firefox/Releases/3">Firefox 3 for developers</a></li><li><a href="/de/docs/Mozilla/Firefox/Releases/2">Firefox 2 for developers</a></li><li><a href="/de/docs/Mozilla/Firefox/Releases/1.5">Firefox 1.5 for developers</a></li></ul>
-</div></div>
diff --git a/files/de/mozilla/firefox/releases/47/index.html b/files/de/mozilla/firefox/releases/47/index.html
deleted file mode 100644
index cf76445536..0000000000
--- a/files/de/mozilla/firefox/releases/47/index.html
+++ /dev/null
@@ -1,174 +0,0 @@
----
-title: Firefox 47 for developers
-slug: Mozilla/Firefox/Releases/47
-translation_of: Mozilla/Firefox/Releases/47
----
-<div>{{FirefoxSidebar}}</div><p> </p>
-
-<p><a href="https://www.mozilla.org/firefox/developer/" style="float: right; margin-bottom: 20px; padding: 10px; text-align: center; border-radius: 4px; display: inline-block; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">To test the latest developer features of Firefox,<br>
- install Firefox Developer Edition</a>Firefox 47 was released on June 6, 2016. This article lists key changes that are useful not only for web developers, but also Firefox and Gecko developers as well as add-on developers.</p>
-
-<h2 id="Changes_for_Web_developers">Changes for Web developers</h2>
-
-<h3 id="Developer_Tools">Developer Tools</h3>
-
-<ul>
- <li><a href="https://developer.mozilla.org/en-US/docs/Browser_detection_using_the_user_agent">User-agent spoofing</a> from the <a href="https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_Mode">Responsive mode</a></li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Memory/Dominators_view#Retaining_Paths_panel">Retaining paths panel</a> in memory tool</li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorker">Service workers</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/Push_API">Push API</a> debugging
- <ul>
- <li><a href="https://developer.mozilla.org/en-US/docs/Tools/about:debugging">about:debugging</a> dashboard for workers</li>
- <li>Cached requests are now shown in <a href="https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor">Network Monitor</a></li>
- <li>Support for <a href="https://developer.mozilla.org/en-US/docs/Web/API/Cache">cache storage</a> in <a href="https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector">Storage Inspector</a></li>
- </ul>
- </li>
- <li>Ability to filter <a href="https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector">Storage Inspector</a> entries</li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console">Console</a> now detects incomplete input and switches multi-line mode</li>
- <li>Updated breakpoint style in <a href="https://developer.mozilla.org/en-US/docs/Tools/Debugger">Debugger</a></li>
- <li>Prevent panels from hiding automatically using the <a href="https://developer.mozilla.org/en-US/docs/Tools/Browser_Toolbox">Browser Toolbox</a>, to aid browser and add-on debugging</li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/UI_Tour#Fonts_view">Font inspector</a> has been disabled by default</li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Tools/3D_View">3D view</a> has been removed</li>
- <li>Developer tools theme refresh</li>
- <li>Disable the Font Panel ({{bug(1247723)}}).</li>
-</ul>
-
-<h3 id="HTML">HTML</h3>
-
-<p><em>No change.</em></p>
-
-<h3 id="CSS">CSS</h3>
-
-<ul>
- <li>Support for the {{cssxref("::backdrop")}} pseudo-element has been added ({{bug(1064843)}}).</li>
- <li>The case-insensitive modifier <code>i</code> (like in <code>[foo=bar i]</code>) for <a href="/en-US/docs/Web/CSS/Attribute_selectors">attribute selectors</a> has been implemented ({{bug(888190)}}).</li>
- <li>An experimental implementation of CSS Mask Image properties landed. For the moment, this will only be available on Nightly versions of Firefox.y: shorthand version of {{cssxref("mask")}}, as well as {{cssxref("mask-repeat")}}, {{cssxref("mask-position")}}, {{cssxref("mask-size")}} are now available ({{bug(686281)}}).</li>
- <li>The {{cssxref("clip-path")}} property now experimentally supports <code>polygon()</code>, <code>ellipse()</code>, and <code>circle()</code> on HTML elements (does not support <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1246762">inset()</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1246764">path()</a>), behind the pref <code>layout.css.clip-path-shapes.enabled</code> that defaults to <code>false</code> ({{bug(1075457)}}). Interpolation (and therefore animation) of these values is not yet supported.</li>
- <li>Our still experimental grid implementation has been updated:
- <ul>
- <li>{{cssxref("align-content")}}: <code>normal</code> behaves now as <code>stretch</code> for grid containers ({{bug(1237754)}}).</li>
- <li>The order of column/row values for {{cssxref('grid')}}, {{cssxref('grid-template')}}, and {{cssxref('grid-gap')}} properties has been swapped ({{bug(1251999)}}).</li>
- </ul>
- </li>
- <li>The {{cssxref("@media/display-mode", "display-mode")}} media feature is now supported ({{bug("1104916")}}).</li>
- <li>The value <code>true</code> of {{cssxref("text-align")}} and {{cssxref("text-align-last")}} has been renamed to <code>unsafe</code> ({{bug("1250342")}}).</li>
-</ul>
-
-<h3 id="JavaScript">JavaScript</h3>
-
-<ul>
- <li>The new ES2017 {{jsxref("Object.values()")}} and {{jsxref("Object.entries()")}} methods have been implemented ({{bug(1232639)}}).</li>
- <li>The deprecated <a href="/en-US/docs/Archive/Web/Old_Proxy_API">old Proxy API</a> (<code>Proxy.create</code> and <code>Proxy.createFunction</code>) now presents a deprecation warning in the console and will be removed in a future version. Use the standard {{jsxref("Proxy")}} object instead ({{bug(892903)}}).</li>
- <li>Support for the deprecated non-standard <code>flags</code> argument of <code>String.prototype.</code>{{jsxref("String.prototype.match", "match")}}/{{jsxref("String.prototype.search", "search")}}/{{jsxref("String.prototype.replace", "replace")}} has been dropped in non-release builds ({{bug(1245801)}}).</li>
- <li>As per the new ES2016 specification, the {{jsxref("Proxy")}} <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/enumerate">enumerate</a> trap for <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a></code> statements has been removed ({{bug(1246318)}}).</li>
- <li>The {{jsxref("Array.prototype.indexOf()")}} and {{jsxref("Array.prototype.lastIndexOf()")}} methods (and their {{jsxref("TypedArray")}} equivalents) have been updated to never return <code>-0</code> as per the ECMAScript specification ({{bug(1242043)}}).</li>
-</ul>
-
-<h3 id="InterfacesAPIsDOM">Interfaces/APIs/DOM</h3>
-
-<h4 id="DOM_HTML_DOM">DOM &amp; HTML DOM</h4>
-
-<ul>
- <li>The property {{domxref("Document.scrollingElement")}} has been implemented behind the pref <code>dom.document.scrollingElement.enabled</code> that defaults to <code>false</code> ({{bug(1153322)}}).</li>
-</ul>
-
-<h4 id="WebGL">WebGL</h4>
-
-<p><em>No change.</em></p>
-
-<h4 id="IndexedDB">IndexedDB</h4>
-
-<ul>
- <li>The {{domxref("IDBKeyRange.includes()")}} method has been implemented ({{bug("1251498")}}).</li>
-</ul>
-
-<h4 id="Service_Worker_and_related_APIs">Service Worker and related APIs</h4>
-
-<ul>
- <li>The {{domxref("Request.Request()")}} constructor can now accept a referrer option in its init object ({{bug(1251448)}}).</li>
- <li>The {{domxref("Request.referrerPolicy")}} property is now supported ({{bug(1251872)}}).</li>
- <li>
- <p><a href="/en-US/docs/Web/API/Service_Worker_API">Service workers</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/Push_API">Push</a> have been disabled in the <a class="external external-icon" href="https://www.mozilla.org/en-US/firefox/organizations/">Firefox 45 Extended Support Release</a> (ESR) ({{bug(1232029)}}).</p>
- </li>
-</ul>
-
-<h4 id="WebRTC">WebRTC</h4>
-
-<ul>
- <li>Support for the {{domxref("RTCIceServer")}} dictionary has been updated in keeping with revisions to the WebGL 1.0 specification by adding support for the {{domxref("RTCIceServer.credentialType", "credentialType")}} property. This property is a string which specifies whether the credential is a password or a token. Currently, Firefox only supports <code>"password"</code>.</li>
-</ul>
-
-<h4 id="New_APIs">New APIs</h4>
-
-<p><em>No change.</em></p>
-
-<h4 id="Others">Others</h4>
-
-<ul>
- <li>{{domxref("Cache.add()")}} and {{domxref("Cache.addAll()")}} now raises a <code>TypeError</code> exception if the response status is not in the <code>200</code> range ({{bug(1244764)}}).</li>
- <li>The <a href="/en-US/docs/Mozilla/Firefox_OS/API/App_installation_and_management_APIs">App installation and management APIs</a> (<code>navigator.mozApps.*</code>) are no longer exposed to non-Firefox OS platforms ({{bug("1238576")}}).</li>
- <li><a href="/en-US/docs/Web/API/Web_Crypto_API">Web Crypto API</a> methods can now use the RSA-PSS cryptographic algorithm ({{bug (1191936)}}).</li>
- <li>The <a href="/en-US/docs/Web/API/Permissions_API">Permissions API</a> has had the {{domxref("Permissions.revoke()")}} method added ({{bug("1197461")}}).</li>
- <li>The <a href="/en-US/docs/Web/API/Browser_API">Browser API</a>, which extends the functionality of {{htmlelement("iframe")}}s to allow the creation of frames for displaying web content using HTML — and was previously only available in Firefox OS — is now available to desktop chrome code too ({{bug(1238160)}}).</li>
- <li>The <a href="/en-US/docs/Web/API/notification">Notification API</a>'s {{domxref("Notification.requestPermission()","requestPermission()")}} method has been updated from a callback to a promised-based syntax ({{bug(1241278)}}).</li>
- <li>The <a href="/en-US/docs/Web/API/Fullscreen_API">Fullscreen API</a> has been updated to the latest spec and unprefixed. Some methods have been renamed or have seen their capitalisation changed ({{bug(743198)}}). Note that this is not yet activated by default by behind the <code>full-screen-api.unprefix.enabled</code> preference ({{bug(1268749)}}).</li>
-</ul>
-
-<h3 id="AudioVideo">Audio/Video</h3>
-
-<ul>
- <li>Now WAV file with u-law compression encoding can be played({{bug(851530)}}).</li>
- <li><a href="https://www.widevine.com/">Widevine</a> Content Decryption Module provided by Google Inc. is available via the <a href="/en-US/docs/Web/API/Encrypted_Media_Extensions_API">Encrypted Media Extensions API</a> for use with MP4 (only; see {{bug(1257716)}} for EME-with-WebM support) on Windows Vista and later and on Mac OS X enabling migration off Silverlight ({{bug(1265270)}}).</li>
-</ul>
-
-<h2 id="HTTP">HTTP</h2>
-
-<p><em>No change.</em></p>
-
-<h2 id="Networking">Networking</h2>
-
-<p><em>No change.</em></p>
-
-<h2 id="Security">Security</h2>
-
-<ul>
- <li>URL with the <code>view-source:</code> protocol don't open the <a href="/en-US/docs/Tools/View_source">View Source</a> tool anymore when used from a Web page ({{bug(1172165)}}).</li>
- <li>The Firefox <a href="https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in-firefox/">click-to-activate plugin whitelist</a> has been removed: only Flash doesn't need to be clicked to be activated ({{bug(1263630)}}).</li>
-</ul>
-
-<h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2>
-
-<h3 id="Interfaces">Interfaces</h3>
-
-<ul>
- <li>The CSS tokenizer is now available in JavaScript for add-ons ({{bug(1152033)}}).</li>
-</ul>
-
-<h3 id="FUEL">FUEL</h3>
-
-<p>The <a href="/en-US/docs/Mozilla/Tech/Toolkit_API/FUEL">FUEL</a> JavaScript library, introduced back in Firefox 3, <strong>has been removed</strong>. This library was designed to aid in add-on development and with the introduction of the <a href="/en-US/docs/Mozilla/Add-ons/SDK">Add-on SDK</a> and, now, by <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions">WebExtensions</a> support, is no longer useful. ({{bug(1090880)}})</p>
-
-<h3 id="XUL">XUL</h3>
-
-<p><em>No change.</em></p>
-
-<h3 id="JavaScript_code_modules">JavaScript code modules</h3>
-
-<p><em>No change.</em></p>
-
-<h3 id="XPCOM">XPCOM</h3>
-
-<p><em>No change.</em></p>
-
-<h3 id="Other">Other</h3>
-
-<p><em>No change.</em></p>
-
-<h2 id="See_also">See also</h2>
-
-<ul>
- <li><a href="https://www.fxsitecompat.com/en-US/versions/47">Site Compatibility for Firefox 47</a></li>
-</ul>
-
-<h2 id="Older_versions">Older versions</h2>
-
-<p>{{Firefox_for_developers(46)}}</p>
diff --git a/files/de/mozilla/firefox/releases/60/index.html b/files/de/mozilla/firefox/releases/60/index.html
deleted file mode 100644
index 2d75e69ac2..0000000000
--- a/files/de/mozilla/firefox/releases/60/index.html
+++ /dev/null
@@ -1,146 +0,0 @@
----
-title: Firefox 60 for developers
-slug: Mozilla/Firefox/Releases/60
-translation_of: Mozilla/Firefox/Releases/60
----
-<div>{{FirefoxSidebar}}</div><div>{{draft}}</div>
-
-<p class="summary">This article provides information about the changes in Firefox 60 that will affect developers. Firefox 60 is the current <a href="https://www.mozilla.org/en-US/firefox/channel/desktop/#nightly">Nightly version of Firefox</a>, and will ship on <a href="https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates">May 8, 2018</a>.</p>
-
-<h2 id="Stylo_comes_to_Firefox_for_Android_in_60">Stylo comes to Firefox for Android in 60</h2>
-
-<p><a href="https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/">Firefox's new parallel CSS engine</a> — also known as <strong>Quantum CSS</strong> or <strong>Stylo</strong>, which was <a href="/en-US/Firefox/Releases/57#Firefox_57_Firefox_Quantum">first enabled by default in Firefox 57 for desktop</a>, has now been enabled in Firefox for Android.</p>
-
-<h2 id="Changes_for_web_developers">Changes for web developers</h2>
-
-<h3 id="Developer_tools">Developer tools</h3>
-
-<ul>
- <li>In the CSS Pane rules view (see <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS">Examine and edit CSS</a>), the keyboard shortcuts for precise value increments (increase/decrease by 0.1) have changed from <kbd>Alt</kbd> + <kbd>Up</kbd>/<kbd>Down</kbd> to <kbd>Ctrl</kbd> + <kbd>Up</kbd>/<kbd>Down</kbd> on Linux and Windows, to avoid clashes with default OS-level shortcuts (see {{bug("1413314")}}).</li>
- <li>Also in the CSS Pane rules view, <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables">CSS variable names</a> will now auto-complete ({{bug(1422635)}}). If you enter <code>var(</code> into a property value and then type a dash (<code>-</code>), any variables you have declared in your CSS will then appear in an autocomplete list.</li>
-</ul>
-
-<h3 id="HTML">HTML</h3>
-
-<p>Pressing the Enter key in <code>designMode</code> and <code>contenteditable</code> now inserts <code>&lt;div&gt;</code> elements when the caret is in an inline element or text node which is a child of a block level editing host — instead of inserting <code>&lt;br&gt;</code> elements like it used to. If you want to use the old behavior on your app, you can do it with <code>document.execCommand()</code>. See <a href="/en-US/docs/Web/Guide/HTML/Editable_content#Differences_in_markup_generation">Differences in markup generation</a> for more details.</p>
-
-<h3 id="CSS">CSS</h3>
-
-<ul>
- <li>The {{cssxref("align-content")}}, {{cssxref("align-items")}}, {{cssxref("align-self")}}, {{cssxref("justify-content")}}, and {{cssxref("place-content")}} property values have been updated as per the latest <a href="https://drafts.csswg.org/css-align-3/">CSS Box Alignment Module Level 3</a> spec ({{bug(1430817)}}).</li>
- <li>The {{cssxref("paint-order")}} property has been implemented ({{bug(1426146)}}).</li>
-</ul>
-
-<h3 id="SVG">SVG</h3>
-
-<p><em>No changes.</em></p>
-
-<h3 id="JavaScript">JavaScript</h3>
-
-<p>The {{jsxref("Array.prototype.values()")}} method has been added again ({{bug(1420101)}}). It was disabled due to <a href="https://www.fxsitecompat.com/en-CA/docs/2016/array-prototype-values-breaks-some-legacy-apps/">compatibilty issues</a> in earlier versions. Make sure your code doesn't have any custom implementation of this method.</p>
-
-<h3 id="APIs">APIs</h3>
-
-<h4 id="New_APIs">New APIs</h4>
-
-<p><em>No changes.</em></p>
-
-<h4 id="DOM">DOM</h4>
-
-<ul>
- <li>In the <a href="/en-US/docs/Web/API/Web_Authentication_API">Web Authentication API</a>, the <code>MakePublicKeyCredentialOptions</code> dictionary object has been renamed {{domxref("PublicKeyCredentialCreationOptions")}}; this change has been made in Firefox ({{bug(1436473)}}).</li>
- <li>The <code>dom.workers.enabled</code> pref has been removed, meaning workers can no longer be disabled ({{bug(1434934)}}).</li>
- <li>The {{domxref("Document.body","body")}} property is now implemented on the {{domxref("Document")}} interface, rather than the {{domxref("HTMLDocument")}} interface ({{bug(1276438)}}).</li>
- <li>{{domxref("PerformanceResourceTiming")}} is now available in workers ({{bug(1425458)}}).</li>
- <li>The {{domxref("PerformanceObserver.takeRecords()")}} method has been implemented ({{bug(1436692)}}).</li>
- <li>The {{domxref("KeyboardEvent.keyCode")}} attribute of punctuation key becomes non-zero even if active keyboard layout doesn't produce ASCII character. See <a href="/en-US/docs/Web/API/KeyboardEvent/keyCode#keyCode_of_punctuation_keys_on_some_keyboard_layout">the detail</a>. Note that please do <strong>not</strong> use <code>KeyboardEvent.keyCode</code> in new applications. Please consider to use {{domxref("KeyboardEvent.key")}} or {{domxref("KeyboardEvent.code")}} instead.</li>
- <li>The {{domxref("Animation.updatePlaybackRate()")}} method has been implemented ({{bug("1436659")}}).</li>
- <li>New rules have been included for determining <a href="/en-US/docs/Web/API/KeyboardEvent/keyCode#keyCode_of_punctuation_keys_on_some_keyboard_layout">keyCode values of punctuation keys</a> ({{bug(1036008)}}).</li>
-</ul>
-
-<h4 id="DOM_events">DOM events</h4>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Service_workers">Service workers</h4>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Media_and_WebRTC">Media and WebRTC</h4>
-
-<ul>
- <li>When recording or sharing media obtained using {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}, muting the camera by setting the corresponding track's {{domxref("MediaStreamTrack.enabled")}} property to <code>false</code> now turns off the camera's "in use" indicator light, to help the user more easily see that the camera is not in use ({{bug(1299515)}}).</li>
- <li>Removing a track from an {{domxref("RTCPeerConnection")}} using {{domxref("RTCPeerConnection.removeTrack", "removeTrack()")}} no longer removes the track's {{domxref("RTCRtpSender")}} from the peer connection's list of senders as reported by {{domxref("RTCPeerConnection.getSenders", "getSenders()")}} ({{bug(1290949)}}).</li>
- <li>The {{domxref("RTCRtpContributingSource")}} and {{domxref("RTCRtpSynchronizationSource")}} objects' timestamps were previously being reported based on values returned by {{jsxref("Date.getTime()")}}. In Firefox 60, these have been fixed to correctly use the <a href="/en-US/docs/Web/API/Performance_API">Performance Timing API</a> instead ({{bug(1433576)}}).</li>
-</ul>
-
-<h4 id="Canvas_and_WebGL">Canvas and WebGL</h4>
-
-<p><em>No changes.</em></p>
-
-<h3 id="CSSOM">CSSOM</h3>
-
-<p><em>No changes.</em></p>
-
-<h3 id="HTTP">HTTP</h3>
-
-<p><em>No changes.</em></p>
-
-<h3 id="Security">Security</h3>
-
-<p><em>No changes.</em></p>
-
-<h3 id="Plugins">Plugins</h3>
-
-<p><em>No changes.</em></p>
-
-<h3 id="Other">Other</h3>
-
-<p><em>No changes.</em></p>
-
-<h2 id="Removals_from_the_web_platform">Removals from the web platform</h2>
-
-<h3 id="HTML_2">HTML</h3>
-
-<p><em>No changes.</em></p>
-
-<h3 id="CSS_2">CSS</h3>
-
-<ul>
- <li>The proprietary {{cssxref("-moz-user-input")}} property's <code>enabled</code> and <code>disabled</code> values are no longer available ({{bug("1405087")}}).</li>
- <li>The proprietary {{cssxref("-moz-border-top-colors")}}, {{cssxref("-moz-border-right-colors")}}, {{cssxref("-moz-border-bottom-colors")}}, and {{cssxref("-moz-border-left-colors")}} properties have been removed from the platform completely ({{bug(1429723)}}).</li>
-</ul>
-
-<h3 id="JavaScript_2">JavaScript</h3>
-
-<p>The non-standard <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Expression_closures">expression closure</a> syntax has been removed ({{bug(1426519)}}).</p>
-
-<h3 id="APIs_2">APIs</h3>
-
-<p><em>No changes.</em></p>
-
-<h3 id="SVG_2">SVG</h3>
-
-<p><em>No changes.</em></p>
-
-<h3 id="Other_2">Other</h3>
-
-<p><em>No changes.</em></p>
-
-<h2 id="Changes_for_add-on_and_Mozilla_developers">Changes for add-on and Mozilla developers</h2>
-
-<h3 id="WebExtensions">WebExtensions</h3>
-
-<p><em>No changes.</em></p>
-
-<h2 id="See_also">See also</h2>
-
-<ul>
- <li>Site compatibility for Firefox 60</li>
-</ul>
-
-<h2 id="Older_versions">Older versions</h2>
-
-<p>{{Firefox_for_developers(58)}}</p>
-
-<p> </p>
diff --git a/files/de/mozilla/firefox/releases/68/index.html b/files/de/mozilla/firefox/releases/68/index.html
deleted file mode 100644
index 8a5c4fa572..0000000000
--- a/files/de/mozilla/firefox/releases/68/index.html
+++ /dev/null
@@ -1,162 +0,0 @@
----
-title: Firefox 68 für Entwickler
-slug: Mozilla/Firefox/Releases/68
-translation_of: Mozilla/Firefox/Releases/68
----
-<p>{{FirefoxSidebar}}{{Draft}}</p>
-
-<p class="summary">This article provides information about the changes in Firefox 68 that will affect developers. Firefox 68 is the current <a href="https://www.mozilla.org/en-US/firefox/channel/desktop/#beta" rel="noopener">Beta version of Firefox</a>, and will ship on <a href="https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates" rel="noopener">July 9, 2019</a>.</p>
-
-<h2 id="Changes_for_web_developers">Changes for web developers</h2>
-
-<h3 id="Developer_tools">Developer tools</h3>
-
-<ul>
- <li>Die Einstellung, die die Sichtbarkeit interner Erweiterungen (System-Add-Ons und versteckte Erweiterungen) auf der <a href="/en-US/docs/Tools/about:debugging">about:debugging</a>-Seite kontrolliert, wurde von <code>devtools.aboutdebugging.showSystemAddons</code> zu  <code>devtools.aboutdebugging.showHiddenAddons</code> geändert ({{bug(1544372)}}).</li>
- <li>Die Konsole zeigt jetzt <a href="/en-US/docs/Tools/Web_Console/Console_messages#CSS">mehr Informationen über CSS-Warnungen</a> inklusive einer Liste der Knoten der DOM-Elemente, die die Regel genutzt haben ({{bug(1093953)}}).</li>
- <li>Über die <a href="/en-US/docs/Tools/Network_Monitor/request_list#Filtering_requests">Anfragen-Liste</a> der Netzwerkanalyse kann jetzt eine spezifische URL geblockt werden ({{bug(1151368)}}).</li>
- <li>Es ist jetzt möglich, eine Netzwerkanfrage erneut zu senden, ohne das Verfahren, die URL, die Parameter oder die Überschrift ändern zu müssen, indem der <a href="/en-US/docs/Tools/Network_Monitor/request_list#Context_menu">Resend</a>-Befehl im Kontextmenü ausgeführt wird ({{bug(1422014)}}).</li>
- <li>Es ist jetzt möglich, die <a href="/en-US/docs/Tools/Network_Monitor/request_list#Network_request_columns">Breite der Spalten</a> in der Netzwerkanalyse zu ändern, um dem Arbeitsalauf gerecht zu werden. ({{bug(1358414)}}).</li>
- <li>The context menu of the <a href="/en-US/docs/Tools/Network_Monitor/request_details#Headers">Headers</a> tab now allows you to copy all or some of the header information to the clipboard in JSON format ({{bug(1442249)}}).</li>
- <li>A button has been added to the <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_and_edit_CSS#Examine_CSS_rules">rules panel</a> of the Page Inspector that allows you to toggle display of any print media queries ({{bug(1534984)}}).</li>
- <li>An icon will be displayed next to invalid or unsupported <a href="/en-US/docs/Page_Inspector/How_to/Examine_and_edit_CSS#Examine_CSS_rules">CSS rules</a> in the Rules pane of the Page Inspector ({{bug(1306054)}}).</li>
-</ul>
-
-<h4 id="Removals">Removals</h4>
-
-<h3 id="HTML">HTML</h3>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Removals_2"> Removals</h4>
-
-<h3 id="CSS">CSS</h3>
-
-<ul>
- <li><a href="/en-US/docs/Web/CSS/CSS_Scroll_Snap">CSS Scroll Snapping</a> has been updated to the latest version of the specification ({{bug(1312163)}}) and ({{bug(1544136)}}), this includes:
-
- <ul>
- <li>The scroll-padding properties ({{bug(1373832)}})</li>
- <li>The scroll-margin properties ({{bug(1373833)}})</li>
- <li>{{CSSxRef("scroll-snap-align")}} ({{bug(1373835)}})</li>
- </ul>
- </li>
- <li>The {{CSSxRef("-webkit-line-clamp")}} property has been implemented for compatibility with other browsers ({{bug(866102)}}).</li>
- <li>Support {{CSSxRef("::marker")}} pseudo-element ({{bug(205202)}}) and animation for ::marker pseudos ({{bug(1538618)}})</li>
- <li>Change {{CSSxRef("currentColor")}} to be a computed value (except for color property)  ({{bug(760345)}}).</li>
- <li>Fix support for the 'ch' length unit to match spec (fallback for no '0' glyph, vertical metrics) ({{bug(282126)}})</li>
- <li>The  {{CSSxRef("counter-set")}} property has been implemented. ({{bug(1518201)}})</li>
- <li>Implement list numbering using a built-in 'list-item' counter - fixes list numbering bugs ({{bug(288704)}})</li>
- <li>CSS Transforms are now supported in indirectly rendered things e.g.)  {{SVGElement("mask")}},  {{SVGElement("marker")}},  {{SVGElement("pattern")}},  {{SVGElement("clipPath")}} ({{bug(1323962)}}).</li>
-</ul>
-
-<h4 id="Removals_3">Removals</h4>
-
-<ul>
- <li>{{CSSxRef("scroll-snap-coordinate")}}, {{CSSxRef("scroll-snap-destination")}}, {{CSSxRef("scroll-snap-type-x")}} and {{CSSxRef("scroll-snap-type-y")}} have been removed.</li>
- <li>The {{CSSxRef("scroll-snap-type")}} property has become a longhand, so the old shorthand syntax like <code>scroll-snap-type:mandatory</code> will stop working. See the <a href="https://www.fxsitecompat.com/en-CA/docs/2019/legacy-css-scroll-snap-syntax-support-has-been-dropped/">Firefox Site Compatability</a> note.</li>
-</ul>
-
-<h3 id="SVG">SVG</h3>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Removals_4">Removals</h4>
-
-<h3 id="JavaScript">JavaScript</h3>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Removals_5">Removals</h4>
-
-<h3 id="APIs">APIs</h3>
-
-<p><em>No changes.</em></p>
-
-<h4 id="New_APIs">New APIs</h4>
-
-<ul>
- <li>Implement Resize Observer API ({{bug(1272409)}}).</li>
-</ul>
-
-<h4 id="DOM">DOM</h4>
-
-<ul>
- <li>The <a href="/en-US/docs/Web/API/Visual_Viewport_API">Visual Viewport API</a> has now been enabled by default on Android ({{bug(1512813)}}). Adding this API to desktop versions of Firefox is being tracked in {{bug(1551302)}}.</li>
- <li>The {{domxref("HTMLImageElement.decode", "decode()")}} element on images is now implemented. this can be used to trigger loading and decoding of an image prior to adding it to the DOM ({{bug(1501794)}}).</li>
- <li>The <a href="/en-US/docs/Web/API/Notifications_API">Notifications API</a> now requires that the user interact with the page before it can request permission to send notifications ({{bug(1524619)}}).</li>
- <li>{{domxref("XMLHttpRequest")}} has been updated to no longer accept the non-standard <code>moz-chunked-arraybuffer</code> value for {{domxref("XMLHttpRequest.responseType", "responseType")}}. Code still using it should be updated to <a href="/en-US/docs/Web/API/Streams_API/Using_readable_streams#Consuming_a_fetch_as_a_stream">use the Fetch API as a stream</a> ({{bug(1120171)}}).</li>
- <li><code>XMLHttpRequest</code> now outputs a warning to console if you perform a synchronous request while handling an {{domxref("Window.unload_event", "unload")}}, {{domxref("Window.beforeunload_event", "beforeunload")}}, or {{domxref("Window.pagehide_event", "pagehide")}} event ({{bug(980902)}}).</li>
- <li>The {{domxref("Document.cookie", "cookie")}} property has moved from the {{domxref("HTMLDocument")}} interface to the {{domxref("Document")}} interface, allowing documents other than {{Glossary("HTML")}} to use cookies ({{bug(144795)}}).</li>
-</ul>
-
-<h4 id="DOM_events">DOM events</h4>
-
-<h4 id="Service_workers">Service workers</h4>
-
-<h4 id="Media_Web_Audio_and_WebRTC">Media, Web Audio, and WebRTC</h4>
-
-<ul>
- <li>WebRTC has been updated to recognize that a <code>null</code> candidate passed into the {{domxref("RTCPeerConnection.icecandidate", "icecandidate")}} event handler, indicating the receipt of a candidate, instead indicates that there are no further candidates coming; when this happens the ICE gathering ({{domxref("RTCPeerConnection.iceGatheringState", "iceGatheringState")}}) state reaches <code>complete</code> ({{bug(1318167)}}).</li>
- <li>The {{domxref("RTCRtpReceiver")}} methods {{domxref("RTCRtpReceiver.getContributingSources", "getContributingSources()")}} and {{domxref("RTCRtpReceiver.getSynchronizationSources", "getSynchronizationSources()")}} now support video tracks; previously they only worked on audio ({{bug(1534466)}}).</li>
- <li>
- <p>{{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} may no longer be used from a non-secure context; attempting to do so now throws a <code>NotAllowedError</code> result. Secure contexts are those loaded using HTTPS, those located using the <code>file:///</code> scheme, and those loaded from <code>localhost</code>. For now, if you must, you can re-enable the ability to perform insecure calls to <code>getUserMedia()</code> by setting the preference <code>media.getusermedia.insecure.enabled</code> to <code>true</code> ({{bug(1335740)}}).</p>
-
- <div class="blockIndicator note">
- <p><strong>Note:</strong> In the future, Firefox will also remove the {{domxref("navigator.mediaDevices")}} property on insecure contexts, preventing all access to the {{domxref("MediaDevices")}} APIs; see {{bug()}} for the status of this work. <strong>This is already the case in Nightly builds.</strong></p>
- </div>
- </li>
-</ul>
-
-<h4 id="Canvas_and_WebGL">Canvas and WebGL</h4>
-
-<h4 id="Removals_6">Removals</h4>
-
-<ul>
- <li>Removed the non-standard {{DOMxRef("XMLDocument.load()")}} method ({{bug(332175)}}).</li>
- <li>Removed the non-standard {{DOMxRef("XMLDocument.async")}} property ({{bug(1328138)}}).</li>
-</ul>
-
-<h3 id="Security">Security</h3>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Removals_7">Removals</h4>
-
-<h3 id="Plugins">Plugins</h3>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Removals_8">Removals</h4>
-
-<h3 id="Other">Other</h3>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Removals_9">Removals</h4>
-
-<h2 id="Changes_for_add-on_developers">Changes for add-on developers</h2>
-
-<h3 id="API_changes">API changes</h3>
-
-<ul>
- <li>The The proxy.register() and proxy.unregister() functions have been deprecated and will be removed from Firefox 71 ({{bug(1545811)}}).</li>
-</ul>
-
-<h4 id="Removals_10">Removals</h4>
-
-<h3 id="Manifest_changes">Manifest changes</h3>
-
-<p><em>No changes.</em></p>
-
-<h4 id="Removals_11">Removals</h4>
-
-<h2 id="See_also">See also</h2>
-
-<ul>
- <li><a href="https://www.fxsitecompat.com/en-CA/versions/68/">Site compatibility for Firefox 68</a></li>
-</ul>
-
-<h2 id="Older_versions">Older versions</h2>
-
-<p>{{Firefox_for_developers(67)}}</p>