Exemple #1
0
        public void should_build_partial()
        {
            _page.Partial <InputModel>();

            _partialFactory.AssertWasCalled(f => f.BuildPartial(typeof(InputModel)));
            _page.AssertWasCalled(p => p.Get <IPartialFactory>());
            _behavior.AssertWasCalled(b => b.InvokePartial());
        }
Exemple #2
0
        public ModalExpression UsePartial(object model, bool withModelBinding = false)
        {
            var text = _page.Partial(model, withModelBinding);

            _tag.Body.Encoded(false).Text(text.ToString());

            return(this);
        }
Exemple #3
0
        public static IHtmlString BreadCrumbs(this IFubuPage page)
        {
            var inputType = page.Get <ICurrentChain>().Current.InputType();
            var input     = inputType != null?page.Get <IFubuRequest>().Get(inputType) : null;

            return(page.Partial(new BreadCrumbsEndpointQueryInput
            {
                CurrentInput = input
            }));
        }
        public static IHtmlString Menu(this IFubuPage page, string menu)
        {
            var inputType = page.Get <ICurrentChain>().Current.InputType();
            var input     = inputType != null?page.Get <IFubuRequest>().Get(inputType) : null;

            return(page.Partial(new MenuEndpointQueryInput
            {
                MenuName = menu,
                CurrentInput = input
            }));
        }
        public static IHtmlString ProjectSummary(this IFubuPage page)
        {
            var project = page.Get <ITopicContext>().Project;

            return(page.Partial(project));
        }
 public static CollapsiblePartialExpression CollapsiblePartialFor <TInputModel>(this IFubuPage page) where TInputModel : class
 {
     page.Asset("twitter/activate-collapsible.js");
     return(new CollapsiblePartialExpression(() => page.Partial <TInputModel>()));
 }
Exemple #7
0
 public void should_invoke_partial_inside_behavior_by_default_even_when_partial_behavior_does_not_execute()
 {
     _page.Partial <InputModel>();
     PartialInvokingHandler.AssertWasCalled(h => h.Invoke());
 }