| | |
| | | var utils = require('../common/utils.wxs'); |
| | | |
| | | var STATUS = ['success', 'error', 'warning']; |
| | | var STATUS_TEXT = ['success', 'error', 'warning', 'active']; |
| | | |
| | |
| | | error: '#e34d59', |
| | | warning: '#ed7b2f', |
| | | }; |
| | | |
| | | var LINE_STATUS_ICON = { |
| | | success: 'check-circle-filled', |
| | | error: 'error-circle-filled', |
| | | warning: 'error-circle-filled', |
| | | }; |
| | | |
| | | var CIRCLE_STATUS_ICON = { |
| | | success: 'check', |
| | | error: 'close', |
| | |
| | | * |
| | | */ |
| | | |
| | | var getIOSAriaLabel = function (status) { |
| | | function getIOSAriaLabel(status) { |
| | | if (status === 'error') { |
| | | return '进度失败'; |
| | | } |
| | |
| | | return '进度异常'; |
| | | } |
| | | return ''; |
| | | }; |
| | | } |
| | | |
| | | var getAndroidAriaLabel = function (status) { |
| | | function getAndroidAriaLabel(status) { |
| | | if (status === 'error') { |
| | | return '%' + ',进度失败'; |
| | | } |
| | |
| | | return '%' + ',进度异常'; |
| | | } |
| | | return '%'; |
| | | }; |
| | | } |
| | | |
| | | function getCircleStyle(size, strokeWidth) { |
| | | var styles = { |
| | | '--td-progress-stroke-circle-width': utils.addUnit(strokeWidth), |
| | | }; |
| | | |
| | | if (!utils.includes(['default', 'micro'], size)) { |
| | | styles['--td-progress-circle-width'] = utils.addUnit(size); |
| | | } |
| | | |
| | | return utils._style(styles); |
| | | } |
| | | |
| | | module.exports = { |
| | | STATUS: STATUS, |
| | |
| | | CIRCLE_STATUS_ICON: CIRCLE_STATUS_ICON, |
| | | getAndroidAriaLabel: getAndroidAriaLabel, |
| | | getIOSAriaLabel: getIOSAriaLabel, |
| | | getCircleStyle: getCircleStyle, |
| | | }; |