Skip to content

Commit

Permalink
Move Web/API/Houdini to Web/API/Houdini_APIs | fix the reference bug (#…
Browse files Browse the repository at this point in the history
…31677)

* move files

* fix api summary title

* fix redirects

* fix broken link

* Apply suggestions from code review

Co-authored-by: Chris Mills <[email protected]>

---------

Co-authored-by: Chris Mills <[email protected]>
  • Loading branch information
skyclouds2001 and chrisdavidmills authored Jan 17, 2024
1 parent 9cb0cc5 commit 3b39e41
Show file tree
Hide file tree
Showing 18 changed files with 24 additions and 23 deletions.
5 changes: 3 additions & 2 deletions files/en-us/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8611,6 +8611,7 @@
/en-US/docs/Web/API/Headers/getAll /en-US/docs/Web/API/Headers/get
/en-US/docs/Web/API/History.length /en-US/docs/Web/API/History/length
/en-US/docs/Web/API/History_API/Example /en-US/docs/Web/API/History_API/Working_with_the_History_API
/en-US/docs/Web/API/Houdini /en-US/docs/Web/API/Houdini_APIs
/en-US/docs/Web/API/IDBCursor.advance /en-US/docs/Web/API/IDBCursor/advance
/en-US/docs/Web/API/IDBCursor.continue /en-US/docs/Web/API/IDBCursor/continue
/en-US/docs/Web/API/IDBCursor.delete /en-US/docs/Web/API/IDBCursor/delete
Expand Down Expand Up @@ -12156,7 +12157,7 @@
/en-US/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines /en-US/docs/Web/HTML/Element/Heading_Elements
/en-US/docs/Web/Guide/HTML/Using_data_attributes /en-US/docs/Learn/HTML/Howto/Use_data_attributes
/en-US/docs/Web/Guide/HTML/XHTML /en-US/docs/Glossary/XHTML
/en-US/docs/Web/Guide/Houdini /en-US/docs/Web/API/Houdini
/en-US/docs/Web/Guide/Houdini /en-US/docs/Web/API/Houdini_APIs
/en-US/docs/Web/Guide/Index /en-US/docs/Web/Guide
/en-US/docs/Web/Guide/Introduction_to_Web_development /en-US/docs/Learn
/en-US/docs/Web/Guide/Mobile /en-US/docs/Learn/CSS/CSS_layout/Responsive_Design
Expand Down Expand Up @@ -12336,7 +12337,7 @@
/en-US/docs/Web/HTTP/X-Frame-Options /en-US/docs/Web/HTTP/Headers/X-Frame-Options
/en-US/docs/Web/HTTP/data_URIs /en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
/en-US/docs/Web/HTTP/www_and_non-www_URLs /en-US/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs
/en-US/docs/Web/Houdini /en-US/docs/Web/API/Houdini
/en-US/docs/Web/Houdini /en-US/docs/Web/API/Houdini_APIs
/en-US/docs/Web/Houdini/CSS_Painting_API /en-US/docs/Web/API/CSS_Painting_API/Guide
/en-US/docs/Web/Houdini/CSS_Typed_OM /en-US/docs/Web/API/CSS_Typed_OM_API
/en-US/docs/Web/Houdini/Learn/CSS_Painting_API /en-US/docs/Web/API/CSS_Painting_API/Guide
Expand Down
2 changes: 1 addition & 1 deletion files/en-us/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -42340,7 +42340,7 @@
"modified": "2019-03-18T20:56:26.488Z",
"contributors": ["wbamberg", "chrisdavidmills", "rugk"]
},
"Web/API/Houdini": {
"Web/API/Houdini_APIs": {
"modified": "2020-07-16T03:51:08.991Z",
"contributors": [
"Wind1808",
Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/houdini/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ While many of the features Houdini enables can be created with JavaScript, inter

## See also

- [Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
- [CSSOM](/en-US/docs/Web/API/CSS_Object_Model)
- [CSS Paint API](/en-US/docs/Web/API/CSS_Painting_API)
- [CSS Typed OM](/en-US/docs/Web/API/CSS_Typed_OM_API)
2 changes: 1 addition & 1 deletion files/en-us/web/api/css/paintworklet_static/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,4 @@ if ("paintWorklet" in CSS) {
## See also

- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [Houdini APIs](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
2 changes: 1 addition & 1 deletion files/en-us/web/api/css_object_model/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,4 +108,4 @@ All these features have been added little by little over the years to the differ
## See also

- [Document Object Model (DOM)](/en-US/docs/Web/API/Document_Object_Model)
- [Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
4 changes: 2 additions & 2 deletions files/en-us/web/api/css_painting_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ browser-compat: api.PaintWorkletGlobalScope

{{DefaultAPISidebar("CSS Painting API")}}{{SeeCompatTable}}

The CSS Painting API — part of the [CSS Houdini](/en-US/docs/Web/API/Houdini) umbrella of APIs — allows developers to write JavaScript functions that can draw directly into an element's background, border, or content.
The CSS Painting API — part of the [CSS Houdini](/en-US/docs/Web/API/Houdini_APIs) umbrella of APIs — allows developers to write JavaScript functions that can draw directly into an element's background, border, or content.

## Concepts and usage

Expand Down Expand Up @@ -157,4 +157,4 @@ While you can't play with the worklet's script, you can alter the custom propert

- [Using the CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API/Guide)
- [CSS Typed Object Model API](/en-US/docs/Web/API/CSS_Typed_OM_API)
- [CSS Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ browser-compat: api.CSS.registerProperty_static

{{DefaultAPISidebar("CSS Properties and Values API")}}

The **CSS Properties and Values API** — part of the [CSS Houdini](/en-US/docs/Web/API/Houdini) umbrella of APIs — allows the registration of {{cssxref('--*', 'CSS custom properties')}}, allowing for property type checking, default values, and properties that do or do not inherit their value.
The **CSS Properties and Values API** — part of the [CSS Houdini](/en-US/docs/Web/API/Houdini_APIs) umbrella of APIs — allows the registration of {{cssxref('--*', 'CSS custom properties')}}, allowing for property type checking, default values, and properties that do or do not inherit their value.

## Registering a custom property

Expand Down
4 changes: 2 additions & 2 deletions files/en-us/web/api/css_properties_and_values_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ browser-compat:

{{DefaultAPISidebar("CSS Properties and Values API")}}

The **CSS Properties and Values API** — part of the [CSS Houdini](/en-US/docs/Web/API/Houdini) umbrella of APIs — allows developers to explicitly define their {{cssxref('--*', 'CSS custom properties')}}, allowing for property type checking, default values, and properties that do or do not inherit their value.
The **CSS Properties and Values API** — part of the [CSS Houdini](/en-US/docs/Web/API/Houdini_APIs) umbrella of APIs — allows developers to explicitly define their {{cssxref('--*', 'CSS custom properties')}}, allowing for property type checking, default values, and properties that do or do not inherit their value.

## Interfaces

Expand Down Expand Up @@ -54,4 +54,4 @@ The same registration can take place in [CSS](/en-US/docs/Web/CSS) using the {{c
- [Using the CSS properties and values API](/en-US/docs/Web/API/CSS_Properties_and_Values_API/guide)
- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [CSS Typed Object Model](/en-US/docs/Web/API/CSS_Typed_OM_API)
- [CSS Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
2 changes: 1 addition & 1 deletion files/en-us/web/api/css_typed_om_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,4 +119,4 @@ CSSStyleValue is the base class through which all CSS values are expressed. Subc

- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [Using the CSS Typed Object Model](/en-US/docs/Web/API/CSS_Typed_OM_API/Guide)
- [CSS Houdini](/en-US/docs/Web/API/Houdini)
- [CSS Houdini](/en-US/docs/Web/API/Houdini_APIs)
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Houdini
slug: Web/API/Houdini
title: Houdini APIs
slug: Web/API/Houdini_APIs
page-type: guide
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@ A double-precision integer.
- [CSS.paintWorklet](/en-US/docs/Web/API/CSS/paintWorklet_static)
- [Worklet](/en-US/docs/Web/API/Worklet)
- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [Houdini APIs](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
- [window.devicePixelRatio](/en-US/docs/Web/API/Window/devicePixelRatio)
2 changes: 1 addition & 1 deletion files/en-us/web/api/paintworkletglobalscope/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,4 +110,4 @@ You can also use the {{cssxref('@supports')}} at-rule.
## See also

- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [Houdini APIs](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
Original file line number Diff line number Diff line change
Expand Up @@ -100,4 +100,4 @@ li {
## See also

- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [Houdini APIs](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
4 changes: 2 additions & 2 deletions files/en-us/web/css/@property/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ browser-compat: css.at-rules.property

{{CSSRef}}

The **`@property`** [CSS](/en-US/docs/Web/CSS) [at-rule](/en-US/docs/Web/CSS/At-rule) is part of the [CSS Houdini](/en-US/docs/Web/API/Houdini) umbrella of APIs. It allows developers to explicitly define their {{cssxref('--*', 'CSS custom properties')}}, allowing for property type checking and constraining, setting default values, and defining whether a custom property can inherit values or not.
The **`@property`** [CSS](/en-US/docs/Web/CSS) [at-rule](/en-US/docs/Web/CSS/At-rule) is part of the [CSS Houdini](/en-US/docs/Web/API/Houdini_APIs) umbrella of APIs. It allows developers to explicitly define their {{cssxref('--*', 'CSS custom properties')}}, allowing for property type checking and constraining, setting default values, and defining whether a custom property can inherit values or not.

The `@property` rule represents a custom property registration directly in a stylesheet without having to run any JS. Valid `@property` rules result in a registered custom property, as if {{domxref('CSS.registerProperty_static', 'registerProperty()')}} had been called with equivalent parameters.

Expand Down Expand Up @@ -136,6 +136,6 @@ For item three, the `--item-size` value gets set to `1000px`. While `1000px` is
- [CSS Properties and Values API](/en-US/docs/Web/API/CSS_Properties_and_Values_API)
- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [CSS Typed Object Model](/en-US/docs/Web/API/CSS_Typed_OM_API)
- [CSS Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
- [Using CSS custom properties (variables)](/en-US/docs/Web/CSS/Using_CSS_custom_properties) guide
- [CSS custom properties for cascading variables](/en-US/docs/Web/CSS/CSS_cascading_variables) module
2 changes: 1 addition & 1 deletion files/en-us/web/css/@property/inherits/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,4 @@ window.CSS.registerProperty({
- [CSS Properties and Values API](/en-US/docs/Web/API/CSS_Properties_and_Values_API)
- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [CSS Typed Object Model](/en-US/docs/Web/API/CSS_Typed_OM_API)
- [CSS Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
2 changes: 1 addition & 1 deletion files/en-us/web/css/@property/initial-value/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,4 @@ window.CSS.registerProperty({
- [CSS Properties and Values API](/en-US/docs/Web/API/CSS_Properties_and_Values_API)
- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [CSS Typed Object Model](/en-US/docs/Web/API/CSS_Typed_OM_API)
- [CSS Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
2 changes: 1 addition & 1 deletion files/en-us/web/css/@property/syntax/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,4 +102,4 @@ window.CSS.registerProperty({
- [CSS Properties and Values API](/en-US/docs/Web/API/CSS_Properties_and_Values_API)
- [CSS Painting API](/en-US/docs/Web/API/CSS_Painting_API)
- [CSS Typed Object Model](/en-US/docs/Web/API/CSS_Typed_OM_API)
- [CSS Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
2 changes: 1 addition & 1 deletion files/en-us/web/css/css_properties_and_values_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ The value of `--stop-color` is set to `cornflowerblue` at first, but when you ho

- : Explains how to register custom properties in CSS and JavaScript, with hints on handling undefined and invalid values, fallbacks, and inheritance.

- [CSS Houdini](/en-US/docs/Web/API/Houdini)
- [Houdini APIs](/en-US/docs/Web/API/Houdini_APIs)
- : Explains what CSS Houdini is and its advantages, along with a list of available APIs and their statuses.

## Related concepts
Expand Down

0 comments on commit 3b39e41

Please sign in to comment.