mirror of
https://github.com/rkd77/elinks.git
synced 2024-09-29 03:17:53 -04:00
[element] appendChild returns appended element
This commit is contained in:
parent
6b0fe3ec23
commit
4cf55496a1
@ -2389,7 +2389,7 @@ element_appendChild(JSContext *ctx, unsigned int argc, JS::Value *rval)
|
|||||||
xmlpp::Element *el = JS_GetPrivate(hobj);
|
xmlpp::Element *el = JS_GetPrivate(hobj);
|
||||||
|
|
||||||
if (!el) {
|
if (!el) {
|
||||||
args.rval().setBoolean(false);
|
args.rval().setNull();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2398,6 +2398,13 @@ element_appendChild(JSContext *ctx, unsigned int argc, JS::Value *rval)
|
|||||||
el->import_node(el2);
|
el->import_node(el2);
|
||||||
interpreter->changed = true;
|
interpreter->changed = true;
|
||||||
|
|
||||||
|
JSObject *obj = getElement(ctx, el2);
|
||||||
|
if (obj) {
|
||||||
|
args.rval().setObject(*obj);
|
||||||
|
} else {
|
||||||
|
args.rval().setNull();
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user