fix invalid hover color of nav menu when background color contains 0

pull/8156/head
carl 2017-11-10 12:07:50 +08:00 committed by 杨奕
parent 9f2ea7eab0
commit 010b09891a
1 changed files with 2 additions and 2 deletions

View File

@ -157,14 +157,14 @@
}, },
getColorChannels(color) { getColorChannels(color) {
color = color.replace('#', ''); color = color.replace('#', '');
if (/^[1-9a-fA-F]{3}$/.test(color)) { if (/^[0-9a-fA-F]{3}$/.test(color)) {
color = color.split(''); color = color.split('');
for (let i = 2; i >= 0; i--) { for (let i = 2; i >= 0; i--) {
color.splice(i, 0, color[i]); color.splice(i, 0, color[i]);
} }
color = color.join(''); color = color.join('');
} }
if (/^[1-9a-fA-F]{6}$/.test(color)) { if (/^[0-9a-fA-F]{6}$/.test(color)) {
return { return {
red: parseInt(color.slice(0, 2), 16), red: parseInt(color.slice(0, 2), 16),
green: parseInt(color.slice(2, 4), 16), green: parseInt(color.slice(2, 4), 16),