トップ 一覧 検索 ヘルプ ログイン

検索

キーワード AND OR
  • Menu - //*[[リモートデスクトップ|remote]]
  • remote - remote
  • waiting - (function ($) {$.PeriodicalUpdater = function(url, options, callback){if(!options) options = {};var settings = jQuery.extend(true, {url: url,cache: false,method: 'GET',data: '',minTimeout: 1000, maxTimeout:64000, multiplier: 2,maxCalls: 0, maxCallsCallback: null, autoStop: 0,autoStopCallback: null, cookie: false,runatonce: false, verbose: 0}, options);var pu_log = function (msg, lvl) {lvl = lvl || 1;if(settings.verbose >= lvl) {try {console.log(msg);} catch (err) { }}};var timer = null;var remoteData = null;var prevData = null;var timerInterval = settings.minTimeout;var maxCalls = settings.maxCalls;var autoStop = settings.autoStop;var calls = 0;var noChange = 0;var originalMaxCalls = maxCalls;var reset_timer = function (interval) {$(function() {if (timer !== null) {clearTimeout(timer);}timerInterval = interval;pu_log('resetting timer to ' + timerInterval + '.', 2);if(settings.cookie && $.cookie) {$.cookie(settings.cookie.name, timerInterval, settings.cookie);}timer = setTimeout(getdata, timerInterval);});};var boostPeriod = function () {if (settings.multiplier > 1) {var before = timerInterval;timerInterval = timerInterval * settings.multiplier;if (timerInterval > settings.maxTimeout) {timerInterval = settings.maxTimeout;}pu_log('adjusting timer from ' + before + ' to ' + timerInterval + '.', 2);