Merge "Use placeholder in change list size col"

This commit is contained in:
Kasper Nilsson
2018-03-08 22:49:27 +00:00
committed by Gerrit Code Review
3 changed files with 12 additions and 3 deletions

View File

@@ -212,7 +212,12 @@ limitations under the License.
<gr-tooltip-content
has-tooltip
title="[[_computeSizeTooltip(change)]]">
<span>[[_computeChangeSize(change)]]</span>
<template is="dom-if" if="[[_changeSize]]">
<span>[[_changeSize]]</span>
</template>
<template is="dom-if" if="[[!_changeSize]]">
<span class="placeholder">--</span>
</template>
</gr-tooltip-content>
</td>
<template is="dom-repeat" items="[[labelNames]]" as="labelName">

View File

@@ -45,6 +45,10 @@
value: false,
},
showNumber: Boolean,
_changeSize: {
type: String,
computed: '_computeChangeSize(change)',
},
},
behaviors: [
@@ -153,7 +157,7 @@
_computeChangeSize(change) {
const delta = change.insertions + change.deletions;
if (isNaN(delta) || delta === 0) {
return '🤷'; // Unknown
return null; // Unknown
}
if (delta < CHANGE_SIZE.XS) {
return 'XS';

View File

@@ -226,7 +226,7 @@ limitations under the License.
assert.equal(element._computeChangeSize({
insertions: 'foo',
deletions: 'bar',
}), '🤷');
}), null);
assert.equal(element._computeChangeSize({
insertions: 1,
deletions: 1,