Exemplo n.º 1
0
		public ContentItem Transform(TransformRequest request)
		{
			return new ContentItem
			{
				Content = request.Input,
				ContentType = "text/plain"
			};
		}
Exemplo n.º 2
0
        public ContentItem Transform(TransformRequest request)
        {
            string html = @"
            <link href='//cdn.datatables.net/1.10.7/css/jquery.dataTables.min.css' rel='stylesheet' />
            <table id='mytable' class='table'>
            <thead></thead>
            <tbody></tbody>
            </table>
            <script src='//code.jquery.com/jquery-2.1.4.min.js'></script>
            <script src='//cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js'></script>
            <script>
            $(document).ready(function(){
            function tableCreate(el, data)
            {
            var tbl = el;

            var thead = el.tHead;
            var tbody = el.getElementsByTagName('tbody')[0];

            var firstData = data[0];
            var tr = thead.insertRow();

            for (var property in firstData) {
            if (firstData.hasOwnProperty(property)) {
                var td = tr.insertCell();
                td.appendChild(document.createTextNode(property || ''));
            }
            }

            for (var i = 0; i < data.length; ++i)
            {
            var tr = tbody.insertRow();

            for (var property in data[i]) {
                if (data[i].hasOwnProperty(property)) {
                    var td = tr.insertCell();
                    td.appendChild(document.createTextNode((data[i][property] || '').toString()));
                }
            }
            }
            }

            var data = " + request.Input + @";
            tableCreate(document.getElementById('mytable'), data);

            $('#mytable').DataTable();
            });

            </script>
            ";

            return new ContentItem(html, "text/html");
        }
Exemplo n.º 3
0
		public ContentItem Transform(TransformRequest request)
		{
			string html = @"
<!DOCTYPE html>
<html lang='en'>
  <head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <title></title>
    <link href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css' rel='stylesheet'>
  </head>
  <body>
    <div class='container' style='margin-top:25px; margin-bottom:25px'>" + request.Input + @"</div>
  </body>
</html>";
			return new ContentItem(html, "text/html");
		}
Exemplo n.º 4
0
		public ContentItem Transform(TransformRequest request)
		{
			var html = CommonMark.CommonMarkConverter.Convert(request.Input);

			return new ContentItem(html, "text/html");
		}
Exemplo n.º 5
0
		public ContentItem Invoke(string content, PipelyneRequest request)
		{
			var transformRequest = new TransformRequest(content, this.Arguments, request);
			return this.Transformer.Transform(transformRequest);
		}
Exemplo n.º 6
0
		public ContentItem Transform(TransformRequest request)
		{
			string html = "<pre>" + request.Input + "</pre>";
			return new ContentItem(html, "text/html");
		}