fix Timezones window
Ext.regModel() was removed from the framework rewrite the store in declarative style with inline data
This commit is contained in:
parent
db2dd0e439
commit
6cfec58f26
@ -1,8 +1,12 @@
|
||||
Ext.define('Timezone', {
|
||||
extend: 'Ext.data.Model',
|
||||
fields: ['zone']
|
||||
});
|
||||
|
||||
Ext.define('PVE.data.TimezoneStore', {
|
||||
extend: 'Ext.data.Store',
|
||||
|
||||
statics: {
|
||||
timezones: [
|
||||
model: 'Timezone',
|
||||
data: [
|
||||
['Africa/Abidjan'],
|
||||
['Africa/Accra'],
|
||||
['Africa/Addis_Ababa'],
|
||||
@ -410,27 +414,5 @@ Ext.define('PVE.data.TimezoneStore', {
|
||||
['Pacific/Tongatapu'],
|
||||
['Pacific/Wake'],
|
||||
['Pacific/Wallis']
|
||||
]
|
||||
},
|
||||
|
||||
constructor: function(config) {
|
||||
var me = this;
|
||||
|
||||
config = config || {};
|
||||
|
||||
Ext.regModel('Timezone', {
|
||||
fields: ['zone'],
|
||||
proxy: {
|
||||
type: 'memory',
|
||||
reader: 'array'
|
||||
}
|
||||
});
|
||||
|
||||
Ext.apply(config, {
|
||||
model: 'Timezone',
|
||||
data: PVE.data.TimezoneStore.timezones
|
||||
});
|
||||
|
||||
me.callParent([config]);
|
||||
}
|
||||
],
|
||||
});
|
@ -22,7 +22,7 @@ Ext.define('PVE.node.TimeEdit', {
|
||||
fieldLabel: gettext('Time zone'),
|
||||
name: 'timezone',
|
||||
queryMode: 'local',
|
||||
store: new PVE.data.TimezoneStore(),
|
||||
store: Ext.create('PVE.data.TimezoneStore'),
|
||||
valueField: 'zone',
|
||||
displayField: 'zone',
|
||||
triggerAction: 'all',
|
||||
|
Loading…
x
Reference in New Issue
Block a user