/**
 * @author schiesser
 */
Ext.ns('de.meinkabinett.view');

de.meinkabinett.view.SecretaryView = Ext.extend(Ext.DataView, {
    constructor: function(config){
        
        de.meinkabinett.view.SecretaryView.superclass.constructor.call(this, Ext.apply({
            store: de.meinkabinett.Model.secretaries,
            tpl: util.TemplateLoader.getTemplate('/templates/secretary.tpl'),
            autoHeight: true,
            itemSelector: 'li.secretary',
            singleSelect: true,
            loadingText: 'Bitte warten...',
            id: 'secretaries'
        }, config));
        
        this.on('click', function(that, index, node, e){
			var celebrity = this.getRecord(node);
			if (celebrity.get('voting')) {
				de.meinkabinett.Model.selectedSecretaryName = celebrity.get('name');
				de.meinkabinett.Model.selectedSecretaryId = celebrity.get('id');
				de.meinkabinett.Model.celebrities.clearFilter(true);
				var window = new de.meinkabinett.view.VoteCelebrityView();
				window.showWindow();
			}
        });
    }
});

