]> git.lizzy.rs Git - plan9front.git/commitdiff
mothra: <del>, <ins>, <wbr>
authorcinap_lenrek <cinap_lenrek@felloff.net>
Sun, 15 Mar 2015 17:01:06 +0000 (18:01 +0100)
committercinap_lenrek <cinap_lenrek@felloff.net>
Sun, 15 Mar 2015 17:01:06 +0000 (18:01 +0100)
sys/src/cmd/mothra/html.h
sys/src/cmd/mothra/html.syntax.c
sys/src/cmd/mothra/rdhtml.c

index 951feeeb9f0b0a8b004cc3b2007cb0ff50da28a6..242f7947e82e7a641c6a71e7d6c916f13bcc8365 100644 (file)
@@ -146,6 +146,7 @@ enum{
        Tag_cite,
        Tag_code,
        Tag_dd,
+       Tag_del,
        Tag_div,
        Tag_dfn,
        Tag_dir,
@@ -169,6 +170,7 @@ enum{
        Tag_iframe,
        Tag_img,
        Tag_input,
+       Tag_ins,
        Tag_isindex,
        Tag_kbd,
        Tag_key,
@@ -203,6 +205,7 @@ enum{
        Tag_ul,
        Tag_var,
        Tag_video,
+       Tag_wbr,
        Tag_xmp,
 
        Tag_end,        /* also used to indicate unrecognized start tag */
index a6912d32982efdf283bef54b1c92664cdb3170e5..98b8dd0af5bb62ff28843c5d3128103e45660ebd 100644 (file)
@@ -23,6 +23,7 @@ Tag tag[]={
 [Tag_code]     "code",         END,
 [Tag_comment]  "!--",          NOEND,
 [Tag_dd]       "dd",           NOEND,  /* OPTEND */
+[Tag_del]      "del",          END,
 [Tag_dfn]      "dfn",          END,
 [Tag_dir]      "dir",          END,
 [Tag_div]      "div",          END,    /* OPTEND */
@@ -47,6 +48,7 @@ Tag tag[]={
 [Tag_iframe]   "iframe",       NOEND,
 [Tag_img]      "img",          NOEND,
 [Tag_input]    "input",        NOEND,
+[Tag_ins]      "ins",          END,
 [Tag_isindex]  "isindex",      NOEND,
 [Tag_kbd]      "kbd",          END,
 [Tag_key]      "key",          END,
@@ -81,5 +83,6 @@ Tag tag[]={
 [Tag_ul]       "ul",           END,
 [Tag_var]      "var",          END,
 [Tag_video]    "video",        NOEND,
+[Tag_wbr]      "wbr",          NOEND,
 [Tag_xmp]      "xmp",          END,
 };
index aeee19429dfec31d4fc8feba6e1746a8b3f0e514..5f53c8ecf736255125672dbd2a95621bcbec793a 100644 (file)
@@ -880,6 +880,7 @@ void plrdhtml(char *name, int fd, Www *dst){
                        break;
                case Tag_s:
                case Tag_strike:
+               case Tag_del:
                        g.state->strike=1;
                        break;
                case Tag_blockquot:
@@ -899,6 +900,7 @@ void plrdhtml(char *name, int fd, Www *dst){
                        break;
                case Tag_div:
                case Tag_br:
+               case Tag_wbr:
                        g.spacc=0;
                        g.linebrk=1;
                        break;
@@ -944,6 +946,7 @@ void plrdhtml(char *name, int fd, Www *dst){
                        break;
                case Tag_u:
                        htmlerror(g.name, g.lineno, "<u> deprecated");
+               case Tag_ins:
                case Tag_em:
                case Tag_i:
                case Tag_var: