aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-04-04 23:05:40 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-04-04 23:05:40 +0900
commite5c0ca79c925d520aece26c2f35853f219c7cf6d (patch)
treee4697e098211ccb3913ce7027d5677a6228b2978
parenta0a4d093497a4e35583afa36d59dff40799b138f (diff)
downloadpoe-e5c0ca79c925d520aece26c2f35853f219c7cf6d.tar.gz
frontend: スタイルシートをみやすく
-rw-r--r--frontend/poe.scss156
1 files changed, 81 insertions, 75 deletions
diff --git a/frontend/poe.scss b/frontend/poe.scss
index 4ec0f80..81b2145 100644
--- a/frontend/poe.scss
+++ b/frontend/poe.scss
@@ -6,6 +6,25 @@ body {
margin: 0;
}
+pre {
+ display: block;
+ padding: 10px;
+ margin: 0;
+ font-size: 13px;
+ line-height: 1.4;
+ border: 1px solid #cccccc;
+ background-color: #f5f5f5;
+ overflow-x: auto;
+
+ code {
+ font-family: monospace;
+ }
+}
+
+.container {
+ padding: 0 15px;
+}
+
.navbar {
margin-bottom: 20px;
border: 1px solid #e7e7e7;
@@ -14,105 +33,92 @@ body {
padding: 0 30px;
display: flex;
align-items: center;
-}
-.navbar .brand {
- flex-grow: 1;
- padding: 15px 0;
- font-size: 18px;
-}
+ .brand {
+ flex-grow: 1;
+ padding: 15px 0;
+ font-size: 18px;
+ }
-.navbar ul {
- list-style: none;
- margin: 0;
- display: flex;
- align-items: center;
-}
+ a {
+ color: #777777;
+ text-decoration: none;
+ }
-.navbar ul li {
- display: block;
-}
+ ul {
+ list-style: none;
+ margin: 0;
+ display: flex;
+ align-items: center;
-.navbar a {
- color: #777777;
- text-decoration: none;
+ li {
+ display: block;
+ }
+ }
}
-.container {
- padding: 0 15px;
-}
-
-/* begin .panel */
.panel {
margin: 20px 0;
border: 1px solid #dddddd;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-}
-.panel .panel-heading {
- padding: 10px 15px;
- border-bottom: 1px solid;
- border-color: inherit;
-}
+ .panel-heading {
+ padding: 10px 15px;
+ border-bottom: 1px solid;
+ border-color: inherit;
+ }
-.panel .panel-body {
- padding: 15px;
-}
-
-.panel-success, .panel-success .panel-heading { border-color: #d6e9c6; }
-.panel-success .panel-heading { color: #3c763d; background-color: #dff0d8; }
-.panel-failure, .panel-failure .panel-heading { border-color: #ebccd1; }
-.panel-failure .panel-heading { color: #a94442; background-color: #f2dede; }
-.panel-running, .panel-running .panel-heading { border-color: #dddddd; }
-.panel-running .panel-heading { color: #333333; background-color: #f5f5f5; }
-/* end panel */
+ .panel-body {
+ padding: 15px;
+ }
-pre {
- display: block;
- padding: 10px;
- margin: 0;
- font-size: 13px;
- line-height: 1.4;
- border: 1px solid #cccccc;
- background-color: #f5f5f5;
- overflow-x: auto;
+ .panel-success, .panel-success .panel-heading { border-color: #d6e9c6; }
+ .panel-success .panel-heading { color: #3c763d; background-color: #dff0d8; }
+ .panel-failure, .panel-failure .panel-heading { border-color: #ebccd1; }
+ .panel-failure .panel-heading { color: #a94442; background-color: #f2dede; }
+ .panel-running, .panel-running .panel-heading { border-color: #dddddd; }
+ .panel-running .panel-heading { color: #333333; background-color: #f5f5f5; }
}
-pre code {
- font-family: monospace;
+/* EDITOR *************************************************/
+editor .CodeMirror-gutters {
+ height: 100% !important;
}
-.result-items-container .result-item:not(:last-child) {
- border-bottom: none;
- margin-bottom: 0;
-}
+/* RESULT *************************************************/
+.result-items-container {
+ .result-item {
+ margin-top: 0;
-.result-item {
- margin-top: 0;
-}
+ &:not(:last-child) {
+ border-bottom: none;
+ margin-bottom: 0;
+ }
-.result-item.result-item-collapsed .panel-heading:before {
- display: inline-block;
- width: 1em;
- content: "▸";
-}
+ &.result-item-collapsed {
+ .panel-heading:before {
+ display: inline-block;
+ width: 1em;
+ content: "▸";
+ }
-.result-item:not(.result-item-collapsed) .panel-heading:before {
- display: inline-block;
- width: 1em;
- content: "▾";
-}
+ .panel-body {
+ display: none;
+ }
+ }
-.result-item-collapsed .panel-body {
- display: none;
+ &:not(.result-item-collapsed) {
+ .panel-heading:before {
+ display: inline-block;
+ width: 1em;
+ content: "▾";
+ }
+ }
+ }
}
.result-exit { color: orange; }
.result-info { color: white; background-color: black; }
-.result-fd-1 { }
+.result-fd-1 { color: black; }
.result-fd-2 { color: red; }
-
-editor .CodeMirror-gutters {
- height: 100% !important;
-}