aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v3/plaintext.rb
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2011-07-26 20:24:41 -0400
committerRalph Amissah <ralph@amissah.com>2011-07-26 20:24:41 -0400
commit051b32167ddbff4193e7d52d8be434ef3f70470d (patch)
tree4871fddccad4a9b5b38b2afb4fd21a9cc1c78295 /lib/sisu/v3/plaintext.rb
parentv3: dal, indent, control of first line of indent & rest of paragraph (diff)
v3: plaintext, indent ...
Diffstat (limited to 'lib/sisu/v3/plaintext.rb')
-rw-r--r--lib/sisu/v3/plaintext.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sisu/v3/plaintext.rb b/lib/sisu/v3/plaintext.rb
index b7ad1680..aee1e56f 100644
--- a/lib/sisu/v3/plaintext.rb
+++ b/lib/sisu/v3/plaintext.rb
@@ -225,7 +225,12 @@ WOK
wrapped=if dob.is =='para' \
or dob.is=='heading'
if dob.is=='para'
- if dob.indent =~/[1-9]/
+ if dob.hang \
+ and dob.hang =~/[0-9]/ \
+ and dob.indent != dob.hang
+ util=SiSU_text_utils::Wrap.new(dob.obj,@wrap_width,dob.indent.to_i*2,dob.hang.to_i*2)
+ #util=SiSU_text_utils::Wrap.new(dob.obj,@wrap_width,dob.hang.to_i*2,0)
+ elsif dob.indent =~/[1-9]/
util=if dob.bullet_
SiSU_text_utils::Wrap.new("* #{dob.obj}",@wrap_width,dob.indent.to_i*2)
else SiSU_text_utils::Wrap.new(dob.obj,@wrap_width,dob.indent.to_i*2)