diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2022-08-23 23:55:20 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2022-08-24 01:33:38 -0600 |
| commit | 13daa5dd0142d91247f99916148a8852ff8ea2b2 (patch) | |
| tree | 8f6795df307749f159ad80eed5cc932e7f65a5df /lib | |
| parent | b89110a1e0c735d46a50b5a4a41678b853633e8a (diff) | |
define fallback value for menu caret content in prepare_theme
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/asciidoctor/pdf/converter.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/asciidoctor/pdf/converter.rb b/lib/asciidoctor/pdf/converter.rb index 911dd47b..10a8daa7 100644 --- a/lib/asciidoctor/pdf/converter.rb +++ b/lib/asciidoctor/pdf/converter.rb @@ -590,6 +590,7 @@ module Asciidoctor theme.index_columns ||= 2 theme.index_column_gap ||= theme.base_font_size theme.kbd_separator_content ||= %(+#{ZeroWidthSpace}) + theme.menu_caret_content ||= %(#{NoBreakSpace}\u203a ) theme.title_page_authors_delimiter ||= ', ' theme.title_page_revision_delimiter ||= ', ' theme.toc_indent ||= 0 @@ -2662,7 +2663,7 @@ module Asciidoctor def convert_inline_menu node menu = node.attr 'menu' - caret = (load_theme node.document).menu_caret_content || %(\u00a0\u203a ) + caret = (load_theme node.document).menu_caret_content if !(submenus = node.attr 'submenus').empty? %(<menu>#{[menu, *submenus, (node.attr 'menuitem')].join caret}</menu>) elsif (menuitem = node.attr 'menuitem') |
