Highlight links in Polygerrit if a cycle got detected
We've now reached feature parity with the old GWT version of the plugin.
Change-Id: Ibe0ff98a515135724cc36cfbe79775724459ad7c
diff --git a/gr-zuul/gr-zuul_html.js b/gr-zuul/gr-zuul_html.js
index a5328e2..6827042 100644
--- a/gr-zuul/gr-zuul_html.js
+++ b/gr-zuul/gr-zuul_html.js
@@ -51,6 +51,15 @@
flex-shrink: 0;
width: 1.2em;
}
+ .status {
+ color: var(--deemphasized-text-color);
+ font-weight: var(--font-weight-bold);
+ margin-left: var(--spacing-xs);
+ }
+ /* The above styles are copy/paste from gr-related-changes-list_html.js */
+ .dependencyCycleDetected {
+ color: #d17171;
+ }
</style>
<template is="dom-if" if="[[_crd_loaded]]">
<template is="dom-if" if="[[_crd.depends_on.length]]">
@@ -64,6 +73,11 @@
>
[[item]]
</a>
+ <template is="dom-if" if="[[_crd.cycle]]">
+ <span class="status dependencyCycleDetected">
+ (Dependency cycle detected)
+ </span>
+ </template>
</div>
</template>
</section>
@@ -79,6 +93,11 @@
>
[[item]]
</a>
+ <template is="dom-if" if="[[_crd.cycle]]">
+ <span class="status dependencyCycleDetected">
+ (Dependency cycle detected)
+ </span>
+ </template>
</div>
</template>
</section>