lib/table_of_contents/configuration.rb in jekyll-toc-0.15.0 vs lib/table_of_contents/configuration.rb in jekyll-toc-0.16.0
- old
+ new
@@ -3,17 +3,18 @@
module Jekyll
module TableOfContents
# jekyll-toc configuration class
class Configuration
attr_reader :toc_levels, :no_toc_class, :ordered_list, :no_toc_section_class,
- :list_class, :sublist_class, :item_class, :item_prefix
+ :list_id, :list_class, :sublist_class, :item_class, :item_prefix
DEFAULT_CONFIG = {
'min_level' => 1,
'max_level' => 6,
'ordered_list' => false,
'no_toc_section_class' => 'no_toc_section',
+ 'list_id' => 'toc',
'list_class' => 'section-nav',
'sublist_class' => '',
'item_class' => 'toc-entry',
'item_prefix' => 'toc-'
}.freeze
@@ -23,9 +24,10 @@
@toc_levels = options['min_level']..options['max_level']
@ordered_list = options['ordered_list']
@no_toc_class = 'no_toc'
@no_toc_section_class = options['no_toc_section_class']
+ @list_id = options['list_id']
@list_class = options['list_class']
@sublist_class = options['sublist_class']
@item_class = options['item_class']
@item_prefix = options['item_prefix']
end