Merge branch 'qCloud' of git.yoho.cn:fe/yohobuywap-node into qCloud
Showing
4 changed files
with
24 additions
and
14 deletions
@@ -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 | +}; |
-
Please register or login to post a comment