diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2009-01-29 16:01:40 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2009-01-29 16:01:40 +0000 |
| commit | 5d4744322f121348f4635bac6be2b19cf2f70385 (patch) | |
| tree | 709d3a25a8c6e61cc9c1be47fda05fec26f72af3 /skins/jason/program.js | |
| parent | aab550c345e98b533b6f7bb06ad01294c591e68a (diff) | |
| download | xxv-5d4744322f121348f4635bac6be2b19cf2f70385.tar.gz xxv-5d4744322f121348f4635bac6be2b19cf2f70385.tar.bz2 | |
* rdisplay: transmit keywords as data
* skins/jason: recordings show cutpoints
* skins/jason: program list - allow programming multiple timer with 'one' click
Diffstat (limited to 'skins/jason/program.js')
| -rw-r--r-- | skins/jason/program.js | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/skins/jason/program.js b/skins/jason/program.js index db9e670..9c16f62 100644 --- a/skins/jason/program.js +++ b/skins/jason/program.js @@ -89,7 +89,7 @@ Ext.xxv.programGrid = function(viewer, record) { ,autoExpandColumn:'expand' ,cm: cm
,sm: new Ext.grid.RowSelectionModel({
- singleSelect:true
+ singleSelect:false
})
,view: new Ext.grid.GroupingView({
enableGroupingMenu:false @@ -152,7 +152,7 @@ Ext.extend(Ext.xxv.programGrid, Ext.grid.GridPanel, { text: this.szRecord,
iconCls: 'record-icon',
scope:this,
- handler: function(){ this.viewer.Record(this.ctxRecord); } + handler: function(){ this.Record(null); } } ]
});
@@ -193,6 +193,21 @@ Ext.extend(Ext.xxv.programGrid, Ext.grid.GridPanel, { '<div class="topic"><b>{0}</b> <span class="subtitle">{1}</span></div>',
value, record.data.subtitle
);
+ } + ,Record : function( record ) { + var gsm = this.getSelectionModel(); + var sel = gsm.getSelections() + if(sel.length <= 0) { + gsm.selectRecords([record]); + sel.push(record); + } + var ids = ""; + for(var i = 0, len = sel.length; i < len; i++){ + if(i != 0) + ids += ','; + ids += sel[i].data.id; + } + this.viewer.RecordID(ids);
}
}); |
