Add DialogManager to a global API and create the Ask dialog for the user

This commit is contained in:
Oliver-Akins 2025-07-24 20:34:17 -06:00
parent 02b49687cf
commit 44a88cc7b5
10 changed files with 334 additions and 1 deletions

40
styles/Apps/Ask.css Normal file
View file

@ -0,0 +1,40 @@
.taf.Ask {
min-width: 330px;
.prompt {
display: grid;
grid-template-columns: 1fr 2fr;
gap: 1rem;
align-items: center;
}
.window-content {
gap: 1rem;
overflow: auto;
}
.dialog-content {
display: flex;
flex-direction: column;
gap: 8px;
}
.control-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1rem;
button {
flex-grow: 1;
}
}
label {
color: var(--color-form-label);
font-weight: bold;
}
p {
margin: 0;
}
}

View file

@ -12,5 +12,6 @@
/* Apps */
@import url("./Apps/common.css") layer(apps);
@import url("./Apps/PlayerSheet.css") layer(apps);
@import url("./Apps/Ask.css") layer(apps);
@import url("./Apps/AttributeManager.css") layer(apps);
@import url("./Apps/PlayerSheet.css") layer(apps);