summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2022-08-23 23:55:20 -0600
committerDan Allen <dan.j.allen@gmail.com>2022-08-24 01:33:38 -0600
commit13daa5dd0142d91247f99916148a8852ff8ea2b2 (patch)
tree8f6795df307749f159ad80eed5cc932e7f65a5df /lib
parentb89110a1e0c735d46a50b5a4a41678b853633e8a (diff)
define fallback value for menu caret content in prepare_theme
Diffstat (limited to 'lib')
-rw-r--r--lib/asciidoctor/pdf/converter.rb3
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')