Пример #1
0
 public XmlDocument ShowExample8()
 {
     using (StringWriter stringWriter = new StringWriter())
     {
         using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter))
         {
             Taconite taconite = new Taconite(writer);
             taconite
             .Select("#example8")
             .ReplaceContent.With(new DummyTableControl());
             XmlDocument doc = new XmlDocument();
             doc.LoadXml(taconite.Output());
             return(doc);
         }
     }
 }
Пример #2
0
 public XmlDocument ShowExample3()
 {
     using (StringWriter stringWriter = new StringWriter())
     {
         using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter))
         {
             Taconite taconite = new Taconite(writer);
             taconite
             .Select("#example3")
             .Style("backgroundColor", "#80ff80")
             .Add.Class("special");
             XmlDocument doc = new XmlDocument();
             doc.LoadXml(taconite.Output());
             return(doc);
         }
     }
 }
Пример #3
0
 public XmlDocument ShowExample5()
 {
     using (StringWriter stringWriter = new StringWriter())
     {
         using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter))
         {
             Taconite taconite = new Taconite(writer);
             taconite
             .Select("#example5")
             .Evaluate(@"$('#example5').html('<strong>This is new content!</strong>'); 
                             alert('Content udpated.');");
             XmlDocument doc = new XmlDocument();
             doc.LoadXml(taconite.Output());
             return(doc);
         }
     }
 }
Пример #4
0
    public XmlDocument ShowExample4()
    {
        using (StringWriter stringWriter = new StringWriter())
        {
            using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter))
            {
                Taconite taconite = new Taconite(writer);
                taconite
                .Select("#example4")
                .ReplaceContent.With(@"<pre>lorem ipsum dolor sit amet 
consectetuer adipiscing elit</pre>")
                .SlideDown("1000");
                XmlDocument doc = new XmlDocument();
                doc.LoadXml(taconite.Output());
                return(doc);
            }
        }
    }
Пример #5
0
 public XmlDocument ShowExample1()
 {
     using (StringWriter stringWriter = new StringWriter())
     {
         using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter))
         {
             Taconite taconite = new Taconite(writer);
             taconite
             .Select("#example1")
             .Follow.With("This text will go AFTER the example div.")
             .Precede.With("<div>This div will go BEFORE the example div.</div>")
             .Append.With("<div>This div is APPENDED</div>")
             .Select("#example1 span")
             .Wrap.With("<span style=\"border: 1px dashed #00F\"></span>");
             XmlDocument doc = new XmlDocument();
             doc.LoadXml(taconite.Output());
             return(doc);
         }
     }
 }
Пример #6
0
 public XmlDocument ShowExample2()
 {
     using (StringWriter stringWriter = new StringWriter())
     {
         using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter))
         {
             Taconite taconite = new Taconite(writer);
             taconite
             .Select("#example2")
             .Append.With("<tfoot><tr><td>Foot-1</td><td>Foot-2</td></tr></tfoot>")
             .Select("#example2 thead")
             .Replace.With("<thead><tr><td>Head-1</td><td>Head-2</td></tr></thead>")
             .Select("#example2 tbody")
             .Prepend.With("<tr><td>Body-First</td><td>Body-First</td></tr>")
             .Append.With("<tr><td colspan=\"2\" align=\"center\">spanned column</td></tr>")
             .Select("#example2 tfoot")
             .Precede.With("<tr><td>Body-Last</td><td>Body-Last</td></tr>");
             XmlDocument doc = new XmlDocument();
             doc.LoadXml(taconite.Output());
             return(doc);
         }
     }
 }
Пример #7
0
    public XmlDocument ShowExample6()
    {
        using (StringWriter stringWriter = new StringWriter())
        {
            using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter))
            {
                Taconite taconite = new Taconite(writer);
                taconite
                .Select("#hideMe")
                .Hide()
                .Select("#tabs-6 .deleteDiv")
                .Clear()
                .Select("#appendDiv")
                .Append.With("<span class=\"newContent\">This span was appended to the APPEND div</span>")
                .Select("#prependDiv")
                .Prepend.With("<span class=\"newContent\">This span was prepended to the PREPEND div</span>")
                .Select("#afterDiv")
                .Follow.With(@"
        <p class=""newContent"">This paragraph element was inserted after the AFTER div</p>
        <div class=""newContent"">Note that we can have multiple elements here.<div>Any XHTML can be used!</div>
            <p> Radios follow:
                <input type=""radio"" name=""1"" value=""1""/> 
                <input type=""radio"" name=""1"" value=""2""/> 
                <input type=""radio"" name=""1"" value=""3""/> 
            </p> 
        </div>")
                .Select("#beforeDiv")
                .Precede.With("<span class=\"newContent\">This span was inserted before the BEFORE div</span>")
                .Select("#replaceDiv")
                .Replace.With(@"
        <div class=""newContent"">This is <span style=""font-weight:bold"">new</span> content that includes a table.</div> 
        <table border=""1"" cellpadding=""3"" class=""newContent""> 
            <thead>
                <tr><th>Header 1</th><th>Header 2</th></tr>
            </thead> 
            <tbody> 
                <tr><td>row 1 col 1</td><td>row 1 col 2</td></tr> 
                <tr><td>row 2 col 1</td><td>row 2 col 2</td></tr> 
            </tbody> 
        </table>")
                .Select("#replaceContentsDiv")
                .ReplaceContent.With(@"
        <div class=""newContent"">This is <span style=""font-weight:bold"">new</span> content that replaced the old content.</div> 
        <p class=""newContent""> Checkboxes follow:
            <input type=""checkbox"" name=""1"" value=""1""/> 
            <input type=""checkbox"" name=""2"" value=""2""/> 
            <input type=""checkbox"" name=""3"" value=""3""/> 
        </p>")
                .Select("#setAttrDiv")
                .Add.Attribute("class", "green")
                .Select("#tr")
                .Follow.With("<tr class=\"newContent\"><td>The</td><td>new</td><td>row</td></tr>")
                .Select("#tabs-6 .wrapMe")
                .Wrap.With("<div style=\"border:3px solid red; padding: 2px\"><div style=\"border:3px solid blue; padding: 2px\"></div></div>")
                .Select("head")
                .Append.With(@"
        <script type=""text/javascript""> 
            // wire up the 'wireMe' button on the fly
            $('#wireMe').click(function(){
                alert('Button clicked!');
            }).val(""Wired!"");
                </script>")
                .Evaluate("$('#evalTarget').html(\"This text came from an eval command\");");

                XmlDocument doc = new XmlDocument();
                doc.LoadXml(taconite.Output());
                return(doc);
            }
        }
    }