internal async Task InternalShow() { if (OnShow.HasDelegate) { _ = OnShow.InvokeAsync(this); } _active = true; }
public void Show() { JSRuntime.InvokeVoidAsync("klazor.showModal", $"#{Id}"); if (OnShow.HasDelegate) { OnShow.InvokeAsync(this); } }
public override async Task ShowAsync() { if (Parent == null) { return; } if (OnShow.HasDelegate) { await OnShow.InvokeAsync(this); } await Parent.GotoChildSlide(this); }
internal async Task Show(int?overlayLeft = null, int?overlayTop = null) { if (_isOverlayShow || Trigger.Disabled) { return; } _isOverlayDuringShowing = true; if (_isOverlayFirstRender) { Trigger.SetShouldRender(false); await Task.Yield(); } else { _overlayLeft = overlayLeft; } _overlayTop = overlayTop; if (_isOverlayFirstRender) { _isWaitForOverlayFirstRender = true; await InvokeAsync(StateHasChanged); } await UpdateParentOverlayState(true); await AddOverlayToBody(overlayLeft, overlayTop); _isOverlayShow = true; _isOverlayDuringShowing = false; _isOverlayHiding = false; _overlayCls = Trigger.GetOverlayEnterClass(); await Trigger.OnVisibleChange.InvokeAsync(true); await InvokeAsync(StateHasChanged); if (OnShow.HasDelegate) { OnShow.InvokeAsync(null); } }
public override async Task ShowAsync() { if (Target == null) { throw new NullReferenceException("Target cannot be null"); } _called = true; if (OnShow.HasDelegate) { await OnShow.InvokeAsync(this); } Shown = true; await BlazorStrap.Interop.SetStyleAsync(MyRef, "display", ""); if (!MyRef.Equals(null)) { await BlazorStrap.Interop.SetStyleAsync(MyRef, "visibility", "hidden"); await BlazorStrap.Interop.AddClassAsync(MyRef, "show"); if (!string.IsNullOrEmpty(DropdownOffset)) { await BlazorStrap.Interop.AddPopoverAsync(MyRef, Placement, Target, DropdownOffset); } else { await BlazorStrap.Interop.AddPopoverAsync(MyRef, Placement, Target); } if (!IsDropdown) { await BlazorStrap.Interop.UpdatePopoverArrowAsync(MyRef, Placement, false); } await BlazorStrap.Interop.SetStyleAsync(MyRef, "visibility", ""); Style = await BlazorStrap.Interop.GetStyleAsync(MyRef); EventsSet = true; } await InvokeAsync(StateHasChanged); }
public async ValueTask OnShowCallback(InteropEventData evt) { switch (evt.Type) { // this.jm.invoke_event_handle(jm.event_type.show, { evt: 'expand_node', data: [], node: node.id }); case "expand_node": // todo break; // this.jm.invoke_event_handle(jm.event_type.show, { evt: 'collapse_node', data: [], node: node.id }); case "collapse_node": // todo break; case "done": await OnShow.InvokeAsync(EventArgs.Empty); break; } }
public override async Task ShowAsync() { if (OnShow.HasDelegate) { await OnShow.InvokeAsync(this); } Shown = true; await BlazorStrap.Interop.SetStyleAsync(MyRef, "display", "block"); if (Target != null) { await BlazorStrap.Interop.AddPopoverAsync(MyRef, Placement, Target); } await BlazorStrap.Interop.UpdatePopoverArrowAsync(MyRef, Placement, true); await BlazorStrap.Interop.AddClassAsync(MyRef, "show"); if (OnShown.HasDelegate) { _ = Task.Run(() => { _ = OnShown.InvokeAsync(this); }); } }
public async ValueTask OnShowCallback(InteropEventData evt) { switch (evt.Type) { // this.jm.invoke_event_handle(jm.event_type.show, { evt: 'expand_node', data: [], node: node.id }); case "expand_node": // todo break; // this.jm.invoke_event_handle(jm.event_type.show, { evt: 'collapse_node', data: [], node: node.id }); case "collapse_node": // todo break; // { evt: "done", node: "", data: [ ], containerId: containerId } case "done": await OnShow.InvokeAsync(new ValueEventArgs <string> { Value = evt.ContainerId }); break; } }