From ab954a06ff70b6a088c96ec3f8c1fa15a40922b7 Mon Sep 17 00:00:00 2001 From: Vick Vasquez Date: Thu, 15 Jun 2023 15:54:16 -0600 Subject: [PATCH 1/4] feat(es): translate window.console --- files/es/web/api/window/console/index.md | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 files/es/web/api/window/console/index.md diff --git a/files/es/web/api/window/console/index.md b/files/es/web/api/window/console/index.md new file mode 100644 index 00000000000000..8cd6c808aec80d --- /dev/null +++ b/files/es/web/api/window/console/index.md @@ -0,0 +1,32 @@ +--- +title: "Window: console" +slug: Web/API/Window/console +--- + +{{APIRef}} + +La propiedad **`Window.console`** devuelve una referencia al objeto {{domxref("console")}}, el cual proporciona métodos para imprimir información en la consola del navegador. Estos métodos estan destinados únicamente para propósitos de depuración y no para presentar información a los usuarios finales. + +## Ejemplos + +### Imprimir en consola + +El primer ejemplo imprime texto en la consola. + +```js +console.log("Ocurrió un error al cargar el contenido"); +``` + +El siguiente ejemplo imprime un objeto en la consola, con los campos del objeto expandibles. + +```js +console.dir(someObject); +``` + +Para obtener mas ejemplos, consulta la sección de [Ejemplos](/es/docs/Web/API/console#examples) en el árticulo de [`console`](/es/docs/Web/API/console). + +## Especificaciones + +{{Specifications}} + +> **Nota:** Actualmente hay muchas diferencias de implementación en los navegadores, pero se esta trabajando para hacerlos mas consistentes entre sí. From 3f002da366fb6e5d6fb0d254dd95d4e80305ef34 Mon Sep 17 00:00:00 2001 From: Vick Vasquez Date: Thu, 15 Jun 2023 15:54:39 -0600 Subject: [PATCH 2/4] feat(es): translate window.customelements --- .../es/web/api/window/customelements/index.md | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 files/es/web/api/window/customelements/index.md diff --git a/files/es/web/api/window/customelements/index.md b/files/es/web/api/window/customelements/index.md new file mode 100644 index 00000000000000..5978bbcbee6dbb --- /dev/null +++ b/files/es/web/api/window/customelements/index.md @@ -0,0 +1,46 @@ +--- +title: "Window: customElements" +slug: Web/API/Window/customElements +--- + +{{APIRef}} + +La propiedad de solo lectura **`customElements`** de la interface {{domxref("Window")}}, devuelve una referencia al objeto {{domxref("CustomElementRegistry")}}, el cual puede usarse para registrar un nuevo [elemento personalizado](/es/docs/Web/API/Web_components/Using_custom_elements) y obtener información sobre el elemento previamente registrado. + +## Ejemplos + +El ejemplo mas común que verás de esta propiedad es para acceder al método {{domxref("CustomElementRegistry.define()")}} para definir y registrar un nuevo elemento personalizado, por ejemplo: + +```js +let customElementRegistry = window.customElements; +customElementRegistry.define("my-custom-element", MyCustomElement); +``` + +Sin embargo, generalmente se acorta como se muestra a continuación: + +```js +customElements.define( + "element-details", + class extends HTMLElement { + constructor() { + super(); + const template = document.getElementById( + "element-details-template" + ).content; + const shadowRoot = this.attachShadow({ mode: "open" }).appendChild( + template.cloneNode(true) + ); + } + } +); +``` + +Consulta nuestro repositorio [web-components-examples](https://github.com/mdn/web-components-examples/) para obtener mas ejemplos. + +## Especificaciones + +{{Specifications}} + +## Compatibilidad con navegadores + +{{Compat}} From 87102f9ebd4d1a357fa110eeeb72549bf4768430 Mon Sep 17 00:00:00 2001 From: Vick Vasquez Date: Thu, 15 Jun 2023 15:54:55 -0600 Subject: [PATCH 3/4] feat(es): translate window.navigation --- files/es/web/api/window/navigation/index.md | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 files/es/web/api/window/navigation/index.md diff --git a/files/es/web/api/window/navigation/index.md b/files/es/web/api/window/navigation/index.md new file mode 100644 index 00000000000000..a7206fa546fcfc --- /dev/null +++ b/files/es/web/api/window/navigation/index.md @@ -0,0 +1,36 @@ +--- +title: "Window: navigation" +slug: Web/API/Window/navigation +status: + - experimental +--- + +{{APIRef}}{{SeeCompatTable}} + +La propiedad de solo lectura `navigation` de la interface {{domxref("Window")}} devuelve el objeto {{domxref("Navigation")}} asociada a la ventana actual. + +El punto de entrada para el {{domxref("Navigation API")}}. + +## Valor + +Una instancia del objeto {{domxref("Navigation")}}. + +## Ejemplos + +```js +let currentNavEntries = window.navigation.entries(); +``` + +## Especificaciones + +{{Specifications}} + +## Compatibilidad con navegadores + +{{Compat}} + +## Véase también + +- [Enrutamiento moderno del lado del cliente: la API de navegación](https://developer.chrome.com/docs/web-platform/navigation-api/) +- [Explicación de la API de navegación](https://github.com/WICG/navigation-api/blob/main/README.md) +- Domenic Denicola's [Ejemplo en vivo de la API de navegación](https://gigantic-honored-octagon.glitch.me/) From 8fcf726669e4696bfaf16e05ac92e8c5c83fadba Mon Sep 17 00:00:00 2001 From: Alexander Date: Fri, 16 Jun 2023 13:34:01 -0600 Subject: [PATCH 4/4] Apply suggestions from code review --- files/es/web/api/window/console/index.md | 4 +++- files/es/web/api/window/customelements/index.md | 6 ++++-- files/es/web/api/window/navigation/index.md | 8 ++++---- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/files/es/web/api/window/console/index.md b/files/es/web/api/window/console/index.md index 8cd6c808aec80d..0cb39cccb3ace5 100644 --- a/files/es/web/api/window/console/index.md +++ b/files/es/web/api/window/console/index.md @@ -1,6 +1,8 @@ --- -title: "Window: console" +title: "Window: Propiedad console" slug: Web/API/Window/console +l10n: + sourceCommit: cc070123f72376faec06e36622c4fc723a75325f --- {{APIRef}} diff --git a/files/es/web/api/window/customelements/index.md b/files/es/web/api/window/customelements/index.md index 5978bbcbee6dbb..12df4cef811512 100644 --- a/files/es/web/api/window/customelements/index.md +++ b/files/es/web/api/window/customelements/index.md @@ -1,11 +1,13 @@ --- -title: "Window: customElements" +title: "Window: Propiedad customElements" slug: Web/API/Window/customElements +l10n: + sourceCommit: ac2874857a3de0be38430e58068597edf0afa2b2 --- {{APIRef}} -La propiedad de solo lectura **`customElements`** de la interface {{domxref("Window")}}, devuelve una referencia al objeto {{domxref("CustomElementRegistry")}}, el cual puede usarse para registrar un nuevo [elemento personalizado](/es/docs/Web/API/Web_components/Using_custom_elements) y obtener información sobre el elemento previamente registrado. +La propiedad de solo lectura **`customElements`** de la interfaz {{domxref("Window")}}, devuelve una referencia al objeto {{domxref("CustomElementRegistry")}}, el cual puede usarse para registrar un nuevo [elemento personalizado](/es/docs/Web/API/Web_components/Using_custom_elements) y obtener información sobre el elemento previamente registrado. ## Ejemplos diff --git a/files/es/web/api/window/navigation/index.md b/files/es/web/api/window/navigation/index.md index a7206fa546fcfc..de9f2415f5289e 100644 --- a/files/es/web/api/window/navigation/index.md +++ b/files/es/web/api/window/navigation/index.md @@ -1,13 +1,13 @@ --- -title: "Window: navigation" +title: "Window: Propiedad navigation" slug: Web/API/Window/navigation -status: - - experimental +l10n: + sourceCommit: cc070123f72376faec06e36622c4fc723a75325f --- {{APIRef}}{{SeeCompatTable}} -La propiedad de solo lectura `navigation` de la interface {{domxref("Window")}} devuelve el objeto {{domxref("Navigation")}} asociada a la ventana actual. +La propiedad de solo lectura `navigation` de la interfaz {{domxref("Window")}} devuelve el objeto {{domxref("Navigation")}} asociada a la ventana actual. El punto de entrada para el {{domxref("Navigation API")}}.