Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
cea178da
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,发现更多精彩内容 >>
提交
cea178da
编写于
4月 05, 2019
作者:
W
Winnie Hellmann
提交者:
Phil Hughes
4月 05, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Extract recentSearchesStorageKeys from FilteredSearchManager
(cherry picked from commit a4d0b2435ff132da9bb238fea95672a6ddfd084d)
上级
36d1d908
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
5 deletion
+11
-5
app/assets/javascripts/filtered_search/filtered_search_manager.js
...ts/javascripts/filtered_search/filtered_search_manager.js
+7
-5
app/assets/javascripts/filtered_search/recent_searches_storage_keys.js
...vascripts/filtered_search/recent_searches_storage_keys.js
+4
-0
未找到文件。
app/assets/javascripts/filtered_search/filtered_search_manager.js
浏览文件 @
cea178da
import
_
from
'
underscore
'
;
import
{
getParameterByName
,
getUrlParamsArray
}
from
'
~/lib/utils/common_utils
'
;
import
IssuableFilteredSearchTokenKeys
from
'
~/filtered_search/issuable_filtered_search_token_keys
'
;
import
recentSearchesStorageKeys
from
'
ee_else_ce/filtered_search/recent_searches_storage_keys
'
;
import
{
visitUrl
}
from
'
../lib/utils/url_utility
'
;
import
Flash
from
'
../flash
'
;
import
FilteredSearchContainer
from
'
./container
'
;
...
...
@@ -36,10 +37,11 @@ export default class FilteredSearchManager {
this
.
tokensContainer
=
this
.
container
.
querySelector
(
'
.tokens-container
'
);
this
.
filteredSearchTokenKeys
=
filteredSearchTokenKeys
;
this
.
stateFiltersSelector
=
stateFiltersSelector
;
this
.
recentsStorageKeyNames
=
{
issues
:
'
issue-recent-searches
'
,
merge_requests
:
'
merge-request-recent-searches
'
,
};
const
{
multipleAssignees
}
=
this
.
filteredSearchInput
.
dataset
;
if
(
multipleAssignees
&&
this
.
filteredSearchTokenKeys
.
enableMultipleAssignees
)
{
this
.
filteredSearchTokenKeys
.
enableMultipleAssignees
();
}
this
.
recentSearchesStore
=
new
RecentSearchesStore
({
isLocalStorageAvailable
:
RecentSearchesService
.
isAvailable
(),
...
...
@@ -51,7 +53,7 @@ export default class FilteredSearchManager {
const
fullPath
=
this
.
searchHistoryDropdownElement
?
this
.
searchHistoryDropdownElement
.
dataset
.
fullPath
:
'
project
'
;
const
recentSearchesKey
=
`
${
fullPath
}
-
${
this
.
recentsStorageKeyName
s
[
this
.
page
]}
`
;
const
recentSearchesKey
=
`
${
fullPath
}
-
${
recentSearchesStorageKey
s
[
this
.
page
]}
`
;
this
.
recentSearchesService
=
new
RecentSearchesService
(
recentSearchesKey
);
}
...
...
app/assets/javascripts/filtered_search/recent_searches_storage_keys.js
0 → 100644
浏览文件 @
cea178da
export
default
{
issues
:
'
issue-recent-searches
'
,
merge_requests
:
'
merge-request-recent-searches
'
,
};
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录