Fix Maruku Escaping Bug

Sync with latest Maruku (now on github).
lib/maruku/ext/math/mathml_engines/none.rb should
HTML-escape the TeX source code. No it does.
This commit is contained in:
Jacques Distler 2009-05-13 01:27:39 -05:00
parent ec7141942b
commit a84648cff1
20 changed files with 1725 additions and 136 deletions

View file

@ -54,18 +54,18 @@ require 'maruku/ext/div'; {} # params
*** Output of inspect ***
md_el(:document,[
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[]),
md_el(:div,[md_par(["text"])],{},[])
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[]),
md_el(:div,[md_par(["text"])],{:label=>nil,:num=>nil,:type=>nil},[])
],{},[])
*** Output of to_html ***
<div>
@ -116,7 +116,29 @@ md_el(:document,[
<p>text</p>
</div>
*** Output of to_latex ***
text
text
text
text
text
text
text
text
text
text
text
text
*** Output of to_md ***
text

View file

@ -6,13 +6,15 @@ require 'maruku/ext/div'; {} # params
ciao
=--
*** Output of inspect ***
md_el(:document,[md_el(:div,[md_par(["ciao"])],{},[])],{},[])
md_el(:document,[
md_el(:div,[md_par(["ciao"])],{:label=>nil,:num=>nil,:type=>nil},[])
],{},[])
*** Output of to_html ***
<div>
<p>ciao</p>
</div>
*** Output of to_latex ***
ciao
*** Output of to_md ***
ciao
*** Output of to_s ***

View file

@ -16,8 +16,8 @@ md_el(:document,[
md_el(:div,[
md_par(["this is the last warning!"]),
md_par(["please, go away!"]),
md_el(:div,[md_par(["or else terrible things will happen"])],{},[[:class, "menace"]])
],{},[[:class, "warning"]])
md_el(:div,[md_par(["or else terrible things will happen"])],{:label=>nil,:num=>nil,:type=>nil},[[:class, "menace"]])
],{:label=>nil,:num=>nil,:type=>nil},[[:class, "warning"]])
],{},[])
*** Output of to_html ***
<div class='warning'>
@ -30,7 +30,11 @@ md_el(:document,[
</div>
</div>
*** Output of to_latex ***
this is the last warning!
please, go away!
or else terrible things will happen
*** Output of to_md ***
this is the last warning!