public override void OnElement(DOM.Element node) { PrintNodeStart(node); if (node.ObjectValue is Node) { _sb.Append("= "); _valueNodeExpected.Push(true); Visit(node.ObjectValue as Node); _valueNodeExpected.Pop(); } else if (node.Value != null) { _sb.Append("= `"); PrintValue(node); _sb.Append("`"); } if (node.Entities.Count > 0) { _sb.AppendLine(":"); _indent++; } base.OnElement(node); if (node.Entities.Count > 0) { _indent--; } else { _sb.AppendLine(); } }
public override void OnElement(DOM.Element element) { _namespaceResolver.ProcessNsPrefix((IMappedPair)element); ProcessInterpolation((IPairWithInterpolation)element); base.OnElement(element); Visit(element.PairValue); }
public WebKitDOMCSSDeclarationStyle GetStyleFromElement(DOM.Element element, string pseudoElement = "") // this feature has not been implemented yet { return(new WebKitDOMCSSDeclarationStyle(browser.WebView.computedStyleForElement((IDOMElement)element.GetWebKitObject(), pseudoElement))); }