[gnome-continuous] build.gnome.org: Update theme to GNOME Deneb
- From: Tom Tryfonidis <tomtryf src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-continuous] build.gnome.org: Update theme to GNOME Deneb
- Date: Fri, 16 Feb 2018 18:57:35 +0000 (UTC)
commit f2f7f5d14a5d3417aa71d7b0eb2830dad45df353
Author: Tom Tryfonidis <tomtryf gnome org>
Date: Fri Feb 16 20:55:07 2018 +0200
build.gnome.org: Update theme to GNOME Deneb
https://wiki.gnome.org/GnomeWeb/Deneb
extras/build.gnome.org/app.css | 17 +++-
extras/build.gnome.org/images/build-icon.svg | 31 +++++++
extras/build.gnome.org/index.html | 84 +++++++++++++------
.../partials/gnome-continuous-build.html | 2 +-
.../build.gnome.org/partials/gnome-continuous.html | 8 ++-
5 files changed, 109 insertions(+), 33 deletions(-)
---
diff --git a/extras/build.gnome.org/app.css b/extras/build.gnome.org/app.css
index 7b1a6ca..635b386 100644
--- a/extras/build.gnome.org/app.css
+++ b/extras/build.gnome.org/app.css
@@ -1,9 +1,18 @@
-body {
- padding-top: 80px;
+.welcome-container {
+ margin-top: 5%;
}
-.content {
- padding-left: 17%;
+.welcome-content {
+ margin-left: 8px;
+}
+
+.welcome-container img {
+ margin: 5px 10px 0 0;
+ width: 64px;
+}
+
+.welcome-content .h4 {
+ font-size: 1.2rem;
}
.task-failed {
diff --git a/extras/build.gnome.org/images/build-icon.svg b/extras/build.gnome.org/images/build-icon.svg
new file mode 100644
index 0000000..b6bea55
--- /dev/null
+++ b/extras/build.gnome.org/images/build-icon.svg
@@ -0,0 +1,31 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns='http://www.w3.org/2000/svg' id='svg7384'
xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:cc='http://creativecommons.org/ns#'
xmlns:svg='http://www.w3.org/2000/svg' width='16' sodipodi:docname='emblem-system-symbolic.svg' height='16'
xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' version='1.1' inkscape:version='0.48.1 r9760'>
+ <metadata id='metadata90'>
+ <rdf:RDF>
+ <cc:Work rdf:about=''>
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview inkscape:window-height='967' inkscape:snap-bbox-midpoints='false'
inkscape:snap-grids='true' inkscape:object-paths='false' pagecolor='#555753' inkscape:zoom='1'
inkscape:current-layer='layer15' borderopacity='1' inkscape:snap-others='false' inkscape:window-x='2259'
inkscape:window-y='356' inkscape:snap-to-guides='true' gridtolerance='10' id='namedview88'
inkscape:snap-global='true' inkscape:cx='9.30971' inkscape:cy='-0.23089111' bordercolor='#666666'
inkscape:window-width='1226' inkscape:snap-bbox='true' guidetolerance='10' showguides='true'
showborder='false' inkscape:guide-bbox='true' inkscape:object-nodes='false' inkscape:pageopacity='1'
inkscape:window-maximized='0' objecttolerance='10' showgrid='false' inkscape:snap-nodes='true'
inkscape:bbox-paths='false' inkscape:pageshadow='2'>
+ <inkscape:grid visible='true' spacingx='1px' spacingy='1px' id='grid4866' type='xygrid' empspacing='2'
enabled='true' snapvisiblegridlinesonly='true'/>
+ </sodipodi:namedview>
+ <title id='title9167'>Gnome Symbolic Icon Theme</title>
+ <defs id='defs7386'/>
+ <g inkscape:label='status' id='layer9' style='display:inline' transform='translate(-441.0002,-400.99999)'
inkscape:groupmode='layer'/>
+ <g inkscape:label='devices' id='layer10' transform='translate(-441.0002,-400.99999)'
inkscape:groupmode='layer'/>
+ <g inkscape:label='apps' id='layer11' transform='translate(-441.0002,-400.99999)'
inkscape:groupmode='layer'/>
+ <g inkscape:label='places' id='layer13' transform='translate(-441.0002,-400.99999)'
inkscape:groupmode='layer'/>
+ <g inkscape:label='mimetypes' id='layer14' transform='translate(-441.0002,-400.99999)'
inkscape:groupmode='layer'/>
+ <g inkscape:label='emblems' id='layer15' style='display:inline'
transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'>
+
+ <path id='path35543-6-4' d='m 449.0004,402.00002 c -0.22065,0 -0.44081,0.0113 -0.65625,0.0312 l
-0.40625,2.09375 c -0.33446,0.0733 -0.66305,0.17589 -0.96875,0.3125 l -1.53125,-1.46875 c -0.38863,0.23011
-0.72695,0.51408 -1.0625,0.8125 l 0.90625,1.90625 c -0.22242,0.24899 -0.42425,0.5225 -0.59375,0.8125 l
-2.09375,-0.28125 c -0.17772,0.40877 -0.30872,0.83637 -0.40625,1.28125 l 1.84375,1 c -0.0171,0.16809
-0.0312,0.3274 -0.0312,0.5 0,0.1726 0.0142,0.33191 0.0312,0.5 l -1.84375,1 c 0.0975,0.44488 0.22853,0.87248
0.40625,1.28125 l 2.09375,-0.28125 c 0.1695,0.29 0.37133,0.56351 0.59375,0.8125 l -0.90625,1.90625 c
0.33555,0.29842 0.67387,0.58239 1.0625,0.8125 l 1.53125,-1.46875 c 0.3057,0.13661 0.63429,0.23916
0.96875,0.3125 l 0.40625,2.09375 c 0.21544,0.02 0.4356,0.0312 0.65625,0.0312 0.22065,0 0.44081,-0.0113
0.65625,-0.0312 l 0.40625,-2.09375 c 0.33446,-0.0733 0.66305,-0.17589 0.96875,-0.3125 l 1.53125,1.46875 c
0.38863,-0.23011 0.72695,-0.51408 1.0625,-0.8125 l -0.90625,-1
.90625 c 0.22242,-0.24899 0.42425,-0.5225 0.59375,-0.8125 l 2.09375,0.28125 c 0.17772,-0.40877
0.30872,-0.83637 0.40625,-1.28125 l -1.84375,-1 c 0.0171,-0.16809 0.0312,-0.3274 0.0312,-0.5 0,-0.1726
-0.0142,-0.33191 -0.0312,-0.5 l 1.84375,-1 c -0.0975,-0.44488 -0.22853,-0.87248 -0.40625,-1.28125 l
-2.09375,0.28125 c -0.1695,-0.29 -0.37133,-0.56351 -0.59375,-0.8125 l 0.90625,-1.90625 c -0.33555,-0.29842
-0.67387,-0.58239 -1.0625,-0.8125 l -1.53125,1.46875 c -0.3057,-0.13661 -0.63429,-0.23916 -0.96875,-0.3125 l
-0.40625,-2.09375 c -0.21544,-0.02 -0.4356,-0.0312 -0.65625,-0.0312 z m 0,4 c 1.65685,0 3,1.34315 3,3
0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z'
style='color:#000000;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate'
inkscape:connector-curvature='0' sodipodi:nodetypes='sccccccccccsccccccccccsccccccccccsccccccccccssssss'/>
+ </g>
+ <g inkscape:label='emotes' id='g71291' style='display:inline' transform='translate(-441.0002,-400.99999)'
inkscape:groupmode='layer'/>
+ <g inkscape:label='categories' id='g4953' style='display:inline'
transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
+ <g inkscape:label='actions' id='layer12' style='display:inline'
transform='translate(-441.0002,-400.99999)' inkscape:groupmode='layer'/>
+</svg>
diff --git a/extras/build.gnome.org/index.html b/extras/build.gnome.org/index.html
index d0ff40e..cf1fa5c 100644
--- a/extras/build.gnome.org/index.html
+++ b/extras/build.gnome.org/index.html
@@ -3,8 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
- <link href="bootstrap-theme.min.css" rel="stylesheet">
- <link href="bootstrap.min.css" rel="stylesheet">
+ <link href="https://static.gnome.org/css/deneb.min.css" rel="stylesheet">
<link href="app.css" rel="stylesheet">
<script src="angular.min.js"></script>
<script src="angular-route.min.js"></script>
@@ -12,35 +11,66 @@
<script src="controllers.js"></script>
<script src="depgraph.js"></script>
</head>
-<body>
- <div class='navbar-header container-fluid navbar navbar-inverse navbar-fixed-top'>
- <h1><a class="navbar-brand"
href="https://wiki.gnome.org/Projects/GnomeContinuous">GNOME-Continuous</a></h1>
- <h2><a href="/continuous/buildmaster/images/z/current/">Download</a></h2>
- </div>
+<body class="gnome-body">
+ <header class="gnome-header">
+ <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button aria-expanded="false" class="navbar-toggle collapsed"
data-target="#navbar-wrapper" data-toggle="collapse" type="button"><span class="icon-bar top-bar"></span>
<span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span></button> <a
class="gnome-navbar-brand" href="/"><img alt="GNOME logo"
src="https://static.gnome.org/img/gnome-logo.svg"></a>
+ </div>
+ <div class="collapse navbar-collapse" id="navbar-wrapper">
+ <ul class="nav navbar-nav">
+ <li>
+ <a href="https://wiki.gnome.org/Projects/GnomeContinuous">What is Continuous</a>
+ </li>
+ <li>
+ <a href="/continuous/buildmaster/images/z/current/">Download</a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </nav>
+ </header>
- <div class='container-fluid'>
- <div ng-controller="ContinuousHomeCtrl" id="sidebar" class="nav nav-sidebar row col-sm-3 col-md-2"
role="navigation">
- <div class="list-group">
- <div ng-repeat="build in builds" class='list-group-item list-group-item-success' ng-class="{
- 'list-group-item-danger': build.failed.indexOf('resolve') > -1,
- 'list-group-item-danger': build.failed.indexOf('build') > -1,
- 'list-group-item-warning': build.failed.indexOf('smoketest') > -1,
- 'list-group-item-warning': build.failed.indexOf('smoketest-classic') > -1}"
- >
- <a href="#/build/{{build.name}}">
- <div>Build {{build['name']}}
- <span class='badge btn-warning pull-right' ng-if='build.failed.length > 0 &&
build.inprogress.length == 0'>!</span>
+ <div class="gnome-content">
+ <div class='container'>
+ <div class='row'>
+ <div ng-controller="ContinuousHomeCtrl" id="sidebar" class="col-sm-3 col-md-2" role="navigation">
+ <div class="list-group">
+ <div ng-repeat="build in builds" class='list-group-item list-group-item-success' ng-class="{
+ 'list-group-item-danger': build.failed.indexOf('resolve') > -1,
+ 'list-group-item-danger': build.failed.indexOf('build') > -1,
+ 'list-group-item-warning': build.failed.indexOf('smoketest') > -1,
+ 'list-group-item-warning': build.failed.indexOf('smoketest-classic') > -1}"
+ >
+ <a href="#/build/{{build.name}}">
+ <div>Build {{build['name']}}
+ <span class='badge btn-warning pull-right' ng-if='build.failed.length > 0 &&
build.inprogress.length == 0'>!</span>
+ </div>
+ <span ng-repeat="inprogress in build.inprogress">
+ <div class='badge btn-info'>{{ inprogress }}</div>
+ </span>
+ </a>
+ </div>
+ </div>
</div>
- <span ng-repeat="inprogress in build.inprogress">
- <div class='badge btn-info'>{{ inprogress }}</div>
- </span>
- </a>
- </div>
+ <div ng-view class="content col-sm-9 col-md-10"></div>
+ </div>
</div>
</div>
- <div ng-view class="content"></div>
- </div>
-
+ <div class="footer m-t-0">
+ <div class="container triangles">
+ <div class="row">
+ <div class="col-xs-12">
+ <p>© <a href="https://www.gnome.org"> The GNOME Project</a></p>
+ <p>Continuous.
+ Hosted by <a href="https://www.redhat.com/" target="_blank">Red Hat</a>.
+ Powered by <a href="https://git.gnome.org/browse/gnome-continuous" target="_blank">GNOME
Continuous</a>.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
</body>
</html>
diff --git a/extras/build.gnome.org/partials/gnome-continuous-build.html
b/extras/build.gnome.org/partials/gnome-continuous-build.html
index c8793da..a26dbb4 100644
--- a/extras/build.gnome.org/partials/gnome-continuous-build.html
+++ b/extras/build.gnome.org/partials/gnome-continuous-build.html
@@ -1,5 +1,5 @@
<article>
- <h2>Build {{ buildVersion }}</h2>
+ <h1 class="m-t-0">Build {{ buildVersion }}</h1>
<div dep-graph="taskStates" class="task-dep-graph">
</div>
<ul class="list-group">
diff --git a/extras/build.gnome.org/partials/gnome-continuous.html
b/extras/build.gnome.org/partials/gnome-continuous.html
index ee0a78e..a604bd6 100644
--- a/extras/build.gnome.org/partials/gnome-continuous.html
+++ b/extras/build.gnome.org/partials/gnome-continuous.html
@@ -1,3 +1,9 @@
<article>
-
+<div class="welcome-container col-sm-offset-4 clearfix">
+ <img src="images/build-icon.svg" class="pull-left" alt="Build icon">
+ <div class="welcome-content">
+ <p class="h4">No Build Selected</p>
+ <p>Please choose a build for a detailed view.</p>
+ </div>
+</div>
</article>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]