mirror of
https://git.proxmox.com/git/proxmox-widget-toolkit
synced 2025-06-26 20:45:39 +00:00
window: add consent modal
Add consentModal that gets displayed before the login. Simply shows the text in a scrollable box and contains a single button "OK". Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
This commit is contained in:
parent
e79a20a8cc
commit
70382e111a
@ -88,6 +88,7 @@ JSSRC= \
|
||||
window/DiskSmart.js \
|
||||
window/ZFSDetail.js \
|
||||
window/Certificates.js \
|
||||
window/ConsentModal.js \
|
||||
window/ACMEAccount.js \
|
||||
window/ACMEPluginEdit.js \
|
||||
window/ACMEDomains.js \
|
||||
|
36
src/window/ConsentModal.js
Normal file
36
src/window/ConsentModal.js
Normal file
@ -0,0 +1,36 @@
|
||||
Ext.define('Proxmox.window.ConsentModal', {
|
||||
extend: 'Ext.window.Window',
|
||||
alias: ['widget.pmxConsentModal'],
|
||||
mixins: ['Proxmox.Mixin.CBind'],
|
||||
|
||||
maxWidth: 1000,
|
||||
maxHeight: 1000,
|
||||
minWidth: 600,
|
||||
minHeight: 400,
|
||||
scrollable: true,
|
||||
modal: true,
|
||||
closable: false,
|
||||
resizable: false,
|
||||
alwaysOnTop: true,
|
||||
title: gettext('Consent'),
|
||||
|
||||
items: [
|
||||
{
|
||||
xtype: 'displayfield',
|
||||
padding: 10,
|
||||
scrollable: true,
|
||||
cbind: {
|
||||
value: '{consent}',
|
||||
},
|
||||
},
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
handler: function() {
|
||||
this.up('window').close();
|
||||
},
|
||||
text: gettext('OK'),
|
||||
},
|
||||
],
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user