aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v0/html_format.rb
diff options
context:
space:
mode:
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" />}