[web-php] master: interactive-examples.js: Enable for informal examples and fix output replacement
| From: | AllenJB via Derick Rethans | Date: | Wed, 01 Oct 2025 11:04:07 +0000 |
| Subject: | [web-php] master: interactive-examples.js: Enable for informal examples and fix output replacement | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-33254@lists.php.net to get a copy of this message | ||
Author: AllenJB (AllenJB)
Committer: Derick Rethans (derickr)
Date: 2025-10-01T12:01:47+01:00
Commit: https://github.com/php/web-php/commit/9d3f87fffdc5de47e4647ff365fafb2e006b925b
Raw diff: https://github.com/php/web-php/commit/9d3f87fffdc5de47e4647ff365fafb2e006b925b.diff
interactive-examples.js: Enable for informal examples and fix output replacement
Changed paths:
M .editorconfig
M js/interactive-examples.js
Diff:
diff --git a/.editorconfig b/.editorconfig
index b6249fbb09..96497cb17d 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -5,6 +5,10 @@ charset = utf-8
insert_final_newline = true
trim_trailing_whitespace = true
+[*.js]
+indent_size = 2
+indent_style = space
+
[*.yaml]
indent_size = 2
indent_style = space
diff --git a/js/interactive-examples.js b/js/interactive-examples.js
index 15aef1d8f0..7e67c952e3 100644
--- a/js/interactive-examples.js
+++ b/js/interactive-examples.js
@@ -72,10 +72,14 @@ async function main() {
let exampleTitleParagraphElement = null;
let exampleScreenPreElement = null;
if (exampleTitleContainer !== null) {
- exampleTitleParagraphElement = exampleTitleContainer.querySelector("p")
+ if (exampleTitleContainer.tagName === "P") {
+ exampleTitleParagraphElement = exampleTitleContainer;
+ } else {
+ exampleTitleParagraphElement = exampleTitleContainer.querySelector("p")
+ }
const exampleScreenContainer = exampleTitleContainer.nextElementSibling;
if (exampleScreenContainer !== null) {
- exampleScreenPreElement = exampleScreenContainer.querySelector("pre");
+ exampleScreenPreElement = exampleScreenContainer.querySelector("pre");
}
}