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()

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

◆ mjs_attributes_getNamedItem()

static void mjs_attributes_getNamedItem ( js_State * J)
static

◆ mjs_attributes_item()

static void mjs_attributes_item ( js_State * J)
static

◆ mjs_attributes_set_items()

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

◆ mjs_attributes_toString()

static void mjs_attributes_toString ( js_State * J)
static

◆ mjs_push_attributes()

void mjs_push_attributes ( js_State * J,
void * node )

◆ mjs_push_attributes_item2()

static void mjs_push_attributes_item2 ( js_State * J,
int idx )
static

◆ mjs_push_attributes_namedItem2()

static 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