39 lines
1.0 KiB
JavaScript
39 lines
1.0 KiB
JavaScript
|
$(function() {
|
||
|
|
||
|
$('#epgswitch').button().click(function() {
|
||
|
window.location = '/epg.shtml';
|
||
|
});
|
||
|
|
||
|
$('button.nav').click(function() {
|
||
|
window.location = '/cgi-bin/xepg.jim?stt=' + $(this).attr('tt') +
|
||
|
'&pos=' + $('#xegrid').scrollTop();
|
||
|
});
|
||
|
|
||
|
$('#xepg_dp').datepicker({
|
||
|
buttonImage: '/img/cal.gif',
|
||
|
buttonImageOnly: true,
|
||
|
showOn: 'button',
|
||
|
dateFormat: '@',
|
||
|
minDate: '[expr $now * 1000]',
|
||
|
maxDate: '[expr ($now + 7 * 86400) * 1000]',
|
||
|
onSelect: function(val, sel) {
|
||
|
var stt = $(this).attr('stt');
|
||
|
// Extract date part
|
||
|
dval = Math.round(val / 86400000.0);
|
||
|
// Extract current time part
|
||
|
var tm = ~~(stt % 86400);
|
||
|
|
||
|
var ret = dval * 86400 + tm;
|
||
|
|
||
|
window.location = '/cgi-bin/xepg.jim?stt=' + ret;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
$('img.ui-datepicker-trigger').hover(
|
||
|
function() { $(this).css('cursor', 'pointer'); },
|
||
|
function() { $(this).css('cursor', 'auto'); }
|
||
|
);
|
||
|
|
||
|
});
|
||
|
|