From 12fc199440cc75f095dea3fa7e676930c9bc11af Mon Sep 17 00:00:00 2001 From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com> Date: Wed, 1 Apr 2026 16:56:09 +0200 Subject: [PATCH 1/5] custom.css try new CSS for a.external:not(.card) --- docs/css/custom.css | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/docs/css/custom.css b/docs/css/custom.css index fe9b85528ab..fc1fcdfca0c 100644 --- a/docs/css/custom.css +++ b/docs/css/custom.css @@ -406,13 +406,9 @@ figcaption { text-align: center; } -a.external:not(.card):after { - content: url(../images/open-in-new.svg); - font-style: normal; - padding-left: 2px; - position: relative; - font-size: 11px; - top: -5px; +a.external:not(.card) { + background: url(../images/open-in-new.svg) no-repeat 100% -67%; + padding-right: 12px; } .md-typeset .md-content__icon { From 976a2aa312adf83765cbd4fb38caa8464c1197f2 Mon Sep 17 00:00:00 2001 From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com> Date: Thu, 2 Apr 2026 15:42:05 +0200 Subject: [PATCH 2/5] custom.css.twig try new CSS for a.external:not(.card) --- tools/api_refs/.phpdoc/template/css/custom.css.twig | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tools/api_refs/.phpdoc/template/css/custom.css.twig b/tools/api_refs/.phpdoc/template/css/custom.css.twig index a400c2a1313..eba0f4e69f4 100644 --- a/tools/api_refs/.phpdoc/template/css/custom.css.twig +++ b/tools/api_refs/.phpdoc/template/css/custom.css.twig @@ -394,13 +394,9 @@ figcaption { text-align: center; } -a.external:not(.card):after { - content: url(../../../../images/open-in-new.svg); - font-style: normal; - padding-left: 0px; - position: relative; - font-size: 11px; - top: -5px; +a.external:not(.card) { + background: url(../../../../images/open-in-new.svg) no-repeat 100% -67%; + padding-right: 12px; } .md-typeset .md-content__icon { From 50f1365873a17a6ddfb4eafac2d946322e57a6c1 Mon Sep 17 00:00:00 2001 From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com> Date: Thu, 2 Apr 2026 15:55:51 +0200 Subject: [PATCH 3/5] Regenerate PHP API Ref CSS files --- docs/api/php_api/php_api_reference/css/base.css | 10 +++------- docs/api/php_api/php_api_reference/css/template.css | 10 +++------- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/docs/api/php_api/php_api_reference/css/base.css b/docs/api/php_api/php_api_reference/css/base.css index e09bbcb54bb..e82a72ba68f 100644 --- a/docs/api/php_api/php_api_reference/css/base.css +++ b/docs/api/php_api/php_api_reference/css/base.css @@ -578,13 +578,9 @@ figcaption { text-align: center; } -a.external:not(.card):after { - content: url(../../../../images/open-in-new.svg); - font-style: normal; - padding-left: 0px; - position: relative; - font-size: 11px; - top: -5px; +a.external:not(.card) { + background: url(../../../../images/open-in-new.svg) no-repeat 100% -67%; + padding-right: 12px; } .md-typeset .md-content__icon { diff --git a/docs/api/php_api/php_api_reference/css/template.css b/docs/api/php_api/php_api_reference/css/template.css index e40c90dace8..bfddc1515d2 100644 --- a/docs/api/php_api/php_api_reference/css/template.css +++ b/docs/api/php_api/php_api_reference/css/template.css @@ -670,13 +670,9 @@ figcaption { text-align: center; } -a.external:not(.card):after { - content: url(../../../../images/open-in-new.svg); - font-style: normal; - padding-left: 0px; - position: relative; - font-size: 11px; - top: -5px; +a.external:not(.card) { + background: url(../../../../images/open-in-new.svg) no-repeat 100% -67%; + padding-right: 12px; } .md-typeset .md-content__icon { From fdbbf0a4d8c7c3bea46966f80424da387ac85817 Mon Sep 17 00:00:00 2001 From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com> Date: Tue, 21 Jul 2026 17:35:05 +0200 Subject: [PATCH 4/5] Fix icon top cut off on PHP API Ref --- docs/api/php_api/php_api_reference/css/base.css | 2 +- docs/api/php_api/php_api_reference/css/template.css | 4 ++-- docs/css/custom.css | 2 +- tools/api_refs/.phpdoc/template/css/custom.css.twig | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/api/php_api/php_api_reference/css/base.css b/docs/api/php_api/php_api_reference/css/base.css index e82a72ba68f..2a1f25e76b7 100644 --- a/docs/api/php_api/php_api_reference/css/base.css +++ b/docs/api/php_api/php_api_reference/css/base.css @@ -579,7 +579,7 @@ figcaption { } a.external:not(.card) { - background: url(../../../../images/open-in-new.svg) no-repeat 100% -67%; + background: url(../../../../images/open-in-new.svg) no-repeat 100% -2px; padding-right: 12px; } diff --git a/docs/api/php_api/php_api_reference/css/template.css b/docs/api/php_api/php_api_reference/css/template.css index bfddc1515d2..3a598deadd5 100644 --- a/docs/api/php_api/php_api_reference/css/template.css +++ b/docs/api/php_api/php_api_reference/css/template.css @@ -671,7 +671,7 @@ figcaption { } a.external:not(.card) { - background: url(../../../../images/open-in-new.svg) no-repeat 100% -67%; + background: url(../../../../images/open-in-new.svg) no-repeat 100% -2px; padding-right: 12px; } @@ -911,4 +911,4 @@ div.path { } .phpdocumentor-uml-diagram svg { cursor: zoom-in; -} \ No newline at end of file +} diff --git a/docs/css/custom.css b/docs/css/custom.css index cd3b574120c..328359c8630 100644 --- a/docs/css/custom.css +++ b/docs/css/custom.css @@ -407,7 +407,7 @@ figcaption { } a.external:not(.card) { - background: url(../images/open-in-new.svg) no-repeat 100% -67%; + background: url(../images/open-in-new.svg) no-repeat 100% -2px; padding-right: 12px; } diff --git a/tools/api_refs/.phpdoc/template/css/custom.css.twig b/tools/api_refs/.phpdoc/template/css/custom.css.twig index eba0f4e69f4..2d847df510c 100644 --- a/tools/api_refs/.phpdoc/template/css/custom.css.twig +++ b/tools/api_refs/.phpdoc/template/css/custom.css.twig @@ -395,7 +395,7 @@ figcaption { } a.external:not(.card) { - background: url(../../../../images/open-in-new.svg) no-repeat 100% -67%; + background: url(../../../../images/open-in-new.svg) no-repeat 100% -2px; padding-right: 12px; } From 16de26cd148d9a6fd33ac9b5bd902d7181c0dff7 Mon Sep 17 00:00:00 2001 From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com> Date: Wed, 22 Jul 2026 09:39:34 +0200 Subject: [PATCH 5/5] Fix icon top cut off on PHP API Ref --- docs/api/php_api/php_api_reference/css/template.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/php_api/php_api_reference/css/template.css b/docs/api/php_api/php_api_reference/css/template.css index 3a598deadd5..c5b6ae989a4 100644 --- a/docs/api/php_api/php_api_reference/css/template.css +++ b/docs/api/php_api/php_api_reference/css/template.css @@ -911,4 +911,4 @@ div.path { } .phpdocumentor-uml-diagram svg { cursor: zoom-in; -} +} \ No newline at end of file