Authored by 郭成尧

Merge branch 'qCloud' of git.yoho.cn:fe/yohobuywap-node into qCloud

@@ -8,7 +8,6 @@ var $ = require('yoho-jquery'); @@ -8,7 +8,6 @@ var $ = require('yoho-jquery');
8 8
9 var info = require('./info-common'); 9 var info = require('./info-common');
10 10
11 -require('../common');  
12 var loadMore = info.loadMore; 11 var loadMore = info.loadMore;
13 12
14 var winH = $(window).height(); 13 var winH = $(window).height();
@@ -24,9 +23,11 @@ var setting = { @@ -24,9 +23,11 @@ var setting = {
24 }; 23 };
25 24
26 var $infos = $('#info-list'); 25 var $infos = $('#info-list');
  26 +var getDynamicData = require('./list-dynamic');
27 27
28 require('../common'); 28 require('../common');
29 -require('./list-dynamic'); 29 +
  30 +getDynamicData.getDynamicData();
30 31
31 info.initInfosEvt($infos); 32 info.initInfosEvt($infos);
32 33
@@ -21,11 +21,12 @@ var $infoList = $('#info-list'), @@ -21,11 +21,12 @@ var $infoList = $('#info-list'),
21 $curNav = $nav.children('.focus'), 21 $curNav = $nav.children('.focus'),
22 curType = $curNav.data('type'); 22 curType = $curNav.data('type');
23 23
24 -require('../common');  
25 -require('./list-dynamic'); 24 +var getDynamicData = require('./list-dynamic');
26 25
27 var state = {}; 26 var state = {};
28 27
  28 +require('../common');
  29 +
29 if ($loadMoreInfo.length > 0) { 30 if ($loadMoreInfo.length > 0) {
30 $loading = $loadMoreInfo.children('.loading'); 31 $loading = $loadMoreInfo.children('.loading');
31 $noMore = $loadMoreInfo.children('.no-more'); 32 $noMore = $loadMoreInfo.children('.no-more');
@@ -50,6 +51,8 @@ info.initInfosEvt($infoList); @@ -50,6 +51,8 @@ info.initInfosEvt($infoList);
50 end: false 51 end: false
51 }; 52 };
52 }); 53 });
  54 +
  55 + getDynamicData.getDynamicData();
53 }()); 56 }());
54 $nav.bind('contextmenu', function(e) { 57 $nav.bind('contextmenu', function(e) {
55 return false; 58 return false;
@@ -18,12 +18,13 @@ var $loading = $(''), @@ -18,12 +18,13 @@ var $loading = $(''),
18 $noMore = $(''), 18 $noMore = $(''),
19 $swiper = $(''); 19 $swiper = $('');
20 20
21 -require('../common');  
22 -  
23 var searching = false; 21 var searching = false;
24 var mySwiper = {}; 22 var mySwiper = {};
25 23
26 var isLoading = false; 24 var isLoading = false;
  25 +var getDynamicData = require('./list-dynamic');
  26 +
  27 +require('../common');
27 28
28 ellipsis.init(); 29 ellipsis.init();
29 30
@@ -250,6 +251,7 @@ function loadMore($container, opt, url) { @@ -250,6 +251,7 @@ function loadMore($container, opt, url) {
250 251
251 $loading.removeClass('hide');// 显示空屏加载时hide的隐藏 252 $loading.removeClass('hide');// 显示空屏加载时hide的隐藏
252 253
  254 + getDynamicData.getDynamicData();
253 window.rePosFooter();// 插入内容后重新计算底部位置 255 window.rePosFooter();// 插入内容后重新计算底部位置
254 } 256 }
255 257
@@ -21,10 +21,10 @@ function getDynamicByIds(ids) { @@ -21,10 +21,10 @@ function getDynamicByIds(ids) {
21 21
22 // 标签列表 22 // 标签列表
23 data.query = qs.query; 23 data.query = qs.query;
24 - } else if (qs.type) { 24 + } else if (qs.id) {
25 25
26 // 逛首页type 26 // 逛首页type
27 - data.type = qs.type; 27 + data.type = qs.id;
28 } else if (!qs.author_id) { 28 } else if (!qs.author_id) {
29 29
30 // 非编辑页的情况下,为逛首页默认type=0 30 // 非编辑页的情况下,为逛首页默认type=0
@@ -59,27 +59,27 @@ function renderData(data) { @@ -59,27 +59,27 @@ function renderData(data) {
59 59
60 // 点赞状态 60 // 点赞状态
61 if (it.isPraise === 'Y') { 61 if (it.isPraise === 'Y') {
62 - $it.find('.like-btn').addClass('liked'); 62 + $it.find('.like-btn').addClass('like');
63 } else { 63 } else {
64 - $it.find('.like-btn').removeClass('liked'); 64 + $it.find('.like-btn').removeClass('like');
65 } 65 }
66 66
67 // 点赞数目 67 // 点赞数目
68 $it.find('.like-count').text(it.praise_num); 68 $it.find('.like-count').text(it.praise_num);
69 69
70 // 评论数目 70 // 评论数目
71 - $it.find('.like-count').text(it.comment_num); 71 + // $it.find('.like-count').text(it.comment_num);
72 } 72 }
73 } 73 }
74 } 74 }
75 } 75 }
76 76
77 -(function() { 77 +function getDynamicData() {
78 'use strict'; 78 'use strict';
79 79
80 var idArr = []; 80 var idArr = [];
81 81
82 - $msgs.find('.guang-info').each(function() { 82 + $('.info-list').not('.hide').find('.guang-info').each(function() {
83 var id = $(this).data('id'); 83 var id = $(this).data('id');
84 84
85 if (id) { 85 if (id) {
@@ -88,4 +88,8 @@ function renderData(data) { @@ -88,4 +88,8 @@ function renderData(data) {
88 }); 88 });
89 89
90 getDynamicByIds(idArr.join(',')).then(renderData); 90 getDynamicByIds(idArr.join(',')).then(renderData);
91 -}()); 91 +}
  92 +
  93 +module.exports = {
  94 + getDynamicData
  95 +};