1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-09-28 03:06:20 -04:00

[mujs] More arrays

This commit is contained in:
Witold Filipczyk 2022-08-19 21:38:16 +02:00
parent 1334667356
commit 2ced113660
3 changed files with 4 additions and 12 deletions

View File

@ -75,8 +75,6 @@ mjs_attributes_set_items(js_State *J, void *node)
auto end = al->end();
int i = 0;
js_newarray(J);
for (;it != end; ++it, ++i) {
xmlpp::Attribute *attr = *it;
@ -225,7 +223,7 @@ mjs_push_attributes(js_State *J, void *node)
#ifdef ECMASCRIPT_DEBUG
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
#endif
js_newobject(J);
js_newarray(J);
{
js_newuserdata(J, "attribute", node, mjs_attributes_finalizer);
addmethod(J, "item", mjs_attributes_item, 1);

View File

@ -119,8 +119,6 @@ mjs_form_set_items(js_State *J, void *node)
int counter = 0;
struct el_form_control *fc;
js_newarray(J);
foreach (fc, form->items) {
struct form_state *fs = find_form_state(doc_view, fc);
@ -158,8 +156,6 @@ mjs_form_set_items2(js_State *J, void *node)
int counter = 0;
struct el_form_control *fc;
js_newarray(J);
foreach (fc, form->items) {
struct form_state *fs = find_form_state(doc_view, fc);
@ -434,7 +430,7 @@ mjs_elements_finalizer(js_State *J, void *node)
void
mjs_push_form_elements(js_State *J, struct form_view *fv)
{
js_newobject(J);
js_newarray(J);
{
js_newuserdata(J, "form_view", fv, mjs_elements_finalizer);
@ -824,7 +820,7 @@ mjs_push_form_object(js_State *J, struct form *form)
#ifdef ECMASCRIPT_DEBUG
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
#endif
js_newobject(J);
js_newarray(J);
{
js_newuserdata(J, "form", form, mjs_form_finalizer);

View File

@ -95,8 +95,6 @@ mjs_forms_set_items(js_State *J)
int counter = 0;
struct form_view *fv;
js_newarray(J);
foreach (fv, vs->forms) {
struct form *form = find_form_by_form_view(document, fv);
@ -208,7 +206,7 @@ mjs_push_forms(js_State *J, void *node)
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
#endif
js_newobject(J);
js_newarray(J);
{
js_newuserdata(J, "forms", node, NULL);