]> git.proxmox.com Git - proxmox-widget-toolkit.git/blame - src/window/NotesEdit.js
toolkit: refactor markdown based NotesView and NotesEdit
[proxmox-widget-toolkit.git] / src / window / NotesEdit.js
CommitLineData
e9144532
SS
1Ext.define('Proxmox.window.NotesEdit', {
2 extend: 'Proxmox.window.Edit',
3
4 title: gettext('Notes'),
5 onlineHelp: 'markdown_basics',
6
7 width: 800,
11d4f4de 8 height: 600,
e9144532
SS
9
10 resizable: true,
11 layout: 'fit',
12
13 autoLoad: true,
14 defaultButton: undefined,
15
16 setMaxLength: function(maxLength) {
17 let me = this;
18
19 let area = me.down('textarea[name="description"]');
20 area.maxLength = maxLength;
21 area.validate();
22
23 return me;
24 },
25
26 items: {
27 xtype: 'textarea',
28 name: 'description',
29 height: '100%',
30 value: '',
31 hideLabel: true,
32 emptyText: gettext('You can use Markdown for rich text formatting.'),
33 fieldStyle: {
34 'white-space': 'pre-wrap',
35 'font-family': 'monospace',
36 },
37 },
38});