Authored by 毕凯

Merge branch 'master' of git.dev.yoho.cn:web/yohobuy

define("index", ["jquery","handlebars","source-map","index","lazyload","dot","jquery.placeholder","jquery-pjax"], function(require, exports, module){
define("index", ["jquery","handlebars","source-map","index","lazyload","dot","jquery.placeholder","jquery-pjax"], function(require, exports, module){
var webYohobuy;
//通用
... ... @@ -50,9 +50,9 @@ require("js/about/entry");
require("js/coupon/entry");
module.exports = webYohobuy;
});
define("js/common", ["jquery"], function(require, exports, module){
});
define("js/common", ["jquery"], function(require, exports, module){
/**
* 页面公共逻辑和接口
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -232,9 +232,9 @@ window.getUid = getUid;
window.getShoppingKey = getShoppingKey;
window.queryString = queryString;
});
define("js/footer", ["jquery"], function(require, exports, module){
});
define("js/footer", ["jquery"], function(require, exports, module){
/**
* 尾部
* @author: wangqing<robin.wang@yoho.cn>
... ... @@ -396,9 +396,9 @@ actionhomeFootChange();
//暴露给有可能通AJAX改变内容的页面去用
window.rePosReturnTop = rePosReturn;
});
define("js/header", ["jquery","handlebars","source-map","index"], function(require, exports, module){
});
define("js/header", ["jquery","handlebars","source-map","index"], function(require, exports, module){
/**
* 头部
* @author: wangqing<robin.wang@yoho.cn>
... ... @@ -1959,9 +1959,9 @@ function init() {
actionLoginInfo(); //获取登录信息
actionAddKeyWords(); //增加关键字
}
init();
});
define("js/simple-header", ["jquery"], function(require, exports, module){
init();
});
define("js/simple-header", ["jquery"], function(require, exports, module){
var $ = require("jquery");
var $apiDom = $('#api-domain');
... ... @@ -2062,9 +2062,9 @@ function actionLoginInfo() {
actionLoginInfo(); //获取登录信息
});
define("js/product/entry", ["jquery","handlebars","source-map","lazyload","index"], function(require, exports, module){
});
define("js/product/entry", ["jquery","handlebars","source-map","lazyload","index"], function(require, exports, module){
/**
* 商品页面打包入口文件
* @auhtor: xuqi<qi.xu@yoho.cn>
... ... @@ -2078,9 +2078,9 @@ require("js/product/brand");
require("js/product/hotrank");
require("js/product/item");
});
define("js/product/list", ["jquery","handlebars","source-map","lazyload"], function(require, exports, module){
});
define("js/product/list", ["jquery","handlebars","source-map","lazyload"], function(require, exports, module){
/**
* 商品列表页
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -2118,9 +2118,9 @@ require("js/product/product");
//replace('"', '')为处理浏览器兼容性代码,部分浏览器中取得的字符串中包含""
img.src = $banner.css('background-image').replace(/"/g, '').slice(4, -1);
}());
});
define("js/product/filter", ["jquery","handlebars","source-map"], function(require, exports, module){
});
define("js/product/filter", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 商品筛选逻辑
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -2512,9 +2512,9 @@ $('.senior-sub').on('click', '.multi-select', function() {
}).on('mouseleave', function() {
hideSeniorPanel();
});
});
define("js/product/sort-pager", ["jquery"], function(require, exports, module){
});
define("js/product/sort-pager", ["jquery"], function(require, exports, module){
/**
* 筛选页和列表页操作banner中的每页N个商品选择逻辑
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -2542,9 +2542,9 @@ $countPerPage.click(function() {
} else {
$countChose.slideUp(SLIDETIME);
}
});
});
define("js/product/latest-walk", ["jquery","handlebars","source-map","lazyload"], function(require, exports, module){
});
});
define("js/product/latest-walk", ["jquery","handlebars","source-map","lazyload"], function(require, exports, module){
/**
* 最近浏览取接口渲染模板
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -2606,9 +2606,9 @@ var $latestWalkCount = $('#latest-walk-count');
}
}
});
}());
});
define("js/product/product", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
}());
});
define("js/product/product", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
/**
*Description: 商品列表页
*Author: chenglong.wang@yoho.cn
... ... @@ -2840,9 +2840,9 @@ $productListNav.find('h3').click(function(event) {
}
});
}
}());
});
define("js/common/product-event", ["jquery"], function(require, exports, module){
}());
});
define("js/common/product-event", ["jquery"], function(require, exports, module){
/**
*Description: 商品自定义事件
*Author: chenglong.wang@yoho.cn
... ... @@ -2970,9 +2970,9 @@ module.exports = function($o, rowWidth) {
});
return pMouseHover;
};
});
define("js/product/brand", ["jquery"], function(require, exports, module){
};
});
define("js/product/brand", ["jquery"], function(require, exports, module){
/**
* 品牌页面
* @auhtor: bikai<kai.bi@yoho.cn>
... ... @@ -3018,9 +3018,9 @@ $.ajax({
$brandFavor.find('i').removeClass('coled');
}
});
});
define("js/product/hotrank", ["jquery","handlebars","source-map","lazyload"], function(require, exports, module){
});
define("js/product/hotrank", ["jquery","handlebars","source-map","lazyload"], function(require, exports, module){
/**
* 首页
* @author: liuyue<yue.liu@yoho.cn>
... ... @@ -3229,9 +3229,9 @@ $('.logo-brand').logoBrand({
$('.hot-cate').find('li').eq(0).addClass('current');
$('.floatlayer').find('li').eq(0).addClass('current');
})($);
});
define("js/common/slider", ["jquery","lazyload"], function(require, exports, module){
});
define("js/common/slider", ["jquery","lazyload"], function(require, exports, module){
/**
* 首页banner轮播
* @author: liuyue(yue.liu@yoho.cn)
... ... @@ -3404,9 +3404,9 @@ var $ = require("jquery"),
orient: true, //左右切换箭头的显示
pagination: null
};
})($);
});
define("js/common/logo-brand", ["jquery","handlebars","source-map","lazyload"], function(require, exports, module){
})($);
});
define("js/common/logo-brand", ["jquery","handlebars","source-map","lazyload"], function(require, exports, module){
/**
* 首页优选品牌js
* @author: liuyue(yue.liu@yoho.cn)
... ... @@ -3562,9 +3562,9 @@ var $ = require("jquery"),
showNum: 16,
url: '/boys/getBrand'
};
})($);
});
define("js/product/item", ["jquery","lazyload","handlebars","source-map","index"], function(require, exports, module){
})($);
});
define("js/product/item", ["jquery","lazyload","handlebars","source-map","index"], function(require, exports, module){
/**
* 商品详情页
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -4266,9 +4266,9 @@ lazyLoad($('#details-html img'));
loadComments();
loadConsults();
}());
});
define("js/common/dialog", ["jquery","handlebars","source-map"], function(require, exports, module){
}());
});
define("js/common/dialog", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 弹框公共组件
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -4457,9 +4457,9 @@ Confirm.prototype = new Dialog({
});
Confirm.prototype.constructor = Confirm;
exports.Confirm = Confirm;
});
define("js/common/share", ["jquery"], function(require, exports, module){
});
define("js/common/share", ["jquery"], function(require, exports, module){
/**
* 分享
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -4582,9 +4582,9 @@ $('.share-wrapper').on('click', 'i', function() {
share(type);
}
});
});
define("js/index/index", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
});
define("js/index/index", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
/**
* 首页
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -4652,9 +4652,9 @@ if (homePage === 'boys') {
}
});
define("js/common/slider2", ["jquery"], function(require, exports, module){
});
define("js/common/slider2", ["jquery"], function(require, exports, module){
/**
* (品牌优选)图片幻灯片插件
* @author: wangqing(robin.wang@yoho.cn)
... ... @@ -4770,9 +4770,9 @@ var $ = require("jquery");
};
}($));
});
define("js/common/accordion", ["jquery"], function(require, exports, module){
}($));
});
define("js/common/accordion", ["jquery"], function(require, exports, module){
var Slide = require("js/common/yohoui/YH.slide");
var $ = require("jquery");
... ... @@ -4816,9 +4816,9 @@ $item.mouseover(function() {
slide.go($(this).index());
});
slide.init();
});
define("js/common/yohoui/YH.slide", [], function(require, exports, module){
slide.init();
});
define("js/common/yohoui/YH.slide", [], function(require, exports, module){
var me = require("js/common/yohoui/YH.base");
var slide = function(options) {
... ... @@ -4957,9 +4957,9 @@ slide.prototype.defaults = {
loop: false
};
module.exports = slide;
});
define("js/common/yohoui/YH.base", [], function(require, exports, module){
module.exports = slide;
});
define("js/common/yohoui/YH.base", [], function(require, exports, module){
var assembly;
var classtype = {
'[object Array]': 'array',
... ... @@ -5393,9 +5393,9 @@ assembly.prototype.off = function(name, callback) {
};
me.assembly = assembly;
module.exports = me;
});
define("js/common/new-arrivls", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
module.exports = me;
});
define("js/common/new-arrivls", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
var $ = require("jquery"),
lazyload = require("lazyload");
var Handlebars = require("handlebars");
... ... @@ -5625,9 +5625,9 @@ module.exports = function(data) {
load.init();
};
});
define("js/brand/index", ["jquery","lazyload","handlebars","source-map","dot"], function(require, exports, module){
};
});
define("js/brand/index", ["jquery","lazyload","handlebars","source-map","dot"], function(require, exports, module){
/**
* 首页
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -5644,9 +5644,9 @@ require("js/brand/brands");
lazyLoad($('img.lazy'));
$('.slide-container').slider({
orient: true
});
});
define("js/brand/brands", ["jquery","handlebars","source-map","dot"], function(require, exports, module){
});
});
define("js/brand/brands", ["jquery","handlebars","source-map","dot"], function(require, exports, module){
var $ = require("jquery"),
Handlebars = require("handlebars"),
dot = require("dot");
... ... @@ -5855,9 +5855,9 @@ if ($clearfix.length < 26) {
});
}
bindHoverEvent();
});
define("js/passport/entry", ["jquery","jquery.placeholder"], function(require, exports, module){
bindHoverEvent();
});
define("js/passport/entry", ["jquery","jquery.placeholder"], function(require, exports, module){
/*
* 密码中心打包入口文件
*/
... ... @@ -5869,9 +5869,9 @@ require("js/passport/reset");
require("js/passport/vertification");
require("js/passport/thirdlogin");
require("js/passport/third-pwd");
require("js/passport/relate");
});
define("js/passport/reg", ["jquery","jquery.placeholder"], function(require, exports, module){
require("js/passport/relate");
});
define("js/passport/reg", ["jquery","jquery.placeholder"], function(require, exports, module){
/*
* @description 注册页js
* @time 2015/12/14
... ... @@ -6142,13 +6142,15 @@ function validateRule(page, $element, callback) {
validateResult[0].status = false;
callback();
} else if (!regValidate.phoneRegx[regionCode].test(val)) {
validateResult[0].message = '手机号码格式不正确,请重新输入';
validateResult[0].status = false;
callback();
} else {
phoneAjaxFn(page, callback);
if (!/^[0-9]+$/.test(val) ||
(regionCode === '+86' && !regValidate.phoneRegx[regionCode].test(val))) {
validateResult[0].message = '手机号码格式不正确,请重新输入';
validateResult[0].status = false;
callback();
} else {
phoneAjaxFn(page, callback);
}
}
//图形验证码校验
... ... @@ -6585,9 +6587,9 @@ exports.init = function(page) {
$countDown.text(countDown--);
}, 1000);
}
};
});
define("js/passport/mail-phone-regx", [], function(require, exports, module){
};
});
define("js/passport/mail-phone-regx", [], function(require, exports, module){
/**
* 国家区号Map手机号码以及邮箱验证正则
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -6616,9 +6618,9 @@ exports.phoneRegx = countryPhoneRegx;
exports.emailRegx = emailRegx;
exports.pwdValidateRegx = pwdValidateRegx;
});
define("js/passport/pwd-strength", [], function(require, exports, module){
exports.pwdValidateRegx = pwdValidateRegx;
});
define("js/passport/pwd-strength", [], function(require, exports, module){
/*
* 计算密码复杂度
*/
... ... @@ -6685,9 +6687,9 @@ function computeComplex(password) {
return complex;
}
module.exports = computeComplex;
});
define("js/passport/back", ["jquery","jquery.placeholder"], function(require, exports, module){
module.exports = computeComplex;
});
define("js/passport/back", ["jquery","jquery.placeholder"], function(require, exports, module){
/**
* 找回密码
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -6920,9 +6922,9 @@ $('#find-btn').click(function(e) {
e.preventDefault();
return true;
}
});
});
define("js/passport/ac-email", ["jquery"], function(require, exports, module){
});
});
define("js/passport/ac-email", ["jquery"], function(require, exports, module){
/**
* 邮箱自动补全
* @author:xuqi<qi.xu@yoho.cn>
... ... @@ -7007,9 +7009,9 @@ module.exports = function($input, cb) {
cb && cb();
});
};
});
define("js/passport/login", ["jquery","jquery.placeholder"], function(require, exports, module){
};
});
define("js/passport/login", ["jquery","jquery.placeholder"], function(require, exports, module){
/**
* 登录
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -7060,13 +7062,15 @@ require("jquery.placeholder");
function validateAccount() {
var pass = false,
account = $.trim($account.val()),
countryCode = $countryCodeHide.val(),
err;
if (account !== '') {
if (/^[0-9]+$/.test(account)) {
//如果是纯数字,则作为手机号码处理
if (mailPhoneRegx.phoneRegx[$countryCodeHide.val()].test(account)) {
if (countryCode !== '+86' ||
mailPhoneRegx.phoneRegx[countryCode].test(account)) {
pass = true;
} else {
pass = false;
... ... @@ -7354,9 +7358,9 @@ $('input.va').on('keypress', function(e) {
if (($account.val() !== '' || $account.val() === $account.attr('placeholder')) &&
$password.val() === '') {
$password.focus();
}
});
define("js/passport/reset", ["jquery","jquery.placeholder"], function(require, exports, module){
}
});
define("js/passport/reset", ["jquery","jquery.placeholder"], function(require, exports, module){
/**
* 找回密码
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -7591,9 +7595,9 @@ $('#pwd, #repwd').keydown(function(e) {
return;
}
});
});
define("js/passport/vertification", ["jquery"], function(require, exports, module){
});
define("js/passport/vertification", ["jquery"], function(require, exports, module){
/**
* 验证手机
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -7706,9 +7710,9 @@ $('#captcha').keyup(function() {
}
}).focus(function() {
$(this).removeClass('error');
});
});
define("js/passport/thirdlogin", ["jquery"], function(require, exports, module){
});
});
define("js/passport/thirdlogin", ["jquery"], function(require, exports, module){
/**
* 第三方登录首页
* @author: wq
... ... @@ -8116,9 +8120,9 @@ function init() {
goToBindPhone(); //绑定手机
codeValidate(); //验证码校验
}
init();
});
define("js/passport/third-pwd", ["jquery"], function(require, exports, module){
init();
});
define("js/passport/third-pwd", ["jquery"], function(require, exports, module){
/**
* 第三方绑定完善个人信息
* @author: wq
... ... @@ -8463,9 +8467,9 @@ function init() {
}
init();
});
define("js/passport/relate", ["jquery"], function(require, exports, module){
});
define("js/passport/relate", ["jquery"], function(require, exports, module){
/**
* 第三方关联
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -8593,9 +8597,9 @@ $codeValidate.on('click', '.perv-step', function() {
$('#relate-btn').click(function() {
relateMobile();
});
});
define("js/cart/cart", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/cart/cart", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* @description: 购物车
* @author: chenglong.wang@yoho.cn
... ... @@ -9478,9 +9482,9 @@ $payWapper.on('selectstart', function() {
});
$goodsDetail.on('selectstart', function() {
return false;
});
});
define("js/guang/entry", ["jquery","lazyload","dot","jquery-pjax"], function(require, exports, module){
});
});
define("js/guang/entry", ["jquery","lazyload","dot","jquery-pjax"], function(require, exports, module){
/**
* 逛打包入口
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -9492,9 +9496,9 @@ require("js/guang/list");
require("js/guang/detail");
require("js/guang/index");
});
define("js/guang/list", ["jquery","lazyload","dot"], function(require, exports, module){
});
define("js/guang/list", ["jquery","lazyload","dot"], function(require, exports, module){
/**
* 逛编辑页、列表页
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -9503,9 +9507,9 @@ define("js/guang/list", ["jquery","lazyload","dot"], function(require, exports,
require("js/guang/msg");
require("js/guang/img-blink");
require("js/guang/right-side");
});
define("js/guang/msg", ["jquery","lazyload","dot"], function(require, exports, module){
require("js/guang/right-side");
});
define("js/guang/msg", ["jquery","lazyload","dot"], function(require, exports, module){
var $ = require("jquery"),
lazyLoad = require("lazyload");
... ... @@ -9570,9 +9574,9 @@ $('.guang-page').on('click', '.like-icon', function() {
dotLazy();
exports.dotLazy = dotLazy;
});
define("js/guang/img-blink", ["jquery"], function(require, exports, module){
});
define("js/guang/img-blink", ["jquery"], function(require, exports, module){
/**
* 图片移入闪动效果JS
* @auhor: xuqi<qi.xu@yoho.cn>
... ... @@ -9595,9 +9599,9 @@ $('.guang-page').on('mouseover', 'a img, a .bg-img', function(e) {
$el.removeClass('blink');
}, 100);
});
});
define("js/guang/right-side", ["jquery","lazyload","dot"], function(require, exports, module){
});
define("js/guang/right-side", ["jquery","lazyload","dot"], function(require, exports, module){
/**
* 右侧栏文字截取js
*/
... ... @@ -9610,9 +9614,9 @@ $('.ex-reco-context').dotdotdot({
wrap: 'letter'
});
lazyLoad($('.ads img.lazy'));
});
define("js/guang/detail", ["jquery","lazyload","dot","jquery-pjax"], function(require, exports, module){
lazyLoad($('.ads img.lazy'));
});
define("js/guang/detail", ["jquery","lazyload","dot","jquery-pjax"], function(require, exports, module){
/**
* 逛详情页
* @author: liuyue<yue.liu@yoho.cn>
... ... @@ -9852,9 +9856,9 @@ $('#comment-info').keyup(function() {
//init
$('#comment-info').trigger('keyup');
});
define("js/guang/index", ["jquery","lazyload","dot","jquery-pjax"], function(require, exports, module){
});
define("js/guang/index", ["jquery","lazyload","dot","jquery-pjax"], function(require, exports, module){
/**
* 逛首页
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -9880,9 +9884,9 @@ $(document).pjax('.pjax-link, .msg-pager a', '#pjax-container', {
$(document).on('pjax:end', function() {
msg.dotLazy();
});
});
define("js/home/entry", ["jquery","handlebars","source-map","dot"], function(require, exports, module){
});
});
define("js/home/entry", ["jquery","handlebars","source-map","dot"], function(require, exports, module){
/**
* 个人中心页js打包入口文件
* @author: zhaobiao<bill.zhao@yoho.cn>
... ... @@ -9903,9 +9907,9 @@ require("js/home/edit");
require("js/home/gift");
require("js/home/validate");
require("js/home/address");
require("js/home/common-address");
});
define("js/home/index", ["jquery","handlebars","source-map"], function(require, exports, module){
require("js/home/common-address");
});
define("js/home/index", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 个人中心首页
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -9972,9 +9976,9 @@ $('#close-message').click(function() {
marginLeft: left
}, 400);
});
}());
});
define("js/home/order-block", ["jquery","handlebars","source-map"], function(require, exports, module){
}());
});
define("js/home/order-block", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 订单
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -10084,18 +10088,18 @@ $('.me-orders, .order-detail').on('click', '.cancel-order', function(e) {
content: '您确定要确认收货吗?'
});
active.show();
});
});
define("js/home/orders", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/home/orders", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 我的订单
* @author: xuqi<qi.xu@yoho.cn>
* @date: 2016/2/17
*/
require("js/home/order-block");
});
define("js/home/favorite", ["jquery","handlebars","source-map","dot"], function(require, exports, module){
require("js/home/order-block");
});
define("js/home/favorite", ["jquery","handlebars","source-map","dot"], function(require, exports, module){
/**
* 我的收藏
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -10549,9 +10553,9 @@ if (location.href.match(/is_reduction=(.*)[&]*/)) {
}
if (location.href.match(/is_promotion=(.*)[&]*/)) {
$('.activityChecked').attr('checked', true);
}
});
define("js/home/currency", ["jquery"], function(require, exports, module){
}
});
define("js/home/currency", ["jquery"], function(require, exports, module){
/**
* 我的YOHO币
* @author: xuqi<qi.xu@yoho.cn>
... ... @@ -10562,9 +10566,9 @@ var $ = require("jquery");
$('.filter-select').change(function() {
location.href = $(this).val();
});
});
define("js/home/returns", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/home/returns", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 我的退/换货
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -10572,9 +10576,9 @@ define("js/home/returns", ["jquery","handlebars","source-map"], function(require
*/
require("js/home/returns-detail");
require("js/home/returns-apply");
});
define("js/home/returns-detail", ["jquery"], function(require, exports, module){
require("js/home/returns-apply");
});
define("js/home/returns-detail", ["jquery"], function(require, exports, module){
/**
* 退换货详情
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -10669,9 +10673,9 @@ $('#modify').click(function() {
$('#submit-btn').click(function() {
sendExpressCode();
});
});
define("js/home/returns-apply", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/home/returns-apply", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 退换货申请
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -11102,9 +11106,9 @@ $('.save-btn').click(function() {
loadWaiting();
}
});
});
});
define("js/home/common-address", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/home/common-address", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 个人中心页-地址管理
* @author: wsl<shuiling.wang@yoho.cn>
... ... @@ -11282,9 +11286,9 @@ var address = {
};
module.exports = address;
});
define("plugin/jquery.qupload", ["jquery"], function(require, exports, module){
});
define("plugin/jquery.qupload", ["jquery"], function(require, exports, module){
/**
* upload plugin
*
... ... @@ -11589,9 +11593,9 @@ function initSwfUpload(btnId, options) {
}
}
window.SWFUpload = SWFUpload;
});
define("plugin/swfupload.queue", [], function(require, exports, module){
window.SWFUpload = SWFUpload;
});
define("plugin/swfupload.queue", [], function(require, exports, module){
/*
Queue Plug-in
... ... @@ -11691,9 +11695,9 @@ if (typeof(SWFUpload) === "function") {
};
}
exports.SWFUpload = SWFUpload;
});
define("plugin/swfupload", [], function(require, exports, module){
exports.SWFUpload = SWFUpload;
});
define("plugin/swfupload", [], function(require, exports, module){
/**
* SWFUpload: http://www.swfupload.org, http://swfupload.googlecode.com
*
... ... @@ -12677,9 +12681,9 @@ SWFUpload.Console.writeLine = function (message) {
}
};
exports.SWFUpload = SWFUpload;
});
define("js/home/comment", ["jquery"], function(require, exports, module){
exports.SWFUpload = SWFUpload;
});
define("js/home/comment", ["jquery"], function(require, exports, module){
/**
* 我的评论
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -12803,9 +12807,9 @@ $dialog.on('click', '.dialog-save-btn', function() {
$dialog.on('click', '.dialog-close-btn', function() {
$optDom.length = 0;
$dialog.addClass('hide');
});
});
define("js/home/complaints", ["jquery"], function(require, exports, module){
});
});
define("js/home/complaints", ["jquery"], function(require, exports, module){
/**
* 我的投诉
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -12977,9 +12981,9 @@ $cancelBtn.click(function() {
if (data && data.id) {
cancelComplaint(data.id, $(this).parent());
}
});
});
define("js/home/message", ["jquery"], function(require, exports, module){
});
});
define("js/home/message", ["jquery"], function(require, exports, module){
/**
* 我的信息
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -13093,9 +13097,9 @@ $container.on('click', '.read-choose-btn', function() {
id: operationId.join(',')
});
}
});
});
define("js/home/message-content", ["jquery"], function(require, exports, module){
});
});
define("js/home/message-content", ["jquery"], function(require, exports, module){
/**
* 我的信息
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -13130,9 +13134,9 @@ $pickBtn.click(function() {
alert(msg);
});
});
});
define("js/home/edit", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/home/edit", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 个人中心页-个人资料编辑
* @author: zhaobiao<bill.zhao@yoho.cn>
... ... @@ -13470,9 +13474,9 @@ date.init();
});
}
})();
});
define("js/home/gift", ["jquery","handlebars","source-map"], function(require, exports, module){
});
define("js/home/gift", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 个人中心页-兑换礼品卡
* @author: wsl<shuiling.wang@yoho.cn>
... ... @@ -13593,9 +13597,9 @@ $(document).on('click', '#imgcode,.check-img', function() {
$(function() {
refreshCaptcha();
Gift.bindGiftCardForm();
});
});
define("js/home/validate", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/home/validate", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 个人中心页-账号安全验证
* @author:wsl<shuiling.wang@yoho.cn>
... ... @@ -14068,9 +14072,9 @@ $(function() {
}
});
}
});
});
define("js/home/address", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/home/address", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 个人中心页-地址管理
* @author: wsl<shuiling.wang@yoho.cn>
... ... @@ -14430,18 +14434,18 @@ $(document).ready(function() {
$('#btn-reset').click(function() {
address.clearAddrForm();
});
});
});
define("js/help/entry", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/help/entry", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 帮助中心页js打包入口文件
* @author: yyqing<yanqing.yang@yoho.cn>
* @date: 2016/3/23
*/
require("js/help/search");
});
define("js/help/search", ["jquery","handlebars","source-map"], function(require, exports, module){
require("js/help/search");
});
define("js/help/search", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* 我的信息
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -14484,9 +14488,9 @@ $searchMain.on('click', '.faqs', function() {
$dialog.on('click', '.dialog-close-btn', function() {
$dialog.addClass('hide');
$dialogBg.addClass('hide');
});
});
define("js/order/ensure", ["jquery","handlebars","source-map"], function(require, exports, module){
});
});
define("js/order/ensure", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* @description: 订单保存
* @time: 2015/12/21
... ... @@ -15226,9 +15230,9 @@ address.getUserAddressList();
address.newAddress(0, '000000');
address.modifyAddress();
address.saveAddress();
});
define("js/order/address", ["jquery","handlebars","source-map"], function(require, exports, module){
});
define("js/order/address", ["jquery","handlebars","source-map"], function(require, exports, module){
/**
* @description: 地址管理
* @author: chenglong.wang@yoho.cn
... ... @@ -15951,7 +15955,7 @@ function getYohoBiList() {
type: 'GET',
dataType: 'json',
url: '/cart/index/getCouponList'
}).then(function(d) {
}).then(function(d) {
if (d.code === 200) {
data = d.data;
... ... @@ -15959,9 +15963,9 @@ function getYohoBiList() {
for (i = 0; i < dLen; i++) {
juanStr += '<li>' +
'<input name="juangroup" type="radio" value="' +
data[i].code + '" ' + (data[i].valid ? '' : 'disabled="disabled"') + '>' +
'<label>' + data[i].desc + '</label>' +
'<input name="juangroup" type="radio" value="' +
data[i].code + '" ' + (data[i].valid ? '' : 'disabled="disabled"') + '>' +
'<label>' + data[i].desc + '</label>' +
'</li>';
}
... ... @@ -16045,10 +16049,10 @@ $('.to-play input.submit').click(function() {
}).always(function() {
$this.removeAttr('disabled');
});
});
});
define("js/shopping/pay", ["jquery"], function(require, exports, module){
});
});
define("js/shopping/pay", ["jquery"], function(require, exports, module){
/**
* 支付页面
*/
... ... @@ -16162,9 +16166,9 @@ $('.pay-over').unbind('click').bind('click', function() {
window.location.href = $(_this).data('url');
}
);
});
});
define("js/pay/wechatqrcode", ["jquery"], function(require, exports, module){
});
});
define("js/pay/wechatqrcode", ["jquery"], function(require, exports, module){
/**
* 微信支付页面
*/
... ... @@ -16205,9 +16209,9 @@ function checkPayStatus() {
}
setInterval(checkPayStatus, 3000);
});
define("plugin/jquery.qrcode", ["jquery"], function(require, exports, module){
setInterval(checkPayStatus, 3000);
});
define("plugin/jquery.qrcode", ["jquery"], function(require, exports, module){
/* jscs: disable */
/* jshint ignore:start */
var jQuery = require("jquery");
... ... @@ -16856,9 +16860,9 @@ var jQuery = require("jquery");
}
})(jQuery);
/* jscs: enable */
/* jshint ignore:end */
});
define("js/about/entry", ["jquery","jquery.placeholder","handlebars","source-map"], function(require, exports, module){
/* jshint ignore:end */
});
define("js/about/entry", ["jquery","jquery.placeholder","handlebars","source-map"], function(require, exports, module){
/**
* 逛打包入口
* @author: yyqing<yanqing.yang@yoho.cn>
... ... @@ -16866,9 +16870,9 @@ define("js/about/entry", ["jquery","jquery.placeholder","handlebars","source-map
*/
require("js/about/settled");
});
define("js/about/settled", ["jquery","jquery.placeholder","handlebars","source-map"], function(require, exports, module){
});
define("js/about/settled", ["jquery","jquery.placeholder","handlebars","source-map"], function(require, exports, module){
/**
* 商家入驻
* @author: xuqi<qi.xu@yoho>
... ... @@ -16894,83 +16898,893 @@ require("plugin/jquery.qupload");
$mask = $('#mask');
$dialog = $('#notice-container');
function showNotice() {
var wh = $(window).height();
$.jqtab = function(tabtit, tabcon) {
$mask.removeClass('hide');
$dialog.css({
'max-height': wh - 60
}).removeClass('hide');
}
$(tabtit + ' li').click(function() {
activeTab = $(this).find('a').attr('tab');
function hideNotice() {
$mask.addClass('hide');
$dialog.addClass('hide');
$(tabtit + ' li').removeClass('thistab');
$(this).addClass('thistab');
$(tabcon).hide();
$('#' + activeTab).fadeIn();
return false;
});
};
$.jqtab('#tabs', '.tab-con');
//选项卡点击
function choosed() {
if ($choosePay) {
$('.mode div[id="' + $choosePay + '"]').addClass('choosed-tag').parent().addClass('choose-type');
} else {
$mode.eq(0).addClass('choose-type').show();
$mode.eq(0).find('div').addClass('choosed-tag');
}
$('#fake-link').click(showNotice);
$btnty.attr('value', '前往' + $('#' + $chooseMoid).attr('alt'));
$showPayImg.attr('src', $('#' + $chooseMoid).attr('src'));
}
$('#fake-close').click(hideNotice);
$('#mask').click(hideNotice);
}());
choosed();
//申请页
(function() {
var $otherBr,
$otherNp,
$otherRp,
$categoryUl,
$shopListTr,
$shops,
$panel;
$mode.click(function() {
$modeData = $(this).data();
showDiv = $modeData.id;
$showValue = $modeData.value;
imgAlt = $('#' + $showValue).attr('alt');
imgSrc = $('#' + $showValue).attr('src');
var $postcode,
$email,
$phoneNum,
$upKey,
$styleCount;
$mode.removeClass('choose-type');
$(this).addClass('choose-type');
$choseTag.removeClass('choosed-tag');
$('#' + showDiv).addClass('choosed-tag');
$btnty.attr('value', '前往' + imgAlt);
$showPayImg.attr('src', imgSrc);
return false;
});
var categoryHtml = $('#category-tpl').html();
var Dialog = require("js/common/dialog").Dialog;
var successDialog,
SWFUpload = window.SWFUpload,
upKey;
$('.close').click(function() {
$lightBox.hide();
});
if ($('.settled-apply-page').length < 0) {
return;
}
$('.change').click(function() {
$lightBox.hide();
});
$('[placeholder]').placeholder();
//支付方式选择按钮
function getData(payment,orderCode){
$.ajax({
type:"get",
url:"/common/addpaymentinterval",
dataType:'json',
data:{
orderCode:orderCode,
payment:payment
}
});
}
$otherBr = $('#other-brand-relation');
$otherNp = $('#other-new-period');
$otherRp = $('#other-replenishment-period');
$categoryUl = $('#category-list');
$shopListTr = $('#shop-list');
$shops = $('#shops');
$panel = $('#mask, #submit-success');
$("#btnby").click(function(){
payment = $(".choose-type").attr("data-id");
orderCode = $('.order-num').text();
getData(payment,orderCode);
window.open($payUrl + '?order_code=' + orderCode + '&payment_type=' + $showValue);
$lightBox.show();
})
$postcode = $('#postcode');
$email = $('#email');
$phoneNum = $('#phone-number');
$upKey = $('#upload-key');
$styleCount = $('#style-count');
upKey = $upKey.val();
$upKey.remove();
function initUpload(arr) {
$.each(arr, function(k, v) {
$('#' + v.dom).qupload({
uploadKey: upKey,
button_image_url: '',
button_text: '<span class="btn_upload_text">上传</span>',
button_text_style:
'.btn_upload_text{color:#000;margin-left:30px;' +
'line-height: 2em;font-size:14px;}',
button_text_left_padding: 32,
button_text_top_padding: 8,
button_width: 160,
});
define("js/pay/wechatqrcode", ["jquery"], function(require, exports, module){
/**
* 微信支付页面
*/
var $ = require("jquery"),
$wOdetail = $('.w-odetail'),
$payHost = $('#payHost').val(),
$paySuccessUrl = $('#paySuccessUrl').val(),
$wPerm = $('.w-p-erm');
require("plugin/jquery.qrcode");
$wOdetail.click(function() {
$('.w-addrinfo').slideToggle('slow');
if ($wOdetail.find('i').hasClass('up')) {
$wOdetail.html('收起详情<i class="down"></i>');
} else {
$wOdetail.html('订单详情<i class="up"></i>');
}
});
$wPerm.qrcode({
render: 'table',
text: $wPerm.data('url')
});
function checkPayStatus() {
$.ajax({
url: $payHost,
dataType: 'jsonp',
success: function(data) {
if (data.message === 'success') {
window.location.href = $paySuccessUrl;
}
}
});
}
setInterval(checkPayStatus, 3000);
});
define("plugin/jquery.qrcode", ["jquery"], function(require, exports, module){
/* jscs: disable */
/* jshint ignore:start */
var jQuery = require("jquery");
(function(r) {
r.fn.qrcode = function(h) {
var s;
function u(a) {
this.mode = s;
this.data = a
}
function o(a, c) {
this.typeNumber = a;
this.errorCorrectLevel = c;
this.modules = null;
this.moduleCount = 0;
this.dataCache = null;
this.dataList = []
}
function q(a, c) {
if (void 0 == a.length) throw Error(a.length + "/" + c);
for (var d = 0; d < a.length && 0 == a[d];) d++;
this.num = Array(a.length - d + c);
for (var b = 0; b < a.length - d; b++) this.num[b] = a[b + d]
}
function p(a, c) {
this.totalCount = a;
this.dataCount = c
}
function t() {
this.buffer = [];
this.length = 0
}
u.prototype = {
getLength: function() {
return this.data.length
},
write: function(a) {
for (var c = 0; c < this.data.length; c++) a.put(this.data.charCodeAt(c), 8)
}
};
o.prototype = {
addData: function(a) {
this.dataList.push(new u(a));
this.dataCache = null
},
isDark: function(a, c) {
if (0 > a || this.moduleCount <= a || 0 > c || this.moduleCount <= c) throw Error(a + "," + c);
return this.modules[a][c]
},
getModuleCount: function() {
return this.moduleCount
},
make: function() {
if (1 > this.typeNumber) {
for (var a = 1, a = 1; 40 > a; a++) {
for (var c = p.getRSBlocks(a, this.errorCorrectLevel), d = new t, b = 0, e = 0; e < c.length; e++) b += c[e].dataCount;
for (e = 0; e < this.dataList.length; e++) c = this.dataList[e], d.put(c.mode, 4), d.put(c.getLength(), j.getLengthInBits(c.mode, a)), c.write(d);
if (d.getLengthInBits() <= 8 * b) break
}
this.typeNumber = a
}
this.makeImpl(!1, this.getBestMaskPattern())
},
makeImpl: function(a, c) {
this.moduleCount = 4 * this.typeNumber + 17;
this.modules = Array(this.moduleCount);
for (var d = 0; d < this.moduleCount; d++) {
this.modules[d] = Array(this.moduleCount);
for (var b = 0; b < this.moduleCount; b++) this.modules[d][b] = null
}
this.setupPositionProbePattern(0, 0);
this.setupPositionProbePattern(this.moduleCount -
7, 0);
this.setupPositionProbePattern(0, this.moduleCount - 7);
this.setupPositionAdjustPattern();
this.setupTimingPattern();
this.setupTypeInfo(a, c);
7 <= this.typeNumber && this.setupTypeNumber(a);
null == this.dataCache && (this.dataCache = o.createData(this.typeNumber, this.errorCorrectLevel, this.dataList));
this.mapData(this.dataCache, c)
},
setupPositionProbePattern: function(a, c) {
for (var d = -1; 7 >= d; d++)
if (!(-1 >= a + d || this.moduleCount <= a + d))
for (var b = -1; 7 >= b; b++) - 1 >= c + b || this.moduleCount <= c + b || (this.modules[a + d][c + b] =
0 <= d && 6 >= d && (0 == b || 6 == b) || 0 <= b && 6 >= b && (0 == d || 6 == d) || 2 <= d && 4 >= d && 2 <= b && 4 >= b ? !0 : !1)
},
getBestMaskPattern: function() {
for (var a = 0, c = 0, d = 0; 8 > d; d++) {
this.makeImpl(!0, d);
var b = j.getLostPoint(this);
if (0 == d || a > b) a = b, c = d
}
return c
},
createMovieClip: function(a, c, d) {
a = a.createEmptyMovieClip(c, d);
this.make();
for (c = 0; c < this.modules.length; c++)
for (var d = 1 * c, b = 0; b < this.modules[c].length; b++) {
var e = 1 * b;
this.modules[c][b] && (a.beginFill(0, 100), a.moveTo(e, d), a.lineTo(e + 1, d), a.lineTo(e + 1, d + 1), a.lineTo(e, d + 1), a.endFill())
}
return a
},
setupTimingPattern: function() {
for (var a = 8; a < this.moduleCount - 8; a++) null == this.modules[a][6] && (this.modules[a][6] = 0 == a % 2);
for (a = 8; a < this.moduleCount - 8; a++) null == this.modules[6][a] && (this.modules[6][a] = 0 == a % 2)
},
setupPositionAdjustPattern: function() {
for (var a = j.getPatternPosition(this.typeNumber), c = 0; c < a.length; c++)
for (var d = 0; d < a.length; d++) {
var b = a[c],
e = a[d];
if (null == this.modules[b][e])
for (var f = -2; 2 >= f; f++)
for (var i = -2; 2 >= i; i++) this.modules[b + f][e + i] = -2 == f || 2 == f || -2 == i || 2 == i || 0 == f && 0 == i ? !0 : !1
}
},
setupTypeNumber: function(a) {
for (var c =
j.getBCHTypeNumber(this.typeNumber), d = 0; 18 > d; d++) {
var b = !a && 1 == (c >> d & 1);
this.modules[Math.floor(d / 3)][d % 3 + this.moduleCount - 8 - 3] = b
}
for (d = 0; 18 > d; d++) b = !a && 1 == (c >> d & 1), this.modules[d % 3 + this.moduleCount - 8 - 3][Math.floor(d / 3)] = b
},
setupTypeInfo: function(a, c) {
for (var d = j.getBCHTypeInfo(this.errorCorrectLevel << 3 | c), b = 0; 15 > b; b++) {
var e = !a && 1 == (d >> b & 1);
6 > b ? this.modules[b][8] = e : 8 > b ? this.modules[b + 1][8] = e : this.modules[this.moduleCount - 15 + b][8] = e
}
for (b = 0; 15 > b; b++) e = !a && 1 == (d >> b & 1), 8 > b ? this.modules[8][this.moduleCount -
b - 1
] = e : 9 > b ? this.modules[8][15 - b - 1 + 1] = e : this.modules[8][15 - b - 1] = e;
this.modules[this.moduleCount - 8][8] = !a
},
mapData: function(a, c) {
for (var d = -1, b = this.moduleCount - 1, e = 7, f = 0, i = this.moduleCount - 1; 0 < i; i -= 2)
for (6 == i && i--;;) {
for (var g = 0; 2 > g; g++)
if (null == this.modules[b][i - g]) {
var n = !1;
f < a.length && (n = 1 == (a[f] >>> e & 1));
j.getMask(c, b, i - g) && (n = !n);
this.modules[b][i - g] = n;
e--; - 1 == e && (f++, e = 7)
}
b += d;
if (0 > b || this.moduleCount <= b) {
b -= d;
d = -d;
break
}
}
}
};
o.PAD0 = 236;
o.PAD1 = 17;
o.createData = function(a, c, d) {
for (var c = p.getRSBlocks(a,
c), b = new t, e = 0; e < d.length; e++) {
var f = d[e];
b.put(f.mode, 4);
b.put(f.getLength(), j.getLengthInBits(f.mode, a));
f.write(b)
}
for (e = a = 0; e < c.length; e++) a += c[e].dataCount;
if (b.getLengthInBits() > 8 * a) throw Error("code length overflow. (" + b.getLengthInBits() + ">" + 8 * a + ")");
for (b.getLengthInBits() + 4 <= 8 * a && b.put(0, 4); 0 != b.getLengthInBits() % 8;) b.putBit(!1);
for (; !(b.getLengthInBits() >= 8 * a);) {
b.put(o.PAD0, 8);
if (b.getLengthInBits() >= 8 * a) break;
b.put(o.PAD1, 8)
}
return o.createBytes(b, c)
};
o.createBytes = function(a, c) {
for (var d =
0, b = 0, e = 0, f = Array(c.length), i = Array(c.length), g = 0; g < c.length; g++) {
var n = c[g].dataCount,
h = c[g].totalCount - n,
b = Math.max(b, n),
e = Math.max(e, h);
f[g] = Array(n);
for (var k = 0; k < f[g].length; k++) f[g][k] = 255 & a.buffer[k + d];
d += n;
k = j.getErrorCorrectPolynomial(h);
n = (new q(f[g], k.getLength() - 1)).mod(k);
i[g] = Array(k.getLength() - 1);
for (k = 0; k < i[g].length; k++) h = k + n.getLength() - i[g].length, i[g][k] = 0 <= h ? n.get(h) : 0
}
for (k = g = 0; k < c.length; k++) g += c[k].totalCount;
d = Array(g);
for (k = n = 0; k < b; k++)
for (g = 0; g < c.length; g++) k < f[g].length &&
(d[n++] = f[g][k]);
for (k = 0; k < e; k++)
for (g = 0; g < c.length; g++) k < i[g].length && (d[n++] = i[g][k]);
return d
};
s = 4;
for (var j = {
PATTERN_POSITION_TABLE: [
[],
[6, 18],
[6, 22],
[6, 26],
[6, 30],
[6, 34],
[6, 22, 38],
[6, 24, 42],
[6, 26, 46],
[6, 28, 50],
[6, 30, 54],
[6, 32, 58],
[6, 34, 62],
[6, 26, 46, 66],
[6, 26, 48, 70],
[6, 26, 50, 74],
[6, 30, 54, 78],
[6, 30, 56, 82],
[6, 30, 58, 86],
[6, 34, 62, 90],
[6, 28, 50, 72, 94],
[6, 26, 50, 74, 98],
[6, 30, 54, 78, 102],
[6, 28, 54, 80, 106],
[6, 32, 58, 84, 110],
[6, 30, 58, 86, 114],
[6, 34, 62, 90, 118],
[6, 26, 50, 74, 98, 122],
[6, 30, 54, 78, 102, 126],
[6, 26, 52,
78, 104, 130
],
[6, 30, 56, 82, 108, 134],
[6, 34, 60, 86, 112, 138],
[6, 30, 58, 86, 114, 142],
[6, 34, 62, 90, 118, 146],
[6, 30, 54, 78, 102, 126, 150],
[6, 24, 50, 76, 102, 128, 154],
[6, 28, 54, 80, 106, 132, 158],
[6, 32, 58, 84, 110, 136, 162],
[6, 26, 54, 82, 110, 138, 166],
[6, 30, 58, 86, 114, 142, 170]
],
G15: 1335,
G18: 7973,
G15_MASK: 21522,
getBCHTypeInfo: function(a) {
for (var c = a << 10; 0 <= j.getBCHDigit(c) - j.getBCHDigit(j.G15);) c ^= j.G15 << j.getBCHDigit(c) - j.getBCHDigit(j.G15);
return (a << 10 | c) ^ j.G15_MASK
},
getBCHTypeNumber: function(a) {
for (var c = a << 12; 0 <= j.getBCHDigit(c) -
j.getBCHDigit(j.G18);) c ^= j.G18 << j.getBCHDigit(c) - j.getBCHDigit(j.G18);
return a << 12 | c
},
getBCHDigit: function(a) {
for (var c = 0; 0 != a;) c++, a >>>= 1;
return c
},
getPatternPosition: function(a) {
return j.PATTERN_POSITION_TABLE[a - 1]
},
getMask: function(a, c, d) {
switch (a) {
case 0:
return 0 == (c + d) % 2;
case 1:
return 0 == c % 2;
case 2:
return 0 == d % 3;
case 3:
return 0 == (c + d) % 3;
case 4:
return 0 == (Math.floor(c / 2) + Math.floor(d / 3)) % 2;
case 5:
return 0 == c * d % 2 + c * d % 3;
case 6:
return 0 == (c * d % 2 + c * d % 3) % 2;
case 7:
return 0 == (c * d % 3 + (c + d) % 2) % 2;
default:
throw Error("bad maskPattern:" +
a);
}
},
getErrorCorrectPolynomial: function(a) {
for (var c = new q([1], 0), d = 0; d < a; d++) c = c.multiply(new q([1, l.gexp(d)], 0));
return c
},
getLengthInBits: function(a, c) {
if (1 <= c && 10 > c) switch (a) {
case 1:
return 10;
case 2:
return 9;
case s:
return 8;
case 8:
return 8;
default:
throw Error("mode:" + a);
} else if (27 > c) switch (a) {
case 1:
return 12;
case 2:
return 11;
case s:
return 16;
case 8:
return 10;
default:
throw Error("mode:" + a);
} else if (41 > c) switch (a) {
case 1:
return 14;
case 2:
return 13;
case s:
return 16;
case 8:
return 12;
default:
throw Error("mode:" +
a);
} else throw Error("type:" + c);
},
getLostPoint: function(a) {
for (var c = a.getModuleCount(), d = 0, b = 0; b < c; b++)
for (var e = 0; e < c; e++) {
for (var f = 0, i = a.isDark(b, e), g = -1; 1 >= g; g++)
if (!(0 > b + g || c <= b + g))
for (var h = -1; 1 >= h; h++) 0 > e + h || c <= e + h || 0 == g && 0 == h || i == a.isDark(b + g, e + h) && f++;
5 < f && (d += 3 + f - 5)
}
for (b = 0; b < c - 1; b++)
for (e = 0; e < c - 1; e++)
if (f = 0, a.isDark(b, e) && f++, a.isDark(b + 1, e) && f++, a.isDark(b, e + 1) && f++, a.isDark(b + 1, e + 1) && f++, 0 == f || 4 == f) d += 3;
for (b = 0; b < c; b++)
for (e = 0; e < c - 6; e++) a.isDark(b, e) && !a.isDark(b, e + 1) && a.isDark(b, e +
2) && a.isDark(b, e + 3) && a.isDark(b, e + 4) && !a.isDark(b, e + 5) && a.isDark(b, e + 6) && (d += 40);
for (e = 0; e < c; e++)
for (b = 0; b < c - 6; b++) a.isDark(b, e) && !a.isDark(b + 1, e) && a.isDark(b + 2, e) && a.isDark(b + 3, e) && a.isDark(b + 4, e) && !a.isDark(b + 5, e) && a.isDark(b + 6, e) && (d += 40);
for (e = f = 0; e < c; e++)
for (b = 0; b < c; b++) a.isDark(b, e) && f++;
a = Math.abs(100 * f / c / c - 50) / 5;
return d + 10 * a
}
}, l = {
glog: function(a) {
if (1 > a) throw Error("glog(" + a + ")");
return l.LOG_TABLE[a]
},
gexp: function(a) {
for (; 0 > a;) a += 255;
for (; 256 <= a;) a -= 255;
return l.EXP_TABLE[a]
},
EXP_TABLE: Array(256),
LOG_TABLE: Array(256)
}, m = 0; 8 > m; m++) l.EXP_TABLE[m] = 1 << m;
for (m = 8; 256 > m; m++) l.EXP_TABLE[m] = l.EXP_TABLE[m - 4] ^ l.EXP_TABLE[m - 5] ^ l.EXP_TABLE[m - 6] ^ l.EXP_TABLE[m - 8];
for (m = 0; 255 > m; m++) l.LOG_TABLE[l.EXP_TABLE[m]] = m;
q.prototype = {
get: function(a) {
return this.num[a]
},
getLength: function() {
return this.num.length
},
multiply: function(a) {
for (var c = Array(this.getLength() + a.getLength() - 1), d = 0; d < this.getLength(); d++)
for (var b = 0; b < a.getLength(); b++) c[d + b] ^= l.gexp(l.glog(this.get(d)) + l.glog(a.get(b)));
return new q(c, 0)
},
mod: function(a) {
if (0 >
this.getLength() - a.getLength()) return this;
for (var c = l.glog(this.get(0)) - l.glog(a.get(0)), d = Array(this.getLength()), b = 0; b < this.getLength(); b++) d[b] = this.get(b);
for (b = 0; b < a.getLength(); b++) d[b] ^= l.gexp(l.glog(a.get(b)) + c);
return (new q(d, 0)).mod(a)
}
};
p.RS_BLOCK_TABLE = [
[1, 26, 19],
[1, 26, 16],
[1, 26, 13],
[1, 26, 9],
[1, 44, 34],
[1, 44, 28],
[1, 44, 22],
[1, 44, 16],
[1, 70, 55],
[1, 70, 44],
[2, 35, 17],
[2, 35, 13],
[1, 100, 80],
[2, 50, 32],
[2, 50, 24],
[4, 25, 9],
[1, 134, 108],
[2, 67, 43],
[2, 33, 15, 2, 34, 16],
[2, 33, 11, 2, 34, 12],
[2, 86, 68],
[4, 43, 27],
[4, 43, 19],
[4, 43, 15],
[2, 98, 78],
[4, 49, 31],
[2, 32, 14, 4, 33, 15],
[4, 39, 13, 1, 40, 14],
[2, 121, 97],
[2, 60, 38, 2, 61, 39],
[4, 40, 18, 2, 41, 19],
[4, 40, 14, 2, 41, 15],
[2, 146, 116],
[3, 58, 36, 2, 59, 37],
[4, 36, 16, 4, 37, 17],
[4, 36, 12, 4, 37, 13],
[2, 86, 68, 2, 87, 69],
[4, 69, 43, 1, 70, 44],
[6, 43, 19, 2, 44, 20],
[6, 43, 15, 2, 44, 16],
[4, 101, 81],
[1, 80, 50, 4, 81, 51],
[4, 50, 22, 4, 51, 23],
[3, 36, 12, 8, 37, 13],
[2, 116, 92, 2, 117, 93],
[6, 58, 36, 2, 59, 37],
[4, 46, 20, 6, 47, 21],
[7, 42, 14, 4, 43, 15],
[4, 133, 107],
[8, 59, 37, 1, 60, 38],
[8, 44, 20, 4, 45, 21],
[12, 33, 11, 4, 34, 12],
[3, 145, 115, 1, 146,
116
],
[4, 64, 40, 5, 65, 41],
[11, 36, 16, 5, 37, 17],
[11, 36, 12, 5, 37, 13],
[5, 109, 87, 1, 110, 88],
[5, 65, 41, 5, 66, 42],
[5, 54, 24, 7, 55, 25],
[11, 36, 12],
[5, 122, 98, 1, 123, 99],
[7, 73, 45, 3, 74, 46],
[15, 43, 19, 2, 44, 20],
[3, 45, 15, 13, 46, 16],
[1, 135, 107, 5, 136, 108],
[10, 74, 46, 1, 75, 47],
[1, 50, 22, 15, 51, 23],
[2, 42, 14, 17, 43, 15],
[5, 150, 120, 1, 151, 121],
[9, 69, 43, 4, 70, 44],
[17, 50, 22, 1, 51, 23],
[2, 42, 14, 19, 43, 15],
[3, 141, 113, 4, 142, 114],
[3, 70, 44, 11, 71, 45],
[17, 47, 21, 4, 48, 22],
[9, 39, 13, 16, 40, 14],
[3, 135, 107, 5, 136, 108],
[3, 67, 41, 13, 68, 42],
[15, 54, 24, 5, 55, 25],
[15,
43, 15, 10, 44, 16
],
[4, 144, 116, 4, 145, 117],
[17, 68, 42],
[17, 50, 22, 6, 51, 23],
[19, 46, 16, 6, 47, 17],
[2, 139, 111, 7, 140, 112],
[17, 74, 46],
[7, 54, 24, 16, 55, 25],
[34, 37, 13],
[4, 151, 121, 5, 152, 122],
[4, 75, 47, 14, 76, 48],
[11, 54, 24, 14, 55, 25],
[16, 45, 15, 14, 46, 16],
[6, 147, 117, 4, 148, 118],
[6, 73, 45, 14, 74, 46],
[11, 54, 24, 16, 55, 25],
[30, 46, 16, 2, 47, 17],
[8, 132, 106, 4, 133, 107],
[8, 75, 47, 13, 76, 48],
[7, 54, 24, 22, 55, 25],
[22, 45, 15, 13, 46, 16],
[10, 142, 114, 2, 143, 115],
[19, 74, 46, 4, 75, 47],
[28, 50, 22, 6, 51, 23],
[33, 46, 16, 4, 47, 17],
[8, 152, 122, 4, 153, 123],
[22, 73, 45,
3, 74, 46
],
[8, 53, 23, 26, 54, 24],
[12, 45, 15, 28, 46, 16],
[3, 147, 117, 10, 148, 118],
[3, 73, 45, 23, 74, 46],
[4, 54, 24, 31, 55, 25],
[11, 45, 15, 31, 46, 16],
[7, 146, 116, 7, 147, 117],
[21, 73, 45, 7, 74, 46],
[1, 53, 23, 37, 54, 24],
[19, 45, 15, 26, 46, 16],
[5, 145, 115, 10, 146, 116],
[19, 75, 47, 10, 76, 48],
[15, 54, 24, 25, 55, 25],
[23, 45, 15, 25, 46, 16],
[13, 145, 115, 3, 146, 116],
[2, 74, 46, 29, 75, 47],
[42, 54, 24, 1, 55, 25],
[23, 45, 15, 28, 46, 16],
[17, 145, 115],
[10, 74, 46, 23, 75, 47],
[10, 54, 24, 35, 55, 25],
[19, 45, 15, 35, 46, 16],
[17, 145, 115, 1, 146, 116],
[14, 74, 46, 21, 75, 47],
[29, 54, 24, 19,
55, 25
],
[11, 45, 15, 46, 46, 16],
[13, 145, 115, 6, 146, 116],
[14, 74, 46, 23, 75, 47],
[44, 54, 24, 7, 55, 25],
[59, 46, 16, 1, 47, 17],
[12, 151, 121, 7, 152, 122],
[12, 75, 47, 26, 76, 48],
[39, 54, 24, 14, 55, 25],
[22, 45, 15, 41, 46, 16],
[6, 151, 121, 14, 152, 122],
[6, 75, 47, 34, 76, 48],
[46, 54, 24, 10, 55, 25],
[2, 45, 15, 64, 46, 16],
[17, 152, 122, 4, 153, 123],
[29, 74, 46, 14, 75, 47],
[49, 54, 24, 10, 55, 25],
[24, 45, 15, 46, 46, 16],
[4, 152, 122, 18, 153, 123],
[13, 74, 46, 32, 75, 47],
[48, 54, 24, 14, 55, 25],
[42, 45, 15, 32, 46, 16],
[20, 147, 117, 4, 148, 118],
[40, 75, 47, 7, 76, 48],
[43, 54, 24, 22, 55, 25],
[10,
45, 15, 67, 46, 16
],
[19, 148, 118, 6, 149, 119],
[18, 75, 47, 31, 76, 48],
[34, 54, 24, 34, 55, 25],
[20, 45, 15, 61, 46, 16]
];
p.getRSBlocks = function(a, c) {
var d = p.getRsBlockTable(a, c);
if (void 0 == d) throw Error("bad rs block @ typeNumber:" + a + "/errorCorrectLevel:" + c);
for (var b = d.length / 3, e = [], f = 0; f < b; f++)
for (var h = d[3 * f + 0], g = d[3 * f + 1], j = d[3 * f + 2], l = 0; l < h; l++) e.push(new p(g, j));
return e
};
p.getRsBlockTable = function(a, c) {
switch (c) {
case 1:
return p.RS_BLOCK_TABLE[4 * (a - 1) + 0];
case 0:
return p.RS_BLOCK_TABLE[4 * (a - 1) + 1];
case 3:
return p.RS_BLOCK_TABLE[4 *
(a - 1) + 2];
case 2:
return p.RS_BLOCK_TABLE[4 * (a - 1) + 3]
}
};
t.prototype = {
get: function(a) {
return 1 == (this.buffer[Math.floor(a / 8)] >>> 7 - a % 8 & 1)
},
put: function(a, c) {
for (var d = 0; d < c; d++) this.putBit(1 == (a >>> c - d - 1 & 1))
},
getLengthInBits: function() {
return this.length
},
putBit: function(a) {
var c = Math.floor(this.length / 8);
this.buffer.length <= c && this.buffer.push(0);
a && (this.buffer[c] |= 128 >>> this.length % 8);
this.length++
}
};
"string" === typeof h && (h = {
text: h
});
h = r.extend({}, {
render: "canvas",
width: 256,
height: 256,
typeNumber: -1,
correctLevel: 2,
background: "#ffffff",
foreground: "#000000"
}, h);
return this.each(function() {
var a;
if ("canvas" == h.render) {
a = new o(h.typeNumber, h.correctLevel);
a.addData(h.text);
a.make();
var c = document.createElement("canvas");
c.width = h.width;
c.height = h.height;
for (var d = c.getContext("2d"), b = h.width / a.getModuleCount(), e = h.height / a.getModuleCount(), f = 0; f < a.getModuleCount(); f++)
for (var i = 0; i < a.getModuleCount(); i++) {
d.fillStyle = a.isDark(f, i) ? h.foreground : h.background;
var g = Math.ceil((i + 1) * b) - Math.floor(i * b),
j = Math.ceil((f + 1) * b) - Math.floor(f * b);
d.fillRect(Math.round(i * b), Math.round(f * e), g, j)
}
} else {
a = new o(h.typeNumber, h.correctLevel);
a.addData(h.text);
a.make();
c = r("<table></table>").css("width", h.width + "px").css("height", h.height + "px").css("border", "0px").css("border-collapse", "collapse").css("background-color", h.background);
d = h.width / a.getModuleCount();
b = h.height / a.getModuleCount();
for (e = 0; e < a.getModuleCount(); e++) {
f = r("<tr></tr>").css("height", b + "px").appendTo(c);
for (i = 0; i < a.getModuleCount(); i++) r("<td></td>").css("width",
d + "px").css("background-color", a.isDark(e, i) ? h.foreground : h.background).appendTo(f)
}
}
a = c;
jQuery(a).appendTo(this)
})
}
})(jQuery);
/* jscs: enable */
/* jshint ignore:end */
});
define("js/about/entry", ["jquery","jquery.placeholder","handlebars","source-map"], function(require, exports, module){
/**
* 逛打包入口
* @author: yyqing<yanqing.yang@yoho.cn>
* @date: 2016/4/14
*/
require("js/about/settled");
});
define("js/about/settled", ["jquery","jquery.placeholder","handlebars","source-map"], function(require, exports, module){
/**
* 商家入驻
* @author: xuqi<qi.xu@yoho>
* @date: 2016/3/24
*/
var $ = require("jquery");
var reg = require("js/passport/mail-phone-regx");
require("jquery.placeholder");
require("plugin/jquery.qupload");
//入口页
(function() {
var $mask,
$dialog;
if ($('.settled-page').length === 0) {
return;
}
$mask = $('#mask');
$dialog = $('#notice-container');
function showNotice() {
var wh = $(window).height();
$mask.removeClass('hide');
$dialog.css({
'max-height': wh - 60
}).removeClass('hide');
}
function hideNotice() {
$mask.addClass('hide');
$dialog.addClass('hide');
}
$('#fake-link').click(showNotice);
$('#fake-close').click(hideNotice);
$('#mask').click(hideNotice);
}());
//申请页
(function() {
var $otherBr,
$otherNp,
$otherRp,
$categoryUl,
$shopListTr,
$shops,
$panel;
var $postcode,
$email,
$phoneNum,
$upKey,
$styleCount;
var categoryHtml = $('#category-tpl').html();
var Dialog = require("js/common/dialog").Dialog;
var successDialog,
SWFUpload = window.SWFUpload,
upKey;
if ($('.settled-apply-page').length < 0) {
return;
}
$('[placeholder]').placeholder();
$otherBr = $('#other-brand-relation');
$otherNp = $('#other-new-period');
$otherRp = $('#other-replenishment-period');
$categoryUl = $('#category-list');
$shopListTr = $('#shop-list');
$shops = $('#shops');
$panel = $('#mask, #submit-success');
$postcode = $('#postcode');
$email = $('#email');
$phoneNum = $('#phone-number');
$upKey = $('#upload-key');
$styleCount = $('#style-count');
upKey = $upKey.val();
$upKey.remove();
function initUpload(arr) {
$.each(arr, function(k, v) {
$('#' + v.dom).qupload({
uploadKey: upKey,
button_image_url: '',
button_text: '<span class="btn_upload_text">上传</span>',
button_text_style:
'.btn_upload_text{color:#000;margin-left:30px;' +
'line-height: 2em;font-size:14px;}',
button_text_left_padding: 32,
button_text_top_padding: 8,
button_width: 160,
button_height: 35,
button_action: SWFUpload.BUTTON_ACTION.SELECT_FILE,//单选
file_size_limit: '10240',
... ... @@ -17204,9 +18018,9 @@ require("plugin/jquery.qupload");
}
});
}
}());
});
define("js/coupon/entry", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
}());
});
define("js/coupon/entry", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
/**
* 领券频道打包入口
* @author: zhaobiao<biao.zhao@yoho.cn>
... ... @@ -17214,9 +18028,9 @@ define("js/coupon/entry", ["jquery","lazyload","handlebars","source-map"], funct
*/
require("js/coupon/coupon");
});
define("js/coupon/coupon", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
});
define("js/coupon/coupon", ["jquery","lazyload","handlebars","source-map"], function(require, exports, module){
/**
* 领券频道
* @author: 赵彪<bill.zhao@yoho.cn>
... ... @@ -17388,5 +18202,5 @@ $('.enable .info').on('click', function(e) {
requestCoupon($(this).closest('a').data('id'));
redirect.gunangSrc = $(this).closest('a').get(0).href;
});
});
});
... ...
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.

48.3 KB | W: | H:

48.3 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

8.64 KB | W: | H:

8.64 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
... ... @@ -48,13 +48,15 @@ require('yoho.placeholder');
function validateAccount() {
var pass = false,
account = $.trim($account.val()),
countryCode = $countryCodeHide.val(),
err;
if (account !== '') {
if (/^[0-9]+$/.test(account)) {
//如果是纯数字,则作为手机号码处理
if (mailPhoneRegx.phoneRegx[$countryCodeHide.val()].test(account)) {
if (countryCode !== '+86' ||
mailPhoneRegx.phoneRegx[countryCode].test(account)) {
pass = true;
} else {
pass = false;
... ...
... ... @@ -268,13 +268,15 @@ function validateRule(page, $element, callback) {
validateResult[0].status = false;
callback();
} else if (!regValidate.phoneRegx[regionCode].test(val)) {
validateResult[0].message = '手机号码格式不正确,请重新输入';
validateResult[0].status = false;
callback();
} else {
phoneAjaxFn(page, callback);
if (!/^[0-9]+$/.test(val) ||
(regionCode === '+86' && !regValidate.phoneRegx[regionCode].test(val))) {
validateResult[0].message = '手机号码格式不正确,请重新输入';
validateResult[0].status = false;
callback();
} else {
phoneAjaxFn(page, callback);
}
}
//图形验证码校验
... ...
{
"name": "web-yohobuy",
"version": "0.0.24",
"version": "0.0.25",
"description": "web yohobuy static",
"keywords": [],
"homepage": "",
... ...
... ... @@ -118,7 +118,11 @@ class LoginController extends WebAction
/* 判断参数是否有效 */
$verifyEmail = Helpers::verifyEmail($account);
$verifyMobile = Helpers::verifyAreaMobile(Helpers::makeMobile($area, $account));
if ($area === '86') {
$verifyMobile = Helpers::verifyAreaMobile(Helpers::makeMobile($area, $account));
} else {
$verifyMobile = is_numeric($account);
}
if (!$verifyEmail && !$verifyMobile) {
break;
}
... ...
... ... @@ -50,7 +50,7 @@ application.template.ext = ".phtml"
application.assets.path = ROOT_PATH "/assets/web"
; 应用的版本号
application.version = "0.0.24"
application.version = "0.0.25"
; 网站SEO信息
application.seo.title = "YOHO!有货 | 年轻人潮流购物中心,中国潮流购物风向标,官方授权正品保证"
... ...
... ... @@ -50,7 +50,7 @@ application.template.ext = ".phtml"
application.assets.path = ROOT_PATH "/assets/web"
; 应用的版本号
application.version = "0.0.24"
application.version = "0.0.25"
; 网站SEO信息
application.seo.title = "YOHO!有货 | 年轻人潮流购物中心,中国潮流购物风向标,官方授权正品保证"
... ...
... ... @@ -50,7 +50,7 @@ application.template.ext = ".phtml"
application.assets.path = ROOT_PATH "/assets/web"
; 应用的版本号
application.version = "0.0.24"
application.version = "0.0.25"
; 网站SEO信息
application.seo.title = "YOHO!有货 | 年轻人潮流购物中心,中国潮流购物风向标,官方授权正品保证"
... ...