diff options
author | Fumitoshi UKAI <ukai@debian.or.jp> | 2002-12-02 17:27:34 +0000 |
---|---|---|
committer | Fumitoshi UKAI <ukai@debian.or.jp> | 2002-12-02 17:27:34 +0000 |
commit | eb44b171c3aeeeca0c7af5fde7be3cd1c7456795 (patch) | |
tree | f5294559ebe099cffc7f838d71f69ad89f8fec02 /html.h | |
parent | [w3m-dev 03498] Re: parse <!-- ... --> in <script> (diff) | |
download | w3m-eb44b171c3aeeeca0c7af5fde7be3cd1c7456795.tar.gz w3m-eb44b171c3aeeeca0c7af5fde7be3cd1c7456795.zip |
[w3m-dev 03501] link tag support
* buffer.c (reshapeBuffer): initialize formlist, linklist,
maplist, hmarklist, imarklist
* file.c (addLink): added
(HTMLlineproc2body): add HTML_LINK
(loadHTMLstream): use HTMLlineproc0 not in R_ST_NORMAL
(reloadBuffer): initialize linklist, maplist,
hmarklist, imarklist
* fm.h (LINK_TYPE_NONE): added
(LINK_TYPE_REL): added
(LINK_TYPE_REV): added
(LinkList): added
(Buffer): add linklist
* html.c (ALST_LINK): added
(TagMAP): add link
(AtrMAP): add rel, rev, title
* html.h (HTML_LINK): added
(ATTR_REL): added
(ATTR_REV): added
(ATTR_TITLE): added
* map.c (append_map_info): anchor
(append_link_info): added
(page_info_panel): append_link_info
* menu.c (LinkMenu): added
(linkV): added
(initLinkMenu): added
(lmGoURL): added
(popupMenu): initLinkMenu()
(initMenu): w3mMenuList new 4
add "Link"
* tagtable.tab (link): added
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
Diffstat (limited to '')
-rw-r--r-- | html.h | 35 |
1 files changed, 19 insertions, 16 deletions
@@ -1,4 +1,4 @@ -/* $Id: html.h,v 1.10 2002/11/15 15:19:45 ukai Exp $ */ +/* $Id: html.h,v 1.11 2002/12/02 17:27:39 ukai Exp $ */ #ifndef _HTML_H #define _HTML_H #ifdef USE_SSL @@ -190,6 +190,7 @@ typedef struct { #define HTML_N_SUP 101 #define HTML_SUB 102 #define HTML_N_SUB 103 +#define HTML_LINK 104 /* pseudo tag */ #define HTML_INTERNAL 106 @@ -266,23 +267,25 @@ typedef struct { #define ATTR_SHAPE 44 #define ATTR_COORDS 45 #define ATTR_ISMAP 46 +#define ATTR_REL 47 +#define ATTR_REV 48 +#define ATTR_TITLE 49 /* Internal attribute */ -#define ATTR_XOFFSET 49 -#define ATTR_YOFFSET 50 -#define ATTR_TOP_MARGIN 51 -#define ATTR_BOTTOM_MARGIN 52 -#define ATTR_TID 53 -#define ATTR_FID 54 -#define ATTR_FOR_TABLE 55 -#define ATTR_FRAMENAME 56 -#define ATTR_HBORDER 57 -#define ATTR_HSEQ 58 -#define ATTR_NO_EFFECT 59 -#define ATTR_REFERER 60 -#define ATTR_SELECTNUMBER 61 -#define ATTR_TEXTAREANUMBER 62 -#define ATTR_TITLE 63 +#define ATTR_XOFFSET 50 +#define ATTR_YOFFSET 51 +#define ATTR_TOP_MARGIN 52 +#define ATTR_BOTTOM_MARGIN 53 +#define ATTR_TID 54 +#define ATTR_FID 55 +#define ATTR_FOR_TABLE 56 +#define ATTR_FRAMENAME 57 +#define ATTR_HBORDER 58 +#define ATTR_HSEQ 59 +#define ATTR_NO_EFFECT 60 +#define ATTR_REFERER 61 +#define ATTR_SELECTNUMBER 62 +#define ATTR_TEXTAREANUMBER 63 #define MAX_TAGATTR 64 |