Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
凌波微步_大先生
dashboard
提交
24b3712d
D
dashboard
项目概览
凌波微步_大先生
/
dashboard
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dashboard
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
24b3712d
编写于
3月 07, 2016
作者:
P
Piotr Bryk
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #497 from maciaszczykm/links-update
Add links to tour on zerostate and deploy views
上级
7a46552c
57d46f85
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
47 addition
and
56 deletion
+47
-56
src/app/frontend/deploy/deploy.html
src/app/frontend/deploy/deploy.html
+6
-0
src/app/frontend/deploy/helpsection/userhelp.scss
src/app/frontend/deploy/helpsection/userhelp.scss
+8
-0
src/app/frontend/replicationcontrollerlist/zerostate/zerostate.html
...ontend/replicationcontrollerlist/zerostate/zerostate.html
+18
-23
src/app/frontend/replicationcontrollerlist/zerostate/zerostate.scss
...ontend/replicationcontrollerlist/zerostate/zerostate.scss
+15
-18
src/app/frontend/replicationcontrollerlist/zerostate/zerostate_controller.js
...plicationcontrollerlist/zerostate/zerostate_controller.js
+0
-8
src/test/frontend/replicationcontrollerlist/zerostate/zerostate_controller_test.js
...tioncontrollerlist/zerostate/zerostate_controller_test.js
+0
-7
未找到文件。
src/app/frontend/deploy/deploy.html
浏览文件 @
24b3712d
...
...
@@ -28,6 +28,12 @@ limitations under the License.
Upload a YAML or JSON file
</md-radio-button>
</md-radio-group>
<kd-user-help>
To learn more,
<a
href=
"http://kubernetes.github.io/docs/user-guide/ui/"
target=
"_blank"
>
take the Dashboard Tour
<i
class=
"material-icons"
>
open_in_new
</i>
</a>
</kd-user-help>
</kd-help-section>
<div
ng-switch=
"ctrl.selection"
>
...
...
src/app/frontend/deploy/helpsection/userhelp.scss
浏览文件 @
24b3712d
...
...
@@ -15,11 +15,19 @@
@import
'../../variables'
;
.kd-user-help
{
font-size
:
$body-font-size-base
;
.kd-emphasized
{
color
:
$emphasis
;
word-wrap
:
break-word
;
}
.material-icons
{
color
:
$primary
;
font-size
:
$caption-font-size-base
;
vertical-align
:
middle
;
}
*
{
color
:
$muted
;
}
...
...
src/app/frontend/replicationcontrollerlist/zerostate/zerostate.html
浏览文件 @
24b3712d
...
...
@@ -19,34 +19,29 @@ limitations under the License.
<md-card
flex=
"50"
class=
"kd-zerostate-deploy-card"
>
<md-toolbar
layout=
"row"
class=
"md-primary kd-zerostate-card-header"
layout-align=
"center center"
flex=
"auto"
>
<md-icon
md-svg-icon=
"assets/images/kubernetes-logo.svg"
class=
"kd-zerostate-card-logo"
></md-icon>
<span
class=
"md-padding"
flex=
"auto"
>
The
<b>
Kubernetes Dashboard
</b>
lets you deploy, monitor
and troubleshoot containerized applications and services
</span>
<md-icon
md-svg-icon=
"assets/images/kubernetes-logo.svg"
class=
"kd-zerostate-card-logo"
>
</md-icon>
<span
class=
"md-padding"
flex=
"auto"
>
The
<b>
Kubernetes Dashboard
</b>
lets you deploy, monitor and troubleshoot containerized
applications and services
</span>
</md-toolbar>
<md-card-content
layout-align=
"center center"
>
<md-button
ui-sref=
"deploy"
class=
"md-raised md-primary kd-zerostate-deploy-bt"
>
Deploy an
app
<md-card-content
class=
"kd-zerostate-deploy-card-bottom"
layout-align=
"center center"
>
<md-button
ui-sref=
"deploy"
class=
"md-raised md-primary kd-zerostate-deploy-bt"
>
Deploy an
app
</md-button>
<div></div>
<a
class=
"md-raised md-primary kd-zerostate-deploy-bt"
ng-if=
"ctrl.containsOnlyKubeSystemRCs"
<div
class=
"kd-zerostate-lm"
>
To learn more,
<a
href=
"http://kubernetes.github.io/docs/user-guide/ui/"
target=
"_blank"
>
take the Dashboard Tour
<i
class=
"material-icons kd-zerostate-ext-link-icon"
>
open_in_new
</i>
</a>
</div>
<a
class=
"md-raised md-primary kd-zerostate-rcs"
ng-if=
"ctrl.containsOnlyKubeSystemRCs"
ui-sref=
"replicationcontrollers"
>
There are replication controllers in
namespace "kube-system" - click to show.
There are replication controllers in
kube-system namespace,
<br>
click to show them
</a>
</md-card-content>
</md-card>
<md-card
flex=
"15"
class=
"kd-zerostate-lm-card"
>
<md-card-content>
<md-text-float
class=
"kd-zerostate-lm-text"
><b>
Learn more
</b></md-text-float>
<md-list
class=
"kd-zerostate-lm-list"
>
<md-list-item
class=
"kd-zerostate-lm-list-item"
ng-repeat=
"option in ctrl.learnMoreLinks"
>
<a
ui-sref=
"{{option.link}}"
>
{{option.title}}
<i
class=
"material-icons kd-zerostate-ext-link-icon"
>
open_in_new
</i>
</a>
</md-list-item>
</md-list>
</md-card-content>
</md-card>
</md-content>
</div>
src/app/frontend/replicationcontrollerlist/zerostate/zerostate.scss
浏览文件 @
24b3712d
...
...
@@ -31,39 +31,36 @@
.kd-zerostate-card-logo
{
height
:
$logo-height
;
min-width
:
$logo-width
;
padding
:
0
0
0
15px
;
padding
-left
:
$baseline-grid
*
2
;
width
:
$logo-width
;
}
.kd-zerostate-deploy-card
{
color
:
$content-background
;
min-width
:
3
00px
;
min-width
:
5
00px
;
}
.kd-zerostate-deploy-bt
{
font-size
:
12px
;
font-size
:
$caption-font-size-base
;
min-width
:
120px
;
}
.kd-zerostate-lm-list
{
margin-top
:
10px
;
>
.kd-zerostate-lm-list-item
{
color
:
$primary
;
min-height
:
30px
;
padding
:
0
;
}
}
.kd-zerostate-ext-link-icon
{
font-size
:
1em
;
font-size
:
$body-font-size-base
;
vertical-align
:
middle
;
}
.kd-zerostate-lm-card
{
font-size
:
15px
;
min-width
:
200px
;
.kd-zerostate-deploy-card-bottom
{
display
:
flex
;
flex-wrap
:
wrap
;
justify-content
:
space-between
;
}
.kd-zerostate-lm
-text
{
.kd-zerostate-lm
{
color
:
$muted
;
font-size
:
$subhead-font-size-base
;
}
.kd-zerostate-rcs
{
padding-top
:
$baseline-grid
*
2
;
}
src/app/frontend/replicationcontrollerlist/zerostate/zerostate_controller.js
浏览文件 @
24b3712d
...
...
@@ -23,14 +23,6 @@ export default class ZeroStateController {
* @ngInject
*/
constructor
(
$stateParams
)
{
/** @export {!Array<{title:string, link:string}>} */
this
.
learnMoreLinks
=
[
{
title
:
'
Dashboard Tour
'
,
link
:
"
#
"
},
{
title
:
'
Deploying your App
'
,
link
:
"
#
"
},
{
title
:
'
Monitoring your App
'
,
link
:
"
#
"
},
{
title
:
'
Troubleshooting
'
,
link
:
"
#
"
},
];
/** @export {boolean} */
this
.
containsOnlyKubeSystemRCs
=
$stateParams
.
containsOnlyKubeSystemRCs
;
}
...
...
src/test/frontend/replicationcontrollerlist/zerostate/zerostate_controller_test.js
浏览文件 @
24b3712d
...
...
@@ -24,17 +24,10 @@ describe('Zerostate controller', () => {
beforeEach
(()
=>
{
angular
.
mock
.
module
(
replicationControllerListModule
.
name
);
angular
.
mock
.
inject
((
$controller
)
=>
{
ctrl
=
$controller
(
ZerostateController
,
stateParams
);
});
});
it
(
'
should do something
'
,
()
=>
{
expect
(
ctrl
.
learnMoreLinks
).
toEqual
([
{
title
:
'
Dashboard Tour
'
,
link
:
"
#
"
},
{
title
:
'
Deploying your App
'
,
link
:
"
#
"
},
{
title
:
'
Monitoring your App
'
,
link
:
"
#
"
},
{
title
:
'
Troubleshooting
'
,
link
:
"
#
"
},
]);
expect
(
ctrl
.
containsOnlyKubeSystemRCs
).
toEqual
(
stateParams
.
containsOnlyKubeSystemRCs
);
});
});
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录