diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | html.c | 5 | ||||
-rw-r--r-- | html.h | 1 | ||||
-rw-r--r-- | ml.c | 1 | ||||
-rw-r--r-- | tags.c | 1 | ||||
-rw-r--r-- | xml.c | 2 |
6 files changed, 9 insertions, 3 deletions
@@ -52,7 +52,7 @@ lint: llib-lmdocml.ln dist: mdocml.tgz -www: $(HTML) $(XML) +www: all $(HTML) $(XML) regress: mdocml @for f in $(FAIL); do \ @@ -485,7 +485,10 @@ html_begin(struct md_mbuf *mbuf, const struct md_args *args, if ( ! html_tputln(mbuf, ML_CLOSE, i, HTML_TAG_TD)) return(0); - if ( ! html_tputln(mbuf, ML_OPEN, i, HTML_TAG_TD)) + attr[0].attr = HTML_ATTR_ALIGN; + attr[0].val = "right"; + + if ( ! html_aputln(mbuf, ML_OPEN, i, HTML_TAG_TD, 1, attr)) return(0); if ( ! ml_putstring(mbuf, ts, NULL)) return(0); @@ -51,6 +51,7 @@ enum html_attr { HTML_ATTR_REL = 5, HTML_ATTR_HREF = 6, HTML_ATTR_WIDTH = 7, + HTML_ATTR_ALIGN = 8, }; enum html_type { @@ -20,7 +20,6 @@ #include <stdlib.h> #include <string.h> -#include "private.h" #include "ml.h" #ifdef __linux__ @@ -37,6 +37,7 @@ static const char * const tagnames[] = { static const char * const attrnames[] = { "class", "http-equiv", "content", "name", "type", "rel", "href", "width", + "align", }; static const char * const typenames[] = { @@ -68,6 +68,8 @@ xml_printtagargs(struct md_mbuf *mbuf, const int *argc, if ( ! ml_nputs(mbuf, " ", 1, &res)) return(-1); + /* FIXME: should puke on some, no? */ + if ( ! ml_puts(mbuf, tokargnames[c], &res)) return(-1); if ( ! ml_nputs(mbuf, "=\"", 2, &res)) |