From 42264e5e6458bfb92ad46cb217304bf52a45fd80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Kocsis?= Date: Fri, 30 Jul 2021 17:57:52 +0200 Subject: [PATCH] Do not render the strong tag unnecessarily --- phpdotnet/phd/Package/Generic/XHTML.php | 20 ++++++++++++++------ phpdotnet/phd/Package/PHP/XHTML.php | 2 +- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/phpdotnet/phd/Package/Generic/XHTML.php b/phpdotnet/phd/Package/Generic/XHTML.php index 7606cb21..842a68af 100644 --- a/phpdotnet/phd/Package/Generic/XHTML.php +++ b/phpdotnet/phd/Package/Generic/XHTML.php @@ -913,13 +913,17 @@ public function format_classsynopsisinfo_ooclass_classname($open, $name, $attrs) if ($open) { if ($this->cchunk["classsynopsisinfo"]["ooclass"] === false) { $this->cchunk["classsynopsisinfo"]["ooclass"] = true; - return 'class '; + return 'class '; } - return ' '; + return ' '; } - return ""; + if ($this->cchunk["classsynopsisinfo"]["ooclass"] === true) { + $this->cchunk["classsynopsisinfo"]["ooclass"] = null; + } + + return ""; } public function format_classsynopsisinfo_oointerface_interfacename($open, $name, $attrs) @@ -927,13 +931,17 @@ public function format_classsynopsisinfo_oointerface_interfacename($open, $name, if ($open) { if ($this->cchunk["classsynopsisinfo"]["ooclass"] === false) { $this->cchunk["classsynopsisinfo"]["ooclass"] = true; - return 'interface '; + return 'interface '; } - return ' '; + return ' '; } - return ""; + if ($this->cchunk["classsynopsisinfo"]["ooclass"] === true) { + $this->cchunk["classsynopsisinfo"]["ooclass"] = null; + } + + return ""; } public function format_classsynopsisinfo($open, $name, $attrs) diff --git a/phpdotnet/phd/Package/PHP/XHTML.php b/phpdotnet/phd/Package/PHP/XHTML.php index 46147560..f316fb5d 100644 --- a/phpdotnet/phd/Package/PHP/XHTML.php +++ b/phpdotnet/phd/Package/PHP/XHTML.php @@ -10,7 +10,7 @@ abstract class Package_PHP_XHTML extends Package_Generic_XHTML { 'classname' => array( /* DEFAULT */ 'span', 'ooclass' => array( - /* DEFAULT */ 'strong', + /* DEFAULT */ 'format_suppressed_tags', 'classsynopsisinfo' => 'format_classsynopsisinfo_ooclass_classname', ), ),