Abstract away nav buttons. Add "Run" button to Nim code.

This commit is contained in:
Dominik Picheta 2018-05-08 19:07:30 +01:00
commit d2f3563d3f
2 changed files with 32 additions and 7 deletions

View file

@ -36,6 +36,22 @@ table th {
$navbar-height: 60px;
$logo-height: $navbar-height - 20px;
.navbar-button {
border-color: $navbar-border-color-dark;
background-color: $navbar-primary-color;
color: $navbar-color;
&:focus {
box-shadow: none;
}
&:hover {
background-color: darken($navbar-primary-color, 20%);
color: $navbar-color;
border-color: $navbar-border-color-dark;
}
}
#main-navbar {
background-color: $navbar-color;
@ -44,17 +60,16 @@ $logo-height: $navbar-height - 20px;
}
// Unfortunately we must colour the controls in the navbar manually.
.form-input, .btn {
.form-input {
border-color: $navbar-border-color-dark;
}
.btn-primary {
background-color: $navbar-primary-color;
color: $navbar-color;
.form-input:focus {
box-shadow: none;
}
.form-input:focus, .btn:focus {
box-shadow: none;
.btn-primary {
@extend .navbar-button;
}
}
@ -264,4 +279,14 @@ blockquote {
@extend .avatar;
@extend .avatar-sm;
}
}
.code-buttons {
position: absolute;
bottom: 0;
right: 0;
.btn-primary {
margin-bottom: $control-padding-y;
}
}

View file

@ -140,7 +140,7 @@
<pre class="code" data-lang="Nim"><code>proc hello(x: int) =
echo("Hello ", x)
42.hello()</code></pre>
42.hello()</code><div class="code-buttons"><button class="btn btn-primary btn-sm">Run</button></div></pre>
<p>The greatest function ever written is <code>hello</code>.</p>
<blockquote>