mirror of
https://github.com/rkd77/elinks.git
synced 2025-02-02 15:09:23 -05:00
[mujs] More arrays
This commit is contained in:
parent
1334667356
commit
2ced113660
@ -75,8 +75,6 @@ mjs_attributes_set_items(js_State *J, void *node)
|
|||||||
auto end = al->end();
|
auto end = al->end();
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
||||||
js_newarray(J);
|
|
||||||
|
|
||||||
for (;it != end; ++it, ++i) {
|
for (;it != end; ++it, ++i) {
|
||||||
xmlpp::Attribute *attr = *it;
|
xmlpp::Attribute *attr = *it;
|
||||||
|
|
||||||
@ -225,7 +223,7 @@ mjs_push_attributes(js_State *J, void *node)
|
|||||||
#ifdef ECMASCRIPT_DEBUG
|
#ifdef ECMASCRIPT_DEBUG
|
||||||
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
|
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
|
||||||
#endif
|
#endif
|
||||||
js_newobject(J);
|
js_newarray(J);
|
||||||
{
|
{
|
||||||
js_newuserdata(J, "attribute", node, mjs_attributes_finalizer);
|
js_newuserdata(J, "attribute", node, mjs_attributes_finalizer);
|
||||||
addmethod(J, "item", mjs_attributes_item, 1);
|
addmethod(J, "item", mjs_attributes_item, 1);
|
||||||
|
@ -119,8 +119,6 @@ mjs_form_set_items(js_State *J, void *node)
|
|||||||
int counter = 0;
|
int counter = 0;
|
||||||
struct el_form_control *fc;
|
struct el_form_control *fc;
|
||||||
|
|
||||||
js_newarray(J);
|
|
||||||
|
|
||||||
foreach (fc, form->items) {
|
foreach (fc, form->items) {
|
||||||
struct form_state *fs = find_form_state(doc_view, fc);
|
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;
|
int counter = 0;
|
||||||
struct el_form_control *fc;
|
struct el_form_control *fc;
|
||||||
|
|
||||||
js_newarray(J);
|
|
||||||
|
|
||||||
foreach (fc, form->items) {
|
foreach (fc, form->items) {
|
||||||
struct form_state *fs = find_form_state(doc_view, fc);
|
struct form_state *fs = find_form_state(doc_view, fc);
|
||||||
|
|
||||||
@ -434,7 +430,7 @@ mjs_elements_finalizer(js_State *J, void *node)
|
|||||||
void
|
void
|
||||||
mjs_push_form_elements(js_State *J, struct form_view *fv)
|
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);
|
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
|
#ifdef ECMASCRIPT_DEBUG
|
||||||
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
|
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
|
||||||
#endif
|
#endif
|
||||||
js_newobject(J);
|
js_newarray(J);
|
||||||
{
|
{
|
||||||
js_newuserdata(J, "form", form, mjs_form_finalizer);
|
js_newuserdata(J, "form", form, mjs_form_finalizer);
|
||||||
|
|
||||||
|
@ -95,8 +95,6 @@ mjs_forms_set_items(js_State *J)
|
|||||||
int counter = 0;
|
int counter = 0;
|
||||||
struct form_view *fv;
|
struct form_view *fv;
|
||||||
|
|
||||||
js_newarray(J);
|
|
||||||
|
|
||||||
foreach (fv, vs->forms) {
|
foreach (fv, vs->forms) {
|
||||||
struct form *form = find_form_by_form_view(document, fv);
|
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__);
|
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
js_newobject(J);
|
js_newarray(J);
|
||||||
{
|
{
|
||||||
js_newuserdata(J, "forms", node, NULL);
|
js_newuserdata(J, "forms", node, NULL);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user