diff --git a/index.php b/index.php index 61c41ed..6a31821 100644 --- a/index.php +++ b/index.php @@ -79,9 +79,10 @@ return "❗"; } - function micobu_get_build_icon($build) { + function micobu_get_build_icon($build, $verbose = false) { + $verb = ($verbose ? ($build->result > 0 ? " Build failed with return code " . $build->result : " Build succeeded") : ""); if ($build->result > 0) - return ""; + return "$verb"; else return ""; } @@ -94,6 +95,10 @@ return MICOBU_BASE_LINK . "/" . $build->project->name . "/" . $build->hash . "/" . $filename; } + function micobu_get_dl_buttons($build) { + return "📰 🛈 📂"; + } + $projects = micobu_scan(); if (isset($_GET['p'])) { @@ -153,7 +158,33 @@ color: #666; text-align: right; } + .logframe { + width: 98vw; + margin-left: auto; + margin-right: auto; + } + .log { + font-size: 14pt; + font-family: monospace; + white-space: pre; + overflow-x: scroll; + } + .tdnohighlight:hover { + background-color: #222; + } + builds[$selected_hash]); $build = $projects[$selected_project]->builds[$selected_hash]; echo ""; - echo ""; + echo ""; echo ""; + echo ""; + echo ""; +?> + + + +"; } else if (isset($selected_project)) { echo "
Build status" . micobu_get_build_icon($build). "
Build status" . micobu_get_build_icon($build, true). "
Build time" . micobu_get_build_time($build) . "
Commit info" . $build->hash . " (" . $build->description . ")
Download" . micobu_get_dl_buttons($build) . "

Loading log...
"; foreach ($projects[$selected_project]->builds as $hash => $build) { - echo ""; + echo ""; } echo "
" . date(DATE_RFC2822, $build->time_start) . "" . micobu_get_build_icon($build) . "" . $build->description . "📰 🛈 📂
" . date(DATE_RFC2822, $build->time_start) . "" . micobu_get_build_icon($build) . "" . $build->description . "" . micobu_get_dl_buttons($build) . "
"; } else {