diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/asciidoctor-epub3/converter.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/asciidoctor-epub3/converter.rb b/lib/asciidoctor-epub3/converter.rb index b227afd..8786adf 100644 --- a/lib/asciidoctor-epub3/converter.rb +++ b/lib/asciidoctor-epub3/converter.rb @@ -735,6 +735,7 @@ document.addEventListener('DOMContentLoaded', function(event, reader) { end def convert_sidebar(node) + id_attribute = node.id ? %( id="#{node.id}") : '' classes = ['sidebar'] if node.title? classes << 'titled' @@ -747,7 +748,7 @@ document.addEventListener('DOMContentLoaded', function(event, reader) { title_attr = title_el = '' end - %(<aside class="#{classes * ' '}"#{title_attr} epub:type="sidebar"> + %(<aside#{id_attribute} class="#{classes * ' '}"#{title_attr} epub:type="sidebar"> #{title_el}<div class="content"> #{output_content node} </div> |
