public override void Init(TagHelperContext context) { base.Init(context); if (context.HasButtonToolbarContext()) { ButtonToolbarTagHelper buttonToolbarContext = context.GetButtonToolbarContext(); Vertical = false; Justified = false; if (!Size.HasValue) Size = buttonToolbarContext.Size; if (!Context.HasValue) Context = buttonToolbarContext.Context; } }
public override void Init(TagHelperContext context) { base.Init(context); if (context.HasButtonGroupContext()) { ButtonGroupTagHelper buttonGroupContext = context.GetButtonGroupContext(); Size = buttonGroupContext.Size; if (!Context.HasValue) Context = buttonGroupContext.Context; if (buttonGroupContext.Vertical && Splitted) throw new Exception("Splitted dropdowns are not supported inside vertical button groups"); } else if (context.HasButtonToolbarContext()) { ButtonToolbarTagHelper buttonToolbarContext = context.GetButtonToolbarContext(); if (!Context.HasValue) Context = buttonToolbarContext.Context; if (!Size.HasValue) Size = buttonToolbarContext.Size; } }
public override void Init(TagHelperContext context) { base.Init(context); if (context.HasButtonGroupContext()) { ButtonGroupTagHelper buttonGroupContext = context.GetButtonGroupContext(); Button = true; ButtonGroupJustified = buttonGroupContext.Justified; Size = ButtonGroupJustified ? buttonGroupContext.Size : BootstrapTagHelpers.Size.Default; if (!Context.HasValue) Context = buttonGroupContext.Context; } else if (context.HasButtonToolbarContext()) { ButtonToolbarTagHelper buttonToolbarContext = context.GetButtonToolbarContext(); Button = true; WrapInButtonGroup = true; if (!Context.HasValue) Context = buttonToolbarContext.Context; if (!Size.HasValue) Size = buttonToolbarContext.Size; } }