libdom
Loading...
Searching...
No Matches
Typedefs | Enumerations | Functions
html_script_element.h File Reference
#include <stdbool.h>
#include <dom/core/exceptions.h>
#include <dom/core/string.h>

Go to the source code of this file.

Typedefs

typedef struct dom_html_script_element dom_html_script_element
 

Enumerations

enum  dom_html_script_element_flags {
  DOM_HTML_SCRIPT_ELEMENT_FLAG_ALREADY_STARTED = 1 << 0 , DOM_HTML_SCRIPT_ELEMENT_FLAG_PARSER_INSERTED = 1 << 1 , DOM_HTML_SCRIPT_ELEMENT_FLAG_NON_BLOCKING = 1 << 2 , DOM_HTML_SCRIPT_ELEMENT_FLAG_READY_TO_BE_PARSER_EXECUTED = 1 << 3 ,
  DOM_HTML_SCRIPT_ELEMENT_FLAG_FROM_EXTERNAL = 1 << 4
}
 

Functions

dom_exception dom_html_script_element_get_flags (dom_html_script_element *ele, dom_html_script_element_flags *flags)
 
dom_exception dom_html_script_element_set_flags (dom_html_script_element *ele, dom_html_script_element_flags flags)
 
dom_exception dom_html_script_element_get_defer (dom_html_script_element *ele, bool *defer)
 
dom_exception dom_html_script_element_set_defer (dom_html_script_element *ele, bool defer)
 
dom_exception dom_html_script_element_get_async (dom_html_script_element *ele, bool *async)
 
dom_exception dom_html_script_element_set_async (dom_html_script_element *ele, bool async)
 
dom_exception dom_html_script_element_get_text (dom_html_script_element *element, dom_string **text)
 
dom_exception dom_html_script_element_set_text (dom_html_script_element *element, dom_string *text)
 
dom_exception dom_html_script_element_get_html_for (dom_html_script_element *element, dom_string **html_for)
 
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_event (dom_html_script_element *element, dom_string **event)
 
dom_exception dom_html_script_element_set_event (dom_html_script_element *ele, dom_string *event)
 
dom_exception dom_html_script_element_get_charset (dom_html_script_element *ele, dom_string **charset)
 
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)
 
dom_exception dom_html_script_element_set_src (dom_html_script_element *ele, dom_string *src)
 
dom_exception dom_html_script_element_get_type (dom_html_script_element *ele, dom_string **type)
 
dom_exception dom_html_script_element_set_type (dom_html_script_element *ele, dom_string *type)
 

Typedef Documentation

◆ dom_html_script_element

Enumeration Type Documentation

◆ dom_html_script_element_flags

Enumerator
DOM_HTML_SCRIPT_ELEMENT_FLAG_ALREADY_STARTED 
DOM_HTML_SCRIPT_ELEMENT_FLAG_PARSER_INSERTED 
DOM_HTML_SCRIPT_ELEMENT_FLAG_NON_BLOCKING 
DOM_HTML_SCRIPT_ELEMENT_FLAG_READY_TO_BE_PARSER_EXECUTED 
DOM_HTML_SCRIPT_ELEMENT_FLAG_FROM_EXTERNAL 

Function Documentation

◆ dom_html_script_element_get_async()

dom_exception dom_html_script_element_get_async ( dom_html_script_element ele,
bool *  async 
)

Get the async property

Parameters
eleThe dom_html_script_element object
asyncIf the script is asynchronous
Returns
DOM_NO_ERR on success, appropriate dom_exception on failure.

◆ dom_html_script_element_get_charset()

dom_exception dom_html_script_element_get_charset ( dom_html_script_element ele,
dom_string **  charset 
)

◆ dom_html_script_element_get_defer()

dom_exception dom_html_script_element_get_defer ( dom_html_script_element ele,
bool *  defer 
)

Get the defer property

Parameters
eleThe dom_html_script_element object
deferThe status
Returns
DOM_NO_ERR on success, appropriate dom_exception on failure.

◆ dom_html_script_element_get_event()

dom_exception dom_html_script_element_get_event ( dom_html_script_element element,
dom_string **  event 
)

◆ dom_html_script_element_get_flags()

dom_exception dom_html_script_element_get_flags ( dom_html_script_element ele,
dom_html_script_element_flags flags 
)

Read the internal node flags

Parameters
eleThe dom_html_script_element object
flagsWhere to fill out the flags
Returns
DOM_NO_ERR on success

◆ dom_html_script_element_get_html_for()

dom_exception dom_html_script_element_get_html_for ( dom_html_script_element element,
dom_string **  html_for 
)

◆ dom_html_script_element_get_src()

dom_exception dom_html_script_element_get_src ( dom_html_script_element ele,
dom_string **  src 
)

◆ dom_html_script_element_get_text()

dom_exception dom_html_script_element_get_text ( dom_html_script_element ele,
dom_string **  text 
)

Get the text property

Parameters
eleThe dom_html_script_element object
textThe returned dom_string object
Returns
DOM_NO_ERR on success, appropriate dom_exception on failure.

◆ dom_html_script_element_get_type()

dom_exception dom_html_script_element_get_type ( dom_html_script_element ele,
dom_string **  type 
)

◆ dom_html_script_element_set_async()

dom_exception dom_html_script_element_set_async ( dom_html_script_element ele,
bool  async 
)

Set the async property

Parameters
eleThe dom_html_script_element object
asyncIf the script is asynchronous
Returns
DOM_NO_ERR on success, appropriate dom_exception on failure.

◆ dom_html_script_element_set_charset()

dom_exception dom_html_script_element_set_charset ( dom_html_script_element ele,
dom_string charset 
)

◆ dom_html_script_element_set_defer()

dom_exception dom_html_script_element_set_defer ( dom_html_script_element ele,
bool  defer 
)

Set the defer property

Parameters
eleThe dom_html_script_element object
deferThe status
Returns
DOM_NO_ERR on success, appropriate dom_exception on failure.

◆ dom_html_script_element_set_event()

dom_exception dom_html_script_element_set_event ( dom_html_script_element ele,
dom_string event 
)

◆ dom_html_script_element_set_flags()

dom_exception dom_html_script_element_set_flags ( dom_html_script_element ele,
dom_html_script_element_flags  flags 
)

Set the internal node flags

Parameters
eleThe dom_html_script_element object
flagsThe flags to retain
Returns
DOM_NO_ERR on success

◆ dom_html_script_element_set_html_for()

dom_exception dom_html_script_element_set_html_for ( dom_html_script_element element,
dom_string html_for 
)

◆ dom_html_script_element_set_src()

dom_exception dom_html_script_element_set_src ( dom_html_script_element ele,
dom_string src 
)

◆ dom_html_script_element_set_text()

dom_exception dom_html_script_element_set_text ( dom_html_script_element ele,
dom_string text 
)

Set the text property

Parameters
eleThe dom_html_script_element object
textThe dom_string value to be set
Returns
DOM_NO_ERR on success, appropriate dom_exception on failure.

◆ dom_html_script_element_set_type()

dom_exception dom_html_script_element_set_type ( dom_html_script_element ele,
dom_string type 
)