/* virtual */ ES_PutState DOM_HTMLDocument::PutNameRestart(OpAtom property_name, ES_Value* value, ES_Runtime* origining_runtime, ES_Object *restart_object) { if (property_name == OP_ATOM_body) return ((DOM_HTMLElement *) root)->PutChildElement(OP_ATOM_body, value, (DOM_Runtime *) origining_runtime, restart_object); else if (property_name == OP_ATOM_title) if (HTML_Element *element = GetElement(HE_TITLE)) { DOM_Node *node; PUT_FAILED_IF_ERROR(GetEnvironment()->ConstructNode(node, element, this)); return node->PutNameRestart(OP_ATOM_text, value, origining_runtime, restart_object); } else return PUT_SUCCESS; else return PUT_FAILED; }