aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v0/html_format.rb
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2007-10-06 13:27:01 +0100
committerRalph Amissah <ralph@amissah.com>2007-10-06 13:27:01 +0100
commit2386d74a25bcbeff7e3022001ed7d14dc0538792 (patch)
tree654c3c426ac1559e5f925c0ceccc72d13eeba3ac /lib/sisu/v0/html_format.rb
parentdocument header, link to markup and book examples (diff)
dal, fix shortcult for listing available generated output (without source); html, keep ocn id where no visible ocn
Diffstat (limited to 'lib/sisu/v0/html_format.rb')
-rw-r--r--lib/sisu/v0/html_format.rb15
1 files changed, 10 insertions, 5 deletions
diff --git a/lib/sisu/v0/html_format.rb b/lib/sisu/v0/html_format.rb
index 5a28c271..e1109a6a 100644
--- a/lib/sisu/v0/html_format.rb
+++ b/lib/sisu/v0/html_format.rb
@@ -63,16 +63,21 @@ module SiSU_HTML_Format
@md=md
@paranum=paranum[/(\d+)/m,1]
@paranum ||=''
- @paranum='' if @md.mod.inspect =~/--no-ocn/
end
def ocn_display
- ocn_class=if @md.mod.inspect =~/--no-ocn/; 'ocn_off'
- else 'ocn'
- end
- @paranum.gsub(/^(\d+|)$/,
+ if @md.markup.inspect =~/no_ocn/ or @md.mod.inspect =~/--no-ocn/
+ ocn_class='ocn_off'
+ @paranum.gsub(/^(\d+|)$/,
+ %{ <p class="#{ocn_class}">
+ &nbsp;
+ </p>})
+ else
+ ocn_class='ocn'
+ @paranum.gsub(/^(\d+|)$/,
%{ <p class="#{ocn_class}">
&nbsp;&nbsp;\\1
</p>})
+ end
end
def name
%{<a name="#@paranum" />}