Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move Web/API/Houdini to Web/API/Houdini_APIs | fix the reference bug #31677

Merged
merged 6 commits into from
Jan 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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)
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