aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v0/html_format_css.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sisu/v0/html_format_css.rb')
-rw-r--r--lib/sisu/v0/html_format_css.rb133
1 files changed, 53 insertions, 80 deletions
diff --git a/lib/sisu/v0/html_format_css.rb b/lib/sisu/v0/html_format_css.rb
index ace6983b..106157ba 100644
--- a/lib/sisu/v0/html_format_css.rb
+++ b/lib/sisu/v0/html_format_css.rb
@@ -155,53 +155,29 @@ module SiSU_HTML_Format_type
def initialize(md='')
super(md)
end
- def toc_endnote
- %{#{@vz.margin_css}
- <h4 class="toc">
- <a href="#endnotes">
- Endnotes
- </a>
- </h4>
-#{@vz.table_close}}
- end
end
class Format_scroll < SiSU_HTML_Format::Format_text_object
def initialize(md='',*txt)
super(md,*txt)
@vz=SiSU_Env::Get_init.instance.skin
end
- def indent_one_no_paranum
- %{#{@vz.margin_txt_1}
-#{@paragraph.txt}
- #@one
-#{@vz.margin_num}
-#{@vz.table_close}}
- end
- def indent_two_no_paranum
- %{#{@vz.margin_txt_1}
-#{@paragraph.txt}
- #@one
-#{@vz.margin_num}
-#{@vz.table_close}}
- end
def endnote_body
- %{#{@vz.margin_css}
- <p class="endnote">
- #@one
+ %{<div class="substance">
+<p class="ocn">&nbsp;</p>
+<p class="endnote">
+ #@one
</p>
-#{@vz.margin_num_css}
- &nbsp;
-#{@vz.table_close}}
+</div>
+}
end
def header_normal
- %{#{@vz.margin_css}
+ %{<div class="substance">
+ #{@p_num.ocn_display}
<#@tag class="#@class" #{@p_num.id}>#{@p_num.name}
#@headname
#@parablock
</#@tag>
-#{@vz.margin_num_css}
- #{@p_num.ocn_display}
-#{@vz.table_close}}
+</div>}
end
def heading_body
@tag,@class='p','norm'
@@ -236,13 +212,6 @@ module SiSU_HTML_Format_type
def initialize(md='',*txt)
super(md,*txt)
end
- def navigation_para
- %{#{@vz.margin_css}
-#{@paragraph.txt}
- #@one
-</p>
-#{@vz.table_close}}
- end
def navigation_toc_lev1_advert
%{#{@banner.home_button}\n
<center>
@@ -291,39 +260,36 @@ module SiSU_HTML_Format_type
end
def navigation_toc_lev6
end
- def endnote_body_seg_tail
- %{#{@vz.margin_css}
+ def endnote_body_seg_tail #FIX
+ %{<div class="endnote">
<p class="endnote">
#@one
</p>
-#{@vz.margin_num_css}&nbsp;
-#{@vz.table_close}}
+</div>}
end
def endnote_body_seg_tail_indent
- %{#{@vz.margin_css}
+ %{<div class="endnote">
<p class="endnote_indent">
#@one
</p>
-#{@vz.margin_num_css}&nbsp;
-#{@vz.table_close}}
+</div>}
end
- def endnote_seg_body(fn='') #url construction keep within single line... BUG WATCH 200408
+ def endnote_seg_body(fn='') #FIX #url construction keep within single line... BUG WATCH 200408
fn='doc' if fn.empty? #you may wish to reconsider, sends to 'doc' where no segment info
- %{#{@vz.margin_css}
+ %{<div class="endnote">
<p class="endnote">
#@one#{@md.fnl[:pre]}#{fn}#{@md.fnl[:mid]}#{@md.sfx}#{@md.fnl[:post]}#@two#@three
</p>
-#{@vz.margin_num_css}&nbsp;
-#{@vz.table_close}}
+</div>}
end
def title_header
- %{#{@vz.margin_css}
- <#@tag class="#@class">
+ %{<div class="substance">
+ #@two
+<#@tag class="#@class">
#@one
</#@tag>
-#{@vz.margin_num_css}&nbsp;
-#@two
-#{@vz.table_close}}
+</div>
+}
end
def title_header1
@tag,@class='h1','banner'
@@ -338,12 +304,12 @@ module SiSU_HTML_Format_type
title_header
end
def title_header4
- %{#{@vz.margin_css}
+ %{<div class="substance">
+ <p class="ocn">&nbsp;</p>
<h4 class="banner">
#@one
</h4>
-#{@vz.margin_num_css}&nbsp;
-#{@vz.table_close}}
+</div>}
end
def subtoc_lev
one=if @one \
@@ -374,25 +340,22 @@ module SiSU_HTML_Format_type
end
#% para sisu
def header4
- %{#@format #{@vz.margin_css}
+ %{<div class="substance">
+#{@p_num.ocn_display}
<h1 class="norm" #{@p_num.id}>#{@p_num.name}
#@format
#@parablock
</h1>
-#{@vz.margin_num_css}
-#{@p_num.ocn_display}
-#{@vz.table_close}}
+</div>}
end
def header_sub
@parablock.gsub!(/(?:#{Mx[:en_a_o]}|#{Mx[:en_b_o]}).+?(?:#{Mx[:en_a_c]}|#{Mx[:en_b_c]})\s*/m,' ')
- %{#{@vz.margin_css}
-#{@headname}
- <#@tag class="#@class" #{@p_num.id}>#{@p_num.name}
+ %{<div class="substance">
+ #{@p_num.ocn_display}
+ <#@tag class="#@class" #{@p_num.id}>#{@p_num.name} #{@headname}
#{@parablock}
</#@tag>
-#{@vz.margin_num_css}
-#{@p_num.ocn_display}
-#{@vz.table_close}}
+</div>}
end
def header5
@tag,@class='p','bold'
@@ -420,17 +383,6 @@ module SiSU_HTML_Format_type
#@parablock
</p>}
end
- def navigation_indent1
- %{#{@vz.margin_txt_00_1}
-#{@paragraph.txt_00}
- #@parablock
- </font>
- </p>
-#{@vz.margin_num_css}&nbsp;
-#{@vz.table_close}}
- end
- def navigation_indent2
- end
def navigation_center
"<center>#@parablock</center>"
end
@@ -475,6 +427,27 @@ module SiSU_HTML_Format_type
def lev0 #docinfo
lev('h0','toc')
end
+ def mini_lev1
+ lev('h1','minitoc')
+ end
+ def mini_lev2
+ lev('h2','minitoc')
+ end
+ def mini_lev3
+ lev('h3','minitoc')
+ end
+ def mini_lev4
+ lev('h4','minitoc')
+ end
+ def mini_lev5
+ lev('h5','minitoc')
+ end
+ def mini_lev6
+ lev('h6','minitoc')
+ end
+ def mini_lev0 #docinfo
+ lev('h0','minitoc')
+ end
end
end
__END__