summaryrefslogtreecommitdiff
path: root/skins/jason/program.js
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2009-11-28 17:09:03 +0000
committerAndreas Brachold <vdr07@deltab.de>2009-11-28 17:09:03 +0000
commit65ababad8a7ef911f29a29cfcac775ad26e68445 (patch)
tree02e0d27359ded3c2724a9250e61675db1ed84501 /skins/jason/program.js
parent77d42ce2ee10a780528a2bf864dceb053eb58d63 (diff)
downloadxxv-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.js16
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;