$(function() { sessionStorage.removeItem('TID'); finishedShow(); if(needProcess.updateFile != undefined) updateFile($.createLink('upgrade', 'ajaxUpdateFile')); zui.store.set('lastUpgrade', {time: Date.now()}); }); /** * Finished show message. * * @access public * @return void */ function finishedShow() { var show = true; $.each(needProcess, function(processKey, processType) { if(processType == 'notice') return true; if(finish[processKey] == false) show = false; }); if(show) { $.get(processLink); $('a#tohome').closest('.message').removeClass('hidden'); } } /** * Update file. * * @param string $link * @access public * @return void */ function updateFile(link) { $.getJSON(link, function(response) { if(response == null) { finish['updateFile'] = true; finishedShow(); } else if(response.result == 'finished') { $('#resultBox li span.' + response.type + '-num').html(num + response.count); finish['updateFile'] = true; $('#resultBox').prepend("