新增 laydate 辅助色设置

pull/1265/head
sight 2 years ago
parent 9714360050
commit 09f3c2c9fc

@ -657,17 +657,30 @@
}); });
options.showBottom && elem.appendChild(divFooter); options.showBottom && elem.appendChild(divFooter);
//生成自定义主题 // 生成自定义主题
var style = lay.elem('style'); var style = lay.elem('style');
var styleText = []; var styleText = [];
var colorTheme; var colorTheme;
var isPrimaryColor = true;
lay.each(options.theme, function (index, theme) { lay.each(options.theme, function (index, theme) {
if(/^#/.test(theme)){ // 主色
if(isPrimaryColor && /^#/.test(theme)){
colorTheme = true; colorTheme = true;
isPrimaryColor = false;
styleText.push([ styleText.push([
'#{{id}} .layui-laydate-header{background-color:{{theme}};}' '#{{id}} .layui-laydate-header{background-color:{{theme}};}',
,'#{{id}} li.layui-this,#{{id}} td.layui-this>div{background-color:{{theme}} !important;}' '#{{id}} li.layui-this,#{{id}} td.layui-this>div{background-color:{{theme}} !important;}',
,options.theme.indexOf('circle') !== -1 ? '' : '#{{id}} .layui-this{background-color:{{theme}} !important;}' options.theme.indexOf('circle') !== -1 ? '' : '#{{id}} .layui-this{background-color:{{theme}} !important;}',
'#{{id}} .laydate-day-now{color:{{theme}} !important;}',
'#{{id}} .laydate-day-now:after{border-color:{{theme}} !important;}',
].join('').replace(/{{id}}/g, that.elemID).replace(/{{theme}}/g, theme));
return;
}
// 第二个自定义颜色作为辅色
if(!isPrimaryColor && /^#/.test(theme)){
styleText.push([
'#{{id}} .laydate-selected>div{background-color:{{theme}} !important;}',
'#{{id}} .laydate-selected:hover>div{background-color:{{theme}} !important;}',
].join('').replace(/{{id}}/g, that.elemID).replace(/{{theme}}/g, theme)); ].join('').replace(/{{id}}/g, that.elemID).replace(/{{theme}}/g, theme));
} }
}); });

Loading…
Cancel
Save