MediaWiki:Gadget-RecentChangesRefresh.js: Difference between revisions

Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 28: Line 28:
function ajaxRC() {
function ajaxRC() {
$(appTo).append('&nbsp;<span style="position:absolute;margin-left:10px"><span style="font-family:sans-serif;font-size:xx-small;cursor:help" title="Automatically refresh this page every ' + Math.floor(rcRefresh / 1000) + ' seconds">AUTO-REFRESH:</span><input type="checkbox" id="autoRefreshToggle" style="margin-left:5px"><span style="position:relative;left:5px" id="autoRefreshProgress"><img class="invert" src="' + loaderImg + '" border="0" alt="Refresh in progress"/></span></span>');
$(appTo).append('&nbsp;<span style="position:absolute;margin-left:10px"><span style="font-family:sans-serif;font-size:xx-small;cursor:help" title="Automatically refresh this page every ' + Math.floor(rcRefresh / 1000) + ' seconds">AUTO-REFRESH:</span><input type="checkbox" id="autoRefreshToggle" style="margin-left:5px"><span style="position:relative;left:5px" id="autoRefreshProgress"><img class="invert" src="' + loaderImg + '" border="0" alt="Refresh in progress"/></span></span>');
$('#autoRefreshToggle').click(function () {
$('#autoRefreshToggle').click(function() {
setCookie('ajaxRC', $('#autoRefreshToggle').prop('checked') ? 'on' : 'off', 999);
setCookie('ajaxRC', $('#autoRefreshToggle').prop('checked') ? 'on' : 'off', 999);
loadRCData();
loadRCData();
Line 42: Line 42:
if (!$('#autoRefreshToggle').prop('checked')) return;
if (!$('#autoRefreshToggle').prop('checked')) return;
$('#autoRefreshProgress').show();
$('#autoRefreshProgress').show();
$(article).load(location.href + ' ' + article + ' > *', function (data) {
$(article).load(location.href + ' ' + article + ' > *', function(data) {
$(article + ' .mw-collapsible').makeCollapsible();
$(article + ' .mw-collapsible').makeCollapsible();
$('#autoRefreshProgress').hide();
$('#autoRefreshProgress').hide();