Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
cb619298
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,体验更适合开发者的 AI 搜索 >>
提交
cb619298
编写于
3月 26, 2016
作者:
J
Jacob Schatz
提交者:
Jacob Schatz
3月 30, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Make changed values visible in minimized sidebar.
上级
7b2af874
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
39 addition
and
25 deletion
+39
-25
app/assets/javascripts/labels_select.js.coffee
app/assets/javascripts/labels_select.js.coffee
+13
-7
app/assets/javascripts/milestone_select.js.coffee
app/assets/javascripts/milestone_select.js.coffee
+9
-13
app/assets/javascripts/users_select.js.coffee
app/assets/javascripts/users_select.js.coffee
+17
-5
未找到文件。
app/assets/javascripts/labels_select.js.coffee
浏览文件 @
cb619298
...
...
@@ -16,6 +16,7 @@ class @LabelsSelect
abilityName
=
$dropdown
.
data
(
'ability-name'
)
$selectbox
=
$dropdown
.
closest
(
'.selectbox'
)
$block
=
$selectbox
.
closest
(
'.block'
)
$sidebarCollapsedValue
=
$block
.
find
(
'.sidebar-collapsed-icon span'
)
$value
=
$block
.
find
(
'.value'
)
$loading
=
$block
.
find
(
'.block-loading'
).
fadeOut
()
...
...
@@ -151,13 +152,17 @@ class @LabelsSelect
$loading
.
fadeOut
()
$selectbox
.
hide
()
data
.
issueURLSplit
=
issueURLSplit
if
not
data
.
labels
.
length
template
=
labelNoneHTMLTemplate
()
else
labelCount
=
0
if
data
.
labels
.
length
template
=
labelHTMLTemplate
(
data
)
href
=
$value
.
show
()
.
html
(
template
)
labelCount
=
data
.
labels
.
length
else
template
=
labelNoneHTMLTemplate
()
$value
.
removeAttr
(
'style'
)
.
html
(
template
)
$sidebarCollapsedValue
.
text
(
labelCount
)
$value
.
find
(
'a'
)
.
each
((
i
)
->
...
...
@@ -226,7 +231,8 @@ class @LabelsSelect
hidden
:
->
$selectbox
.
hide
()
$value
.
show
()
# display:block overrides the hide-collapse rule
$value
.
removeAttr
(
'style'
)
if
$dropdown
.
hasClass
'js-multiselect'
saveLabelData
()
...
...
app/assets/javascripts/milestone_select.js.coffee
浏览文件 @
cb619298
...
...
@@ -18,6 +18,7 @@ class @MilestoneSelect
abilityName
=
$dropdown
.
data
(
'ability-name'
)
$selectbox
=
$dropdown
.
closest
(
'.selectbox'
)
$block
=
$selectbox
.
closest
(
'.block'
)
$sidebarCollapsedValue
=
$block
.
find
(
'.sidebar-collapsed-icon span'
)
$value
=
$block
.
find
(
'.value'
)
$loading
=
$block
.
find
(
'.block-loading'
).
fadeOut
()
...
...
@@ -80,18 +81,14 @@ class @MilestoneSelect
milestone
.
name
is
selectedMilestone
hidden
:
->
$selectbox
.
hide
()
$value
.
show
()
clicked
:
(
selected
)
->
# display:block overrides the hide-collapse rule
$value
.
removeAttr
(
'style'
)
clicked
:
(
e
)
->
if
$dropdown
.
hasClass
'js-filter-bulk-update'
return
if
$dropdown
.
hasClass
(
'js-filter-submit'
)
if
selected
.
name
?
selectedMilestone
=
selected
.
name
else
if
selected
.
title
?
selectedMilestone
=
selected
.
title
else
selectedMilestone
=
''
if
$dropdown
.
hasClass
'js-filter-submit'
$dropdown
.
parents
(
'form'
).
submit
()
else
selected
=
$selectbox
...
...
@@ -109,13 +106,12 @@ class @MilestoneSelect
).
done
(
data
)
->
$loading
.
fadeOut
()
$selectbox
.
hide
()
$milestoneLink
=
$value
.
show
()
.
find
(
'a'
)
$value
.
removeAttr
(
'style'
)
if
data
.
milestone
?
data
.
milestone
.
namespace
=
_this
.
currentProject
.
namespace
data
.
milestone
.
path
=
_this
.
currentProject
.
path
$value
.
html
(
milestoneLinkTemplate
(
data
.
milestone
))
$sidebarCollapsedValue
.
text
(
data
.
milestone
.
title
)
else
$value
.
html
(
milestoneLinkNoneTemplate
)
)
)
\ No newline at end of file
app/assets/javascripts/users_select.js.coffee
浏览文件 @
cb619298
...
...
@@ -19,6 +19,7 @@ class @UsersSelect
$block
=
$selectbox
.
closest
(
'.block'
)
abilityName
=
$dropdown
.
data
(
'ability-name'
)
$value
=
$block
.
find
(
'.value'
)
$collapsedSidebar
=
$block
.
find
(
'.sidebar-collapsed-user'
)
$loading
=
$block
.
find
(
'.block-loading'
).
fadeOut
()
$block
.
on
(
'click'
,
'.js-assign-yourself'
,
(
e
)
=>
...
...
@@ -51,11 +52,21 @@ class @UsersSelect
name
:
'Unassigned'
username
:
''
avatar
:
''
$value
.
html
(
assigneeTemplate
(
user
))
$collapsedSidebar
.
html
(
collapsedAssigneeTemplate
(
user
))
collapsedAssigneeTemplate
=
_
.
template
(
'<% if( avatar ) { %>
<a class="author_link" href="/u/<%= username %>">
<img width="24" class="avatar avatar-inline s24" alt="" src="<%= avatar %>">
<span class="author">Toni Boehm</span>
</a>
<% } else { %>
<i class="fa fa-user"></i>
<% } %>'
)
$value
.
html
(
noAssigneeTemplate
(
user
))
$value
.
find
(
'a'
).
attr
(
'href'
)
noAssigneeTemplate
=
_
.
template
(
assigneeTemplate
=
_
.
template
(
'<% if (username) { %>
<a class="author_link " href="/u/<%= username %>">
<% if( avatar ) { %>
...
...
@@ -131,7 +142,8 @@ class @UsersSelect
hidden
:
(
e
)
->
$selectbox
.
hide
()
$value
.
show
()
# display:block overrides the hide-collapse rule
$value
.
removeAttr
(
'style'
)
clicked
:
(
user
)
->
page
=
$
(
'body'
).
data
'page'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录