UNPKG

candy-theme-flat

Version:
33 lines (31 loc) 800 B
function syncer(user, callback) { if (user.dom) delete user.dom $.post('/member/sync', { user: user }, callback); } function fetch() { var ds = $('#ds-thread'); var meta = ds.find('.ds-toolbar .ds-visitor a.ds-visitor-name'); var avatar = ds.find('.ds-replybox .ds-avatar img'); return { dom: ds, url: meta.attr('href'), name: meta.text(), avatar: avatar.attr('src') } } $(document).ready(function($) { var check = setInterval(function() { var ds = fetch(); if (!ds.dom.length) return; syncer(ds, function(result) { if (result.stat != 'ok') return; $('.syncing').text('数据已成功同步,请稍等...') setTimeout(function() { window.location.reload(); }, 600); }); clearInterval(check); }, 1000); });