Reword preflight intro. Make pre* dialogs more consistent. (#3379)
This commit is contained in:
Родитель
1a53565d0d
Коммит
118d2c338d
|
@ -103,6 +103,12 @@ export class ChromedashPreflightDialog extends LitElement {
|
||||||
.done:hover .edit-progress-item {
|
.done:hover .edit-progress-item {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sl-button {
|
||||||
|
float: right;
|
||||||
|
margin: var(--content-padding-half);
|
||||||
|
}
|
||||||
|
|
||||||
`];
|
`];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -118,16 +124,20 @@ export class ChromedashPreflightDialog extends LitElement {
|
||||||
this.shadowRoot.querySelector('sl-dialog').show();
|
this.shadowRoot.querySelector('sl-dialog').show();
|
||||||
}
|
}
|
||||||
|
|
||||||
closeDialog() {
|
hide() {
|
||||||
this.shadowRoot.querySelector('sl-dialog').hide();
|
this.shadowRoot.querySelector('sl-dialog').hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
handleCancel() {
|
||||||
|
this.hide();
|
||||||
|
}
|
||||||
|
|
||||||
renderEditLink(stage, feStage, pi) {
|
renderEditLink(stage, feStage, pi) {
|
||||||
if (pi.field && stage && feStage) {
|
if (pi.field && stage && feStage) {
|
||||||
return html`
|
return html`
|
||||||
<a class="edit-progress-item"
|
<a class="edit-progress-item"
|
||||||
href="/guide/stage/${this.feature.id}/${stage.outgoing_stage}/${feStage.id}#id_${pi.field}"
|
href="/guide/stage/${this.feature.id}/${stage.outgoing_stage}/${feStage.id}#id_${pi.field}"
|
||||||
@click=${this.closeDialog}>
|
@click=${this.hide}>
|
||||||
Edit
|
Edit
|
||||||
</a>
|
</a>
|
||||||
`;
|
`;
|
||||||
|
@ -163,7 +173,7 @@ export class ChromedashPreflightDialog extends LitElement {
|
||||||
.replace('{outgoing_stage}', this.stage.outgoing_stage);
|
.replace('{outgoing_stage}', this.stage.outgoing_stage);
|
||||||
|
|
||||||
return html`
|
return html`
|
||||||
Before you ${this.action.name}, you should first do the following:
|
Before you ${this.action.name}, it is strongly recommended that you do the following:
|
||||||
<ol class="missing-prereqs-list">
|
<ol class="missing-prereqs-list">
|
||||||
${prereqItems.map((item) => html`
|
${prereqItems.map((item) => html`
|
||||||
<li class="pending">
|
<li class="pending">
|
||||||
|
@ -179,16 +189,19 @@ export class ChromedashPreflightDialog extends LitElement {
|
||||||
<li class="pending">
|
<li class="pending">
|
||||||
Get approval or NA from the
|
Get approval or NA from the
|
||||||
<a href="/feature/${this.feature.id}?gate=${g.id}"
|
<a href="/feature/${this.feature.id}?gate=${g.id}"
|
||||||
@click=${this.closeDialog}
|
@click=${this.hide}
|
||||||
>${g.team_name}</a>
|
>${g.team_name}</a>
|
||||||
team
|
team
|
||||||
</li>
|
</li>
|
||||||
`)}
|
`)}
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<sl-button href="${url}" target="_blank" variant="primary" size="small">
|
<sl-button href="${url}" target="_blank" size="small">
|
||||||
Proceed to Draft Email
|
Proceed anyway
|
||||||
</sl-button>
|
</sl-button>
|
||||||
|
<sl-button size="small" variant="warning"
|
||||||
|
@click=${this.handleCancel}
|
||||||
|
>Don't draft email yet</sl-button>
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -94,7 +94,10 @@ class ChromedashPrevoteDialog extends LitElement {
|
||||||
|
|
||||||
renderGateItem(gate) {
|
renderGateItem(gate) {
|
||||||
return html`
|
return html`
|
||||||
<li>${gate.team_name}</li>
|
<li>
|
||||||
|
<a href="/feature/${gate.feature_id}?gate=${gate.id}"
|
||||||
|
@click=${this.hide}
|
||||||
|
>${gate.team_name}</a></li>
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -112,7 +115,7 @@ class ChromedashPrevoteDialog extends LitElement {
|
||||||
<sl-button size="small"
|
<sl-button size="small"
|
||||||
@click=${this.handleProceed}
|
@click=${this.handleProceed}
|
||||||
>Approve anyway</sl-button>
|
>Approve anyway</sl-button>
|
||||||
<sl-button size="small" variant="primary"
|
<sl-button size="small" variant="warning"
|
||||||
@click=${this.handleCancel}
|
@click=${this.handleCancel}
|
||||||
>Don't approve yet</sl-button>
|
>Don't approve yet</sl-button>
|
||||||
</sl-dialog>`;
|
</sl-dialog>`;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче