Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1420)

Side by Side Diff: appengine/swarming/elements/res/imp/common/swarming-app.html

Issue 2182693002: Add new botlist for swarming (Closed) Base URL: https://chromium.googlesource.com/external/github.com/luci/luci-py@app-wrapper
Patch Set: Adjust font and layout a bit more Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!-- 1 <!--
2 Copyright 2016 The LUCI Authors. All rights reserved. 2 Copyright 2016 The LUCI Authors. All rights reserved.
3 Use of this source code is governed under the Apache License, Version 2.0 3 Use of this source code is governed under the Apache License, Version 2.0
4 that can be found in the LICENSE file. 4 that can be found in the LICENSE file.
5 5
6 This in an HTML Import-able file that contains the definition 6 This in an HTML Import-able file that contains the definition
7 of the following elements: 7 of the following elements:
8 8
9 <swarming-app> 9 <swarming-app>
10 10
11 Usage: 11 <swarming-app> is meant to be used in top level elements to provide the header
12 toolbar and authentication.
12 13
13 <swarming-app></swarming-app> 14 It contains the definition of the following style modules:
15
16 swarming-app-style
17
18 <style include="shared-style"> contains styles to be shared among all
19 apps, such as colors.
14 20
15 Properties: 21 Properties:
16 auth_headers: Object, Use this in iron-ajax to set oauth2 headers. 22 auth_headers: Object, Use this in iron-ajax to set oauth2 headers.
17 busy: Boolean, If the busy spinner should be active. 23 busy: Boolean, If the busy spinner should be active.
18 name: String, the name of the app to be displayed. 24 name: String, the name of the app to be displayed.
19 25
20 Methods: 26 Methods:
21 None. 27 None.
22 28
23 Events: 29 Events:
24 None. 30 None.
25 --> 31 -->
26 32
27 <link rel="import" href="/res/imp/bower_components/app-layout/app-layout.html"> 33 <link rel="import" href="/res/imp/bower_components/app-layout/app-layout.html">
34 <link rel="import" href="/res/imp/bower_components/iron-flex-layout/iron-flex-la yout-classes.html">
28 <link rel="import" href="/res/imp/bower_components/paper-spinner/paper-spinner-l ite.html"> 35 <link rel="import" href="/res/imp/bower_components/paper-spinner/paper-spinner-l ite.html">
29 <link rel="import" href="/res/imp/bower_components/iron-flex-layout/iron-flex-la yout-classes.html">
30 36
31 <link rel="import" href="/res/imp/common/auth-signin.html"> 37 <link rel="import" href="/res/imp/common/auth-signin.html">
32 38
33 <dom-module id="swarming-app"> 39 <dom-module id="swarming-app">
34 <template> 40 <template>
35 <style include="iron-flex"> 41 <style include="iron-flex">
36 :host { 42 :host {
37 position: absolute; 43 position: absolute;
38 top: 0; 44 top: 0;
39 bottom: 0; 45 bottom: 0;
40 left: 0; 46 left: 0;
41 right: 0; 47 right: 0;
42 } 48 }
43 49
44 app-toolbar { 50 app-toolbar {
45 background-color: #4285f4; 51 background-color: #1F78B4;
46 color: #fff; 52 color: #fff;
47 } 53 }
48 54
49 app-toolbar a { 55 app-toolbar a {
50 color: #fff; 56 color: #fff;
51 } 57 }
52 .left { 58 .left {
53 margin-right:15px; 59 margin-right:15px;
54 } 60 }
55 .right { 61 .right {
56 margin-left:15px; 62 margin-left:15px;
57 } 63 }
58 .main-content { 64 .main-content {
59 padding: 3px; 65 padding: 3px;
60 } 66 }
61 67
68 .main-content a {
69 color: #1F78B4;
70 }
71
62 paper-spinner-lite { 72 paper-spinner-lite {
63 --paper-spinner-color: var(--google-yellow-500); 73 --paper-spinner-color: var(--google-yellow-500);
64 } 74 }
65 </style> 75 </style>
66 <app-header-layout> 76 <app-header-layout>
67 <app-header fixed> 77 <app-header fixed>
68 <app-toolbar> 78 <app-toolbar>
69 <div class="title left">[[name]]</div> 79 <div class="title left">[[name]]</div>
70 <paper-spinner-lite class="left" active="[[busy]]"></paper-spinner-lit e> 80 <paper-spinner-lite class="left" active="[[busy]]"></paper-spinner-lit e>
71 81
(...skipping 25 matching lines...) Expand all
97 busy: { 107 busy: {
98 type: Boolean, 108 type: Boolean,
99 }, 109 },
100 name: { 110 name: {
101 type: String, 111 type: String,
102 }, 112 },
103 }, 113 },
104 114
105 }); 115 });
106 </script> 116 </script>
117 </dom-module>
118
119 <dom-module id="swarming-app-style">
120 <style>
121 * {
122 font-family: sans-serif;
123 }
124 /* Only style anchor tags that are actually linking somewhere.*/
125 a[href] {
126 color: #1F78B4;
127 }
128 </style>
107 </dom-module> 129 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698