Skip to content
Snippets Groups Projects
Commit fb1324cc authored by Jonathan Schöbel's avatar Jonathan Schöbel
Browse files

Data: removed basic tag support

The initialisation can now be provided by the validator itself.
parent 0b6fc807
No related branches found
No related tags found
No related merge requests found
......@@ -28,7 +28,7 @@ long_line_behaviour=1
long_line_column=72
[files]
current_page=31
current_page=8
FILE_NAME_0=139;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2FREADME;0;8
FILE_NAME_1=134;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2F.gitignore;0;8
FILE_NAME_2=1737;Sh;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fconfigure.ac;0;8
......@@ -37,7 +37,7 @@ FILE_NAME_4=19;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm
FILE_NAME_5=1867;Make;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2FMakefile.am;0;8
FILE_NAME_6=18;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fcms.c;0;8
FILE_NAME_7=18;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fcms.h;0;8
FILE_NAME_8=4584;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fdata.c;0;8
FILE_NAME_8=3392;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fdata.c;0;8
FILE_NAME_9=1794;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fdata.h;0;8
FILE_NAME_10=23;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Ffragment.c;0;8
FILE_NAME_11=23;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Ffragment.h;0;8
......
......@@ -161,47 +161,12 @@ init_validator (struct SH_Data * data,
/*@modifies fileSystem@*/
/*@modifies status@*/
{
data->validator = SH_Validator_new (status);
if (data->validator == NULL)
data->validator = SH_Validator_new_html5 (status);
if (NULL == data->validator)
{
return FALSE;
}
#define R(...) \
if (!SH_Validator_register_tag (data->validator, \
__VA_ARGS__, NULL)) \
{ \
SH_Validator_free (data->validator); \
return FALSE; \
}
R("html", SH_TAG_TYPE_NORMAL);
R("head", SH_TAG_TYPE_NORMAL);
R("body", SH_TAG_TYPE_NORMAL);
R("meta", SH_TAG_TYPE_VOID);
R("link", SH_TAG_TYPE_VOID);
R("title", SH_TAG_TYPE_ESC_RAW_TEXT);
R("main", SH_TAG_TYPE_NORMAL);
R("article", SH_TAG_TYPE_NORMAL);
R("section", SH_TAG_TYPE_NORMAL);
R("header", SH_TAG_TYPE_NORMAL);
R("footer", SH_TAG_TYPE_NORMAL);
R("nav", SH_TAG_TYPE_NORMAL);
R("h1", SH_TAG_TYPE_NORMAL);
R("h2", SH_TAG_TYPE_NORMAL);
R("h3", SH_TAG_TYPE_NORMAL);
R("h4", SH_TAG_TYPE_NORMAL);
R("h5", SH_TAG_TYPE_NORMAL);
R("h6", SH_TAG_TYPE_NORMAL);
R("p", SH_TAG_TYPE_NORMAL);
R("br", SH_TAG_TYPE_VOID);
R("i", SH_TAG_TYPE_NORMAL);
R("b", SH_TAG_TYPE_NORMAL);
R("strong", SH_TAG_TYPE_NORMAL);
R("em", SH_TAG_TYPE_NORMAL);
R("small", SH_TAG_TYPE_NORMAL);
#undef R
return TRUE;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment