i patched my local copy, but forgot to hold vdradmin-am so it didn't get upgraded....so it reappeared after the upgrade.
enclosed are two files. 1. a simple perl -pi script that gets rid of the javascript popups from the template files. 2. a patch.gz file which can (unlike the diff listings i sent last time) actually be fed into patch. i.e. the result of running the perl script above. craig -- craig sanders <[EMAIL PROTECTED]>
remove-javascript-popups.patch.gz
Description: Binary data
#!/usr/bin/perl -pi
# this script fixes vdradmin-am by transforming all the stupid
# javascript popups to plain href links so it works properly in a tabbed
# browser like iceweasel.
# to use:
#
# 1. save this script somewhere in the path (/usr/local/sbin, perhaps?) as
# remove-javascript-popups.pl
#
# 2. cd /usr/share/vdradmin-am/template/
# 3. make a backup copy if you're paranoid: 'cp -af default default.orig'
# 4. egrep -Zli 'javascript:(popup|opener|void)' default/*.html default/*.js | xargs -0r remove-javascript-popups.pl
#
# 5. enjoy vdradmin-am without annoying popups.
# various .html files
s/<a href="javascript:popup\('<\?% ([a-z0-9.]+) %\?>'\)\s*;\s*\"/<a href="<?% $1 %?>"/i;
# prog_detail.html
s/<a href="javascript:void\(opener\.location\.href='<\?% recurl %\?>'\);window.close\(\)">/<a href="<?% recurl %?>">/i;
# timeline.js
s/anchor_start = '<a href="javascript:popup\('/anchor_start = '<a href="'/;
s/\+ "'.\/vdradmin.pl\?aktion=prog_detail\&epg_id="/+ "vdradmin.pl?aktion=prog_detail\&epg_id="/;
s/\+ event\.epg_id \+ "\&vdr_id=" \+ vdr_id \+ "'\);" \+ '">';/+ event.epg_id + "\&vdr_id=" + vdr_id + '">';/;

