Files
P42_UI/app/views/projects/submissions/dialogs/SubmissionFormConcurrencyDialog.js
T
2025-08-27 07:03:09 +00:00

27 lines
812 B
JavaScript

class SubmissionFormConcurrencyDialog extends EICDialogContent {
actions = [
{
label: 'cancel',
onclick: this.cancel.bind(this),
severity: 'secondary',
role: 'cancel'
},
{
label: 'Open in read-only mode (safe)',
onclick: this.continue.bind(this),
severity: 'primary',
role: 'save'
}
]
DOMContentLoaded(options) {
this.find('.contributor').innerHTML =
options.contributor.uid == app.User.identity.uuid ?
'you':
`${options.contributor.firstname} ${options.contributor.lastname}`;
}
continue() { this.commit(true); }
}
app.registerClass('SubmissionFormConcurrencyDialog', SubmissionFormConcurrencyDialog);