WEBUI JS: remove the old capmt and cwc editors

This commit is contained in:
Jaroslav Kysela 2014-09-30 21:51:55 +02:00
parent 40d12b5fd4
commit 6c35524b30
2 changed files with 0 additions and 241 deletions

View file

@ -1,112 +0,0 @@
tvheadend.capmteditor = function(panel, index) {
var fm = Ext.form;
function setMetaAttr(meta, record) {
var enabled = record.get('enabled');
if (!enabled)
return;
var connected = record.get('connected');
if (connected === 2) {
meta.attr = 'style="color:green;"';
}
else if (connected === 1) {
meta.attr = 'style="color:orange;"';
}
else {
meta.attr = 'style="color:red;"';
}
}
var selectMode = new Ext.form.ComboBox({
displayField: 'name',
valueField: 'res',
value: 2,
mode: 'local',
editable: false,
triggerAction: 'all',
emptyText: 'Select mode...',
store: new Ext.data.SimpleStore({
fields: ['res', 'name'],
id: 0,
data: [
['4', 'OSCam pc-nodmx (rev >= 9756)'],
['3', 'OSCam TCP (rev >= 9574)'],
['2', 'OSCam (rev >= 9095)'],
['1', 'Older OSCam'],
['0', 'Wrapper (capmt_ca.so)']
]
})
});
var cm = new Ext.grid.ColumnModel({
defaultSortable: true,
columns: [{
xtype: 'checkcolumn',
header: "Enabled",
dataIndex: 'enabled',
width: 60
}, {
header: "Mode",
dataIndex: 'oscam',
width: 150,
editor: selectMode
}, {
header: "Camd.socket Filename / IP Address (mode 3)",
dataIndex: 'camdfilename',
width: 200,
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return value;
},
editor: new fm.TextField({
allowBlank: false
})
}, {
header: "Listen/Connect Port",
dataIndex: 'port',
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return value;
},
editor: new fm.TextField({
allowBlank: false
})
}, {
header: "Comment",
dataIndex: 'comment',
width: 400,
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return value;
},
editor: new fm.TextField()
}]});
var rec = Ext.data.Record.create(['enabled', 'connected', 'camdfilename',
'port', 'oscam', 'comment']);
store = new Ext.data.JsonStore({
root: 'entries',
fields: rec,
url: "tablemgr",
autoLoad: true,
id: 'id',
baseParams: {
table: 'capmt',
op: "get"
}
});
tvheadend.comet.on('capmt', function(server) {
var rec = store.getById(server.id);
if (rec) {
rec.set('connected', server.connected);
}
});
var p = new tvheadend.tableEditor('Capmt Connections', 'capmt', cm, rec,
[], store, 'config_capmt.html', 'key');
tvheadend.paneladd(panel, p, index);
};

View file

@ -1,129 +0,0 @@
tvheadend.cwceditor = function(panel, index) {
var fm = Ext.form;
function setMetaAttr(meta, record) {
var enabled = record.get('enabled');
if (!enabled)
return;
var connected = record.get('connected');
if (connected === 1) {
meta.attr = 'style="color:green;"';
}
else {
meta.attr = 'style="color:red;"';
}
}
var cm = new Ext.grid.ColumnModel({
defaultSortable: true,
columns: [{
xtype: 'checkcolumn',
header: "Enabled",
dataIndex: 'enabled',
width: 60
}, {
header: "Hostname",
dataIndex: 'hostname',
width: 200,
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return value;
},
editor: new fm.TextField({
allowBlank: false
})
}, {
header: "Port",
dataIndex: 'port',
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return value;
},
editor: new fm.TextField({
allowBlank: false
})
}, {
header: "Username",
dataIndex: 'username',
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return value;
},
editor: new fm.TextField({
allowBlank: false
})
}, {
header: "Password",
dataIndex: 'password',
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return '<span class="tvh-grid-unset">Hidden</span>';
},
editor: new fm.TextField({
allowBlank: false
})
}, {
header: "DES Key",
dataIndex: 'deskey',
width: 300,
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return '<span class="tvh-grid-unset">Hidden</span>';
},
editor: new fm.TextField({
allowBlank: false
})
}, {
xtype: 'checkcolumn',
header: "Update Card",
dataIndex: 'emm',
width: 100
}, {
xtype: 'checkcolumn',
header: "Update One",
dataIndex: 'emmex',
width: 100
}, {
header: "Comment",
dataIndex: 'comment',
width: 400,
renderer: function(value, metadata, record, row, col, store) {
setMetaAttr(metadata, record);
return value;
},
editor: new fm.TextField()
}]});
var rec = Ext.data.Record.create(['enabled', 'connected', 'hostname',
'port', 'username', 'password', 'deskey', 'emm', 'emmex', 'comment']);
var store = new Ext.data.JsonStore({
root: 'entries',
fields: rec,
url: "tablemgr",
autoLoad: true,
id: 'id',
baseParams: {
table: 'cwc',
op: "get"
},
sortInfo: {
field: 'username',
direction: 'ASC'
}
});
var grid = new tvheadend.tableEditor('Code Word Client', 'cwc', cm, rec, [],
store, 'config_cwc.html', 'key');
tvheadend.comet.on('cwcStatus', function(msg) {
var rec = store.getById(msg.id);
if (rec) {
rec.set('connected', msg.connected);
grid.getView().refresh();
}
});
tvheadend.paneladd(panel, grid, index);
};