Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
a6ed18cc
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a6ed18cc
编写于
12月 11, 2016
作者:
M
Mike Greiling
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
remove superfluous return statements generated by coffeescript
上级
293eed4d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
24 addition
and
27 deletion
+24
-27
app/assets/javascripts/preview_markdown.js
app/assets/javascripts/preview_markdown.js
+24
-27
未找到文件。
app/assets/javascripts/preview_markdown.js
浏览文件 @
a6ed18cc
...
...
@@ -22,14 +22,14 @@
mdText
=
form
.
find
(
'
textarea.markdown-area
'
).
val
();
if
(
mdText
.
trim
().
length
===
0
)
{
preview
.
text
(
'
Nothing to preview.
'
);
return
this
.
hideReferencedUsers
(
form
);
this
.
hideReferencedUsers
(
form
);
}
else
{
preview
.
text
(
'
Loading...
'
);
return
this
.
renderMarkdown
(
mdText
,
(
function
(
_this
)
{
this
.
renderMarkdown
(
mdText
,
(
function
(
_this
)
{
return
function
(
response
)
{
preview
.
html
(
response
.
body
);
preview
.
renderGFM
();
return
_this
.
renderReferencedUsers
(
response
.
references
.
users
,
form
);
_this
.
renderReferencedUsers
(
response
.
references
.
users
,
form
);
};
})(
this
));
}
...
...
@@ -40,9 +40,10 @@
return
;
}
if
(
text
===
this
.
ajaxCache
.
text
)
{
return
success
(
this
.
ajaxCache
.
response
);
success
(
this
.
ajaxCache
.
response
);
return
;
}
return
$
.
ajax
({
$
.
ajax
({
type
:
'
POST
'
,
url
:
window
.
preview_markdown_path
,
data
:
{
...
...
@@ -55,16 +56,14 @@
text
:
text
,
response
:
response
};
return
success
(
response
);
success
(
response
);
};
})(
this
)
});
};
MarkdownPreview
.
prototype
.
hideReferencedUsers
=
function
(
form
)
{
var
referencedUsers
;
referencedUsers
=
form
.
find
(
'
.referenced-users
'
);
return
referencedUsers
.
hide
();
form
.
find
(
'
.referenced-users
'
).
hide
();
};
MarkdownPreview
.
prototype
.
renderReferencedUsers
=
function
(
users
,
form
)
{
...
...
@@ -73,15 +72,14 @@
if
(
referencedUsers
.
length
)
{
if
(
users
.
length
>=
this
.
referenceThreshold
)
{
referencedUsers
.
show
();
re
turn
re
ferencedUsers
.
find
(
'
.js-referenced-users-count
'
).
text
(
users
.
length
);
referencedUsers
.
find
(
'
.js-referenced-users-count
'
).
text
(
users
.
length
);
}
else
{
re
turn
re
ferencedUsers
.
hide
();
referencedUsers
.
hide
();
}
}
};
return
MarkdownPreview
;
})();
markdownPreview
=
new
window
.
MarkdownPreview
();
...
...
@@ -93,15 +91,14 @@
lastTextareaPreviewed
=
null
;
$
.
fn
.
setupMarkdownPreview
=
function
()
{
var
$form
,
form_textarea
;
$form
=
$
(
this
);
form_textarea
=
$form
.
find
(
'
textarea.markdown-area
'
);
form_textarea
.
on
(
'
input
'
,
function
()
{
return
markdownPreview
.
hideReferencedUsers
(
$form
);
});
return
form_textarea
.
on
(
'
blur
'
,
function
()
{
return
markdownPreview
.
showPreview
(
$form
);
});
var
$form
=
$
(
this
);
$form
.
find
(
'
textarea.markdown-area
'
)
.
on
(
'
input
'
,
function
()
{
markdownPreview
.
hideReferencedUsers
(
$form
);
})
.
on
(
'
blur
'
,
function
()
{
markdownPreview
.
showPreview
(
$form
);
});
};
$
(
document
).
on
(
'
markdown-preview:show
'
,
function
(
e
,
$form
)
{
...
...
@@ -115,7 +112,7 @@
// toggle content
$form
.
find
(
'
.md-write-holder
'
).
hide
();
$form
.
find
(
'
.md-preview-holder
'
).
show
();
return
markdownPreview
.
showPreview
(
$form
);
markdownPreview
.
showPreview
(
$form
);
});
$
(
document
).
on
(
'
markdown-preview:hide
'
,
function
(
e
,
$form
)
{
...
...
@@ -129,7 +126,7 @@
// toggle content
$form
.
find
(
'
.md-write-holder
'
).
show
();
$form
.
find
(
'
textarea.markdown-area
'
).
focus
();
return
$form
.
find
(
'
.md-preview-holder
'
).
hide
();
$form
.
find
(
'
.md-preview-holder
'
).
hide
();
});
$
(
document
).
on
(
'
markdown-preview:toggle
'
,
function
(
e
,
keyboardEvent
)
{
...
...
@@ -137,11 +134,11 @@
$target
=
$
(
keyboardEvent
.
target
);
if
(
$target
.
is
(
'
textarea.markdown-area
'
))
{
$
(
document
).
triggerHandler
(
'
markdown-preview:show
'
,
[
$target
.
closest
(
'
form
'
)]);
return
keyboardEvent
.
preventDefault
();
keyboardEvent
.
preventDefault
();
}
else
if
(
lastTextareaPreviewed
)
{
$target
=
lastTextareaPreviewed
;
$
(
document
).
triggerHandler
(
'
markdown-preview:hide
'
,
[
$target
.
closest
(
'
form
'
)]);
return
keyboardEvent
.
preventDefault
();
keyboardEvent
.
preventDefault
();
}
});
...
...
@@ -149,14 +146,14 @@
var
$form
;
e
.
preventDefault
();
$form
=
$
(
this
).
closest
(
'
form
'
);
return
$
(
document
).
triggerHandler
(
'
markdown-preview:show
'
,
[
$form
]);
$
(
document
).
triggerHandler
(
'
markdown-preview:show
'
,
[
$form
]);
});
$
(
document
).
on
(
'
click
'
,
writeButtonSelector
,
function
(
e
)
{
var
$form
;
e
.
preventDefault
();
$form
=
$
(
this
).
closest
(
'
form
'
);
return
$
(
document
).
triggerHandler
(
'
markdown-preview:hide
'
,
[
$form
]);
$
(
document
).
triggerHandler
(
'
markdown-preview:hide
'
,
[
$form
]);
});
}).
call
(
this
);
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录