Defect #32971 » 32971-fixed-v3.patch
lib/redmine/wiki_formatting/textile/redcloth3.rb | ||
---|---|---|
1020 | 1020 |
end |
1021 | 1021 | |
1022 | 1022 |
def flush_left( text ) |
1023 |
indt = 0 |
|
1024 |
if text =~ /^ / |
|
1025 |
unless text.empty? |
|
1026 |
indt += 1 while text !~ /^ {#{indt}}[^ ]/ |
|
1027 |
end |
|
1023 |
if /(?![\r\n\t ])[[:cntrl:]]/.match?(text) |
|
1024 |
text.gsub!(/(?![\r\n\t ])[[:cntrl:]]/, '') |
|
1025 |
end |
|
1026 |
if /^ +\S/.match?(text) |
|
1027 |
indt = 0 |
|
1028 |
indt += 1 while !/^ {#{indt}}\S/.match?(text) |
|
1028 | 1029 |
if indt.nonzero? |
1029 | 1030 |
text.gsub!( /^ {#{indt}}/, '' ) |
1030 | 1031 |
end |