Ejemplo n.º 1
0
        public HtmlDocument AllCases()
        {
            _document.Asset("ui.jqgrid.css");
            _document.Asset("redmond/jquery.ui.theme.css");

            _document.Title = "All Cases";

            _document.Push("div").Hide();
            _document.Add("button").Text("Remove").Id("removeFilter");

            _document.Pop();


            _document.Add("h1").Text("All Cases");
            _document.Add("hr");

            _document.Push("ul");
            _repository.GetAll <Case>().Each(x =>
            {
                _document.Push("li");
                _document.Add("a").Text(x.Identifier).Attr("href", _urls.UrlFor(x));
                _document.Pop();
            });

            _document.Pop();


            _document.Add("hr");
            _document.Add(x => x.FiltersFor <CaseGrid>());
            _document.Add("button").Text("Add").Id("add");
            _document.Add("button").Text("Clear").Id("clear");
            _document.Add("button").Text("Search").Id("search-criteria-search");
            _document.Add("hr");
            _document.Add(x => x.SmartGridFor <CaseGrid>(null));

            _document.WriteScriptsToBody();

            return(_document);
        }
Ejemplo n.º 2
0
        public HtmlDocument Index()
        {
            _document.Title = "FubuTransportation Diagnostics Harness";

            _document.Add("a").Attr("href", "/_fubu").Text("Diagnostics");

            _document.Add("p")
            .Text("Type in a list of comma delimited integers.  Any number over 100 will cause an exception in the message handling");

            var formTag = _document.FormFor <NumberPost>();

            _document.Push(formTag);

            _document.Add("textarea").Name("Numbers");
            _document.Add("br");
            _document.Add("input").Attr("type", "submit").Attr("value", "Submit");

            _document.Pop();
            _document.Add(new LiteralTag("</form>")); // ugh.


            return(_document);
        }
Ejemplo n.º 3
0
        public HtmlDocument get_samplejob_controller()
        {
            _document.Title = "Sample Job Controller";

            _document.Add("h1").Text("Sample Job Controller");

            _document.Add("p").Text("Has executed {0} times".ToFormat(SampleJob.ExecutionCount));

            _document.Add("p")
                .Text(SampleJob.WillSucceed ? "The job will succeed on execution" : "The job fails on execution");
            _document.Push("form").Attr("action", _document.Urls.UrlFor<ToggleSampleJob>()).Attr("method", "POST");
            _document.Add("input").Attr("type", "submit").Text("Toggle the Sample Job Success State");
            _document.Pop();

            _document.Add("hr");

            _document.Push("form").Attr("action", _document.Urls.UrlFor<SetSampleJobTime>()).Attr("method", "POST");
            _document.Add("input").Attr("type", "text").Value(SampleJob.Delay.ToString()).Name("Seconds");
            _document.Add("input").Attr("type", "submit").Text("Set the execution time in seconds");


            return _document;
        }