$(function() { $('button').button(); $('#rundiag').click(function() { $('#results') .slideDown() .text('\n\nRunning diagnostic, please wait...\n\n') .load('rundiag.jim?diag=' + encodeURIComponent($('#seq').val()), function() { $('#results').wrapInner('
'); }); }); $('#runfopkg').click(function() { $('#results') .slideDown() .text('\n\nForcibly re-installing package, please wait...\n\n') .load('/cgi-bin/opkg.jim?cmd=install+--force-reinstall+' + encodeURIComponent($('#fopkg').val()), function() { $('#results').wrapInner(''); $('#fopkg').val(''); }); }); $('a.log').click(function() { $('#results') .slideDown() .text('\n\nLoading log, please wait...\n\n') .load('/cgi-bin/cat.jim?file=' + encodeURIComponent($(this).attr('file')), function() { $('#results').wrapInner(''); }); }); $('#runedit').click(function(e) { e.preventDefault(); window.location = '/edit/edit.jim'; }); $('#dbinfo').click(function(e) { e.preventDefault(); window.location = '/cgi-bin/db.jim'; }); $('#channelinfo').click(function(e) { e.preventDefault(); window.location = '/cgi-bin/channel.jim'; }); $('#diskdiag').click(function(e) { e.preventDefault(); window.location = 'disk.jim'; }); $('#dlna').click(function(e) { e.preventDefault(); window.location = '/dlna/dlna.jim'; }); $('#reboot').click(function(e) { e.preventDefault(); if (confirm('Are you sure you wish to perform a reboot now?')) if (confirm('Really sure?\n\nThere is a small chance the ' + ' Humax may not restart\n' + 'without physical intervention.\n\n' + 'i.e. pressing the standby button or using the remote control')) window.location = '/cgi-bin/restart.jim'; }); $('#runreset').click(function(e) { e.preventDefault(); if (!confirm('Are you sure? This will completely remove all packages and settings.')) return; if (!confirm('Are you really sure?')) return; if (!confirm('One last time, are you sure?')) return; $.get('/cgi-bin/cfwreset.cgi', function() { $('button').disable(); $('#resetdone').slideDown(); }); }); $('#runrma').click(function(e) { e.preventDefault(); if (!confirm('Are you sure? This will completely remove all packages and settings and return the unit to state where you can re-install official firmware ready to return a faulty box to Humax for repair.')) return; if (!confirm('Are you really sure?')) return; if (!confirm('One last time, are you sure?')) return; $.get('/cgi-bin/cfwreset.cgi?rma=1', function() { $('button').disable(); $('#resetdone').slideDown(); }); }); });