diff --git a/src/webui/static/app/capmteditor.js b/src/webui/static/app/capmteditor.js deleted file mode 100644 index 96599795..00000000 --- a/src/webui/static/app/capmteditor.js +++ /dev/null @@ -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); -}; diff --git a/src/webui/static/app/cwceditor.js b/src/webui/static/app/cwceditor.js deleted file mode 100644 index 662b84a9..00000000 --- a/src/webui/static/app/cwceditor.js +++ /dev/null @@ -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 'Hidden'; - }, - 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 'Hidden'; - }, - 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); -};