diff --git a/src/resources/css/app.css b/src/resources/css/app.css
index af81990..6ac6867 100644
--- a/src/resources/css/app.css
+++ b/src/resources/css/app.css
@@ -1,41 +1,41 @@
#app {
- height: 100%;
+ height: 100%;
}
#app aside {
- background-color: #eeeeee;
- height: 100%;
+ background-color: #eeeeee;
+ height: 100%;
}
@media only screen and (min-width: 768px) {
- #app .main.grid {
- height: 100%;
- }
+ #app .main.grid {
+ height: 100%;
+ }
- #app .jobs.list {
- -webkit-box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.25);
- -moz-box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.25);
- box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.25);
- }
+ #app .jobs.list {
+ -webkit-box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.25);
+ -moz-box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.25);
+ box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.25);
+ }
}
#popup-connecting {
- position: fixed;
- bottom: 10px;
- right: 10px;
- padding: 20px;
+ position: fixed;
+ bottom: 10px;
+ right: 10px;
+ padding: 20px;
}
canvas {
- width: 100% !important;
- max-width: 800px;
- height: auto !important;
+ width: 100% !important;
+ max-width: 800px;
+ height: auto !important;
}
li.chart-overlay {
- position: absolute;
- display: inline-block;
- background: white;
- border: 1px solid lightgray;
- padding: 3px;
+ position: absolute;
+ display: inline-block;
+ background: white;
+ border: 1px solid lightgray;
+ padding: 3px;
}
diff --git a/src/resources/index.html b/src/resources/index.html
index 210c59b..7a93e6f 100644
--- a/src/resources/index.html
+++ b/src/resources/index.html
@@ -14,7 +14,6 @@
-
@@ -23,7 +22,7 @@
-
-
- Home
- Jobs
-
-
-
-
-
-
-
-
- {{job.name}} |
- #{{job.number}} |
- {{formatDate(job.started)}} |
- {{formatDuration(job.started,job.completed)}} |
-
-
-
-
-
-
-
-
- Home
- Jobs
- {{$route.params.name}}
-
-
-
-
{{$route.params.name}}
-
-
- - Last Successful Run
- - #{{lastSuccess.number}} {{lastSuccess?' - at '+formatDate(lastSuccess.started):'never'}}
- - Last Failed Run
- - #{{lastFailed.number}} {{lastFailed?' - at '+formatDate(lastFailed.started):'never'}}
-
-
-
-
-
Build time
-
-
+
+
+
+
+
+
+
+
+
+ Job |
+ Last run |
+
+
+
+
+ {{job.name}} |
+
+ #{{job.number}}:
+ Started at {{formatDate(job.started)}} and ran for {{formatDuration(job.started,job.completed)}}
+ |
+
+
+
-
-
-
-
-
-
- |
- Run |
- Started |
- Duration |
- Reason |
-
-
- {{nQueued}} run(s) queued |
-
-
- |
- #{{job.number}} |
- {{formatDate(job.started)}} |
- {{formatDuration(job.started, job.completed)}} |
- {{job.reason}} |
-
-
- |
- #{{job.number}} |
- {{formatDate(job.started)}} |
- {{formatDuration(job.started, job.completed)}} |
- {{job.reason}} |
-
-
-
-
-
-
+
-
-
- Home
- Jobs
- {{$route.params.name}}
- #{{$route.params.number}}
-
-
-
-
{{$route.params.name}} #{{$route.params.number}}
-
-
-
- - Reason
- {{job.reason}}
- - Upstream
- {{job.upstream.name}} #{{job.upstream.num}}
- - Queued for
- {{job.queued}}s
- - Started
- {{formatDate(job.started)}}
- - Completed
- {{formatDate(job.completed)}}
- - Duration
- {{formatDuration(job.started, job.completed)}}
-
-
-
-
-
-
-
Console output
-
-
-
-
+
+
+
+
+ back to jobs list
+
+
+
+
+
+
+
+ Last successful run |
+ #{{lastSuccess.number}} {{lastSuccess?' - at '+formatDate(lastSuccess.started):'never'}} |
+
+
+ Last failed run |
+ #{{lastFailed.number}} {{lastFailed?' - at '+formatDate(lastFailed.started):'never'}} |
+
+
+
+
+
+
+
+
+ Run |
+ Duration |
+
+
+
+
+ {{nQueued}} more run(s) queued |
+
+
+
+ #{{job.number}}
+
+ |
+
+
+
+ Running for {{formatDuration(job.started, job.completed)}}
+
+ |
+
+
+
+ #{{job.number}}
+
+ |
+
+ Started: {{formatDate(job.started)}}
+ Ran for {{formatDuration(job.started,job.completed)}}
+ |
+
+
+
+
+
+
+
+
+
+
+
+ back to {{$route.params.name}} job list
+
+
+
+
+
+
+
+
+ Reason |
+ {{job.reason}} |
+
+
+ Upstream |
+ {{job.upstream.name}} #{{job.upstream.num}} |
+
+
+ Queued for |
+ {{job.queued}}s |
+
+
+ Started |
+ {{formatDate(job.started)}} |
+
+
+ Completed |
+ {{formatDate(job.completed)}} |
+
+
+ Duration |
+ {{formatDuration(job.started, job.completed)}} |
+
+
+ Progress |
+
+
+
+ Running for {{formatDuration(job.started, job.completed)}}
+
+ |
+
+
+
+
+
+
+
+
+
+