Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
fd1c4f5f
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,发现更多精彩内容 >>
未验证
提交
fd1c4f5f
编写于
2月 15, 2018
作者:
J
James Lopez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
more refactoring
上级
bee837d7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
17 deletion
+15
-17
app/helpers/blob_helper.rb
app/helpers/blob_helper.rb
+15
-17
未找到文件。
app/helpers/blob_helper.rb
浏览文件 @
fd1c4f5f
...
...
@@ -27,7 +27,7 @@ module BlobHelper
elsif
!
current_user
||
user_can_modify_blob
(
blob
,
project
,
ref
)
edit_link_tag
(
edit_text
,
edit_blob_path
(
project
,
ref
,
path
,
options
),
common_classes
)
elsif
user_can_fork_project
(
project
)
edit_
blob_fork
(
common_classes
,
edit_blob_path
(
project
,
ref
,
path
,
options
),
project
)
edit_
fork_button_tag
(
common_classes
,
project
,
edit_text
,
edit_blob_fork_params
(
path
)
)
end
end
...
...
@@ -60,7 +60,7 @@ module BlobHelper
elsif
user_can_modify_blob
(
blob
,
project
,
ref
)
edit_link_tag
(
ide_edit_text
,
ide_edit_path
(
project
,
ref
,
path
,
options
),
common_classes
)
elsif
user_can_fork_project
(
project
)
edit_
blob_fork
(
common_classes
,
edit_blob_path
(
project
,
ref
,
path
,
options
),
project
)
edit_
fork_button_tag
(
common_classes
,
project
,
ide_edit_text
,
edit_blob_fork_params
(
path
)
)
end
end
...
...
@@ -84,7 +84,7 @@ module BlobHelper
elsif
can_modify_blob?
(
blob
,
project
,
ref
)
button_tag
label
,
class:
"
#{
common_classes
}
"
,
'data-target'
=>
"#modal-
#{
modal_type
}
-blob"
,
'data-toggle'
=>
'modal'
elsif
can?
(
current_user
,
:fork_project
,
project
)
edit_
modify_file_fork
(
action
,
common_classes
,
label
,
project
)
edit_
fork_button_tag
(
common_classes
,
project
,
label
,
edit_modify_file_fork_params
(
action
)
)
end
end
...
...
@@ -319,30 +319,28 @@ module BlobHelper
blob
if
blob
&
.
readable_text?
end
def
edit_blob_fork
(
common_classes
,
path
,
project
)
continue_params
=
{
def
edit_blob_fork
_params
(
path
)
{
to:
path
,
notice:
edit_in_new_fork_notice
,
notice_now:
edit_in_new_fork_notice_now
}
fork_path
=
project_forks_path
(
project
,
namespace_key:
current_user
.
namespace
.
id
,
continue:
continue_params
)
button_tag
edit_text
,
class:
"
#{
common_classes
}
js-edit-blob-link-fork-toggler"
,
data:
{
action:
'edit'
,
fork_path:
fork_path
}
end
def
edit_modify_file_fork
(
action
,
common_classes
,
label
,
project
)
continue_params
=
{
to:
request
.
fullpath
,
notice:
edit_in_new_fork_notice
+
" Try to
#{
action
}
this file again."
,
def
edit_modify_file_fork
_params
(
action
)
{
to:
request
.
full
_
path
,
notice:
edit_in_new_fork_notice
_action
(
action
)
,
notice_now:
edit_in_new_fork_notice_now
}
fork_path
=
project_forks_path
(
project
,
namespace_key:
current_user
.
namespace
.
id
,
continue:
continue_params
)
end
def
edit_fork_button_tag
(
common_classes
,
project
,
label
,
params
)
fork_path
=
project_forks_path
(
project
,
namespace_key:
current_user
.
namespace
.
id
,
continue:
params
)
button_tag
label
,
button_tag
edit_text
,
class:
"
#{
common_classes
}
js-edit-blob-link-fork-toggler"
,
data:
{
action:
action
,
fork_path:
fork_path
}
data:
{
action:
'edit'
,
fork_path:
fork_path
}
end
def
edit_button_tag
(
button_text
,
common_classes
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录