From 33954866fbb78d57c719ca624aeb5dbfe00d3db7 Mon Sep 17 00:00:00 2001 From: baiyaaaaa Date: Mon, 16 Jan 2017 10:43:10 +0800 Subject: [PATCH] feature: Radio Group disabled && radio button style bug fix (#2411) * support radio group disabled * fix disabled radio button style bug --- examples/docs/en-US/radio.md | 24 +++- examples/docs/zh-CN/radio.md | 24 +++- packages/radio/src/radio-button.vue | 53 ++++---- packages/radio/src/radio-group.vue | 21 ++- packages/radio/src/radio.vue | 10 +- packages/theme-default/src/common/var.css | 3 + packages/theme-default/src/radio.css | 8 ++ test/unit/specs/radio.spec.js | 152 ++++++++++++++++------ 8 files changed, 209 insertions(+), 86 deletions(-) diff --git a/examples/docs/en-US/radio.md b/examples/docs/en-US/radio.md index 3c2852d5b..d01071a93 100644 --- a/examples/docs/en-US/radio.md +++ b/examples/docs/en-US/radio.md @@ -5,7 +5,9 @@ radio: '1', radio1: 'selected and disabled', radio2: 3, - radio3: '' + radio3: 'New York', + radio4: 'New York', + radio5: 'New York' }; } }; @@ -95,7 +97,21 @@ Radio with button styles. - + + + +
+ + + + + + +
+ + + + @@ -103,7 +119,9 @@ Radio with button styles. export default { data () { return { - radio3: '' + radio3: 'New York', + radio4: 'New York', + radio5: 'New York' }; } } diff --git a/examples/docs/zh-CN/radio.md b/examples/docs/zh-CN/radio.md index 247742c69..01fd3882a 100644 --- a/examples/docs/zh-CN/radio.md +++ b/examples/docs/zh-CN/radio.md @@ -5,7 +5,9 @@ radio: '1', radio1: '选中且禁用', radio2: 3, - radio3: '' + radio3: '上海', + radio4: '上海', + radio5: '上海' }; } }; @@ -99,7 +101,21 @@ - + + + +
+ + + + + + +
+ + + + @@ -108,7 +124,9 @@ export default { data () { return { - radio3: '' + radio3: '上海', + radio4: '上海', + radio5: '上海' }; } } diff --git a/packages/radio/src/radio-button.vue b/packages/radio/src/radio-button.vue index 6d556f2a7..10e7dbc09 100644 --- a/packages/radio/src/radio-button.vue +++ b/packages/radio/src/radio-button.vue @@ -1,3 +1,25 @@ + - - diff --git a/packages/radio/src/radio-group.vue b/packages/radio/src/radio-group.vue index b2db8e80d..16f5d6a8a 100644 --- a/packages/radio/src/radio-group.vue +++ b/packages/radio/src/radio-group.vue @@ -1,3 +1,8 @@ + - diff --git a/packages/radio/src/radio.vue b/packages/radio/src/radio.vue index 2845a5de2..cbed9a631 100644 --- a/packages/radio/src/radio.vue +++ b/packages/radio/src/radio.vue @@ -2,7 +2,7 @@