ELinks 0.18.0
css.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "document/libdom/corestrings.h"
#include "js/ecmascript.h"
#include "js/quickjs/mapa.h"
#include "js/quickjs.h"
#include "js/quickjs/css.h"
#include "js/quickjs/element.h"
Include dependency graph for css.c:

Macros

#define countof(x)   (sizeof(x) / sizeof((x)[0]))
 

Functions

static JSValue js_CSSStyleDeclaration_get_property_length (JSContext *ctx, JSValueConst this_val)
 
static JSValue js_CSSStyleDeclaration_getPropertyValue (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv)
 
static JSValue js_CSSStyleDeclaration_item (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv)
 
static JSValue js_CSSStyleDeclaration_namedItem (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv)
 
static void js_CSSStyleDeclaration_set_items (JSContext *ctx, JSValue this_val, void *node)
 
static JSValue js_CSSStyleDeclaration_toString (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv)
 
JSValue getCSSStyleDeclaration (JSContext *ctx, void *node)
 

Variables

static const JSCFunctionListEntry js_CSSStyleDeclaration_proto_funcs []
 

Macro Definition Documentation

◆ countof

#define countof ( x)    (sizeof(x) / sizeof((x)[0]))

Function Documentation

◆ getCSSStyleDeclaration()

JSValue getCSSStyleDeclaration ( JSContext * ctx,
void * node )

◆ js_CSSStyleDeclaration_get_property_length()

static JSValue js_CSSStyleDeclaration_get_property_length ( JSContext * ctx,
JSValueConst this_val )
static

◆ js_CSSStyleDeclaration_getPropertyValue()

static JSValue js_CSSStyleDeclaration_getPropertyValue ( JSContext * ctx,
JSValueConst this_val,
int argc,
JSValueConst * argv )
static

◆ js_CSSStyleDeclaration_item()

static JSValue js_CSSStyleDeclaration_item ( JSContext * ctx,
JSValueConst this_val,
int argc,
JSValueConst * argv )
static

◆ js_CSSStyleDeclaration_namedItem()

static JSValue js_CSSStyleDeclaration_namedItem ( JSContext * ctx,
JSValueConst this_val,
int argc,
JSValueConst * argv )
static

◆ js_CSSStyleDeclaration_set_items()

static void js_CSSStyleDeclaration_set_items ( JSContext * ctx,
JSValue this_val,
void * node )
static

◆ js_CSSStyleDeclaration_toString()

static JSValue js_CSSStyleDeclaration_toString ( JSContext * ctx,
JSValueConst this_val,
int argc,
JSValueConst * argv )
static

Variable Documentation

◆ js_CSSStyleDeclaration_proto_funcs

const JSCFunctionListEntry js_CSSStyleDeclaration_proto_funcs[]
static
Initial value:
= {
JS_CFUNC_DEF("getPropertyValue", 1, js_CSSStyleDeclaration_getPropertyValue),
JS_CFUNC_DEF("item", 1, js_CSSStyleDeclaration_item),
JS_CFUNC_DEF("namedItem", 1, js_CSSStyleDeclaration_namedItem),
}
#define NULL
Definition explodename.c:35
static JSValue js_CSSStyleDeclaration_getPropertyValue(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv)
Definition css.c:63
static JSValue js_CSSStyleDeclaration_item(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv)
Definition css.c:87
static JSValue js_CSSStyleDeclaration_get_property_length(JSContext *ctx, JSValueConst this_val)
Definition css.c:52
static JSValue js_CSSStyleDeclaration_namedItem(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv)
Definition css.c:113