diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2009-11-28 17:09:03 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2009-11-28 17:09:03 +0000 |
| commit | 65ababad8a7ef911f29a29cfcac775ad26e68445 (patch) | |
| tree | 02e0d27359ded3c2724a9250e61675db1ed84501 /skins/jason/program.js | |
| parent | 77d42ce2ee10a780528a2bf864dceb053eb58d63 (diff) | |
| download | xxv-65ababad8a7ef911f29a29cfcac775ad26e68445.tar.gz xxv-65ababad8a7ef911f29a29cfcac775ad26e68445.tar.bz2 | |
* jason: highlight searched text
* jason: fix theme-gray
* jason: teletext adjust loading mask field
Diffstat (limited to 'skins/jason/program.js')
| -rw-r--r-- | skins/jason/program.js | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/skins/jason/program.js b/skins/jason/program.js index 3535e54..6f8f442 100644 --- a/skins/jason/program.js +++ b/skins/jason/program.js @@ -111,7 +111,7 @@ Ext.xxv.programGrid = function(viewer, record) { ,scope:this
}); this.on('rowcontextmenu', this.onContextClick, this); - this.getSelectionModel().on('rowselect', this.preview.select, this.preview, {buffer:50}); + this.getSelectionModel().on('rowselect', this.select, this, {buffer:50}); };
Ext.extend(Ext.xxv.programGrid, Ext.grid.GridPanel, {
@@ -202,8 +202,7 @@ Ext.extend(Ext.xxv.programGrid, Ext.grid.GridPanel, { }
,reload : function(data) { - var f = this.filter.field.getValue(); - if(f && f != '') { + if(this.filter.field.isValid()) { this.filter.field.setValue(''); } this.store.baseParams = { @@ -230,8 +229,11 @@ Ext.extend(Ext.xxv.programGrid, Ext.grid.GridPanel, { } ,EditTimer : function(record) { this.viewer.gridNow.EditTimer(record, this.store); - } -
+ } + ,select : function(sm, index, record){ + this.preview.select(sm, index, record, + this.filter.getValue()); + }
}); Ext.xxv.programPreview = function(viewer) { @@ -271,9 +273,11 @@ Ext.xxv.programPreview = function(viewer) { Ext.extend(Ext.xxv.programPreview, Ext.Panel, { - select : function(sm, index, record){ + select : function(sm, index, record, lookup){ if(this.body)
XXV.getTemplate().overwrite(this.body, record.data); + if(lookup) + highlightText(this.body.dom,lookup,'x-highlight',1); // Enable all toolbar buttons var items = this.topToolbar.items;
|
