From 3a2c7af60bacfb169bef29de3c29d9824658e149 Mon Sep 17 00:00:00 2001
From: liangzhifeng <zhifeng.liang@yoho.cn>
Date: Fri, 18 Dec 2015 11:23:57 +0800
Subject: [PATCH] 购物车功能修改 code review by bikai

---
 static/js/cart/chose-panel.js | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/static/js/cart/chose-panel.js b/static/js/cart/chose-panel.js
index 89c98b6..4532349 100644
--- a/static/js/cart/chose-panel.js
+++ b/static/js/cart/chose-panel.js
@@ -20,9 +20,7 @@ var panelTmpl,
     $chosed,
     re = /\d+/,
     leftNum,
-    $colorList,
     $sizeList,
-    firstColorId,
     colorIndex,
     confirming,
     hasChooseColor = false,
@@ -45,6 +43,7 @@ $.get('/cart/index/giftinfoTpl', function(html) {
 
 //初始化购物车面板显示
 function init() {
+
     //$colorList = $('.chose-panel .color-list ul>li');
     //$sizeList = $('.chose-panel .size-list ul>li');
     //firstColorId = $colorList.eq(0).data('id');
@@ -55,8 +54,10 @@ function init() {
     //        $(this).removeClass('hide');
     //    }
     //});
+
     var $firstRow = $sizeRowList.eq(0);
-    //$firstRow.toggleClass('hide');
+
+    $firstRow.toggleClass('hide');
     $curSizeRow = $firstRow;
 }
 
@@ -100,6 +101,8 @@ $('.color-list').on('touchstart', '.block', function(e) {
         numArray,
         index,
         curSelectedSizeBlock,
+        $sizeChosed,
+        scindex,
         i;
 
     var $siblingBlock = $this.closest('.block-list').siblings(':first'),
@@ -108,8 +111,8 @@ $('.color-list').on('touchstart', '.block', function(e) {
     $this.siblings('.chosed').removeClass('chosed');
     index = $this.index();
 
-    var $sizeChosed = $siblingBlock.find('.chosed');
-    var scindex = $sizeChosed.index();
+    $sizeChosed = $siblingBlock.find('.chosed');
+    scindex = $sizeChosed.index();
     $curSizeRow = $sizeRowList.eq(index);
 
     // 当前颜色已经是选中状态,再点击时
@@ -163,18 +166,15 @@ $('.color-list').on('touchstart', '.block', function(e) {
             }
         });
     } else if ($chosed.length === 1 && $this.hasClass('chosed')) {
-        //if ($this.closest('.block-list').hasClass('color-list')) {
+        $sizeList.addClass('hide');
 
-            $sizeList.addClass('hide');
-
-            //切换尺码信息
-            $sizeList.each(function() {
-                colorIndex = $(this).data('colorid');
-                if (colorIndex === $this.data('id')) {
-                    $(this).removeClass('hide');
-                }
-            });
-        //}
+        //切换尺码信息
+        $sizeList.each(function() {
+            colorIndex = $(this).data('colorid');
+            if (colorIndex === $this.data('id')) {
+                $(this).removeClass('hide');
+            }
+        });
 
         numArray = ($chosed.data('numstr') + '').split('/');
         $siblingBlock.find('.block').removeClass('zero-stock');
--
libgit2 0.24.0