]>
git.proxmox.com Git - proxmox-widget-toolkit.git/blob - window/LanguageEdit.js
1 Ext
.define('Proxmox.window.LanguageEditWindow', {
2 extend
: 'Ext.window.Window',
3 alias
: 'widget.pmxLanguageEditWindow',
5 cookieName
: 'PVELangCookie',
7 title
: gettext('Language'),
12 xtype
: 'proxmoxLanguageSelector',
13 fieldLabel
: gettext('Language'),
22 let win
= this.up('window');
23 let value
= win
.down('proxmoxLanguageSelector').getValue();
24 let dt
= Ext
.Date
.add(new Date(), Ext
.Date
.YEAR
, 10);
25 Ext
.util
.Cookies
.set(win
.cookieName
, value
, dt
);
26 win
.mask(gettext('Please wait...'), 'x-mask-loading');
27 window
.location
.reload();
32 initComponent: function() {
36 throw "no cookie name given";
40 me
.down('proxmoxLanguageSelector')
41 .setValue(Ext
.util
.Cookies
.get(me
.cookieName
) || '__default__');