[svn] Treat the "shortcut icon" link as inline.

Published in <sxsadwgko2q.fsf@florida.arsdigita.de>.
This commit is contained in:
hniksic 2001-12-18 17:15:34 -08:00
parent 2cf87bea8b
commit ca9319aaba
2 changed files with 14 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2001-12-19 Hrvoje Niksic <hniksic@arsdigita.com>
* html-url.c (tag_handle_link): Treat the "shortcut icon" link as
inline.
2001-12-18 Hrvoje Niksic <hniksic@arsdigita.com>
* recur.c (retrieve_tree): Make a copy of file obtained from

View File

@ -484,12 +484,18 @@ tag_handle_link (int tagid, struct taginfo *tag, struct map_context *ctx)
int attrind;
char *href = find_attr (tag, "href", &attrind);
/* All <link href="..."> link references are external,
except for <link rel="stylesheet" href="...">. */
/* All <link href="..."> link references are external, except those
known not to be, such as style sheet and shortcut icon:
<link rel="stylesheet" href="...">
<link rel="shortcut icon" href="...">
*/
if (href)
{
char *rel = find_attr (tag, "rel", NULL);
int inlinep = (rel && 0 == strcasecmp (rel, "stylesheet"));
int inlinep = (rel
&& (0 == strcasecmp (rel, "stylesheet")
|| 0 == strcasecmp (rel, "shortcut icon")));
append_one_url (href, inlinep, tag, attrind, ctx);
}
}