Authored by 梁志锋

Merge branch 'hotfix/shopliangzhifeng' into master2

@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 */ 6 */
7 7
8 var $ = require('jquery'), 8 var $ = require('jquery'),
9 - IScroll = require('iscroll/iscroll-probe') 9 + IScroll = require('iscroll/iscroll-probe'),
10 Hammer = require('yoho.hammer'); 10 Hammer = require('yoho.hammer');
11 11
12 var $filter; 12 var $filter;
@@ -193,7 +193,7 @@ function newData(callback) { @@ -193,7 +193,7 @@ function newData(callback) {
193 req.callBack = function(data) { 193 req.callBack = function(data) {
194 $('#new-arrival').append(data); 194 $('#new-arrival').append(data);
195 navInfo.new.page++; 195 navInfo.new.page++;
196 - myScroll.refresh(); 196 + myScroll && myScroll.refresh();
197 lazyLoad($('#new-arrival .lazy')); 197 lazyLoad($('#new-arrival .lazy'));
198 scH = $('#scroller').outerHeight(); 198 scH = $('#scroller').outerHeight();
199 searching = false; 199 searching = false;
@@ -218,7 +218,7 @@ function hotData(callback) { @@ -218,7 +218,7 @@ function hotData(callback) {
218 req.callBack = function(data) { 218 req.callBack = function(data) {
219 $('#popularity').append(data); 219 $('#popularity').append(data);
220 navInfo.hot.page++; 220 navInfo.hot.page++;
221 - myScroll.refresh(); 221 + myScroll && myScroll.refresh();
222 lazyLoad($('#popularity .lazy')); 222 lazyLoad($('#popularity .lazy'));
223 scH = $('#scroller').outerHeight(); 223 scH = $('#scroller').outerHeight();
224 searching = false; 224 searching = false;
@@ -425,6 +425,8 @@ function scrollHandler() { @@ -425,6 +425,8 @@ function scrollHandler() {
425 }); 425 });
426 } 426 }
427 } 427 }
  428 +
  429 + $('#scroller').trigger('scroll');
428 } 430 }
429 431
430 document.addEventListener('touchmove', function(e) { 432 document.addEventListener('touchmove', function(e) {
@@ -441,7 +443,7 @@ document.addEventListener('touchmove', function(e) { @@ -441,7 +443,7 @@ document.addEventListener('touchmove', function(e) {
441 443
442 //window ready 后重新refresh iscroll 444 //window ready 后重新refresh iscroll
443 $(window).ready(function() { 445 $(window).ready(function() {
444 - myScroll && myScroll.refresh(); 446 + //myScroll && myScroll.refresh();
445 imgH = $('#nav-top').outerHeight(); 447 imgH = $('#nav-top').outerHeight();
446 nav1H = $('#nav').outerHeight(); 448 nav1H = $('#nav').outerHeight();
447 main1H = $('#nav-main').height(); 449 main1H = $('#nav-main').height();
@@ -478,7 +480,7 @@ $(window).ready(function() { @@ -478,7 +480,7 @@ $(window).ready(function() {
478 480
479 multiSwiper && multiSwiper.startAutoplay(); 481 multiSwiper && multiSwiper.startAutoplay();
480 482
481 - $('#scroller').trigger('scroll'); 483 + //$('#scroller').trigger('scroll');
482 scrollHandler.bind(this)(); 484 scrollHandler.bind(this)();
483 }); 485 });
484 lazyLoad($('img.lazy')); 486 lazyLoad($('img.lazy'));
@@ -913,7 +915,7 @@ function postCollect(info) { @@ -913,7 +915,7 @@ function postCollect(info) {
913 } 915 }
914 916
915 setTimeout(function() { 917 setTimeout(function() {
916 - myScroll.refresh(); 918 + myScroll && myScroll.refresh();
917 scH = $('#scroller').outerHeight(); 919 scH = $('#scroller').outerHeight();
918 }, 500); 920 }, 500);
919 searching = false; 921 searching = false;
1 -{{> layout/main_header}} 1 +{{> layout/main_header_shop}}
2 {{# shopIndex}} 2 {{# shopIndex}}
3 - <div class="shop-index yoho-page scroll-wrapper" id="wrapper">  
4 -  
5 - <div id="scroller">  
6 - <div id="nav-top">  
7 - {{> layout/page_header}}  
8 - <!-- tar modifield 160826 -->  
9 - <input type="hidden" name="app_version" value="{{appVersion}}">  
10 - <input type="hidden" name="shop_id" value="{{shopId}}">  
11 - <input type="hidden" name="brand" value="{{brand}}">  
12 - <input type="hidden" name="favId" value="{{favId}}">  
13 - <input type="hidden" name="coverChannel" value="{{coverChannel}}">  
14 -  
15 - {{#unless appVersion}}  
16 - <div class="search-area">  
17 - <div id="search-input" class="search-input">  
18 - <form id="search-form" action={{url}} method="get">  
19 - <i class="search-icon iconfont">&#xe60f;</i>  
20 - <input type="text" placeholder="搜索店铺内潮品" name="query" class="buriedpoint">  
21 - <input type="hidden" name="shop_id" value="{{shopId}}">  
22 - <input type="hidden" name="coverChannel" value="{{coverChannel}}">  
23 - <i class="clear-input iconfont hide">&#xe626;</i>  
24 - <button id="search" class="search buriedpoint" type="submit" data-bp-id="shop_search_btn_0">搜索</button>  
25 - </form>  
26 - </div>  
27 - </div>  
28 - {{/unless}}  
29 -  
30 - <!-- /tar modifield 160826 -->  
31 - <div class="branner-top">  
32 - <img class="shop-back-img" src="{{branerImg}}">  
33 - <img class="logo" src="{{logoImg}}">  
34 - <p class="store-name">{{storeName}}</p>  
35 - <div class="collect">  
36 - {{#if collect}}  
37 - <div class="alreadyCollect" id="collect"></div>  
38 - {{else}}  
39 - <div class="notCollect buriedpoint" id="collect" data-bp-id="shop_branner_collect_1"></div>  
40 - {{/if}}  
41 - </div>  
42 - </div> 3 +<div class="shop-index yoho-page scroll-wrapper" id="wrapper">
  4 +
  5 +<div id="scroller">
  6 + <div id="nav-top">
  7 + {{> layout/page_header}}
  8 + <!-- tar modifield 160826 -->
  9 + <input type="hidden" id="app_version" name="app_version" value="{{app_version}}">
  10 + <input type="hidden" name="shop_id" value="{{shopId}}">
  11 + <input type="hidden" name="brand" value="{{brand}}">
  12 + <input type="hidden" name="favId" value="{{favId}}">
  13 + <input type="hidden" name="coverChannel" value="{{coverChannel}}">
  14 +
  15 + {{#unless appVersion}}
  16 + <div class="search-area">
  17 + <div id="search-input" class="search-input">
  18 + <form id="search-form" action={{url}} method="get">
  19 + <i class="search-icon iconfont">&#xe60f;</i>
  20 + <input type="text" placeholder="搜索店铺内潮品" name="query" class="buriedpoint">
  21 + <input type="hidden" name="shop_id" value="{{shopId}}">
  22 + <input type="hidden" name="coverChannel" value="{{coverChannel}}">
  23 + <i class="clear-input iconfont hide">&#xe626;</i>
  24 + <button id="search" class="search buriedpoint" type="submit" data-bp-id="shop_search_btn_0">搜索</button>
  25 + </form>
  26 + </div>
  27 + </div>
  28 + {{/unless}}
  29 +
  30 + <!-- /tar modifield 160826 -->
  31 + <div class="branner-top">
  32 + <img class="shop-back-img" src="{{branerImg}}">
  33 + <img class="logo" src="{{logoImg}}">
  34 + <p class="store-name">{{storeName}}</p>
  35 + <div class="collect">
  36 + {{#if collect}}
  37 + <div class="alreadyCollect" id="collect"></div>
  38 + {{else}}
  39 + <div class="notCollect buriedpoint" id="collect" data-bp-id="shop_branner_collect_1"></div>
  40 + {{/if}}
43 </div> 41 </div>
  42 + </div>
  43 + </div>
44 44
45 - <ul id="nav" class="nav">  
46 - <li class="active color buriedpoint" tab="home-page" data-bp-id="shop_nav_index_1">首页</li>  
47 - <li tab="new-arrival" data-bp-id="shop_nav_new_1" class="buriedpoint">上新</li>  
48 - <li tab="popularity" data-bp-id="shop_nav_populary_1" class="buriedpoint">人气</li>  
49 - <li data-bp-id="shop_nav_all_1" class="all-goods buriedpoint">  
50 - <a href="{{allGoods}}" target="_blank">全部商品</a>  
51 - </li>  
52 - </ul>  
53 -  
54 - <div id="home-page" class="main">  
55 - <div id="nav-main" class="nav-main">  
56 - <!-- 大导航 -->  
57 - {{#if brandList}}  
58 - <div class="multi-brands first">  
59 - <p>品牌一览</p>  
60 - <div class="multi-browse">  
61 - <ul class="swiper-wrapper">  
62 - {{#each brandList.list}}  
63 - <li class="swiper-slide brand-img buriedpoint" data-bp-id="shop_brand_{{img}}_0">  
64 - <a href="{{url}}">  
65 - <img src="{{img}}">  
66 - </a>  
67 - <p>{{brandName}}</p>  
68 - </li>  
69 - {{/each}}  
70 - </ul>  
71 - </div>  
72 - </div>  
73 - {{/if}} 45 + <ul id="nav" class="nav">
  46 + <li class="active color buriedpoint" tab="home-page" data-bp-id="shop_nav_index_1">首页</li>
  47 + <li tab="new-arrival" data-bp-id="shop_nav_new_1" class="buriedpoint">上新</li>
  48 + <li tab="popularity" data-bp-id="shop_nav_populary_1" class="buriedpoint">人气</li>
  49 + <li data-bp-id="shop_nav_all_1" class="all-goods buriedpoint">
  50 + <a href="{{allGoods}}" target="_blank">全部商品</a>
  51 + </li>
  52 + </ul>
74 53
75 - <div class="banner-area first">  
76 - {{# bannerTop}}  
77 - {{> home/banner_top}}  
78 - {{/ bannerTop}}  
79 - </div>  
80 -  
81 - <ul class="spring first">  
82 - {{#each spring}}  
83 - <li class="buriedpoint" data-bp-id="shop_spring_{{url}}_0">  
84 - {{#if url}}  
85 - <a href="{{url}}">  
86 - <img src="{{springType}}">  
87 - </a>  
88 - {{^}}  
89 - <a href="javascript:;">  
90 - <img src="{{springType}}">  
91 - </a>  
92 - {{/if}} 54 + <div id="home-page" class="main">
  55 + <div id="nav-main" class="nav-main">
  56 + <!-- 大导航 -->
  57 + {{#if brandList}}
  58 + <div class="multi-brands first">
  59 + <p>品牌一览</p>
  60 + <div class="multi-browse">
  61 + <ul class="swiper-wrapper">
  62 + {{#each brandList.list}}
  63 + <li class="swiper-slide brand-img buriedpoint" data-bp-id="shop_brand_{{img}}_0">
  64 + <a href="{{url}}">
  65 + <img src="{{img}}">
  66 + </a>
  67 + <p>{{brandName}}</p>
93 </li> 68 </li>
94 {{/each}} 69 {{/each}}
95 </ul> 70 </ul>
  71 + </div>
  72 + </div>
  73 + {{/if}}
96 74
97 - {{! 热门品类}}  
98 - <div class="first">  
99 - {{# hotCategory}}  
100 - {{> product/hot_category}}  
101 - {{/ hotCategory}}  
102 - </div>  
103 -  
104 - {{#if hotList}}  
105 - <div class="popularity-title first">  
106 - 人气单品  
107 - <a class="more buriedpoint" href="{{more_url}}" data-bp-id="shop_popularity_{{more_url}}">&#xe618;</a>  
108 - </div>  
109 - <div class="product-warp">  
110 - <div class="goods-container clearfix">  
111 - {{# hotList}}  
112 - {{> good}}  
113 - {{/ hotList}}  
114 - </div>  
115 - </div> 75 + <div class="banner-area first">
  76 + {{# bannerTop}}
  77 + {{> home/banner_top}}
  78 + {{/ bannerTop}}
  79 + </div>
  80 +
  81 + <ul class="spring first">
  82 + {{#each spring}}
  83 + <li class="buriedpoint" data-bp-id="shop_spring_{{url}}_0">
  84 + {{#if url}}
  85 + <a href="{{url}}">
  86 + <img src="{{springType}}">
  87 + </a>
  88 + {{^}}
  89 + <a href="javascript:;">
  90 + <img src="{{springType}}">
  91 + </a>
116 {{/if}} 92 {{/if}}
  93 + </li>
  94 + {{/each}}
  95 + </ul>
  96 +
  97 + {{! 热门品类}}
  98 + <div class="first">
  99 + {{# hotCategory}}
  100 + {{> product/hot_category}}
  101 + {{/ hotCategory}}
  102 + </div>
  103 +
  104 + {{#if hotList}}
  105 + <div class="popularity-title first">
  106 + 人气单品
  107 + <a class="more buriedpoint" href="{{more_url}}" data-bp-id="shop_popularity_{{more_url}}">&#xe618;</a>
  108 + </div>
  109 + <div class="product-warp">
  110 + <div class="goods-container clearfix">
  111 + {{# hotList}}
  112 + {{> good}}
  113 + {{/ hotList}}
117 </div> 114 </div>
  115 + </div>
  116 + {{/if}}
118 117
119 - <div class="discount-area first" id="navlist2">  
120 - <ul id="list-nav" class="home-sub-nav list-nav clearfix">  
121 - <li data-bp-id="shop_listnav_new_1" class="new active buriedpoint">  
122 - <a href="javascript:void(0);">  
123 - <span class="spanTest">最新</span>  
124 - <span class="iconfont cur">&#xe616;</span>  
125 - </a>  
126 - </li>  
127 - <li class="price buriedpoint" data-bp-id="shop_listnav_price_1">  
128 - <a href="javascript:void(0);">  
129 - <span class="spanTest">价格</span> 118 + </div>
  119 +
  120 + <div class="discount-area first" id="navlist2">
  121 + <ul id="list-nav" class="home-sub-nav list-nav clearfix">
  122 + <li data-bp-id="shop_listnav_new_1" class="new active buriedpoint">
  123 + <a href="javascript:void(0);">
  124 + <span class="spanTest">最新</span>
  125 + <span class="iconfont cur">&#xe616;</span>
  126 + </a>
  127 + </li>
  128 + <li class="price buriedpoint" data-bp-id="shop_listnav_price_1">
  129 + <a href="javascript:void(0);">
  130 + <span class="spanTest">价格</span>
130 <span class="icon"> 131 <span class="icon">
131 <i class="iconfont up cur">&#xe615;</i> 132 <i class="iconfont up cur">&#xe615;</i>
132 <i class="iconfont down">&#xe616;</i> 133 <i class="iconfont down">&#xe616;</i>
133 </span> 134 </span>
134 - </a>  
135 - </li>  
136 - <li class="discount buriedpoint" data-bp-id="shop_listnav_discount_1">  
137 - <a href="javascript:void(0);">  
138 - <span class="spanTest">折扣</span> 135 + </a>
  136 + </li>
  137 + <li class="discount buriedpoint" data-bp-id="shop_listnav_discount_1">
  138 + <a href="javascript:void(0);">
  139 + <span class="spanTest">折扣</span>
139 <span class="icon"> 140 <span class="icon">
140 <i class="iconfont up cur">&#xe615;</i> 141 <i class="iconfont up cur">&#xe615;</i>
141 <i class="iconfont down">&#xe616;</i> 142 <i class="iconfont down">&#xe616;</i>
142 </span> 143 </span>
143 - </a>  
144 - </li>  
145 - <li class="filter buriedpoint" data-bp-id="shop_listnav_filter_1">  
146 - <a href="javascript:void(0);">  
147 - <span class="spanTest">筛选</span>  
148 - <span class="iconfont cur">&#xe613;</span>  
149 - </a>  
150 - </li>  
151 - </ul>  
152 - </div>  
153 -  
154 - <div class="discount-area first">  
155 - <div id="goods-container" class="goods-container">  
156 - <div class="new-goods container clearfix">  
157 - {{# goods}}  
158 - {{> good}}  
159 - {{/ goods}}  
160 - </div>  
161 - <div class="price-goods container hide clearfix"></div>  
162 - <div class="discount-goods container hide clearfix"></div>  
163 -  
164 -  
165 - </div> 144 + </a>
  145 + </li>
  146 + <li class="filter buriedpoint" data-bp-id="shop_listnav_filter_1">
  147 + <a href="javascript:void(0);">
  148 + <span class="spanTest">筛选</span>
  149 + <span class="iconfont cur">&#xe613;</span>
  150 + </a>
  151 + </li>
  152 + </ul>
  153 + </div>
  154 +
  155 + <div class="discount-area first">
  156 + <div id="goods-container" class="goods-container">
  157 + <div class="new-goods container clearfix">
  158 + {{# goods}}
  159 + {{> good}}
  160 + {{/ goods}}
166 </div> 161 </div>
  162 + <div class="price-goods container hide clearfix"></div>
  163 + <div class="discount-goods container hide clearfix"></div>
  164 +
  165 +
167 </div> 166 </div>
168 - <div id="new-arrival" class="new-arrival main hide"></div>  
169 - <div id="popularity" class="popularity main hide"></div>  
170 </div> 167 </div>
171 - {{#unless appVersion}}  
172 - {{> product/shop-footer}}  
173 - {{/unless}}  
174 - <ul id="pos-nav" class="nav hide">  
175 - <li class="active color buriedpoint" tab="home-page" data-bp-id="shop_posnav_index_1">首页</li>  
176 - <li tab="new-arrival" class="buriedpoint" data-bp-id="shop_posnav_new_1">上新</li>  
177 - <li tab="popularity" class="buriedpoint" data-bp-id="shop_posnav_populary_1">人气</li>  
178 - <li class="all-goods buriedpoint" data-bp-id="shop_posnav_all_1">  
179 - <a href="{{allGoods}}" target="_blank">全部商品</a>  
180 - </li>  
181 - </ul>  
182 -  
183 - <ul id="pos-list" class="home-sub-nav pos-list hide">  
184 - <li class="new active buriedpoint" data-bp-id="shop_poslist_new_1">  
185 - <a href="javascript:void(0);">  
186 - <span class="spanTest">最新</span>  
187 - <span class="iconfont cur">&#xe616;</span>  
188 - <b></b>  
189 - </a>  
190 - </li>  
191 - <li class="price buriedpoint" data-bp-id="shop_poslist_price_1">  
192 - <a href="javascript:void(0);">  
193 - <span class="spanTest">价格</span> 168 +
  169 + </div>
  170 + <div id="new-arrival" class="new-arrival main hide"></div>
  171 + <div id="popularity" class="popularity main hide"></div>
  172 +</div>
  173 +{{#unless appVersion}}
  174 +{{> product/shop-footer}}
  175 +{{/unless}}
  176 +<ul id="pos-nav" class="nav hide">
  177 + <li class="active color buriedpoint" tab="home-page" data-bp-id="shop_posnav_index_1">首页</li>
  178 + <li tab="new-arrival" class="buriedpoint" data-bp-id="shop_posnav_new_1">上新</li>
  179 + <li tab="popularity" class="buriedpoint" data-bp-id="shop_posnav_populary_1">人气</li>
  180 + <li class="all-goods buriedpoint" data-bp-id="shop_posnav_all_1">
  181 + <a href="{{allGoods}}" target="_blank">全部商品</a>
  182 + </li>
  183 +</ul>
  184 +
  185 +<ul id="pos-list" class="home-sub-nav pos-list hide">
  186 + <li class="new active buriedpoint" data-bp-id="shop_poslist_new_1">
  187 + <a href="javascript:void(0);">
  188 + <span class="spanTest">最新</span>
  189 + <span class="iconfont cur">&#xe616;</span>
  190 + <b></b>
  191 + </a>
  192 + </li>
  193 + <li class="price buriedpoint" data-bp-id="shop_poslist_price_1">
  194 + <a href="javascript:void(0);">
  195 + <span class="spanTest">价格</span>
194 <span class="icon"> 196 <span class="icon">
195 <i class="iconfont up cur">&#xe615;</i> 197 <i class="iconfont up cur">&#xe615;</i>
196 <i class="iconfont down">&#xe616;</i> 198 <i class="iconfont down">&#xe616;</i>
197 </span> 199 </span>
198 - <b></b>  
199 - </a>  
200 - </li>  
201 - <li class="discount buriedpoint" data-bp-id="shop_poslist_discount_1">  
202 - <a href="javascript:void(0);">  
203 - <span class="spanTest">折扣</span> 200 + <b></b>
  201 + </a>
  202 + </li>
  203 + <li class="discount buriedpoint" data-bp-id="shop_poslist_discount_1">
  204 + <a href="javascript:void(0);">
  205 + <span class="spanTest">折扣</span>
204 <span class="icon"> 206 <span class="icon">
205 <i class="iconfont up cur">&#xe615;</i> 207 <i class="iconfont up cur">&#xe615;</i>
206 <i class="iconfont down">&#xe616;</i> 208 <i class="iconfont down">&#xe616;</i>
207 </span> 209 </span>
208 - <b></b>  
209 - </a>  
210 - </li>  
211 - <li class="filter buriedpoint" data-bp-id="shop_poslist_filter_1">  
212 - <a href="javascript:void(0);">  
213 - <span class="spanTest">筛选</span>  
214 - <span class="iconfont cur">&#xe613;</span>  
215 - </a>  
216 - </li>  
217 - </ul>  
218 - </div> 210 + <b></b>
  211 + </a>
  212 + </li>
  213 + <li class="filter buriedpoint" data-bp-id="shop_poslist_filter_1">
  214 + <a href="javascript:void(0);">
  215 + <span class="spanTest">筛选</span>
  216 + <span class="iconfont cur">&#xe613;</span>
  217 + </a>
  218 + </li>
  219 +</ul>
  220 +</div>
219 {{> filter}} 221 {{> filter}}
220 {{/ shopIndex}} 222 {{/ shopIndex}}
221 {{> product/query-param}} 223 {{> product/query-param}}
222 -{{> layout/footer}}  
  224 +{{> layout/footer_shop}}
1 <!-- Google Tag Manager --> 1 <!-- Google Tag Manager -->
2 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-W958MG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 2 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-W958MG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3 <script> 3 <script>
  4 +var appVersionDom = document.getElementById("app_version");
  5 +if (!appVersionDom || !appVersionDom.value) {
4 var _hmt = _hmt || []; 6 var _hmt = _hmt || [];
5 function async_load(){ 7 function async_load(){
6 (function() { 8 (function() {
7 - var hm = document.createElement("script");  
8 - hm.src = "//hm.baidu.com/hm.js?e5b83a487a4458aa5abca43f5779b764";  
9 - var s = document.getElementsByTagName("script")[0];  
10 - s.parentNode.insertBefore(hm, s); 9 + var hm = document.createElement("script");
  10 + hm.src = "//hm.baidu.com/hm.js?e5b83a487a4458aa5abca43f5779b764";
  11 + var s = document.getElementsByTagName("script")[0];
  12 + s.parentNode.insertBefore(hm, s);
11 })(); 13 })();
12 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 14 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
13 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 15 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
@@ -16,4 +18,5 @@ @@ -16,4 +18,5 @@
16 })(window,document,'script','dataLayer','GTM-W958MG'); 18 })(window,document,'script','dataLayer','GTM-W958MG');
17 } 19 }
18 window.addEventListener('load', async_load, false); 20 window.addEventListener('load', async_load, false);
  21 +}
19 </script> 22 </script>
@@ -4,16 +4,16 @@ @@ -4,16 +4,16 @@
4 <script type="text/javascript" charset="utf-8" src="//res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 4 <script type="text/javascript" charset="utf-8" src="//res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
5 {{/if}} 5 {{/if}}
6 {{#if rlsEnv}} 6 {{#if rlsEnv}}
7 -<script src="//cdn.yoho.cn/myohobuy/4.9.11.shop3/lib.js"></script>  
8 -<script src="//cdn.yoho.cn/myohobuy/4.9.11.shop3/index.js"></script> 7 +<script src="//cdn.yoho.cn/myohobuy/4.9.27.shop/lib.js"></script>
  8 +<script src="//cdn.yoho.cn/myohobuy/4.9.27.shop/index.js"></script>
9 {{/if}} 9 {{/if}}
10 {{#if preEnv}} 10 {{#if preEnv}}
11 -<script src="//cdn.yoho.cn/myohobuy/4.9.11.shop3/lib.js?v={{version}}"></script>  
12 -<script src="//cdn.yoho.cn/myohobuy/4.9.11.shop3/index.js?v={{version}}"></script> 11 +<script src="//cdn.yoho.cn/myohobuy/4.9.27.shop/lib.js?v={{version}}"></script>
  12 +<script src="//cdn.yoho.cn/myohobuy/4.9.27.shop/index.js?v={{version}}"></script>
13 {{/if}} 13 {{/if}}
14 {{#if testEnv}} 14 {{#if testEnv}}
15 -<script src="//cdn.yoho.cn/myohobuy/4.9.11.shop3/lib.js?v={{version}}"></script>  
16 -<script src="//cdn.yoho.cn/myohobuy/4.9.11.shop3/index-debug.js?v={{version}}"></script> 15 +<script src="//cdn.yoho.cn/myohobuy/4.9.27.shop/lib.js?v={{version}}"></script>
  16 +<script src="//cdn.yoho.cn/myohobuy/4.9.27.shop/index-debug.js?v={{version}}"></script>
17 {{/if}} 17 {{/if}}
18 {{#if devEnv}} 18 {{#if devEnv}}
19 <script src="//127.0.0.1:8000/static/js/sea.js?nowrap"></script> 19 <script src="//127.0.0.1:8000/static/js/sea.js?nowrap"></script>
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 -<meta charset="utf-8">  
5 -<title>{{title}}</title>  
6 -<meta name="keywords" content="{{keywords}}">  
7 -<meta name="description" content="{{description}}">  
8 -<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">  
9 -<meta http-equiv="cleartype" content="on">  
10 -<meta name="apple-mobile-web-app-status-bar-style" content="black" />  
11 -<meta content="telephone=no" name="format-detection" />  
12 -<meta content="email=no" name="format-detection" />  
13 -<script type="text/javascript">  
14 - (function(doc, win) {  
15 - var docEl = doc.documentElement;  
16 - (function() {  
17 - var clientWidth = docEl.clientWidth;  
18 - if (!clientWidth) {  
19 - return;  
20 - }  
21 - docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';  
22 - }());  
23 - })(document, window);  
24 -</script>  
25 -<link rel="dns-prefetch" href="//cdn.yoho.cn">  
26 -<link rel="dns-prefetch" href="//static.yohobuy.com">  
27 -<link rel="dns-prefetch" href="//img12.static.yhbimg.com">  
28 -<link rel="dns-prefetch" href="//img13.static.yhbimg.com">  
29 -{{#if rlsEnv}}  
30 -<link rel="stylesheet" href="//cdn.yoho.cn/myohobuy/4.9.11.shop3/index.css">  
31 -{{/if}}  
32 -{{#if preEnv}}  
33 -<link rel="stylesheet" href="//cdn.yoho.cn/myohobuy/4.9.11.shop3/index.css">  
34 -{{/if}}  
35 -{{#if testEnv}}  
36 -<link rel="stylesheet" href="//cdn.yoho.cn/myohobuy/4.9.11.shop3/index.css">  
37 -{{/if}}  
38 -{{#if devEnv}} 4 + <meta charset="utf-8">
  5 + <title>{{title}}</title>
  6 + <meta name="keywords" content="{{keywords}}">
  7 + <meta name="description" content="{{description}}">
  8 + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
  9 + <meta http-equiv="cleartype" content="on">
  10 + <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  11 + <meta content="telephone=no" name="format-detection" />
  12 + <meta content="email=no" name="format-detection" />
  13 + <script type="text/javascript">
  14 + (function(doc, win) {
  15 + var docEl = doc.documentElement;
  16 + (function() {
  17 + var clientWidth = docEl.clientWidth;
  18 + if (!clientWidth) {
  19 + return;
  20 + }
  21 + docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';
  22 + }());
  23 + })(document, window);
  24 + </script>
  25 + <link rel="dns-prefetch" href="//cdn.yoho.cn">
  26 + <link rel="dns-prefetch" href="//static.yohobuy.com">
  27 + <link rel="dns-prefetch" href="//img12.static.yhbimg.com">
  28 + <link rel="dns-prefetch" href="//img13.static.yhbimg.com">
  29 + {{#if rlsEnv}}
  30 + <link rel="stylesheet" href="//cdn.yoho.cn/myohobuy/4.9.27.shop/index.css">
  31 + {{/if}}
  32 + {{#if preEnv}}
  33 + <link rel="stylesheet" href="//cdn.yoho.cn/myohobuy/4.9.27.shop/index.css">
  34 + {{/if}}
  35 + {{#if testEnv}}
  36 + <link rel="stylesheet" href="//cdn.yoho.cn/myohobuy/4.9.27.shop/index.css">
  37 + {{/if}}
  38 + {{#if devEnv}}
39 <link rel="stylesheet" href="//static.dev.yohobuy.com/css/index.css"> 39 <link rel="stylesheet" href="//static.dev.yohobuy.com/css/index.css">
40 -{{/if}}  
41 -<link rel="apple-touch-icon-precomposed" href="//static.yohobuy.com/m/v1/img/touch/apple-touch-icon-144x144-precomposed-new.png">  
42 -<link rel="apple-touch-startup-image" sizes="640x920" href="//static.yohobuy.com/m/v1/img/startup/startup-retina.png" media="screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2)">  
43 -<link rel="apple-touch-startup-image" sizes="320x460" href="//static.yohobuy.com/m/v1/img/startup/startup.png" media="screen and (max-device-width: 320)"> 40 + {{/if}}
  41 + <link rel="apple-touch-icon-precomposed" href="//static.yohobuy.com/m/v1/img/touch/apple-touch-icon-144x144-precomposed-new.png">
  42 + <link rel="apple-touch-startup-image" sizes="640x920" href="//static.yohobuy.com/m/v1/img/startup/startup-retina.png" media="screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2)">
  43 + <link rel="apple-touch-startup-image" sizes="320x460" href="//static.yohobuy.com/m/v1/img/startup/startup.png" media="screen and (max-device-width: 320)">
44 </head> 44 </head>
45 <body class="{{#if isPassportPage}}passport-body{{/if}} {{#if isWechat}}wechat-body{{/if}}"> 45 <body class="{{#if isPassportPage}}passport-body{{/if}} {{#if isWechat}}wechat-body{{/if}}">
46 {{#if systemUpdate}} 46 {{#if systemUpdate}}
47 - <div class="systemUpdate">  
48 - <a href="index/systemUpdate" class="systemHeader">Yoho!Buy有货关于系统升级的公告</a>  
49 - <span>X</span>  
50 - </div> 47 +<div class="systemUpdate">
  48 + <a href="index/systemUpdate" class="systemHeader">Yoho!Buy有货关于系统升级的公告</a>
  49 + <span>X</span>
  50 +</div>
51 {{/if}} 51 {{/if}}