.RMF P& aSSOController.getSinaCookie()) { return; } try { loginDlg.hide(); SINA_OUTLOGIN_LAYER.listener.fire("login_success"); } catch (e) {} requesting = true; callbacked = true; Weibo.apis.batchFollow({ data: {uids: uids}, onsuccess: function() { var uid; try{ uid = sinaSSOController.getSinaCookie().uid; } catch(e){} for(var i = 0; i < ckedLen; i ++){ cked[i].setAttribute('data-followed', '1'); } _alert('עɹ', 'right'); if(!refreshed){ _refreshDom(uid); refreshed = true; } requesting = false; }, onfailure: function(st) { _alert('עʧ', 'wrong'); requesting = false; } }); }, 1500); } return; } requesting = true; callbacked = true; Weibo.apis.batchFollow({ data: {uids: uids}, onsuccess: function() { for(var i = 0; i < ckedLen; i ++){ cked[i].setAttribute('data-followed', '1'); } _alert('עɹ', 'right'); _enableBtn(false); requesting = false; }, onfailure: function(st) { _alert('עʧ', 'wrong'); requesting = false; } }); }); try{ SAB.evt.custEvent.add(SAB, 'ce_login',function(e){ var uid = sinaSSOController.getSinaCookie().uid; if(refreshed) return; _refreshDom(uid); },{}); SAB.evt.custEvent.add(SAB, 'ce_logout',function(e){ refreshed = false; },{}); } catch(e){} _delegate(recW, 'click', '.wb_rank_check', function (e) { var check = this; var _className = check.className; if(_className == 'wb_rank_check checked'){ check.className = 'wb_rank_check'; } else{ check.className = 'wb_rank_check checked'; } _checkBtn(); }); eventInited = true; } function _getRandom (list, num) { if(list.length <= 10){ return list; } var ret = []; var temp_array = []; for (var i in list) { temp_array.push(list[i]); } for (var i = 0; i < num; i++) { if (temp_array.length > 0) { var arrIndex = Math.floor(Math.random() * temp_array.length); ret[i] = temp_array[arrIndex]; temp_array.splice(arrIndex, 1); } else { break; } } return ret; } function _checkBtn () { var ckAll, ckAllLen, enableBtn = false; ckAll = Q('.checked', recW); ckAllLen = ckAll.length; if(ckAllLen == 0){ return } for(var i = 0; i < ckAllLen; i ++){ if(!ckAll[i].getAttribute('data-followed')){ enableBtn = true; break; } } _enableBtn(enableBtn); } function _enableBtn (enable) { if(enable){ btn_fl.style.display = 'inline'; btn_fled.style.display = 'none'; } else{ btn_fl.style.display = 'none'; btn_fled.style.display = 'inline'; } } function _getJSONP (url, callback) { if (!url) { return; } var dateStr = (Date.parse(new Date())).toString(); dateStr = dateStr.substring(0, 8); var name = 'jsonp' + dateStr; if (url.indexOf('?') === -1) { url += '?callback=' + name; } else { url += '&callback=' + name; } // url += '&dpc=1'; var script = document.createElement('script'); window[name] = function (data) { callback && callback(data); } script.src = url; document.getElementsByTagName('head')[0].appendChild(script); } });