Пример #1
0
        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);
 }
Пример #3
0
 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)));
 }