[FIX] extensions: icon_role fa icons

closes odoo/documentation#9375

X-original-commit: 89f61f900e
Signed-off-by: Samuel Lieber (sali) <sali@odoo.com>
This commit is contained in:
Sam Lieber (sali) 2024-05-08 14:44:51 +00:00
parent 079ca0cc0c
commit d71c19b7be
2 changed files with 7 additions and 2 deletions

View File

@ -121,6 +121,11 @@ def icon_role(name, rawtext, text, lineno, inliner, options=None, content=None):
)
error_node = inliner.problematic(rawtext, rawtext, report_error)
return [error_node], [report_error]
icon_html = f'<i class="oi {text}"></i>' if text.startswith('oi-') else f'<i class="{text}"></i>'
if text.startswith('oi-'):
icon_html = f'<i class="oi {text}"></i>'
elif text.startswith('fa-'):
icon_html = f'<i class="fa {text}"></i>'
else:
icon_html = f'<i class="{text}"></i>'
node = nodes.raw('', icon_html, format='html')
return [node], []

View File

@ -4,7 +4,7 @@
*/
/* FONT PATH
* -------------------------- */
[class*="fa-"] {
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;