diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sisu/v0/concordance.rb | 4 | ||||
-rw-r--r-- | lib/sisu/v0/css.rb | 12 | ||||
-rw-r--r-- | lib/sisu/v0/dal_idx.rb | 2 |
3 files changed, 15 insertions, 3 deletions
diff --git a/lib/sisu/v0/concordance.rb b/lib/sisu/v0/concordance.rb index aea5e556..45cc27b2 100644 --- a/lib/sisu/v0/concordance.rb +++ b/lib/sisu/v0/concordance.rb @@ -319,14 +319,14 @@ WOK alph.each {|x| @file_concordance << %{<a href="##{x}">#{x}</a>, }} @file_concordance << '</p>' letter=alph.shift - @file_concordance << %{\n<hr />\n<p class="book_index_lev1"><a name="A">A</a></p>} + @file_concordance << %{\n<p class="letter"><a name="A">A</a></p>} for word in @freq.keys.sort! {|a,b| a.downcase<=>b.downcase} f=/^(\S)/.match(word)[1] if letter < f.upcase while letter < f.upcase if alph.length > 0 letter=alph.shift - @file_concordance << %{\n<hr />\n<p class="book_index_lev1"><a name="#{letter}">#{letter}</a></p>} + @file_concordance << %{\n<p class="letter"><a name="#{letter}">#{letter}</a></p>} else break end end diff --git a/lib/sisu/v0/css.rb b/lib/sisu/v0/css.rb index 927a253f..22e26d62 100644 --- a/lib/sisu/v0/css.rb +++ b/lib/sisu/v0/css.rb @@ -585,6 +585,18 @@ WOK text-align: center; } + p.letter { + font-weight: bold; + font-size: 80%; + margin-left: 0em; + margin-top: 2px; + margin-bottom: 2px; + margin-right: 6px; + text-align: left; + color: white; + background: #880000; + } + label.ocn { width: 2%; float: right; diff --git a/lib/sisu/v0/dal_idx.rb b/lib/sisu/v0/dal_idx.rb index 8633579f..0e231064 100644 --- a/lib/sisu/v0/dal_idx.rb +++ b/lib/sisu/v0/dal_idx.rb @@ -186,7 +186,7 @@ module SiSU_book_index while letter < f if alph.length > 0 letter=alph.shift - @idx[:html] << %{\n<hr />\n<p class="book_index_lev1"><a name="#{letter}">#{letter}</a><p class="book_index_lev1"><a name="#{letter.downcase}"> </a></p>} + @idx[:html] << %{\n<p class="letter"><a name="#{letter}">#{letter}</a></p><p class="book_index_lev1"><a name="#{letter.downcase}"> </a></p>} else break end end |