mirror of
https://github.com/godotengine/godot-contributing-docs.git
synced 2026-02-25 02:34:39 +03:00
Fix team links generator.
This commit is contained in:
@@ -91,27 +91,17 @@ class TableDirective(Directive):
|
||||
|
||||
|
||||
class TeamRole(XRefRole):
|
||||
def __init__(self):
|
||||
self.is_patched: bool = False
|
||||
self.title: str = ""
|
||||
self.role: str = ""
|
||||
|
||||
super().__init__()
|
||||
|
||||
def run(self) -> tuple[list[nodes.Node], list[nodes.system_message]]:
|
||||
# Hacky, but apparently easiest way to get normal link behavior.
|
||||
if not self.is_patched:
|
||||
role = self.target.lower().replace(" ", "_")
|
||||
role = self.target.lower().replace(" ", "_")
|
||||
|
||||
if self.has_explicit_title:
|
||||
self.title = f"◆ {self.title}"
|
||||
else:
|
||||
title = f"◆ {self.title} team"
|
||||
if self.has_explicit_title:
|
||||
self.title = f"◆ {self.title}"
|
||||
else:
|
||||
self.title = f"◆ {self.title} team"
|
||||
|
||||
self.target = f"team_{role}"
|
||||
self.has_explicit_title = True
|
||||
|
||||
self.is_patched = True
|
||||
self.target = f"team_{role}"
|
||||
self.has_explicit_title = True
|
||||
|
||||
self.refdomain, self.reftype = "std", "ref"
|
||||
self.classes = ['xref', self.reftype]
|
||||
|
||||
Reference in New Issue
Block a user