Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Sunny_yiyi
Swagger Ui
提交
75521f64
S
Swagger Ui
项目概览
Sunny_yiyi
/
Swagger Ui
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Swagger Ui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
75521f64
编写于
6月 23, 2017
作者:
S
shockey
提交者:
GitHub
6月 23, 2017
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' into lock-client-version
上级
40a8376a
d02dc6ee
变更
7
显示空白变更内容
内联
并排
Showing
7 changed file
with
52 addition
and
10 deletion
+52
-10
dist/swagger-ui-bundle.js
dist/swagger-ui-bundle.js
+3
-3
dist/swagger-ui-bundle.js.map
dist/swagger-ui-bundle.js.map
+1
-1
dist/swagger-ui.js
dist/swagger-ui.js
+3
-3
dist/swagger-ui.js.map
dist/swagger-ui.js.map
+1
-1
src/core/components/providers/markdown.jsx
src/core/components/providers/markdown.jsx
+6
-0
src/core/plugins/spec/reducers.js
src/core/plugins/spec/reducers.js
+1
-2
test/bugs/3279-empty-markdown-source.js
test/bugs/3279-empty-markdown-source.js
+37
-0
未找到文件。
dist/swagger-ui-bundle.js
浏览文件 @
75521f64
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
dist/swagger-ui-bundle.js.map
浏览文件 @
75521f64
{"version":3,"file":"swagger-ui-bundle.js","sources":["webpack:///swagger-ui-bundle.js"],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AAmqDA;AAorJA;AAiiCA;AAm1GA;AAiwHA;AAg9FA;AAm/EA;AAiuDA;AAq/CA;AAwkDA;AAk/CA;;;;;AA60EA;AA8zJA;;;;;;;;;;;;;;AAyoFA;AA+lIA;AA4oJA;AAqvHA;AAknGA;AA4iEA;AA43DA;AAgnDA;AA6eA;;;;;;AAsvGA;AA+1HA;AA0+DA;;;;;AAwiBA;AAgsFA;AA6kDA;AAq3CA;AA4wFA;AAk3CA;AA2iFA;;;;;;;;;AAwqEA;AA2zIA;AAu7FA;AAmrFA;AAi7EA;;;;;;AAiRA;AA+qHA;AAs7GA","sourceRoot":""}
{"version":3,"file":"swagger-ui-bundle.js","sources":["webpack:///swagger-ui-bundle.js"],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AAmqDA;AAorJA;AAiiCA;AAm1GA;AAiwHA;AAg9FA;AAo/EA;AA+tDA;AAq/CA;AAwkDA;AAk/CA;;;;;AA60EA;AA8zJA;;;;;;;;;;;;;;AAyoFA;AA+lIA;AA4oJA;AAqvHA;AAknGA;AA4iEA;AA43DA;AAgnDA;AA6eA;;;;;;AAsvGA;AA+1HA;AA0+DA;;;;;AAwiBA;AAgsFA;AA6kDA;AAq3CA;AA4wFA;AAk3CA;AA2iFA;;;;;;;;;AAwqEA;AA2zIA;AAu7FA;AAmrFA;AAi7EA;;;;;;AAiRA;AA+qHA;AAs7GA","sourceRoot":""}
\ No newline at end of file
\ No newline at end of file
dist/swagger-ui.js
浏览文件 @
75521f64
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
dist/swagger-ui.js.map
浏览文件 @
75521f64
{"version":3,"file":"swagger-ui.js","sources":["webpack:///swagger-ui.js"],"mappings":"AAAA;AAylFA;;;;;;AAg5CA;AA2pHA;AA8qIA;AAi+FA;AAyvDA;AAmzCA;AA+xCA","sourceRoot":""}
{"version":3,"file":"swagger-ui.js","sources":["webpack:///swagger-ui.js"],"mappings":"AAAA;AAylFA;;;;;;AAg5CA;AA2pHA;AA6qIA;AAi+FA;AAyvDA;AAmzCA;AA+xCA","sourceRoot":""}
\ No newline at end of file
\ No newline at end of file
src/core/components/providers/markdown.jsx
浏览文件 @
75521f64
...
@@ -11,6 +11,12 @@ const sanitizeOptions = {
...
@@ -11,6 +11,12 @@ const sanitizeOptions = {
function
Markdown
({
source
})
{
function
Markdown
({
source
})
{
const
sanitized
=
sanitize
(
source
,
sanitizeOptions
)
const
sanitized
=
sanitize
(
source
,
sanitizeOptions
)
// sometimes the sanitizer returns "undefined" as a string
if
(
!
source
||
!
sanitized
||
sanitized
===
"
undefined
"
)
{
return
null
}
return
<
Remarkable
return
<
Remarkable
options
=
{
{
html
:
true
,
typographer
:
true
,
linkify
:
true
,
linkTarget
:
"
_blank
"
}
}
options
=
{
{
html
:
true
,
typographer
:
true
,
linkify
:
true
,
linkTarget
:
"
_blank
"
}
}
source
=
{
sanitized
}
source
=
{
sanitized
}
...
...
src/core/plugins/spec/reducers.js
浏览文件 @
75521f64
import
{
fromJS
}
from
"
immutable
"
import
{
fromJS
}
from
"
immutable
"
import
{
fromJSOrdered
,
validateParam
}
from
"
core/utils
"
import
{
fromJSOrdered
,
validateParam
}
from
"
core/utils
"
import
win
from
"
../../window
"
import
win
from
"
../../window
"
import
findIndex
from
"
lodash/findIndex
"
import
{
import
{
UPDATE_SPEC
,
UPDATE_SPEC
,
...
@@ -42,7 +41,7 @@ export default {
...
@@ -42,7 +41,7 @@ export default {
[
UPDATE_PARAM
]:
(
state
,
{
payload
}
)
=>
{
[
UPDATE_PARAM
]:
(
state
,
{
payload
}
)
=>
{
let
{
path
,
paramName
,
value
,
isXml
}
=
payload
let
{
path
,
paramName
,
value
,
isXml
}
=
payload
return
state
.
updateIn
(
[
"
resolved
"
,
"
paths
"
,
...
path
,
"
parameters
"
],
fromJS
([]),
parameters
=>
{
return
state
.
updateIn
(
[
"
resolved
"
,
"
paths
"
,
...
path
,
"
parameters
"
],
fromJS
([]),
parameters
=>
{
const
index
=
findIndex
(
parameters
,
p
=>
p
.
get
(
"
name
"
)
===
paramName
)
const
index
=
parameters
.
findIndex
(
p
=>
p
.
get
(
"
name
"
)
===
paramName
)
if
(
!
(
value
instanceof
win
.
File
))
{
if
(
!
(
value
instanceof
win
.
File
))
{
value
=
fromJSOrdered
(
value
)
value
=
fromJSOrdered
(
value
)
}
}
...
...
test/bugs/3279-empty-markdown-source.js
0 → 100644
浏览文件 @
75521f64
/* eslint-env mocha */
import
React
from
"
react
"
import
expect
from
"
expect
"
import
{
render
}
from
"
enzyme
"
import
Markdown
from
"
components/providers/markdown
"
describe
(
"
UI-3279: Empty Markdown inputs causing bare `undefined` in output
"
,
function
(){
it
(
"
should return no text for `null` as source input
"
,
function
(){
let
props
=
{
source
:
null
}
let
el
=
render
(
<
Markdown
{...
props
}
/>
)
expect
(
el
.
text
()).
toEqual
(
""
)
})
it
(
"
should return no text for `undefined` as source input
"
,
function
(){
let
props
=
{
source
:
undefined
}
let
el
=
render
(
<
Markdown
{...
props
}
/>
)
expect
(
el
.
text
()).
toEqual
(
""
)
})
it
(
"
should return no text for empty string as source input
"
,
function
(){
let
props
=
{
source
:
""
}
let
el
=
render
(
<
Markdown
{...
props
}
/>
)
expect
(
el
.
text
()).
toEqual
(
""
)
})
})
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录