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

            return(_plans[subject]);
        }
Exemplo n.º 5
0
 public ITagBuilder BuilderFor(ElementRequest subject)
 {
     return(this);
 }
Exemplo n.º 6
0
 public ITagBuilder BuilderFor(ElementRequest subject) => this;
Exemplo n.º 7
0
 public HtmlTag TagFor(ElementRequest request, string category, string profile = null, T model = null) => Build(request, category, profile, model);
Exemplo n.º 8
0
 public void Modify(ElementRequest request)
 {
     _modify(request);
 }
Exemplo n.º 9
0
 public HtmlTag InputFor(ElementRequest request, string profile = null, T model = null) => Build(request, ElementConstants.Editor, profile, model);
Exemplo n.º 10
0
 public HtmlTag DisplayFor(ElementRequest request, string profile = null, T model = null) => Build(request, ElementConstants.Display, profile, model);
Exemplo n.º 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);
Exemplo n.º 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));
 }
Exemplo n.º 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));
        }
Exemplo n.º 14
0
 public bool Matches(ElementRequest token) => _matcher(token);
Exemplo n.º 15
0
 public bool Matches(ElementRequest subject) => _filter(subject);
Exemplo n.º 16
0
 public bool Matches(ElementRequest token)
 {
     return(_matcher(token));
 }
Exemplo n.º 17
0
 public abstract bool Matches(ElementRequest subject);
Exemplo n.º 18
0
        public TagPlan PlanFor(ElementRequest request, string profile = null)
        {
            var subject = new TagSubject(profile, request);

            return(BuildPlan(subject));
        }
Exemplo n.º 19
0
 public bool Matches(ElementRequest subject)
 {
     return(_filter(subject));
 }