Example #1
0
 public HtmlTag Build(ElementRequest request)
 {
     return(_build(request));
 }
Example #2
0
 public HtmlTag Build(ElementRequest request) => _build(request);
Example #3
0
 public abstract HtmlTag Build(ElementRequest request);
Example #4
0
        public TagPlan PlanFor(ElementRequest request, string profile = null)
        {
            var subject = new TagSubject(profile, request);

            return(_plans[subject]);
        }
Example #5
0
 public ITagBuilder BuilderFor(ElementRequest subject)
 {
     return(this);
 }
Example #6
0
 public ITagBuilder BuilderFor(ElementRequest subject) => this;
Example #7
0
 public HtmlTag TagFor(ElementRequest request, string category, string profile = null, T model = null) => Build(request, category, profile, model);
Example #8
0
 public void Modify(ElementRequest request)
 {
     _modify(request);
 }
Example #9
0
 public HtmlTag InputFor(ElementRequest request, string profile = null, T model = null) => Build(request, ElementConstants.Editor, profile, model);
Example #10
0
 public HtmlTag DisplayFor(ElementRequest request, string profile = null, T model = null) => Build(request, ElementConstants.Display, profile, model);
Example #11
0
 // Below methods are tested through the IFubuPage.Show/Edit method tests
 public HtmlTag LabelFor(ElementRequest request, string profile = null, T model = null) => Build(request, ElementConstants.Label, profile, model);
Example #12
0
 private HtmlTag Build(ElementRequest request, string category, string profile = null, T model = null)
 {
     request.Model = model ?? Model;
     return(_tags.Build(request, category, profile: profile));
 }
Example #13
0
        private HtmlTag Build(Expression <Func <T, object> > expression, string category, string profile = null, T model = null)
        {
            ElementRequest request = GetRequest(expression, model);

            return(_tags.Build(request, category, profile));
        }
Example #14
0
 public bool Matches(ElementRequest token) => _matcher(token);
Example #15
0
 public bool Matches(ElementRequest subject) => _filter(subject);
Example #16
0
 public bool Matches(ElementRequest token)
 {
     return(_matcher(token));
 }
Example #17
0
 public abstract bool Matches(ElementRequest subject);
Example #18
0
        public TagPlan PlanFor(ElementRequest request, string profile = null)
        {
            var subject = new TagSubject(profile, request);

            return(BuildPlan(subject));
        }
Example #19
0
 public bool Matches(ElementRequest subject)
 {
     return(_filter(subject));
 }