ELinks 0.18.0
form.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "document/forms.h"
#include "document/view.h"
#include "js/ecmascript.h"
#include "js/mujs/mapa.h"
#include "js/mujs.h"
#include "js/mujs/document.h"
#include "js/mujs/form.h"
#include "js/mujs/forms.h"
#include "js/mujs/input.h"
#include "js/mujs/window.h"
#include "session/session.h"
#include "viewer/text/form.h"
#include "viewer/text/vs.h"
Include dependency graph for form.c:

Functions

static void mjs_push_form_control_object (js_State *J, enum form_type type, struct form_state *fs)
 
static void mjs_form_set_items (js_State *J, void *node)
 
static void mjs_form_set_items2 (js_State *J, void *node)
 
static void mjs_form_elements_get_property_length (js_State *J)
 
static void mjs_form_elements_item2 (js_State *J, int index)
 
static void mjs_form_elements_item (js_State *J)
 
static void mjs_form_elements_namedItem2 (js_State *J, const char *string)
 
static void mjs_form_elements_namedItem (js_State *J)
 
static void mjs_form_elements_toString (js_State *J)
 
static void mjs_form_get_property_action (js_State *J)
 
static void mjs_form_set_property_action (js_State *J)
 
static void mjs_elements_finalizer (js_State *J, void *node)
 
void mjs_push_form_elements (js_State *J, struct form_view *fv)
 
static void mjs_form_get_property_elements (js_State *J)
 
static void mjs_form_get_property_encoding (js_State *J)
 
static void mjs_form_set_property_encoding (js_State *J)
 
static void mjs_form_get_property_length (js_State *J)
 
static void mjs_form_get_property_method (js_State *J)
 
static void mjs_form_set_property_method (js_State *J)
 
static void mjs_form_get_property_name (js_State *J)
 
static void mjs_form_set_property_name (js_State *J)
 
static void mjs_form_get_property_target (js_State *J)
 
static void mjs_form_set_property_target (js_State *J)
 
static void mjs_form_reset (js_State *J)
 
static void mjs_form_submit (js_State *J)
 
static void mjs_form_toString (js_State *J)
 
static void mjs_form_finalizer (js_State *J, void *node)
 
void mjs_push_form_object (js_State *J, struct form *form)
 

Variables

void * map_form_elements
 
void * map_elements_form
 
void * map_form
 
void * map_rev_form
 

Function Documentation

◆ mjs_elements_finalizer()

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

◆ mjs_form_elements_get_property_length()

static void mjs_form_elements_get_property_length ( js_State * J)
static

◆ mjs_form_elements_item()

static void mjs_form_elements_item ( js_State * J)
static

◆ mjs_form_elements_item2()

static void mjs_form_elements_item2 ( js_State * J,
int index )
static

◆ mjs_form_elements_namedItem()

static void mjs_form_elements_namedItem ( js_State * J)
static

◆ mjs_form_elements_namedItem2()

static void mjs_form_elements_namedItem2 ( js_State * J,
const char * string )
static

◆ mjs_form_elements_toString()

static void mjs_form_elements_toString ( js_State * J)
static

◆ mjs_form_finalizer()

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

◆ mjs_form_get_property_action()

static void mjs_form_get_property_action ( js_State * J)
static

◆ mjs_form_get_property_elements()

static void mjs_form_get_property_elements ( js_State * J)
static

◆ mjs_form_get_property_encoding()

static void mjs_form_get_property_encoding ( js_State * J)
static

◆ mjs_form_get_property_length()

static void mjs_form_get_property_length ( js_State * J)
static

◆ mjs_form_get_property_method()

static void mjs_form_get_property_method ( js_State * J)
static

◆ mjs_form_get_property_name()

static void mjs_form_get_property_name ( js_State * J)
static

◆ mjs_form_get_property_target()

static void mjs_form_get_property_target ( js_State * J)
static

◆ mjs_form_reset()

static void mjs_form_reset ( js_State * J)
static

◆ mjs_form_set_items()

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

◆ mjs_form_set_items2()

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

◆ mjs_form_set_property_action()

static void mjs_form_set_property_action ( js_State * J)
static

◆ mjs_form_set_property_encoding()

static void mjs_form_set_property_encoding ( js_State * J)
static

◆ mjs_form_set_property_method()

static void mjs_form_set_property_method ( js_State * J)
static

◆ mjs_form_set_property_name()

static void mjs_form_set_property_name ( js_State * J)
static

◆ mjs_form_set_property_target()

static void mjs_form_set_property_target ( js_State * J)
static

◆ mjs_form_submit()

static void mjs_form_submit ( js_State * J)
static

◆ mjs_form_toString()

static void mjs_form_toString ( js_State * J)
static

◆ mjs_push_form_control_object()

static void mjs_push_form_control_object ( js_State * J,
enum form_type type,
struct form_state * fs )
static

◆ mjs_push_form_elements()

void mjs_push_form_elements ( js_State * J,
struct form_view * fv )

◆ mjs_push_form_object()

void mjs_push_form_object ( js_State * J,
struct form * form )

Variable Documentation

◆ map_elements_form

void* map_elements_form

◆ map_form

void* map_form

◆ map_form_elements

void* map_form_elements

◆ map_rev_form

void* map_rev_form