Skip to content

Commit

Permalink
Convert web/api/document to markdown for es (#8670)
Browse files Browse the repository at this point in the history
* chore: improve markdown conversion

* remove unneeded brush class
* replace syntaxbox class with js
* add missing classes to pre blocks
* minor content edits
* remove unused languages macro
* add missing ApiRef() block

* feat: convert web/api/document to markdown

* feat: improve es docs

* replace manual "specifications" and "compat" sections with macros
* minor text improvements
* add missing language indicators to code blocks
* replace http links to W3C with https links

* Apply suggestions from code review

Co-authored-by: Craig Blaszczyk <[email protected]>
  • Loading branch information
jakul and Craig Blaszczyk committed Sep 20, 2022
1 parent 1c22420 commit 89fc5a4
Show file tree
Hide file tree
Showing 98 changed files with 2,929 additions and 3,393 deletions.
61 changes: 0 additions & 61 deletions files/es/web/api/document/adoptnode/index.html

This file was deleted.

55 changes: 55 additions & 0 deletions files/es/web/api/document/adoptnode/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
title: Document.adoptNode()
slug: Web/API/Document/adoptNode
tags:
- API
- DOM
- DOM Reference
- Referencia
- metodo
translation_of: Web/API/Document/adoptNode
---
{{ ApiRef("DOM") }}

**`Document.adoptNode()`** transfiere un {{Glossary("node/dom", "node")}} desde otro {{domxref("Document", "document", "", "1")}} al documento del método. El nodo adoptado y sus subnodos se eliminan del documento original (si lo hubiera), encuentra y su {{domxref("Node.ownerDocument", "ownerDocument")}} se cambia por el documento actual. El nodo puede entoces ser insertado en el documento actual.

## Sintaxis

```js
node = document.adoptNode(externalNode);
```

- `node`
- : El nodo adoptado que ahora tiene este documento como su {{domxref("Node.ownerDocument", "ownerDocument")}}. El {{domxref("Node.parentNode", "parentNode")}} del nodo es `null`, esto se debe a que aún no a sido insertado en el árbol del documento. Tenga en cuenta que `node` y `externalNode` son el mismo objeto después de esta llamada.
- `externalNode`
- : El nodo a ser adoptado desde otro documento.

## Ejemplo

```js
var iframe = document.querySelector('iframe');
var iframeImages = iframe.contentDocument.querySelectorAll('img');
var newParent = document.getElementById('images');

iframeImages.forEach(function(imgEl) {
newParent.appendChild(document.adoptNode(imgEl));
});
```

## Notas

Los nodos de documentos externos deberían ser clonados utilizando {{domxref("document.importNode()")}} (o adoptado utilizando `document.adoptNode()`) antes de que puedan ser insertados en el documento actual. Para más incidencias sobre {{domxref("Node.ownerDocument")}}, vea el [W3C DOM FAQ](https://www.w3.org/DOM/faq.html#ownerdoc).

Firefox actualmente no obliga a cumplir esta regla (lo hizo un tiempo durante el desarrollo de Firefox 3, pero muchos sitios se rompían cuando esta regla era obligatoria). Animamos a los desarrolladores web a que corrijan su código para seguir esta regla con el fin de mejorar la compatibilidad futura.

## Especificaciones

{{Specifications}}

## Compatibilidad del Navegador

{{Compat}}

## Vea también

- {{domxref("document.importNode")}}
36 changes: 0 additions & 36 deletions files/es/web/api/document/alinkcolor/index.html

This file was deleted.

35 changes: 35 additions & 0 deletions files/es/web/api/document/alinkcolor/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: document.alinkColor
slug: Web/API/Document/alinkColor
translation_of: Web/API/Document/alinkColor
---
{{APIRef("DOM")}}{{ Deprecated_header() }}

Devuelve o define el color que tendrán los vínculos activos en el cuerpo (elemento `body` del documento. Un vínculo está activo durante el tiempo entre los eventos `mousedown` (cuando se presiona el botón izquierdo del "mouse" sobre el vínculo) y `mouseup` (cuando se deja de presionar el vínculo al soltar el botón izquierdo del "mouse").

## Sintaxis

```js
color = document.alinkColor
document.alinkColor =color
```

`color` es un texto que deberá llevar el nombre del color en inglés(e.g., `"blue"`, `"darkblue"`, etc.) o el valor hexadecimal del color (e.g., `#0000FF`)

## Notas

El valor por defecto de esta propiedad en Mozilla es rojo (`#ee0000` en hexadecimal).

`document.alinkColor` es obsoleto en [DOM Level 2 HTML](https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26809268). Una alternativa es el selector CSS {{ Cssxref(":active") }}.

Otra alternativa es `document.body.aLink`, sin embargo éste es [desaprobado en HTML 4.01](https://www.w3.org/TR/html401/struct/global.html#adef-alink) a favor de la alternativa CSS.

[Gecko](es/Gecko) soporta tanto `alinkColor`/`:active` como {{ Cssxref(":focus") }}. Internet Explorer 6 y 7 soportan `alinkColor`/`:active` sólo para [vínculos de ancla (\<a>) HTML](es/HTML/Element/a) y el comportamiento es el mismo que `:focus` bajo Gecko. En IE (Internet Explorer) no hay soporte para `:focus`.

## Especificaciones

{{Specifications}}

## Compatibilidad del Navegador

{{Compat}}
Loading

0 comments on commit 89fc5a4

Please sign in to comment.