Authored by htoooth

移除头部请求

@@ -77,6 +77,16 @@ function getUid() { @@ -77,6 +77,16 @@ function getUid() {
77 return user[1]; 77 return user[1];
78 } 78 }
79 79
  80 +function getProfileName() {
  81 + var user = getUser();
  82 +
  83 + if (user === 0) {
  84 + return 0;
  85 + }
  86 +
  87 + return user[0];
  88 +}
  89 +
80 function getShoppingKey() { 90 function getShoppingKey() {
81 var c = cookie('_g'); 91 var c = cookie('_g');
82 92
@@ -238,6 +248,8 @@ window.getUser = getUser; @@ -238,6 +248,8 @@ window.getUser = getUser;
238 248
239 window.getUid = getUid; 249 window.getUid = getUid;
240 250
  251 +window.getProfileName = getProfileName;
  252 +
241 window.getShoppingKey = getShoppingKey; 253 window.getShoppingKey = getShoppingKey;
242 254
243 window.queryString = queryString; 255 window.queryString = queryString;
@@ -68,6 +68,10 @@ var cookieMap = {}; @@ -68,6 +68,10 @@ var cookieMap = {};
68 68
69 var bannerApi = '//new.yohobuy.com/common/getbanner?content_code='; 69 var bannerApi = '//new.yohobuy.com/common/getbanner?content_code=';
70 70
  71 +var fetchUserInfoEvent = $.Callbacks('once');
  72 +
  73 +require('./common');
  74 +
71 $('#api-domain').remove(); //删除信息表单 75 $('#api-domain').remove(); //删除信息表单
72 76
73 function getSource(column, postition, event) { 77 function getSource(column, postition, event) {
@@ -1486,6 +1490,7 @@ function actionVipInfo(_data) { @@ -1486,6 +1490,7 @@ function actionVipInfo(_data) {
1486 } 1490 }
1487 1491
1488 $('#myYohoBox').mouseenter(function() { 1492 $('#myYohoBox').mouseenter(function() {
  1493 +
1489 $(this).addClass('acttags'); 1494 $(this).addClass('acttags');
1490 $('#myYohoBox .myyoho-info').show().html(vipInfoCombine(vipInfo)); 1495 $('#myYohoBox .myyoho-info').show().html(vipInfoCombine(vipInfo));
1491 headUrl = $('.myyoho-photo img').attr('data-url'); 1496 headUrl = $('.myyoho-photo img').attr('data-url');
@@ -1512,6 +1517,8 @@ function actionVipInfo(_data) { @@ -1512,6 +1517,8 @@ function actionVipInfo(_data) {
1512 $(this).removeClass('acttags'); 1517 $(this).removeClass('acttags');
1513 $('#myYohoBox .myyoho-info').hide(); 1518 $('#myYohoBox .myyoho-info').hide();
1514 }); 1519 });
  1520 +
  1521 + $('#myYohoBox').triggerHandler('mouseenter');
1515 } 1522 }
1516 } 1523 }
1517 /** 1524 /**
@@ -1533,6 +1540,32 @@ function actionLoginInfo() { @@ -1533,6 +1540,32 @@ function actionLoginInfo() {
1533 } 1540 }
1534 }); 1541 });
1535 } 1542 }
  1543 +
  1544 +/**
  1545 + * 设置用户登录后的用户名
  1546 + */
  1547 +function actionProfileName(){
  1548 + var profileName = getProfileName();
  1549 + var uid = getUid();
  1550 +
  1551 + if(!uid || !profileName){
  1552 + return;
  1553 + }
  1554 +
  1555 + actionLoginState({profileName:profileName, result:'1'})
  1556 +}
  1557 +
  1558 +/**
  1559 + * 移动到myYohoBox之后,显示东西
  1560 + */
  1561 +function actionUserInfo(){
  1562 + $('#myYohoBox').hover(function(){
  1563 + fetchUserInfoEvent.fire();
  1564 + },function(){
  1565 +
  1566 + });
  1567 +}
  1568 +
1536 /** 1569 /**
1537 * 初始化函数 1570 * 初始化函数
1538 * @return {[type]} [description] 1571 * @return {[type]} [description]
@@ -1558,7 +1591,9 @@ function init() { @@ -1558,7 +1591,9 @@ function init() {
1558 actionClickMiniCartBox(); //点击购物车跳转 1591 actionClickMiniCartBox(); //点击购物车跳转
1559 actionListenDelCarGoods(); //监听购物车删除 1592 actionListenDelCarGoods(); //监听购物车删除
1560 actionListenCartMore(); // 1593 actionListenCartMore(); //
1561 - actionLoginInfo(); //获取登录信息  
1562 actionAddKeyWords(); //增加关键字 1594 actionAddKeyWords(); //增加关键字
  1595 + actionProfileName(); // 获得登录用户名
  1596 + actionUserInfo(); // 异步获得用户数据
  1597 + fetchUserInfoEvent.add(actionLoginInfo); // 获得事件代码
1563 } 1598 }
1564 init(); 1599 init();