diff --git a/sphinx/roles.py b/sphinx/roles.py index 0e1c7fda6..0f3eaf14a 100644 --- a/sphinx/roles.py +++ b/sphinx/roles.py @@ -1,3 +1,4 @@ + # -*- coding: utf-8 -*- """ sphinx.roles @@ -231,11 +232,11 @@ def menusel_role(typ, rawtext, text, lineno, inliner, options={}, content=[]): textnode = nodes.Text(span) node += textnode continue - underline_node = nodes.inline() + accel_node = nodes.inline() letter_node = nodes.Text(span[0]) - underline_node += letter_node - underline_node['classes'].append('underline') - node += underline_node + accel_node += letter_node + accel_node['classes'].append('accelerator') + node += accel_node textnode = nodes.Text(span[1:]) node += textnode diff --git a/sphinx/themes/basic/static/basic.css b/sphinx/themes/basic/static/basic.css index e0aef71e8..e78109f4d 100644 --- a/sphinx/themes/basic/static/basic.css +++ b/sphinx/themes/basic/static/basic.css @@ -400,7 +400,7 @@ dl.glossary dt { font-weight: bold; } -.underline { +.accelerator { text-decoration: underline; }