Skip to content

Commit

Permalink
Merge branch 'feature-1.7'
Browse files Browse the repository at this point in the history
  • Loading branch information
gtopia committed Jul 22, 2020
2 parents cc47a90 + ebdd22a commit fe256df
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 3 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ppfish",
"version": "1.7.6-beta.1",
"version": "1.7.6-beta.2",
"description": "fish design ui components",
"scripts": {
"precommit": "lint-staged",
Expand Down
4 changes: 4 additions & 0 deletions site/docs/upgradeNotes/1.7/1.7.6.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@
- 🐛 带时间的日期范围组件,当存在默认时间时,手动修改开始时间,点击确定之后日期返回不正确问题
- Table
- 🎊 新增 API `filtrateDefault`,用于控制默认展示数据项,且按column位置展示,不统一在底部展示,区别columnFiltrate.defaultColumns

### 1.7.6-beta.2
- RichEditor
- 🐛 修复使用 API `supportFontTag` 时,对font标签size属性转换后字体大小不正确的问题
8 changes: 8 additions & 0 deletions site/docs/upgradeNotes/版本升级说明.md
Original file line number Diff line number Diff line change
Expand Up @@ -1029,3 +1029,11 @@
- 🐛 带时间的日期范围组件,当存在默认时间时,手动修改开始时间,点击确定之后日期返回不正确问题
- Table
- 🎊 新增 API `filtrateDefault`,用于控制默认展示数据项,且按column位置展示,不统一在底部展示,区别columnFiltrate.defaultColumns


---
`2020.7.22`

## 1.7.6-beta.2
- RichEditor
- 🐛 修复使用 API `supportFontTag` 时,对font标签size属性转换后字体大小不正确的问题
2 changes: 1 addition & 1 deletion site/docs/zh-CN/richEditor.md
Original file line number Diff line number Diff line change
Expand Up @@ -651,7 +651,7 @@
return (
<RichEditor
supportFontTag
value={`<p><a target="_blank" href="https://nsfi.github.io/ppfish-components/#/home">Fish Design</a> 是基于 React 实现的高质量的 UI 组件库。</p><p><br></p><p><font size="16px">它的设计原则是简洁、直接、优雅和适应性。</font></p><p><br></p><p>欢迎使用或<a target="_blank" href="https://github.com/NSFI/ppfish-components/">贡献代码</a><img class="portrait_icon" data-id="emoticon_emoji_132" data-type="defaultEmoji" alt="[玫瑰]" src="//qiyukf.com/sdk/res/portrait/emoji/new_emoji_25.png" width="24" height="24"></p>`}
value={`<p><a target="_blank" href="https://nsfi.github.io/ppfish-components/#/home">Fish Design</a> 是基于 React 实现的高质量的 UI 组件库。</p><p><br></p><p><font color="#26BD71" size="5">它的设计原则是简洁、直接、优雅和适应性。</font></p><p><br></p><p>欢迎使用或<a target="_blank" href="https://github.com/NSFI/ppfish-components/">贡献代码</a><img class="portrait_icon" data-id="emoticon_emoji_132" data-type="defaultEmoji" alt="[玫瑰]" src="//qiyukf.com/sdk/res/portrait/emoji/new_emoji_25.png" width="24" height="24"></p>`}
/>
);
}
Expand Down
22 changes: 21 additions & 1 deletion source/components/RichEditor/src/editor.js
Original file line number Diff line number Diff line change
Expand Up @@ -451,7 +451,27 @@ class RichEditor extends Component {
break;
}
case 'size': {
tagStyle += 'font-size:' + value + ';';
// font标签size属性的value是数字类型,取值范围是[1,7]。
let size2pxMap = {
"1": '12px',
"2": '13px',
"3": '16px',
"4": '18px',
"5": '24px',
"6": '32px',
"7": '48px'
},
sizeWithUnit = this.defaultFontSize,
val = value && value.trim();

// value非数字或不在[1,7]范围内时,取默认字体大小
if (!/^\d+$/.test(val) || (parseInt(val) > 7) || (parseInt(val) < 1)) {
sizeWithUnit = this.defaultFontSize;
} else {
sizeWithUnit = size2pxMap[val] || this.defaultFontSize;
}

tagStyle += 'font-size:' + sizeWithUnit + ';';
break;
}
case 'face': {
Expand Down

0 comments on commit fe256df

Please sign in to comment.