[webui] add an Info button to recording panels which opens the details dialog

Also disable the oncellclicked callback which previously triggered the dialog
This commit is contained in:
Sam Stenvall 2014-08-05 14:31:44 +03:00 committed by Jaroslav Kysela
parent 073169ae9c
commit dc0bcadd8b

View file

@ -171,12 +171,21 @@ tvheadend.dvrDetails = function(entry) {
tvheadend.dvrschedule = function(title, iconCls, dvrStore) {
var actions = new Ext.ux.grid.RowActions({
header: '',
header: 'Details',
dataIndex: 'actions',
width: 45,
actions: [{
actions: [
{
iconIndex: 'schedstate'
}]
},
{
iconCls: 'info',
qtip: 'Detailed stream info',
cb: function(grid, rec, act, row) {
new tvheadend.dvrDetails(grid.getStore().getAt(row).data);
}
}
]
});
function renderDate(value) {
@ -497,13 +506,6 @@ tvheadend.dvrschedule = function(title, iconCls, dvrStore) {
bbar: bbar
});
panel.on('cellclick', cellclicked);
function cellclicked(grid, rowIndex, colIndex) {
if (grid.getColumnModel().getColumnHeader(colIndex) !== 'Play')
new tvheadend.dvrDetails(grid.getStore().getAt(rowIndex).data);
}
return panel;
};