fix(getting started panel): some more work on this, #6466

This commit is contained in:
Torkel Ödegaard
2016-11-24 13:58:51 +01:00
parent 2233938ba7
commit 2f354ed926
2 changed files with 42 additions and 27 deletions
@@ -24,6 +24,34 @@ class GettingStartedPanelCtrl extends PanelCtrl {
this.stepIndex = 0;
this.steps = [];
if (!contextSrv.hasRole('Admin')) {
this.steps.push({
cta: 'Basic Concepts Guide',
icon: 'fa fa-file-text-o',
href: 'http://docs.grafana.org/guides/basic_concepts/',
check: () => $q.when(false),
cssClass: 'active',
});
this.steps.push({
cta: 'Getting Started Guide',
icon: 'fa fa-file-text-o',
href: 'http://docs.grafana.org/guides/getting_started/',
check: () => $q.when(false),
cssClass: 'active',
});
this.steps.push({
cta: 'Building a dashboard',
icon: 'fa fa-film',
href: 'http://docs.grafana.org/tutorials/screencasts/',
check: () => $q.when(false),
cssClass: 'active',
});
return;
}
this.steps.push({
title: 'Install Grafana',
icon: 'icon-gf icon-gf-check',
@@ -14,32 +14,6 @@ $path-height: 4px !default;
$path-position: $marker-size-half - ($path-height / 2);
.gettingstarted-blurb-copy {
margin-bottom: $spacer/2;
text-align: center;
}
.gettingstarted-blurb {
@extend .gettingstarted-blurb-copy;
color: $text-color;
display: block;
&:hover{
text-decoration: underline;
}
}
.gettingstarted-blurb-success {
@extend .gettingstarted-blurb-copy;
color: $text-color-weak;
}
.gettingstarted-blurb-upcoming {
@extend .gettingstarted-blurb-copy;
color: $text-color-weak;
}
.dashlist-cta-close-btn {
color: $text-color-weak;
float: right;
@@ -105,6 +79,19 @@ $path-position: $marker-size-half - ($path-height / 2);
.progress-title {
font-weight: 400;
}
.progress-text {
display: none;
}
.progress-marker {
.icon-gf {
color: $brand-primary;
-webkit-text-fill-color: transparent;
background: $brand-gradient;
-webkit-background-clip: text;
text-decoration:none;
}
}
}
&.completed {
@@ -145,6 +132,7 @@ $path-position: $marker-size-half - ($path-height / 2);
background-color: $panel-bg;
margin-left: auto;
margin-right: auto;
margin-bottom: $spacer;
color: $text-color-weak;
font-size: 35px;
vertical-align: sub;
@@ -153,7 +141,6 @@ $path-position: $marker-size-half - ($path-height / 2);
// Progress text
.progress-text {
display: block;
padding: $spacer;
overflow: hidden;
text-overflow: ellipsis;
}