Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
-布谷鸟-
nosqlclient
提交
63f491b4
N
nosqlclient
项目概览
-布谷鸟-
/
nosqlclient
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
nosqlclient
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
63f491b4
编写于
5月 12, 2017
作者:
R
rsercano
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
#361 uhd
上级
df58248b
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
31 addition
and
12 deletion
+31
-12
client/imports/views/pages/aggregate_pipeline/aggregate_pipeline.html
...ts/views/pages/aggregate_pipeline/aggregate_pipeline.html
+5
-0
client/imports/views/pages/aggregate_pipeline/aggregate_pipeline.js
...orts/views/pages/aggregate_pipeline/aggregate_pipeline.js
+23
-8
client/imports/views/pages/browse_collection/browse_collection.js
...mports/views/pages/browse_collection/browse_collection.js
+3
-4
未找到文件。
client/imports/views/pages/aggregate_pipeline/aggregate_pipeline.html
浏览文件 @
63f491b4
...
...
@@ -68,6 +68,11 @@
<ul
class=
"sortable-list agile-list col-lg-11"
id=
"stages"
>
</ul>
</div>
<ul
id=
"aggregateResultTabs"
class=
"nav nav-tabs"
>
</ul>
<div
id=
"aggregateResultTabContents"
class=
"tab-content"
>
</div>
</form>
</div>
</div>
...
...
client/imports/views/pages/aggregate_pipeline/aggregate_pipeline.js
浏览文件 @
63f491b4
...
...
@@ -3,7 +3,6 @@ import {Meteor} from "meteor/meteor";
import
{
Session
}
from
"
meteor/session
"
;
import
{
FlowRouter
}
from
"
meteor/kadira:flow-router
"
;
import
Helper
from
"
/client/imports/helper
"
;
import
{
setResult
}
from
"
./aggregate_result_modal/aggregate_result_modal
"
;
import
"
./aggregate_pipeline.html
"
;
const
toastr
=
require
(
'
toastr
'
);
...
...
@@ -14,8 +13,24 @@ const Ladda = require('ladda');
*/
let
stageNumbers
=
0
;
const
init
=
function
()
{
const
resultTabs
=
$
(
'
#aggregateResultTabs
'
);
resultTabs
.
on
(
'
show.bs.tab
'
,
function
(
e
)
{
const
query
=
$
(
$
(
e
.
target
).
attr
(
'
href
'
)).
data
(
'
query
'
);
if
(
query
)
{
//renderQuery(query);
}
});
// set onclose
resultTabs
.
on
(
'
click
'
,
'
.close
'
,
function
()
{
$
(
this
).
parents
(
'
li
'
).
remove
();
$
(
$
(
this
).
parents
(
'
a
'
).
attr
(
'
href
'
)).
remove
();
});
};
const
initCodeMirrorStage
=
function
()
{
Helper
.
initializeCodeMirror
(
$
(
'
#wrapper
'
+
stageNumbers
),
'
txtObjectStage
'
+
stageNumbers
);
Helper
.
initializeCodeMirror
(
$
(
'
#wrapper
'
+
stageNumbers
),
'
txtObjectStage
'
+
stageNumbers
,
false
,
50
);
};
const
createPipeline
=
function
(
stageListElements
)
{
...
...
@@ -69,10 +84,9 @@ Template.aggregatePipeline.onRendered(function () {
});
$
(
'
#cmbStageQueries
'
).
chosen
();
stageNumbers
=
0
;
Helper
.
initializeCollectionsCombobox
();
init
();
}
});
});
...
...
@@ -111,8 +125,10 @@ Template.aggregatePipeline.events({
Helper
.
showMeteorFuncError
(
err
,
result
,
"
Couldn't execute
"
);
}
else
{
setResult
(
result
.
result
);
$
(
'
#aggregateResultModal
'
).
modal
(
'
show
'
);
//setResult(result.result);
//$('#aggregateResultModal').modal('show');
}
Ladda
.
stopAll
();
...
...
@@ -126,8 +142,7 @@ Template.aggregatePipeline.events({
let
query
=
cmb
.
chosen
().
val
();
if
(
query
)
{
query
=
'
$
'
+
query
;
let
liElement
=
'
<li class="success-element
'
+
query
+
'
" id="stage
'
+
stageNumbers
+
'
">
'
+
query
+
'
<div id="wrapper
'
+
stageNumbers
+
'
" class="agile-detail">
'
+
'
<a id="remove-stage-element" href="#" data-number="
'
+
stageNumbers
+
'
" class="pull-right btn btn-xs btn-white"><i class="fa fa-remove"></i> Remove</a>
'
;
let
liElement
=
'
<li class="success-element
'
+
query
+
'
" id="stage
'
+
stageNumbers
+
'
">
'
+
query
+
'
<a id="remove-stage-element" href="#" data-number="
'
+
stageNumbers
+
'
" class="pull-right btn btn-xs btn-white"><i class="fa fa-remove"></i> Remove</a><div id="wrapper
'
+
stageNumbers
+
'
" class="agile-detail">
'
;
let
stringInput
=
'
<input type="text" class="form-control" id="txtStringStage
'
+
stageNumbers
+
'
"/>
'
;
let
numberInput
=
'
<input id="inputNumberStage
'
+
stageNumbers
+
'
" min="0" type="number" class="form-control">
'
;
...
...
client/imports/views/pages/browse_collection/browse_collection.js
浏览文件 @
63f491b4
...
...
@@ -145,15 +145,14 @@ const init = function () {
}
});
clearQueryIfAdmin
();
};
const
clearQueryIfAdmin
=
function
()
{
$
.
each
(
Enums
.
ADMIN_QUERY_TYPES
,
function
(
key
,
value
)
{
if
(
value
==
Session
.
get
(
Helper
.
strSessionSelectedQuery
))
{
Session
.
set
(
Helper
.
strSessionSelectedQuery
,
undefined
);
Session
.
set
(
Helper
.
strSessionSelectedOptions
,
undefined
);
if
(
value
==
=
Session
.
get
(
Helper
.
strSessionSelectedQuery
))
{
Session
.
set
(
Helper
.
strSessionSelectedQuery
,
null
);
Session
.
set
(
Helper
.
strSessionSelectedOptions
,
null
);
}
});
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录