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

Side by Side Diff: appengine/monorail/templates/sitewide/user-profile-page.ezt

Issue 1868553004: Open Source Monorail (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Rebase Created 4 years, 8 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
(Empty)
1 [define category_css]css/ph_list.css[end]
2 [include "../framework/master-header.ezt" "showusertabs" "t1"]
3 [include "../framework/js-placeholders.ezt"]
4 <div id="colcontrol">
5
6 <h2>
7 [if-any viewing_self][else]
8 [if-any user_stars_enabled]
9 [if-any logged_in_user]
10 [if-any read_only][else]
11 [if-any user_stars_enabled]
12 [if-any logged_in_user]
13 [if-any read_only][else]
14 <a id="user_star"
15 style="color:[if-any is_user_starred]cornflowerblue[else]gray[end] "
16 title="[if-any is_user_starred]Un-s[else]S[end]tar this project">
17 [if-any is_user_starred]&#9733;[else]&#9734;[end]
18 </a>
19 [end]
20 [end]
21 [end]
22 [end]
23 [end]
24 [end]
25 [end]
26
27 [viewed_user_display_name]
28 </h2>
29
30 [if-any user_stars_enabled]
31 <div>
32 <b>Starred developers:</b>
33 [if-any starred_users]
34 [for starred_users]
35 [include "../framework/user-link.ezt" starred_users][if-index starred_users la st][else], [end]
36 [end]
37 [else]<i>None</i>[end]
38 </div>
39 [end]
40 <br>
41
42 <div class="list">
43 <table style="width: 100%;" cellspacing="0" cellpadding="0">
44 <tbody><tr>
45 <th style="text-align: left;">Projects
46 </th>
47 </tr></tbody>
48 </table>
49 </div>
50
51 <table cellspacing="0" cellpadding="2" border="0" class="results striped" id="pr ojecttable" width="100%">
52 <tbody>
53 <tr id="headingrow">
54 [if-any logged_in_user]
55 <th style="white-space:nowrap; width:3%;"></th>
56 [end]
57 <th style="white-space:nowrap; width:15%;">Role</th>
58 <th style="white-space:nowrap; width:25%;">Project</th>
59 <th style="white-space:nowrap; width:57%;">Summary</th>
60 </tr>
61 [if-any owner_of_projects committer_of_projects contributor_to_projects]
62 [if-any owner_of_projects]
63 [for owner_of_projects]
64 <tr data-url="[owner_of_projects.relative_home_url]" data-project-name=" [owner_of_projects.project_name]">
65 [if-any logged_in_user]
66 <td class="rowwidgets">
67 <a class="star"
68 style="color:[if-any owner_of_projects.starred]cornflowerblue[else]gra y[end]"
69 title="[if-any owner_of_projects.starred]Un-s[else]S[end]tar this proj ect"
70 data-project-name="[owner_of_projects.project_name]">
71 [if-any owner_of_projects.starred]&#9733;[else]&#9734;[end]
72 </a>
73 </td>
74 [end]
75 <td>Owner</td>
76 <td class="id" name="owner">
77 <a href="[owner_of_projects.relative_home_url]/">[owner_of_projects.proj ect_name]</a>
78 [is owner_of_projects.state_name "HIDDEN"]<span style="color:red"> - h idden</span>[end]
79 </td>
80 <td>[owner_of_projects.summary]</td>
81 </tr>
82 [end]
83 [end]
84 [if-any committer_of_projects]
85 [for committer_of_projects]
86 <tr data-url="[committer_of_projects.relative_home_url]" data-project-na me="[committer_of_projects.project_name]">
87 [if-any logged_in_user]
88 <td class="rowwidgets">
89 <a class="star"
90 style="color:[if-any committer_of_projects.starred]cornflowerblue[else ]gray[end]"
91 title="[if-any committer_of_projects.starred]Un-s[else]S[end]tar this project"
92 data-project-name="[committer_of_projects.project_name]">
93 [if-any committer_of_projects.starred]&#9733;[else]&#9734;[end]
94 </a>
95 </td>
96 [end]
97 <td>Committer</td>
98 <td class="id" name="committer">
99 <a href="[committer_of_projects.relative_home_url]/">[committer_of_pro jects.project_name]
100 </a>
101 </td>
102 <td>
103 [committer_of_projects.summary]
104 </td>
105 </tr>
106 [end]
107 [end]
108
109 [if-any contributor_to_projects]
110 [for contributor_to_projects]
111 <tr data-url="[contributor_to_projects.relative_home_url]" data-project- name="[contributor_to_projects.project_name]">
112 [if-any logged_in_user]
113 <td class="rowwidgets">
114 <a class="star"
115 style="color:[if-any contributor_to_projects.starred]cornflowerblue[el se]gray[end]"
116 title="[if-any contributor_to_projects.starred]Un-s[else]S[end]tar thi s project"
117 data-project-name="[contributor_to_projects.project_name]">
118 [if-any contributor_to_projects.starred]&#9733;[else]&#9734;[end]
119 </a>
120 </td>
121 [end]
122 <td>Contributor</td>
123 <td class="id" name="contributor">
124 <a href="[contributor_to_projects.relative_home_url]/">[contributor_to _projects.project_name]
125 </a>
126 [is contributor_to_projects.state_name "HIDDEN"]<span style="color:red"> - hidden</span>[end]</td>
127 <td>
128 [contributor_to_projects.summary]
129 </td>
130 </tr>
131 [end]
132 [end]
133
134 [else]
135 <tr>
136 <td colspan="4"><i>No projects.</i></td>
137 <tr>
138 [end]
139 </tbody>
140 </table>
141
142
143 [if-any starred_projects]
144 <br>
145 <div class="list">
146 <table style="width: 100%;" cellspacing="0" cellpadding="0">
147 <tbody><tr>
148 <th style="text-align: left;">
149 Starred by [if-any viewing_self]me[else]
150 [viewed_user_display_name]
151 [end]
152 </th>
153 </tr></tbody>
154 </table>
155 </div>
156 <table cellspacing="0" cellpadding="2" border="0" class="results striped" id="st arredtable" width="100%">
157 <tbody>
158 <tr id="headingrow">
159 [if-any logged_in_user]
160 <th style="white-space:nowrap; width:3%;"></th>
161 [end]
162 <th style="white-space:nowrap; width:25%;">Name</th>
163 <th style="white-space:nowrap; width:57%;">Summary</th>
164 </tr>
165
166 [for starred_projects]
167 <tr data-url="[starred_projects.relative_home_url]" data-project-name="[st arred_projects.project_name]">
168 [if-any logged_in_user]
169 <td class="rowwidgets">
170 <a class="star"
171 style="color:[if-any starred_projects.starred]cornflowerblue[else]gray[ end]"
172 title="[if-any starred_projects.starred]Un-s[else]S[end]tar this projec t"
173 data-project-name="[starred_projects.project_name]">
174 [if-any starred_projects.starred]&#9733;[else]&#9734;[end]
175 </a>
176 </td>
177 [end]
178 <td class="id" name="starred_project">
179 <a href="[starred_projects.relative_home_url]/">[starred_projects.projec t_name]</a>
180 [is starred_projects.state_name "HIDDEN"]<span style="color:red"> - hidd en</span>[end]
181 </td>
182 <td>
183 [starred_projects.summary]
184 </td>
185 </tr>
186 [end]
187
188 </table>
189 [end]
190
191 [if-any owner_of_archived_projects]
192 <br>
193 <div class="list">
194 <table style="width: 100%;" cellspacing="0" cellpadding="0">
195 <tbody><tr>
196 <th style="text-align: left;">Archived projects
197 </th>
198 </tr></tbody>
199 </table>
200 </div>
201 <table cellspacing="0" cellpadding="2" border="0" class="results striped" id="ar chivedtable" width="100%">
202 <tbody>
203 <tr id="headingrow">
204 <th style="white-space:nowrap; width:25%;">Name</th>
205 <th style="white-space:nowrap; width:60%;">Summary</th>
206 </tr>
207 [for owner_of_archived_projects]
208 <tr data-url="[owner_of_archived_projects.relative_home_url]/adminAdvanc ed">
209 <td class="id" name="deleted_project">[owner_of_archived_projects.projec t_name] -
210 <a href="[owner_of_archived_projects.relative_home_url]/adminAdvanced" >Unarchive or delete</a>
211 </td>
212 <td>
213 [owner_of_archived_projects.summary]
214 </td>
215 </tr>
216 [end]
217 </table>
218 [end]
219
220 </div>
221 </div>
222
223 [if-any perms._EditOtherUsers]
224 <h3 style="clear:both">Edit user</h3>
225 <form action="edit.do" method="POST">
226 <input type="hidden" name="token" value="[form_token]">
227 <h4>Site administration</h4>
228 <div style="margin:0 0 2em 2em">
229 <input type="checkbox" name="site_admin" id="site_admin" value="1" [if-any vi ewed_user_pb.is_site_admin_bool]checked="checked"[end] >
230 <label for="site_admin">This user is a site administrator (a super user)</lab el>
231 </div>
232
233 [include "unified-settings.ezt"]
234
235 <div style="margin:0 0 2em 2em">
236 <input id="submit_btn" type="submit" name="btn"
237 value="Save changes">
238 </div>
239
240 </form>
241 [end]
242
243 <script type="text/javascript" nonce="[nonce]">
244 runOnLoad(function() {
245 if ($("user_star")) {
246 [# The user viewing this page wants to star the user *on* this page]
247 $("user_star").addEventListener("click", function () {
248 _TKR_toggleStar($("user_star"), null, null, "[viewed_user_id]");
249 });
250 }
251
252 var stars = document.getElementsByClassName("star");
253 for (var i = 0; i < stars.length; ++i) {
254 var star = stars[[]i];
255 star.addEventListener("click", function (event) {
256 var projectName = event.target.getAttribute("data-project-name");
257 _TKR_toggleStar(event.target, projectName);
258 });
259 }
260
261 function _handleProjectClick(event) {
262 var target = event.target;
263 if (target.tagName == "A")
264 return;
265
266 if (target.classList.contains("rowwidgets") || target.parentNode.classList.c ontains("rowwidgets"))
267 return;
268 if (target.tagName != "TR") target = target.parentNode;
269 _go(target.attributes[[]"data-url"].value,
270 (event.metaKey || event.ctrlKey || event.button == 1));
271 };
272 $("projecttable").addEventListener("click", _handleProjectClick);
273 if ($("starredtable")) {
274 $("starredtable").addEventListener("click", _handleProjectClick);
275 }
276 if ($("archivedtable")) {
277 $("archivedtable").addEventListener("click", _handleProjectClick);
278 }
279
280 });
281 </script>
282
283 [include "../framework/footer-script.ezt"]
284 [include "../framework/master-footer.ezt"]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698