ELinks 0.18.0
attributes.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/mujs/mapa.h"
#include "js/mujs.h"
#include "js/mujs/attr.h"
#include "js/mujs/attributes.h"
Include dependency graph for attributes.c:

Functions

static void mjs_attributes_set_items (js_State *J, void *node)
static void mjs_push_attributes_item2 (js_State *J, int idx)
static void mjs_attributes_item (js_State *J)
static void mjs_push_attributes_namedItem2 (js_State *J, const char *str)
static void mjs_attributes_getNamedItem (js_State *J)
static void mjs_attributes_toString (js_State *J)
static void mjs_attributes_finalizer (js_State *J, void *node)
void mjs_push_attributes (js_State *J, void *node)

Variables

void * map_attributes
void * map_rev_attributes

Function Documentation

◆ mjs_attributes_finalizer()

void mjs_attributes_finalizer ( js_State * J,
void * node )
static

◆ mjs_attributes_getNamedItem()

void mjs_attributes_getNamedItem ( js_State * J)
static

◆ mjs_attributes_item()

void mjs_attributes_item ( js_State * J)
static

◆ mjs_attributes_set_items()

void mjs_attributes_set_items ( js_State * J,
void * node )
static

◆ mjs_attributes_toString()

void mjs_attributes_toString ( js_State * J)
static

◆ mjs_push_attributes()

void mjs_push_attributes ( js_State * J,
void * node )

◆ mjs_push_attributes_item2()

void mjs_push_attributes_item2 ( js_State * J,
int idx )
static

◆ mjs_push_attributes_namedItem2()

void mjs_push_attributes_namedItem2 ( js_State * J,
const char * str )
static

Variable Documentation

◆ map_attributes

void* map_attributes

◆ map_rev_attributes

void* map_rev_attributes