1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-10-01 03:36:26 -04:00

Merge with git+ssh://pasky/srv/git/elinks.git

This commit is contained in:
Jonas Fonseca 2006-01-11 11:03:10 +01:00 committed by Jonas Fonseca
commit d1ab45d479
2 changed files with 19 additions and 0 deletions

View File

@ -138,6 +138,8 @@ document_get(struct SEE_interpreter *interp, struct SEE_object *o,
}
} else if (p == s_forms) {
SEE_SET_OBJECT(res, doc->forms);
} else if (p == s_write) {
SEE_SET_OBJECT(res, doc->write);
} else {
struct form *form;
unsigned char *string = SEE_string_to_unsigned_char(p);

View File

@ -247,6 +247,14 @@ input_get(struct SEE_interpreter *interp, struct SEE_object *o,
} else if (p == s_value) {
str = string_to_SEE_string(interp, fs->value);
SEE_SET_STRING(res, str);
} else if (p == s_blur) {
SEE_SET_OBJECT(res, input->blur);
} else if (p == s_click) {
SEE_SET_OBJECT(res, input->click);
} else if (p == s_focus) {
SEE_SET_OBJECT(res, input->focus);
} else if (p == s_select) {
SEE_SET_OBJECT(res, input->select);
}
}
@ -581,6 +589,10 @@ form_elems_get(struct SEE_interpreter *interp, struct SEE_object *o,
if (p == s_length) {
SEE_number_t length = list_size(&form->items);
SEE_SET_NUMBER(res, length);
} else if (p == s_item) {
SEE_SET_OBJECT(res, jsfe->item);
} else if (p == s_namedItem) {
SEE_SET_OBJECT(res, jsfe->namedItem);
} else {
unsigned char *string = SEE_string_to_unsigned_char(p);
struct SEE_value argv;
@ -691,11 +703,16 @@ forms_get(struct SEE_interpreter *interp, struct SEE_object *o,
struct view_state *vs = g->win->vs;
struct document_view *doc_view = vs->doc_view;
struct document *document = doc_view->document;
struct js_forms_object *fo = (struct js_forms_object *)o;
checktime(interp);
if (p == s_length) {
SEE_number_t length = list_size(&document->forms);
SEE_SET_NUMBER(res, length);
} else if (p == s_item) {
SEE_SET_OBJECT(res, fo->item);
} else if (p == s_namedItem) {
SEE_SET_OBJECT(res, fo->namedItem);
} else {
unsigned char *string = SEE_string_to_unsigned_char(p);
struct SEE_value argv;