good.js 1007 Bytes
/**
 * 购物车商品
 * @author: xuqi<qi.xu@yoho.cn>
 * @date: 2015/10/20
 */

var $ = require('yoho.zepto'),
    ellipsis = require('mlellipsis'),
    lazyLoad = require('yoho.zeptolazyload');

var chosePanel = require('./chose-panel');

ellipsis.init();

lazyLoad($('.lazy'));

$('.name')[0].mlellipsis(2);

//checkbox toggle status
$('.checkbox').bind('touchstart', function() {
    var $this = $(this);

    if ($this.hasClass('icon-cb-checked')) {
        $this.removeClass('icon-cb-checked').addClass('icon-checkbox');
    } else {
        $this.removeClass('icon-checkbox').addClass('icon-cb-checked');
    }
});

$('.icon-edit').bind('touchstart', function() {
    var id = $(this).closest('.shopping-cart-good').data('id');

    $.ajax({
        type: 'GET',
        url: '/shoppingCart/goodinfo',
        data: {
            id: id
        },
        success: function(data) {
            if (data.code === 200) {
                chosePanel.show(data.data);
            }
        }
    });
});