some ui improvements

This commit is contained in:
2016-06-14 00:57:00 +02:00
parent 0256973507
commit 1d4605b23a
7 changed files with 49 additions and 7 deletions

View File

@@ -53,7 +53,8 @@ Zarafa.plugins.contactimporter.dialogs.ImportContentPanel = Ext.extend(Zarafa.co
items : [
{
xtype : 'contactimporter.importcontactpanel',
filename: config.filename
filename: config.filename,
folder: config.folder
}
]
});

View File

@@ -39,6 +39,9 @@ Zarafa.plugins.contactimporter.dialogs.ImportPanel = Ext.extend(Ext.Panel, {
/* The store for the selection grid */
store : null,
/* selected folder */
folder : null,
/**
* @constructor
* @param {object} config
@@ -51,6 +54,10 @@ Zarafa.plugins.contactimporter.dialogs.ImportPanel = Ext.extend(Ext.Panel, {
this.vcffile = config.filename;
}
if (!Ext.isEmpty(config.folder)) {
this.folder = config.folder;
}
// create the data store
// we only display the firstname, lastname, homephone and primary email address in our grid
this.store = new Ext.data.ArrayStore({
@@ -224,7 +231,7 @@ Zarafa.plugins.contactimporter.dialogs.ImportPanel = Ext.extend(Ext.Panel, {
name : "choosen_addressbook",
value : container.getSettingsModel().get("zarafa/v1/plugins/contactimporter/default_addressbook"),
width : 100,
fieldLabel : "Select an addressbook",
fieldLabel : "Select folder",
store : myStore,
mode : 'local',
labelSeperator: ":",
@@ -245,6 +252,7 @@ Zarafa.plugins.contactimporter.dialogs.ImportPanel = Ext.extend(Ext.Panel, {
emptyText : 'Select an .vcf addressbook',
border : false,
anchor : "100%",
height : "30",
scope : this,
allowBlank : false,
listeners : {