void HTMLElementImp::eval() { DocumentWindowPtr window = getOwnerDocumentImp()->activate(); Nullable<std::u16string> attr = getAttribute(u"style"); if (attr.hasValue()) { CSSParser parser; style = parser.parseDeclarations(attr.value()); parser.getStyleDeclaration()->setOwner(this); } attr = getAttribute(u"onclick"); if (attr.hasValue()) setOnclick(window->getContext()->compileFunction(attr.value())); attr = getAttribute(u"onload"); if (attr.hasValue()) setOnload(window->getContext()->compileFunction(attr.value())); }