libdom
Loading...
Searching...
No Matches
html_script_element.h
Go to the documentation of this file.
1/*
2 * This file is part of libdom.
3 * Licensed under the MIT License,
4 * http://www.opensource.org/licenses/mit-license.php
5 * Copyright 2009 Bo Yang <struggleyb.nku@gmail.com>
6 * Copyright 2014 Rupinder Singh Khokhar <rsk1coder99@gmail.com>
7 * Copyright 2019 Daniel Silverstone <dsilvers@digital-scurf.org>
8 */
9
10#ifndef dom_html_script_element_h_
11#define dom_html_script_element_h_
12
13#include <stdbool.h>
14#include <dom/core/exceptions.h>
15#include <dom/core/string.h>
16
18
26
29
32
34 dom_html_script_element *ele, bool *defer);
35
37 dom_html_script_element *ele, bool defer);
38
40 dom_html_script_element *ele, bool *async);
41
43 dom_html_script_element *ele, bool async);
44
46 dom_html_script_element *element, dom_string **text);
47
49 dom_html_script_element *element, dom_string *text);
50
52 dom_html_script_element *element, dom_string **html_for);
53
55 dom_html_script_element *element, dom_string *html_for);
56
58 dom_html_script_element *element, dom_string **event);
59
62
64 dom_html_script_element *ele, dom_string **charset);
65
67 dom_html_script_element *ele, dom_string *charset);
68
71
74
77
80
81#endif
dom_exception
Definition exceptions.h:24
dom_exception dom_html_script_element_set_text(dom_html_script_element *element, dom_string *text)
Definition html_script_element.c:272
dom_exception dom_html_script_element_set_async(dom_html_script_element *ele, bool async)
Definition html_script_element.c:244
dom_exception dom_html_script_element_get_event(dom_html_script_element *element, dom_string **event)
dom_exception dom_html_script_element_set_flags(dom_html_script_element *ele, dom_html_script_element_flags flags)
Definition html_script_element.c:305
dom_exception dom_html_script_element_get_async(dom_html_script_element *ele, bool *async)
Definition html_script_element.c:230
dom_exception dom_html_script_element_get_text(dom_html_script_element *element, dom_string **text)
Definition html_script_element.c:258
dom_exception dom_html_script_element_set_type(dom_html_script_element *ele, dom_string *type)
dom_exception dom_html_script_element_set_event(dom_html_script_element *ele, dom_string *event)
dom_exception dom_html_script_element_set_html_for(dom_html_script_element *element, dom_string *html_for)
dom_exception dom_html_script_element_get_html_for(dom_html_script_element *element, dom_string **html_for)
dom_exception dom_html_script_element_get_charset(dom_html_script_element *ele, dom_string **charset)
dom_exception dom_html_script_element_get_defer(dom_html_script_element *ele, bool *defer)
Definition html_script_element.c:202
dom_exception dom_html_script_element_set_src(dom_html_script_element *ele, dom_string *src)
dom_exception dom_html_script_element_set_defer(dom_html_script_element *ele, bool defer)
Definition html_script_element.c:216
dom_exception dom_html_script_element_get_type(dom_html_script_element *ele, dom_string **type)
dom_html_script_element_flags
Definition html_script_element.h:19
@ DOM_HTML_SCRIPT_ELEMENT_FLAG_FROM_EXTERNAL
Definition html_script_element.h:24
@ DOM_HTML_SCRIPT_ELEMENT_FLAG_NON_BLOCKING
Definition html_script_element.h:22
@ DOM_HTML_SCRIPT_ELEMENT_FLAG_READY_TO_BE_PARSER_EXECUTED
Definition html_script_element.h:23
@ DOM_HTML_SCRIPT_ELEMENT_FLAG_PARSER_INSERTED
Definition html_script_element.h:21
@ DOM_HTML_SCRIPT_ELEMENT_FLAG_ALREADY_STARTED
Definition html_script_element.h:20
dom_exception dom_html_script_element_get_flags(dom_html_script_element *ele, dom_html_script_element_flags *flags)
Definition html_script_element.c:286
dom_exception dom_html_script_element_set_charset(dom_html_script_element *ele, dom_string *charset)
dom_exception dom_html_script_element_get_src(dom_html_script_element *ele, dom_string **src)
Definition html_script_element.h:16
dom_html_script_element_flags flags
Definition html_script_element.h:19
Definition string.h:19