mirror of
https://github.com/rkd77/elinks.git
synced 2024-08-21 21:04:38 -04:00
DOM, ecmascript: Argument of done functions changed to struct dom_node *.
node is needed by some unregister functions.
This commit is contained in:
parent
09db7aa8a0
commit
c6274851b2
@ -191,9 +191,9 @@ make_A_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_A_object(void *data)
|
||||
done_A_object(struct dom_node *node)
|
||||
{
|
||||
struct A_struct *d = data;
|
||||
struct A_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->access_key);
|
||||
mem_free_if(d->charset);
|
||||
|
@ -25,6 +25,6 @@ struct A_struct {
|
||||
};
|
||||
|
||||
void make_A_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_A_object(void *data);
|
||||
void done_A_object(struct dom_node *node);
|
||||
|
||||
#endif
|
||||
|
@ -164,9 +164,9 @@ make_APPLET_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_APPLET_object(void *data)
|
||||
done_APPLET_object(struct dom_node *node)
|
||||
{
|
||||
struct APPLET_struct *d = data;
|
||||
struct APPLET_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->align);
|
||||
mem_free_if(d->alt);
|
||||
|
@ -24,5 +24,5 @@ struct APPLET_struct {
|
||||
};
|
||||
|
||||
void make_APPLET_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_APPLET_object(void *data);
|
||||
void done_APPLET_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -144,9 +144,9 @@ make_AREA_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_AREA_object(void *data)
|
||||
done_AREA_object(struct dom_node *node)
|
||||
{
|
||||
struct AREA_struct *d = data;
|
||||
struct AREA_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->access_key);
|
||||
mem_free_if(d->alt);
|
||||
|
@ -21,5 +21,5 @@ struct AREA_struct {
|
||||
};
|
||||
|
||||
void make_AREA_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_AREA_object(void *data);
|
||||
void done_AREA_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,9 +96,9 @@ make_BR_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_BR_object(void *data)
|
||||
done_BR_object(struct dom_node *node)
|
||||
{
|
||||
struct BR_struct *d = data;
|
||||
struct BR_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->clear);
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct BR_struct {
|
||||
};
|
||||
|
||||
void make_BR_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_BR_object(void *data);
|
||||
void done_BR_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -103,9 +103,9 @@ make_BASE_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_BASE_object(void *data)
|
||||
done_BASE_object(struct dom_node *node)
|
||||
{
|
||||
struct BASE_struct *d = data;
|
||||
struct BASE_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->href);
|
||||
mem_free_if(d->target);
|
||||
|
@ -15,5 +15,5 @@ struct BASE_struct {
|
||||
};
|
||||
|
||||
void make_BASE_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_BASE_object(void *data);
|
||||
void done_BASE_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -109,9 +109,9 @@ make_BASEFONT_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_BASEFONT_object(void *data)
|
||||
done_BASEFONT_object(struct dom_node *node)
|
||||
{
|
||||
struct BASEFONT_struct *d = data;
|
||||
struct BASEFONT_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->color);
|
||||
mem_free_if(d->face);
|
||||
|
@ -16,5 +16,5 @@ struct BASEFONT_struct {
|
||||
};
|
||||
|
||||
void make_BASEFONT_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_BASEFONT_object(void *data);
|
||||
void done_BASEFONT_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -131,9 +131,9 @@ make_BODY_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_BODY_object(void *data)
|
||||
done_BODY_object(struct dom_node *node)
|
||||
{
|
||||
struct BODY_struct *d = data;
|
||||
struct BODY_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->alink);
|
||||
mem_free_if(d->background);
|
||||
|
@ -19,5 +19,5 @@ struct BODY_struct {
|
||||
};
|
||||
|
||||
void make_BODY_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_BODY_object(void *data);
|
||||
void done_BODY_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -134,9 +134,9 @@ make_BUTTON_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_BUTTON_object(void *data)
|
||||
done_BUTTON_object(struct dom_node *node)
|
||||
{
|
||||
struct BUTTON_struct *d = data;
|
||||
struct BUTTON_struct *d = node->data.element.html_data;
|
||||
|
||||
/* form musn't be freed */
|
||||
mem_free_if(d->access_key);
|
||||
|
@ -20,5 +20,5 @@ struct BUTTON_struct {
|
||||
};
|
||||
|
||||
void make_BUTTON_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_BUTTON_object(void *data);
|
||||
void done_BUTTON_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,6 +96,6 @@ make_DL_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_DL_object(void *data)
|
||||
done_DL_object(struct dom_node *node)
|
||||
{
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct DL_struct {
|
||||
};
|
||||
|
||||
void make_DL_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_DL_object(void *data);
|
||||
void done_DL_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,6 +96,6 @@ make_DIR_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_DIR_object(void *data)
|
||||
done_DIR_object(struct dom_node *node)
|
||||
{
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct DIR_struct {
|
||||
};
|
||||
|
||||
void make_DIR_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_DIR_object(void *data);
|
||||
void done_DIR_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,9 +96,9 @@ make_DIV_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_DIV_object(void *data)
|
||||
done_DIV_object(struct dom_node *node)
|
||||
{
|
||||
struct DIV_struct *d = data;
|
||||
struct DIV_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->align);
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct DIV_struct {
|
||||
};
|
||||
|
||||
void make_DIV_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_DIV_object(void *data);
|
||||
void done_DIV_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -122,9 +122,9 @@ make_HTMLElement(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_HTMLElement(void *data)
|
||||
done_HTMLElement(struct dom_node *node)
|
||||
{
|
||||
struct HTMLElement_struct *d = data;
|
||||
struct HTMLElement_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->id);
|
||||
mem_free_if(d->title);
|
||||
|
@ -24,7 +24,7 @@ struct html_objects { /* FIXME: Better name for this type. */
|
||||
};
|
||||
|
||||
void make_HTMLElement(JSContext *ctx, struct dom_node *node);
|
||||
void done_HTMLElement(void *data);
|
||||
void done_HTMLElement(struct dom_node *node);
|
||||
|
||||
#define make_ABBR_object make_HTMLElement
|
||||
#define make_ACRONYM_object make_HTMLElement
|
||||
|
@ -71,6 +71,6 @@ make_FIELDSET_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_FIELDSET_object(void *data)
|
||||
done_FIELDSET_object(struct dom_node *node)
|
||||
{
|
||||
}
|
||||
|
@ -13,6 +13,6 @@ struct FIELDSET_struct {
|
||||
};
|
||||
|
||||
void make_FIELDSET_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_FIELDSET_object(void *data);
|
||||
void done_FIELDSET_object(struct dom_node *node);
|
||||
|
||||
#endif
|
||||
|
@ -110,9 +110,9 @@ make_FONT_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_FONT_object(void *data)
|
||||
done_FONT_object(struct dom_node *node)
|
||||
{
|
||||
struct FONT_struct *d = data;
|
||||
struct FONT_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->color);
|
||||
mem_free_if(d->face);
|
||||
|
@ -16,5 +16,5 @@ struct FONT_struct {
|
||||
};
|
||||
|
||||
void make_FONT_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_FONT_object(void *data);
|
||||
void done_FONT_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -242,9 +242,9 @@ done_elements(struct dom_node_list *list)
|
||||
}
|
||||
|
||||
void
|
||||
done_FORM_object(void *data)
|
||||
done_FORM_object(struct dom_node *node)
|
||||
{
|
||||
struct FORM_struct *d = data;
|
||||
struct FORM_struct *d = node->data.element.html_data;
|
||||
|
||||
if (d->elements)
|
||||
done_elements(d->elements);
|
||||
|
@ -21,7 +21,7 @@ struct FORM_struct {
|
||||
};
|
||||
|
||||
void make_FORM_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_FORM_object(void *data);
|
||||
void done_FORM_object(struct dom_node *node);
|
||||
void register_form_element(struct dom_node *form, struct dom_node *node);
|
||||
void unregister_form_element(struct dom_node *form, struct dom_node *node);
|
||||
struct dom_node *find_parent_form(struct dom_node *node);
|
||||
|
@ -150,9 +150,9 @@ make_FRAME_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_FRAME_object(void *data)
|
||||
done_FRAME_object(struct dom_node *node)
|
||||
{
|
||||
struct FRAME_struct *d = data;
|
||||
struct FRAME_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->frame_border);
|
||||
mem_free_if(d->long_desc);
|
||||
|
@ -22,5 +22,5 @@ struct FRAME_struct {
|
||||
};
|
||||
|
||||
void make_FRAME_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_FRAME_object(void *data);
|
||||
void done_FRAME_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -103,9 +103,9 @@ make_FRAMESET_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_FRAMESET_object(void *data)
|
||||
done_FRAMESET_object(struct dom_node *node)
|
||||
{
|
||||
struct FRAMESET_struct *d = data;
|
||||
struct FRAMESET_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->cols);
|
||||
mem_free_if(d->rows);
|
||||
|
@ -15,5 +15,5 @@ struct FRAMESET_struct {
|
||||
};
|
||||
|
||||
void make_FRAMESET_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_FRAMESET_object(void *data);
|
||||
void done_FRAMESET_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -117,9 +117,9 @@ make_HR_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_HR_object(void *data)
|
||||
done_HR_object(struct dom_node *node)
|
||||
{
|
||||
struct HR_struct *d = data;
|
||||
struct HR_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->align);
|
||||
mem_free_if(d->size);
|
||||
|
@ -17,5 +17,5 @@ struct HR_struct {
|
||||
};
|
||||
|
||||
void make_HR_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_HR_object(void *data);
|
||||
void done_HR_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,9 +96,9 @@ make_HEAD_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_HEAD_object(void *data)
|
||||
done_HEAD_object(struct dom_node *node)
|
||||
{
|
||||
struct HEAD_struct *d = data;
|
||||
struct HEAD_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->profile);
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct HEAD_struct {
|
||||
};
|
||||
|
||||
void make_HEAD_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_HEAD_object(void *data);
|
||||
void done_HEAD_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,9 +96,9 @@ make_H1_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_H1_object(void *data)
|
||||
done_H1_object(struct dom_node *node)
|
||||
{
|
||||
struct H1_struct *d = data;
|
||||
struct H1_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->align);
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ struct H1_struct {
|
||||
};
|
||||
|
||||
void make_H1_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_H1_object(void *data);
|
||||
void done_H1_object(struct dom_node *node);
|
||||
|
||||
#define make_H2_object make_H1_object
|
||||
#define make_H3_object make_H1_object
|
||||
|
@ -96,9 +96,9 @@ make_HTML_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_HTML_object(void *data)
|
||||
done_HTML_object(struct dom_node *node)
|
||||
{
|
||||
struct HTML_struct *d = data;
|
||||
struct HTML_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->version);
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct HTML_struct {
|
||||
};
|
||||
|
||||
void make_HTML_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_HTML_object(void *data);
|
||||
void done_HTML_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -164,9 +164,9 @@ make_IFRAME_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_IFRAME_object(void *data)
|
||||
done_IFRAME_object(struct dom_node *node)
|
||||
{
|
||||
struct IFRAME_struct *d = data;
|
||||
struct IFRAME_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->align);
|
||||
mem_free_if(d->frame_border);
|
||||
|
@ -24,5 +24,5 @@ struct IFRAME_struct {
|
||||
};
|
||||
|
||||
void make_IFRAME_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_IFRAME_object(void *data);
|
||||
void done_IFRAME_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -169,9 +169,9 @@ make_IMG_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_IMG_object(void *data)
|
||||
done_IMG_object(struct dom_node *node)
|
||||
{
|
||||
struct IMG_struct *d = data;
|
||||
struct IMG_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->name);
|
||||
mem_free_if(d->align);
|
||||
|
@ -25,5 +25,5 @@ struct IMG_struct {
|
||||
};
|
||||
|
||||
void make_IMG_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_IMG_object(void *data);
|
||||
void done_IMG_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -248,9 +248,9 @@ make_INPUT_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_INPUT_object(void *data)
|
||||
done_INPUT_object(struct dom_node *node)
|
||||
{
|
||||
struct INPUT_struct *d = data;
|
||||
struct INPUT_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->default_value);
|
||||
/* form ? */
|
||||
|
@ -31,5 +31,5 @@ struct INPUT_struct {
|
||||
};
|
||||
|
||||
void make_INPUT_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_INPUT_object(void *data);
|
||||
void done_INPUT_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -103,9 +103,9 @@ make_ISINDEX_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_ISINDEX_object(void *data)
|
||||
done_ISINDEX_object(struct dom_node *node)
|
||||
{
|
||||
struct ISINDEX_struct *d = data;
|
||||
struct ISINDEX_struct *d = node->data.element.html_data;
|
||||
|
||||
/* form ? */
|
||||
mem_free_if(d->prompt);
|
||||
|
@ -15,5 +15,5 @@ struct ISINDEX_struct {
|
||||
};
|
||||
|
||||
void make_ISINDEX_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_ISINDEX_object(void *data);
|
||||
void done_ISINDEX_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -102,9 +102,9 @@ make_LI_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_LI_object(void *data)
|
||||
done_LI_object(struct dom_node *node)
|
||||
{
|
||||
struct LI_struct *d = data;
|
||||
struct LI_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->type);
|
||||
}
|
||||
|
@ -15,5 +15,5 @@ struct LI_struct {
|
||||
};
|
||||
|
||||
void make_LI_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_LI_object(void *data);
|
||||
void done_LI_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -110,9 +110,9 @@ make_LABEL_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_LABEL_object(void *data)
|
||||
done_LABEL_object(struct dom_node *node)
|
||||
{
|
||||
struct LABEL_struct *d = data;
|
||||
struct LABEL_struct *d = node->data.element.html_data;
|
||||
|
||||
/* form ? */
|
||||
mem_free_if(d->access_key);
|
||||
|
@ -16,5 +16,5 @@ struct LABEL_struct {
|
||||
};
|
||||
|
||||
void make_LABEL_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_LABEL_object(void *data);
|
||||
void done_LABEL_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -110,9 +110,9 @@ make_LEGEND_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_LEGEND_object(void *data)
|
||||
done_LEGEND_object(struct dom_node *node)
|
||||
{
|
||||
struct LEGEND_struct *d = data;
|
||||
struct LEGEND_struct *d = node->data.element.html_data;
|
||||
|
||||
/* form ? */
|
||||
mem_free_if(d->access_key);
|
||||
|
@ -16,5 +16,5 @@ struct LEGEND_struct {
|
||||
};
|
||||
|
||||
void make_LEGEND_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_LEGEND_object(void *data);
|
||||
void done_LEGEND_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -152,9 +152,9 @@ make_LINK_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_LINK_object(void *data)
|
||||
done_LINK_object(struct dom_node *node)
|
||||
{
|
||||
struct LINK_struct *d = data;
|
||||
struct LINK_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->charset);
|
||||
mem_free_if(d->href);
|
||||
|
@ -22,5 +22,5 @@ struct LINK_struct {
|
||||
};
|
||||
|
||||
void make_LINK_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_LINK_object(void *data);
|
||||
void done_LINK_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -101,9 +101,9 @@ make_MAP_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_MAP_object(void *data)
|
||||
done_MAP_object(struct dom_node *node)
|
||||
{
|
||||
struct MAP_struct *d = data;
|
||||
struct MAP_struct *d = node->data.element.html_data;
|
||||
|
||||
/* areas ? */
|
||||
mem_free_if(d->name);
|
||||
|
@ -15,5 +15,5 @@ struct MAP_struct {
|
||||
};
|
||||
|
||||
void make_MAP_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_MAP_object(void *data);
|
||||
void done_MAP_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,6 +96,6 @@ make_MENU_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_MENU_object(void *data)
|
||||
done_MENU_object(struct dom_node *node)
|
||||
{
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct MENU_struct {
|
||||
};
|
||||
|
||||
void make_MENU_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_MENU_object(void *data);
|
||||
void done_MENU_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -117,9 +117,9 @@ make_META_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_META_object(void *data)
|
||||
done_META_object(struct dom_node *node)
|
||||
{
|
||||
struct META_struct *d = data;
|
||||
struct META_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->content);
|
||||
mem_free_if(d->http_equiv);
|
||||
|
@ -17,5 +17,5 @@ struct META_struct {
|
||||
};
|
||||
|
||||
void make_META_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_META_object(void *data);
|
||||
void done_META_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -103,9 +103,9 @@ make_MOD_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_MOD_object(void *data)
|
||||
done_MOD_object(struct dom_node *node)
|
||||
{
|
||||
struct MOD_struct *d = data;
|
||||
struct MOD_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->cite);
|
||||
mem_free_if(d->date_time);
|
||||
|
@ -15,5 +15,5 @@ struct MOD_struct {
|
||||
};
|
||||
|
||||
void make_MOD_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_MOD_object(void *data);
|
||||
void done_MOD_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -109,9 +109,9 @@ make_OL_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_OL_object(void *data)
|
||||
done_OL_object(struct dom_node *node)
|
||||
{
|
||||
struct OL_struct *d = data;
|
||||
struct OL_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->type);
|
||||
}
|
||||
|
@ -16,5 +16,5 @@ struct OL_struct {
|
||||
};
|
||||
|
||||
void make_OL_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_OL_object(void *data);
|
||||
void done_OL_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -216,9 +216,9 @@ make_OBJECT_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_OBJECT_object(void *data)
|
||||
done_OBJECT_object(struct dom_node *node)
|
||||
{
|
||||
struct OBJECT_struct *d = data;
|
||||
struct OBJECT_struct *d = node->data.element.html_data;
|
||||
|
||||
/* form ? */
|
||||
mem_free_if(d->code);
|
||||
|
@ -32,5 +32,5 @@ struct OBJECT_struct {
|
||||
};
|
||||
|
||||
void make_OBJECT_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_OBJECT_object(void *data);
|
||||
void done_OBJECT_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -103,9 +103,9 @@ make_OPTGROUP_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_OPTGROUP_object(void *data)
|
||||
done_OPTGROUP_object(struct dom_node *node)
|
||||
{
|
||||
struct OPTGROUP_struct *d = data;
|
||||
struct OPTGROUP_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->label);
|
||||
}
|
||||
|
@ -15,5 +15,5 @@ struct OPTGROUP_struct {
|
||||
};
|
||||
|
||||
void make_OPTGROUP_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_OPTGROUP_object(void *data);
|
||||
void done_OPTGROUP_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -139,9 +139,9 @@ make_OPTION_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_OPTION_object(void *data)
|
||||
done_OPTION_object(struct dom_node *node)
|
||||
{
|
||||
struct OPTION_struct *d = data;
|
||||
struct OPTION_struct *d = node->data.element.html_data;
|
||||
|
||||
/* form ? */
|
||||
mem_free_if(d->text);
|
||||
|
@ -21,5 +21,5 @@ struct OPTION_struct {
|
||||
};
|
||||
|
||||
void make_OPTION_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_OPTION_object(void *data);
|
||||
void done_OPTION_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,9 +96,9 @@ make_P_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_P_object(void *data)
|
||||
done_P_object(struct dom_node *node)
|
||||
{
|
||||
struct P_struct *d = data;
|
||||
struct P_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->align);
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct P_struct {
|
||||
};
|
||||
|
||||
void make_P_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_P_object(void *data);
|
||||
void done_P_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -117,9 +117,9 @@ make_PARAM_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_PARAM_object(void *data)
|
||||
done_PARAM_object(struct dom_node *node)
|
||||
{
|
||||
struct PARAM_struct *d = data;
|
||||
struct PARAM_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->name);
|
||||
mem_free_if(d->type);
|
||||
|
@ -17,5 +17,5 @@ struct PARAM_struct {
|
||||
};
|
||||
|
||||
void make_PARAM_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_PARAM_object(void *data);
|
||||
void done_PARAM_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -95,6 +95,6 @@ make_PRE_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_PRE_object(void *data)
|
||||
done_PRE_object(struct dom_node *node)
|
||||
{
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct PRE_struct {
|
||||
};
|
||||
|
||||
void make_PRE_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_PRE_object(void *data);
|
||||
void done_PRE_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,9 +96,9 @@ make_QUOTE_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_QUOTE_object(void *data)
|
||||
done_QUOTE_object(struct dom_node *node)
|
||||
{
|
||||
struct QUOTE_struct *d = data;
|
||||
struct QUOTE_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->cite);
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct QUOTE_struct {
|
||||
};
|
||||
|
||||
void make_QUOTE_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_QUOTE_object(void *data);
|
||||
void done_QUOTE_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -138,9 +138,9 @@ make_SCRIPT_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_SCRIPT_object(void *data)
|
||||
done_SCRIPT_object(struct dom_node *node)
|
||||
{
|
||||
struct SCRIPT_struct *d = data;
|
||||
struct SCRIPT_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->text);
|
||||
mem_free_if(d->html_for);
|
||||
|
@ -20,5 +20,5 @@ struct SCRIPT_struct {
|
||||
};
|
||||
|
||||
void make_SCRIPT_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_SCRIPT_object(void *data);
|
||||
void done_SCRIPT_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -193,9 +193,9 @@ make_SELECT_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_SELECT_object(void *data)
|
||||
done_SELECT_object(struct dom_node *node)
|
||||
{
|
||||
struct SELECT_struct *d = data;
|
||||
struct SELECT_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->type);
|
||||
mem_free_if(d->value);
|
||||
|
@ -24,5 +24,5 @@ struct SELECT_struct {
|
||||
};
|
||||
|
||||
void make_SELECT_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_SELECT_object(void *data);
|
||||
void done_SELECT_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -110,9 +110,9 @@ make_STYLE_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_STYLE_object(void *data)
|
||||
done_STYLE_object(struct dom_node *node)
|
||||
{
|
||||
struct STYLE_struct *d = data;
|
||||
struct STYLE_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->media);
|
||||
mem_free_if(d->type);
|
||||
|
@ -16,5 +16,5 @@ struct STYLE_struct {
|
||||
};
|
||||
|
||||
void make_STYLE_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_STYLE_object(void *data);
|
||||
void done_STYLE_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -96,9 +96,9 @@ make_CAPTION_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_CAPTION_object(void *data)
|
||||
done_CAPTION_object(struct dom_node *node)
|
||||
{
|
||||
struct CAPTION_struct *d = data;
|
||||
struct CAPTION_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->align);
|
||||
}
|
||||
|
@ -14,5 +14,5 @@ struct CAPTION_struct {
|
||||
};
|
||||
|
||||
void make_CAPTION_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_CAPTION_object(void *data);
|
||||
void done_CAPTION_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -189,9 +189,9 @@ make_TD_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_TD_object(void *data)
|
||||
done_TD_object(struct dom_node *node)
|
||||
{
|
||||
struct TD_struct *d = data;
|
||||
struct TD_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->abbr);
|
||||
mem_free_if(d->align);
|
||||
|
@ -28,5 +28,5 @@ struct TD_struct {
|
||||
};
|
||||
|
||||
void make_TD_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_TD_object(void *data);
|
||||
void done_TD_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -130,9 +130,9 @@ make_COL_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_COL_object(void *data)
|
||||
done_COL_object(struct dom_node *node)
|
||||
{
|
||||
struct COL_struct *d = data;
|
||||
struct COL_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->align);
|
||||
mem_free_if(d->ch);
|
||||
|
@ -19,5 +19,5 @@ struct COL_struct {
|
||||
};
|
||||
|
||||
void make_COL_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_COL_object(void *data);
|
||||
void done_COL_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -261,9 +261,9 @@ make_TABLE_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_TABLE_object(void *data)
|
||||
done_TABLE_object(struct dom_node *node)
|
||||
{
|
||||
struct TABLE_struct *d = data;
|
||||
struct TABLE_struct *d = node->data.element.html_data;
|
||||
|
||||
/* caption ?
|
||||
* thead ?
|
||||
|
@ -27,5 +27,5 @@ struct TABLE_struct {
|
||||
};
|
||||
|
||||
void make_TABLE_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_TABLE_object(void *data);
|
||||
void done_TABLE_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -155,9 +155,9 @@ make_TR_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_TR_object(void *data)
|
||||
done_TR_object(struct dom_node *node)
|
||||
{
|
||||
struct TR_struct *d = data;
|
||||
struct TR_struct *d = node->data.element.html_data;
|
||||
|
||||
/* d->cells ? */
|
||||
mem_free_if(d->align);
|
||||
|
@ -21,5 +21,5 @@ struct TR_struct {
|
||||
};
|
||||
|
||||
void make_TR_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_TR_object(void *data);
|
||||
void done_TR_object(struct dom_node *node);
|
||||
#endif
|
||||
|
@ -187,9 +187,9 @@ make_TEXTAREA_object(JSContext *ctx, struct dom_node *node)
|
||||
}
|
||||
|
||||
void
|
||||
done_TEXTAREA_object(void *data)
|
||||
done_TEXTAREA_object(struct dom_node *node)
|
||||
{
|
||||
struct TEXTAREA_struct *d = data;
|
||||
struct TEXTAREA_struct *d = node->data.element.html_data;
|
||||
|
||||
mem_free_if(d->default_value);
|
||||
/* What to do with d->form? */
|
||||
|
@ -24,6 +24,6 @@ struct TEXTAREA_struct {
|
||||
};
|
||||
|
||||
void make_TEXTAREA_object(JSContext *ctx, struct dom_node *node);
|
||||
void done_TEXTAREA_object(void *data);
|
||||
void done_TEXTAREA_object(struct dom_node *node);
|
||||
|
||||
#endif
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user