Index: appengine/monorail/static/css/ph_detail.css |
diff --git a/appengine/monorail/static/css/ph_detail.css b/appengine/monorail/static/css/ph_detail.css |
new file mode 100644 |
index 0000000000000000000000000000000000000000..39bbe79e5fcd870cfb0c76cb47ff492d3756a2a6 |
--- /dev/null |
+++ b/appengine/monorail/static/css/ph_detail.css |
@@ -0,0 +1,350 @@ |
+/* Copyright 2016 The Chromium Authors. All Rights Reserved. |
+ * |
+ * Use of this source code is governed by a BSD-style |
+ * license that can be found in the LICENSE file or at |
+ * https://developers.google.com/open-source/licenses/bsd |
+ */ |
+ |
+pre.prettyprint { |
+ padding: 0.5em; |
+ overflow: auto; |
+ font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; |
+ font-size: 93%; |
+} |
+ |
+.role_label { |
+ background-color: #8ae; |
+ border-radius: 3px; |
+ color: white; |
+ display: inline-block; |
+ padding: 2px 4px; |
+ font-size: 75%; |
+ font-weight: bold; |
+ line-height: 14px; |
+} |
+ |
+.issuedescription pre, .issuecomment pre { |
+ white-space: pre-wrap; |
+ white-space: -moz-pre-wrap; |
+ white-space: -pre-wrap; |
+ white-space: -o-pre-wrap; |
+} |
+ |
+.issuedescription pre a, .issuecomment pre a { |
+ word-wrap: break-word; |
+ word-break: break-all; |
+} |
+ |
+.closed_ref { text-decoration: line-through } |
+.rowmajor { width: 700px; } |
+ |
+.rowmajor th { |
+ text-align: right; |
+ white-space: nowrap; |
+} |
+ |
+#meta-float th { white-space: nowrap; } |
+.labelediting input { margin: 0 3px 4px 0; } |
+.labelediting input { color: #060; } |
+.collapse .ifExpand { display: none } |
+.expand .ifCollapse { display: none } |
+.inplace input { width: 100%; } |
+.inplace td { border: 0; } |
+td.issueheader { background: #e5ecf9; } |
+ |
+.closed_colors td.issueheader, .closed_colors td.issueheader a { |
+ background: #888; color: #fff; |
+} |
+ |
+.issuepage { margin-top: 0; } |
+.issuepage td { padding: 2px; } |
+.issuecomment { margin-top: 1em;} |
+ |
+.issuecommentheader { |
+ background: #e5ecf9; |
+ padding: 3px; |
+} |
+ |
+.closed_colors .issuecommentheader { background: #eee;} |
+ |
+.issuedescription pre, .issuecomment pre { |
+ max-width: 80em; |
+ padding: 0 0 3px .7em; |
+} |
+ |
+.issuedescription pre b, .issuecomment pre b { |
+ font-size: 110%; |
+ font-weight: bolder; |
+ padding: 3px 0 3px 0; |
+} |
+ |
+.issue_text { |
+ font-family: monospace; |
+} |
+ |
+.author { padding-left: 4px; } |
+ |
+.ichcommands a { |
+ color: #aaa; |
+ text-decoration: none; |
+} |
+ |
+.issuecomment:hover .ichcommands a { |
+ text-decoration: underline; |
+} |
+ |
+#issuemeta { |
+ width: 12em; |
+ background: #eef8ee; |
+ font-size: 95%; |
+ vertical-align: top; |
+ border-right: 3px solid #fff; |
+ border-top: 3px solid #fff; |
+} |
+ |
+#issuemeta td, #issuemeta td div, #issuemeta div.widemeta { |
+ max-width: 14em; |
+ overflow-x: hidden; |
+ text-overflow: ellipsis; |
+} |
+#issuemeta td.widemeta, #issuemeta td.widemeta div, #issuemeta div.widemeta { |
+ max-width: 20em; |
+} |
+ |
+.closed_colors #issuemeta { background: #eee; } |
+ |
+.issuemetaheader { |
+ padding: 0 5px; |
+ background: #eef8ee; |
+ border-right: 3px solid #fff; |
+} |
+ |
+.closed_colors .issuemetaheader { |
+ background:#eee; |
+} |
+ |
+#issuemeta table td, #issuemeta table th { |
+ margin: 0; |
+ padding: 0; |
+ padding-top: 5px; |
+} |
+ |
+.rel_issues a { white-space: nowrap; } |
+ |
+.issue_restrictions { |
+ padding: 2px 4px; |
+ background-color: #fed; |
+ min-width: 14em; |
+ border: 2px solid #fff; |
+} |
+ |
+.issue_restrictions .restrictions_header { |
+ padding: 0 0 2px 0; |
+ text-align: center; |
+ font-weight: bold; |
+} |
+ |
+.issue_restrictions ul { |
+ padding: 0 2px; |
+ margin: 0; |
+ list-style: none; |
+} |
+ |
+.issue_restrictions .other_restriction { |
+ white-space: nowrap; |
+} |
+ |
+.lock_grey { |
+ background: no-repeat url(/static/images/lock.png); |
+ width: 15px; |
+ height: 16px |
+} |
+ |
+.updates { |
+ margin: 0 7px 5px 7px; |
+ background: #f2f6ff; |
+ font-size: 90%; |
+ padding: 5px; |
+ border-radius: 0 0 10px 10px; |
+} |
+ |
+.closed_colors .updates { background: #f4f4f4;} |
+ |
+.fakelink { |
+ color: #0000cc; |
+ cursor: pointer; |
+ white-space: nowrap; |
+ text-decoration: underline; |
+} |
+ |
+.undef { color: #666; } |
+table.advquery { border: 3px solid #e5ecf9;} |
+ |
+table.advquery td { |
+ white-space: nowrap; |
+ padding: 2px; |
+} |
+ |
+.focus td { background: #e5ecf9; } |
+ |
+.eg { |
+ color: #666; |
+ font-size: 90%; |
+} |
+ |
+#submit { font-weight: bold; } |
+div td .novel { color: #430; } |
+div td .blockingsubmit { color: #a03; } |
+div td .exclconflict { color: #a03; } |
+div td .questionmark { color: #a03; } |
+.delcom { background: #e8e8e8; } |
+.numberentry { text-align: right; } |
+ |
+.rollovercontrol { display: none; } |
+.rolloverzone:hover .rollovercontrol { display: inline; } |
+ |
+td u { |
+ margin-left: .3em; |
+ color: #0000cc; |
+ cursor: pointer; |
+ white-space: nowrap; |
+ text-decoration: none; |
+} |
+ |
+td u:hover { text-decoration: underline; } |
+#peopledetail input { margin-bottom: 2px; } |
+#perm_defs { margin-top: 1em; } |
+#perm_defs th { text-align:left; } |
+ |
+#perm_defs td { |
+ vertical-align:bottom; |
+ padding-left: 1em; |
+} |
+ |
+.attachments { width:33%; border-top:2px solid #999; padding-top: 3px; margin-left: .7em;} |
+.attachments table { margin-bottom: 0.75em; } |
+.attachments table tr td { padding: 0; margin: 0; font-size: 95%; } |
+.preview { border: 2px solid #c3d9ff; padding: 1px; } |
+.preview:hover { border: 2px solid blue; } |
+.label { white-space: nowrap; } |
+.derived { font-style: italic; } |
+ |
+.cursor_on .author { |
+ background: url(/static/images/show-arrow.gif) no-repeat 2px; |
+} |
+ |
+/* Issue Peek Feature */ |
+ |
+#infobubble { |
+ position: absolute; |
+ display: none; |
+ border: 1px solid #666; |
+ padding: 3px 5px 5px 5px; |
+ background: #ebeff9; |
+} |
+ |
+#peekarea { |
+ min-height: 30em; |
+ font-size: 95%; |
+ background: #fff; |
+} |
+ |
+.perms_EditIssue #peekarea { |
+ min-height: 36.4em; |
+} |
+ |
+#issuesummary { |
+ width: 300px; |
+ max-width: 300px; |
+ white-space: nowrap; |
+ overflow: hidden; |
+ text-overflow: ellipsis; |
+} |
+ |
+td.rowwidgets { padding: 2px 2px 0 7px; } |
+.cursor_on td.rowwidgets { |
+ background-image: url(/static/images/show-arrow.gif); |
+ background-repeat: no-repeat; |
+ background-position: 2px; |
+} |
+ |
+.loading { |
+ background-image: url(/static/images/spin_16.gif); |
+ background-repeat: no-repeat; |
+ background-position: 2px; |
+ padding: 4px 20px; |
+} |
+ |
+#peekheading { |
+ background: #ebeff9; |
+ font-size:140%; |
+ padding:2px 2px 0; overflow-x: hidden; |
+ white-space:nowrap; |
+} |
+ |
+.peek #issuemeta, .peek #issuecomments { |
+ height: 28em; |
+ max-height: 28em; |
+ overflow-y: auto; |
+ overflow-x: hidden; |
+ scroll: auto; |
+} |
+ |
+.issuecomment { padding-top: 1px; } |
+.updates { margin-bottom: 2px; } |
+#hc_controls { float: right; } |
+#hc_controls a.paginate { margin-left: 1px; } |
+#hc_controls a.close { margin-left: 3px; } |
+ |
+#infobuttons { |
+ background: #fff; |
+ /* for IE */ |
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); |
+ /* for webkit browsers */ |
+ background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1)); |
+ /* for firefox 3.6+ */ |
+ background: -moz-linear-gradient(top, #fff, #f1f1f1); |
+ border-top: 1px solid #ccc; |
+ white-space:nowrap; |
+} |
+ |
+#infobuttons td { |
+ padding: 0; |
+} |
+ |
+.custom_field_value_menu { |
+ width: 20em; |
+} |
+ |
+#cue.scrim { |
+ position: fixed; |
+ z-index: 1; |
+ left: 0; |
+ top: 0; |
+ width: 100%; |
+ height: 100%; |
+ overflow: auto; |
+ background-color: rgb(0,0,0); |
+ background-color: rgba(0,0,0,0.4); |
+} |
+ |
+#privacy_dialog { |
+ background: #fefefe; |
+ border: 1px solid #888; |
+ border-radius: 4px; |
+ margin: 15% auto; |
+ padding: 20px; |
+ width: 80%; |
+ max-width: 40em; |
+} |
+ |
+#privacy_dialog .actions { |
+ margin-top: 2em; |
+ text-align: right; |
+ font-weight: bold; |
+} |
+ |
+#privacy_dialog .actions a { |
+ text-decoration: none; |
+ margin-left: 2em; |
+} |