Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 1 | <!-- |
Dave Borowitz | 8cdc76b | 2018-03-26 10:04:27 -0400 | [diff] [blame] | 2 | @license |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 3 | Copyright (C) 2015 The Android Open Source Project |
| 4 | |
| 5 | Licensed under the Apache License, Version 2.0 (the "License"); |
| 6 | you may not use this file except in compliance with the License. |
| 7 | You may obtain a copy of the License at |
| 8 | |
| 9 | http://www.apache.org/licenses/LICENSE-2.0 |
| 10 | |
| 11 | Unless required by applicable law or agreed to in writing, software |
| 12 | distributed under the License is distributed on an "AS IS" BASIS, |
| 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 14 | See the License for the specific language governing permissions and |
| 15 | limitations under the License. |
| 16 | --> |
| 17 | |
Ole Rehmsen | 3164074 | 2019-05-16 11:24:47 +0200 | [diff] [blame] | 18 | <link rel="import" href="/bower_components/polymer/polymer.html"> |
| 19 | <link rel="import" href="/bower_components/iron-icon/iron-icon.html"> |
Paladox none | 44b3a7c | 2019-08-06 14:36:29 +0000 | [diff] [blame] | 20 | <link rel="import" href="../../../behaviors/fire-behavior/fire-behavior.html"> |
Wyatt Allen | 740d8c3 | 2017-08-10 16:28:23 -0700 | [diff] [blame] | 21 | <link rel="import" href="../../shared/gr-account-label/gr-account-label.html"> |
Dmitrii Filippov | 9b67ee1 | 2019-11-12 10:47:06 +0100 | [diff] [blame] | 22 | <link rel="import" href="../../shared/gr-account-chip/gr-account-chip.html"> |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 23 | <link rel="import" href="../../shared/gr-button/gr-button.html"> |
| 24 | <link rel="import" href="../../shared/gr-date-formatter/gr-date-formatter.html"> |
Wyatt Allen | 4f1b5c2 | 2016-11-08 15:49:05 -0800 | [diff] [blame] | 25 | <link rel="import" href="../../shared/gr-formatted-text/gr-formatted-text.html"> |
Urs Wolfer | f98ec4a | 2016-03-09 22:48:16 +0100 | [diff] [blame] | 26 | <link rel="import" href="../../shared/gr-rest-api-interface/gr-rest-api-interface.html"> |
Becky Siegel | b159a7f | 2017-06-01 15:31:55 -0700 | [diff] [blame] | 27 | <link rel="import" href="../../../styles/shared-styles.html"> |
Wyatt Allen | 5a96988 | 2018-02-28 16:56:18 -0800 | [diff] [blame] | 28 | <link rel="import" href="../../../styles/gr-voting-styles.html"> |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 29 | |
| 30 | <link rel="import" href="../gr-comment-list/gr-comment-list.html"> |
| 31 | |
| 32 | <dom-module id="gr-message"> |
| 33 | <template> |
Dmitrii Filippov | b453929 | 2019-11-12 11:11:40 +0100 | [diff] [blame] | 34 | <style include="gr-voting-styles"> |
| 35 | /* Workaround for empty style block - see https://github.com/Polymer/tools/issues/408 */ |
| 36 | </style> |
Becky Siegel | b159a7f | 2017-06-01 15:31:55 -0700 | [diff] [blame] | 37 | <style include="shared-styles"> |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 38 | :host { |
Kasper Nilsson | c828098 | 2018-04-11 15:32:06 -0700 | [diff] [blame] | 39 | border-bottom: 1px solid var(--border-color); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 40 | display: block; |
| 41 | position: relative; |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 42 | cursor: pointer; |
Sam Saccone | 8c14ca3 | 2019-08-13 10:55:27 -0700 | [diff] [blame] | 43 | overflow-y: hidden; |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 44 | } |
Becky Siegel | eb47127 | 2017-03-20 21:30:36 -0700 | [diff] [blame] | 45 | :host(.expanded) { |
| 46 | cursor: auto; |
| 47 | } |
Viktar Donich | dae0e85 | 2017-05-30 13:03:50 -0700 | [diff] [blame] | 48 | :host > div { |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 49 | padding: 0 var(--spacing-l); |
Viktar Donich | dae0e85 | 2017-05-30 13:03:50 -0700 | [diff] [blame] | 50 | } |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 51 | gr-avatar { |
| 52 | position: absolute; |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 53 | left: var(--spacing-l); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 54 | } |
| 55 | .collapsed .contentContainer { |
Becky Siegel | e478965 | 2016-11-18 09:42:25 -0800 | [diff] [blame] | 56 | align-items: baseline; |
Kasper Nilsson | b0d03d0 | 2018-04-16 17:04:22 +0200 | [diff] [blame] | 57 | color: var(--deemphasized-text-color); |
Becky Siegel | e478965 | 2016-11-18 09:42:25 -0800 | [diff] [blame] | 58 | display: flex; |
| 59 | white-space: nowrap; |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 60 | } |
Becky Siegel | b159a7f | 2017-06-01 15:31:55 -0700 | [diff] [blame] | 61 | .contentContainer { |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 62 | margin-left: calc(var(--spacing-l) + 2.5em); |
Ben Rohlfs | 4a809aa | 2019-10-25 14:08:04 +0200 | [diff] [blame] | 63 | padding: var(--spacing-m) 0; |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 64 | } |
| 65 | .showAvatar.collapsed .contentContainer { |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 66 | margin-left: calc(var(--spacing-l) + 1.75em); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 67 | } |
| 68 | .hideAvatar.collapsed .contentContainer, |
| 69 | .hideAvatar.expanded .contentContainer { |
| 70 | margin-left: 0; |
Andrew Bonventre | a490130 | 2016-08-29 19:14:42 -0400 | [diff] [blame] | 71 | } |
| 72 | .showAvatar.collapsed .contentContainer, |
| 73 | .hideAvatar.collapsed .contentContainer, |
| 74 | .hideAvatar.expanded .contentContainer { |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 75 | padding: var(--spacing-m) 0; |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 76 | } |
| 77 | .collapsed gr-avatar { |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 78 | top: var(--spacing-m); |
Ben Rohlfs | 4a809aa | 2019-10-25 14:08:04 +0200 | [diff] [blame] | 79 | height: var(--line-height-normal); |
| 80 | width: var(--line-height-normal); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 81 | } |
| 82 | .expanded gr-avatar { |
Ben Rohlfs | 4a809aa | 2019-10-25 14:08:04 +0200 | [diff] [blame] | 83 | top: var(--spacing-l); |
| 84 | height: var(--line-height-h1); |
| 85 | width: var(--line-height-h1); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 86 | } |
| 87 | .name { |
Thomas Shafer | bc44385 | 2018-10-01 09:08:55 -0700 | [diff] [blame] | 88 | font-weight: var(--font-weight-bold); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 89 | } |
Wyatt Allen | a258d65 | 2016-10-14 16:09:03 -0700 | [diff] [blame] | 90 | .message { |
Wyatt Allen | fec5089 | 2017-04-13 16:59:24 -0700 | [diff] [blame] | 91 | --gr-formatted-text-prose-max-width: 80ch; |
Wyatt Allen | a258d65 | 2016-10-14 16:09:03 -0700 | [diff] [blame] | 92 | } |
Becky Siegel | c5b280e | 2016-11-23 10:26:20 -0800 | [diff] [blame] | 93 | .collapsed .message { |
Becky Siegel | 8824ce1 | 2016-12-14 08:53:22 -0800 | [diff] [blame] | 94 | max-width: none; |
Becky Siegel | c5b280e | 2016-11-23 10:26:20 -0800 | [diff] [blame] | 95 | overflow: hidden; |
| 96 | text-overflow: ellipsis; |
| 97 | } |
Logan Hanks | 1682a07 | 2017-03-23 14:53:29 -0700 | [diff] [blame] | 98 | .collapsed .author, |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 99 | .collapsed .content, |
Viktar Donich | ae36556 | 2016-07-27 16:17:17 -0700 | [diff] [blame] | 100 | .collapsed .message, |
Viktar Donich | 7b6c299 | 2017-01-18 22:22:15 -0800 | [diff] [blame] | 101 | .collapsed .updateCategory, |
Viktar Donich | ae36556 | 2016-07-27 16:17:17 -0700 | [diff] [blame] | 102 | gr-account-chip { |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 103 | display: inline; |
| 104 | } |
Becky Siegel | 1c6ccdc | 2017-11-15 09:49:15 -0800 | [diff] [blame] | 105 | gr-button { |
Kasper Nilsson | 9d968a8 | 2018-01-23 15:01:02 -0800 | [diff] [blame] | 106 | margin: 0 -4px; |
Becky Siegel | 1c6ccdc | 2017-11-15 09:49:15 -0800 | [diff] [blame] | 107 | } |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 108 | .collapsed gr-comment-list, |
Becky Siegel | e478965 | 2016-11-18 09:42:25 -0800 | [diff] [blame] | 109 | .collapsed .replyContainer, |
| 110 | .collapsed .hideOnCollapsed, |
| 111 | .hideOnOpen { |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 112 | display: none; |
| 113 | } |
Becky Siegel | e478965 | 2016-11-18 09:42:25 -0800 | [diff] [blame] | 114 | .collapsed .hideOnOpen { |
| 115 | display: block; |
| 116 | } |
| 117 | .collapsed .content { |
| 118 | flex: 1; |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 119 | margin-right: var(--spacing-xs); |
Becky Siegel | e478965 | 2016-11-18 09:42:25 -0800 | [diff] [blame] | 120 | min-width: 0; |
| 121 | overflow: hidden; |
| 122 | text-overflow: ellipsis; |
| 123 | } |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 124 | .collapsed .dateContainer { |
Becky Siegel | e478965 | 2016-11-18 09:42:25 -0800 | [diff] [blame] | 125 | position: static; |
| 126 | } |
Logan Hanks | 1682a07 | 2017-03-23 14:53:29 -0700 | [diff] [blame] | 127 | .collapsed .author { |
Sam Saccone | fb4d31d | 2019-05-09 01:43:47 -0700 | [diff] [blame] | 128 | overflow: hidden; |
Kasper Nilsson | e4efa8d | 2018-04-16 11:31:56 +0200 | [diff] [blame] | 129 | color: var(--primary-text-color); |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 130 | margin-right: var(--spacing-s); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 131 | } |
Logan Hanks | 1682a07 | 2017-03-23 14:53:29 -0700 | [diff] [blame] | 132 | .expanded .author { |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 133 | cursor: pointer; |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 134 | margin-bottom: var(--spacing-s); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 135 | } |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 136 | .dateContainer { |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 137 | position: absolute; |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 138 | right: var(--spacing-l); |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 139 | top: 10px; |
| 140 | } |
Kasper Nilsson | 9c1a3db | 2018-10-19 15:11:07 -0700 | [diff] [blame] | 141 | span.date { |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 142 | color: var(--deemphasized-text-color); |
| 143 | } |
Kasper Nilsson | 9c1a3db | 2018-10-19 15:11:07 -0700 | [diff] [blame] | 144 | span.date:hover { |
| 145 | text-decoration: underline; |
| 146 | } |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 147 | .dateContainer iron-icon { |
| 148 | cursor: pointer; |
Ben Rohlfs | 4a809aa | 2019-10-25 14:08:04 +0200 | [diff] [blame] | 149 | vertical-align: top; |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 150 | } |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 151 | .replyContainer { |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 152 | padding: var(--spacing-m) 0 0 0; |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 153 | } |
Wyatt Allen | 5a96988 | 2018-02-28 16:56:18 -0800 | [diff] [blame] | 154 | .score { |
Kasper Nilsson | 71d3211 | 2018-04-20 11:29:42 +0200 | [diff] [blame] | 155 | border: 1px solid rgba(0,0,0,.12); |
Ben Rohlfs | 6792be4 | 2019-10-29 08:46:43 +0100 | [diff] [blame] | 156 | border-radius: var(--border-radius); |
Kasper Nilsson | 92ad99f | 2018-04-16 10:15:33 +0200 | [diff] [blame] | 157 | color: var(--primary-text-color); |
Wyatt Allen | 5a96988 | 2018-02-28 16:56:18 -0800 | [diff] [blame] | 158 | display: inline-block; |
Ben Rohlfs | 501f9d9 | 2019-10-20 19:26:48 +0200 | [diff] [blame] | 159 | margin: -1px 0; |
| 160 | padding: 0 var(--spacing-xxs); |
Viktar Donich | dae0e85 | 2017-05-30 13:03:50 -0700 | [diff] [blame] | 161 | } |
Wyatt Allen | 5a96988 | 2018-02-28 16:56:18 -0800 | [diff] [blame] | 162 | .score.negative { |
Kasper Nilsson | ca464a9 | 2018-04-20 10:33:14 +0200 | [diff] [blame] | 163 | background-color: var(--vote-color-disliked); |
Wyatt Allen | 5a96988 | 2018-02-28 16:56:18 -0800 | [diff] [blame] | 164 | } |
| 165 | .score.negative.min { |
Kasper Nilsson | ca464a9 | 2018-04-20 10:33:14 +0200 | [diff] [blame] | 166 | background-color: var(--vote-color-rejected); |
Wyatt Allen | 5a96988 | 2018-02-28 16:56:18 -0800 | [diff] [blame] | 167 | } |
| 168 | .score.positive { |
Kasper Nilsson | ca464a9 | 2018-04-20 10:33:14 +0200 | [diff] [blame] | 169 | background-color: var(--vote-color-recommended); |
Wyatt Allen | 5a96988 | 2018-02-28 16:56:18 -0800 | [diff] [blame] | 170 | } |
| 171 | .score.positive.max { |
Kasper Nilsson | ca464a9 | 2018-04-20 10:33:14 +0200 | [diff] [blame] | 172 | background-color: var(--vote-color-approved); |
Viktar Donich | dae0e85 | 2017-05-30 13:03:50 -0700 | [diff] [blame] | 173 | } |
Wyatt Allen | 740d8c3 | 2017-08-10 16:28:23 -0700 | [diff] [blame] | 174 | gr-account-label { |
| 175 | --gr-account-label-text-style: { |
Thomas Shafer | bc44385 | 2018-10-01 09:08:55 -0700 | [diff] [blame] | 176 | font-weight: var(--font-weight-bold); |
Wyatt Allen | 740d8c3 | 2017-08-10 16:28:23 -0700 | [diff] [blame] | 177 | }; |
| 178 | } |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 179 | </style> |
Viktar Donich | dae0e85 | 2017-05-30 13:03:50 -0700 | [diff] [blame] | 180 | <div class$="[[_computeClass(_expanded, showAvatar, message)]]"> |
Viktar Donich | ae36556 | 2016-07-27 16:17:17 -0700 | [diff] [blame] | 181 | <gr-avatar account="[[author]]" image-size="100"></gr-avatar> |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 182 | <div class="contentContainer"> |
Milutin Kristofic | 54f8e3a | 2019-10-15 15:51:38 +0200 | [diff] [blame] | 183 | <div class="author" on-click="_handleAuthorClick"> |
Logan Hanks | 1682a07 | 2017-03-23 14:53:29 -0700 | [diff] [blame] | 184 | <span hidden$="[[!showOnBehalfOf]]"> |
| 185 | <span class="name">[[message.real_author.name]]</span> |
| 186 | on behalf of |
| 187 | </span> |
Wyatt Allen | 740d8c3 | 2017-08-10 16:28:23 -0700 | [diff] [blame] | 188 | <gr-account-label |
| 189 | account="[[author]]" |
Wyatt Allen | 740d8c3 | 2017-08-10 16:28:23 -0700 | [diff] [blame] | 190 | hide-avatar></gr-account-label> |
Kasper Nilsson | 4bfc997 | 2018-09-07 16:43:33 +0000 | [diff] [blame] | 191 | <template is="dom-repeat" items="[[_getScores(message)]]" as="score"> |
| 192 | <span class$="score [[_computeScoreClass(score, labelExtremes)]]"> |
| 193 | [[score.label]] [[score.value]] |
| 194 | </span> |
Wyatt Allen | 5a96988 | 2018-02-28 16:56:18 -0800 | [diff] [blame] | 195 | </template> |
Logan Hanks | 1682a07 | 2017-03-23 14:53:29 -0700 | [diff] [blame] | 196 | </div> |
Viktar Donich | ae36556 | 2016-07-27 16:17:17 -0700 | [diff] [blame] | 197 | <template is="dom-if" if="[[message.message]]"> |
| 198 | <div class="content"> |
Kasper Nilsson | 4bfc997 | 2018-09-07 16:43:33 +0000 | [diff] [blame] | 199 | <div class="message hideOnOpen">[[message.message]]</div> |
| 200 | <gr-formatted-text |
| 201 | no-trailing-margin |
| 202 | class="message hideOnCollapsed" |
| 203 | content="[[message.message]]" |
| 204 | config="[[_projectConfig.commentlinks]]"></gr-formatted-text> |
Wyatt Allen | 54d3b18 | 2017-10-30 16:32:44 -0700 | [diff] [blame] | 205 | <div class="replyContainer" hidden$="[[!showReplyButton]]" hidden> |
Milutin Kristofic | 63cf95d | 2019-09-27 15:41:53 +0200 | [diff] [blame] | 206 | <gr-button link small on-click="_handleReplyTap">Reply</gr-button> |
Wyatt Allen | 54d3b18 | 2017-10-30 16:32:44 -0700 | [diff] [blame] | 207 | </div> |
Viktar Donich | ae36556 | 2016-07-27 16:17:17 -0700 | [diff] [blame] | 208 | <gr-comment-list |
| 209 | comments="[[comments]]" |
| 210 | change-num="[[changeNum]]" |
beckysiegel | 2adcd76 | 2016-09-20 14:56:14 -0700 | [diff] [blame] | 211 | patch-num="[[message._revision_number]]" |
Wyatt Allen | 9468e2c | 2017-08-04 16:14:26 -0700 | [diff] [blame] | 212 | project-name="[[projectName]]" |
Wyatt Allen | bd669e1 | 2017-11-15 15:08:02 -0800 | [diff] [blame] | 213 | project-config="[[_projectConfig]]"></gr-comment-list> |
Viktar Donich | ae36556 | 2016-07-27 16:17:17 -0700 | [diff] [blame] | 214 | </div> |
Viktar Donich | 7b6c299 | 2017-01-18 22:22:15 -0800 | [diff] [blame] | 215 | </template> |
| 216 | <template is="dom-if" if="[[_computeIsReviewerUpdate(message)]]"> |
| 217 | <div class="content"> |
| 218 | <template is="dom-repeat" items="[[message.updates]]" as="update"> |
| 219 | <div class="updateCategory"> |
| 220 | [[update.message]] |
| 221 | <template |
| 222 | is="dom-repeat" items="[[update.reviewers]]" as="reviewer"> |
| 223 | <gr-account-chip account="[[reviewer]]"> |
| 224 | </gr-account-chip> |
| 225 | </template> |
| 226 | </div> |
| 227 | </template> |
| 228 | </div> |
| 229 | </template> |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 230 | <span class="dateContainer"> |
| 231 | <template is="dom-if" if="[[!message.id]]"> |
| 232 | <span class="date"> |
| 233 | <gr-date-formatter |
| 234 | has-tooltip |
| 235 | show-date-and-time |
| 236 | date-str="[[message.date]]"></gr-date-formatter> |
| 237 | </span> |
| 238 | </template> |
| 239 | <template is="dom-if" if="[[message.id]]"> |
Milutin Kristofic | 54f8e3a | 2019-10-15 15:51:38 +0200 | [diff] [blame] | 240 | <span class="date" on-click="_handleAnchorClick"> |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 241 | <gr-date-formatter |
| 242 | has-tooltip |
| 243 | show-date-and-time |
| 244 | date-str="[[message.date]]"></gr-date-formatter> |
Kasper Nilsson | 9c1a3db | 2018-10-19 15:11:07 -0700 | [diff] [blame] | 245 | </span> |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 246 | </template> |
| 247 | <iron-icon |
| 248 | id="expandToggle" |
Milutin Kristofic | 54f8e3a | 2019-10-15 15:51:38 +0200 | [diff] [blame] | 249 | on-click="_toggleExpanded" |
Wyatt Allen | 72464cc | 2018-06-04 18:58:52 -0700 | [diff] [blame] | 250 | title="Toggle expanded state" |
| 251 | icon="[[_computeExpandToggleIcon(_expanded)]]"> |
| 252 | </span> |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 253 | </div> |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 254 | </div> |
Urs Wolfer | f98ec4a | 2016-03-09 22:48:16 +0100 | [diff] [blame] | 255 | <gr-rest-api-interface id="restAPI"></gr-rest-api-interface> |
Andrew Bonventre | 78792e8 | 2016-03-04 17:48:22 -0500 | [diff] [blame] | 256 | </template> |
| 257 | <script src="gr-message.js"></script> |
| 258 | </dom-module> |