Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dismiss on Escape #88

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Dismiss on Escape #88

wants to merge 5 commits into from

Conversation

CodeSky004
Copy link

Pressing escape now dismisses the modal

@CodeSky004 CodeSky004 requested a review from glatzert March 18, 2024 15:40
@CodeSky004
Copy link
Author

@glatzert, also jetzt fangen wir das Event direkt ab, anstatt mit Tasteneingaben zu arbeiten

@CodeSky004
Copy link
Author

@glatzert so wir benutzen jetzt die onAfterRender und entfernen den EventListener auch wieder am Ende. Wie die libman.json entstanden ist, das ist mir noch ein Rätsel.

@glatzert
Copy link
Contributor

glatzert commented Apr 4, 2024

Wie die libman.json entstanden ist, das ist mir noch ein Rätsel.

Jemand hat sich verklickt (Manage Client-Side dependencies) und hat dann beim Commit nicht aufgepasst, was gestaged ist ;)

@@ -119,10 +128,12 @@

public void Close(ModalResult result)
{
_ = _jsModule!.InvokeVoidAsync("CloseDialog", _componentId);
if (_taskCompletionSource.Task.IsCompleted) return;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Immer

{
code
}

var dialog = document.getElementById(guid);
dialog.removeEventListener("close", () => { reference.invokeMethodAsync("Close"); });
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seid ihr sicher, dass das die Methode unten aus dem eventListener entfernt?

}
}

const testClass = new closeListener();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ich denke, Testcode sollte schon gar nicht in einem Commit sein, aber spätestens im PR sollte es nicht auftauchen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants