class SiSU_HTML_Format::ParagraphNumber

Public Class Methods

new(md,ocn) click to toggle source
# File lib/sisu/html_format.rb, line 58
def initialize(md,ocn)
  @md,@ocn=md,ocn.to_s
  @ocn ||=''
  @make=SiSU_Env::ProcessingSettings.new(@md)
end

Public Instance Methods

goto() click to toggle source
# File lib/sisu/html_format.rb, line 87
def goto
  (@ocn==nil || @ocn.empty?) \
  ? '' : %{<a href="##{@ocn}">}
end
id() click to toggle source
# File lib/sisu/html_format.rb, line 83
def id #w3c? "tidy" complains about numbers as identifiers ! annoying
  (@ocn==nil || @ocn.empty?) \
  ? '' : %{id="#{Mx[:ocn_id_char]}#{@ocn}"}
end
name() click to toggle source
# File lib/sisu/html_format.rb, line 75
def name
  if @make.build.html_strict? \
  or @ocn==(nil || @ocn.empty?)
    ''
  else
    %{<a name="#{@ocn}"></a>}
  end
end
ocn_display() click to toggle source
# File lib/sisu/html_format.rb, line 63
def ocn_display
  if @make.build.ocn?
    if @ocn.to_i==0 \
    or @ocn.empty?
      ''
    else
      %{<label class="ocn"><a href="##{@ocn}" class="lnkocn">#{@ocn}</a></label>}
    end
  else
    ''
  end
end