pencode2html and html2pencode procs are now symmetrical. (#13256)

This commit is contained in:
mikomyazaki
2022-02-23 12:46:59 +01:00
committed by GitHub
parent 0c18d2aa8c
commit d5eb2b7fed
2 changed files with 28 additions and 5 deletions
+22 -5
View File
@@ -569,15 +569,32 @@
t = replacetext(t, "</I>", "\[/i\]")
t = replacetext(t, "<U>", "\[u\]")
t = replacetext(t, "</U>", "\[/u\]")
t = replacetext(t, "<BR>", "\[br\]")
t = replacetext(t, "<HR>", "\[hr\]")
t = replacetext(t, "<ul>", "\[list\]")
t = replacetext(t, "</ul>", "\[/list\]")
t = replacetext(t, "<li>", "\[*\]")
t = replacetext(t, "<font size=\"4\">", "\[large\]")
t = replacetext(t, "</font>", "\[/large\]")
t = replacetext(t, "<font size = \"1\">", "\[small\]")
t = replacetext(t, "</font>", "\[/small\]")
t = replacetext(t, current_map.station_name, "\[station\]")
t = replacetext(t, "<BR>", "\n")
t = replacetext(t, "<center>", "\[center\]")
t = replacetext(t, "</center>", "\[/center\]")
t = replacetext(t, "<BR>", "\[br\]")
t = replacetext(t, "<span class=\"paper_field\"></span>", "\[field\]")
t = replacetext(t, "<H1>", "\[h1\]")
t = replacetext(t, "</H1>", "\[/h1\]")
t = replacetext(t, "<H2>", "\[h2\]")
t = replacetext(t, "</H2>", "\[/h2\]")
t = replacetext(t, "<H3>", "\[h3\]")
t = replacetext(t, "</H3>", "\[/h3\]")
t = replacetext(t, "<li>", "\[*\]")
t = replacetext(t, "<HR>", "\[hr\]")
t = replacetext(t, "<ul>", "\[list\]")
t = replacetext(t, "</ul>", "\[/list\]")
t = replacetext(t, "<table border=1 cellspacing=0 cellpadding=3 style='border: 1px solid black;'>", "\[table\]")
t = replacetext(t, "</td></tr></table>", "\[/table\]")
t = replacetext(t, "<table>", "\[grid\]")
t = replacetext(t, "</td></tr></table>", "\[/grid\]")
t = replacetext(t, "</td><tr>", "\[row\]")
t = replacetext(t, "<td>", "\[cell\]")
if(include_images)
t = replacetext(t, "<img src = scclogo.png>", "\[logo_scc\]")
+6
View File
@@ -0,0 +1,6 @@
author: mikomyazaki
delete-after: True
changes:
- bugfix: "Converting from pencode to html (e.g. in the holomenu) will now properly convert center, heading, tables, lists, and more."