.hints .hint.p { background-color: hsl(120,100%,96%) }
.hints .hint.m { background-color: hsl(240,100%,90%) }
.hints .hint.i { background-color: hsl( 40,100%,96%) }
+.hints .hint.s { background-color: hsl( 80,100%,96%) }
.like-b .hint.b,
.like-p .hint.p,
.like-m .hint.m,
+.like-s .hint.s,
.like-i .hint.i { opacity: 1; }
(<a href="https://buildd.debian.org/">site</a>)
</div>
<div><span class="icedeb-button" id="security">Security tracker</span>
- <span class="hints"><span class="hint p" title="package name">p</span><span class="hint b" title="bug name">b</span></span>
+ <span class="hints"><span class="hint p" title="package name">p</span><span class="hint b" title="bug number">b</span><span class="hint s" title="security id">s</span></span>
(<a href="https://security-tracker.debian.org/">site</a>)
</div>
<div><span class="icedeb-button" id="piuparts">Installation checks</span>
function check_likely_inputs(q) {
let cnt = document.getElementById('button-list-container').classList;
- cnt.remove('like-b', 'like-p', 'like-m', 'like-i');
+ cnt.remove('like-b', 'like-p', 'like-m', 'like-i', 'like-s');
document.querySelectorAll('.likely')
.forEach((el) => {
el.classList.remove('likely');
if ( /^<.+@.+>$/.test(q) )
cnt.add('like-i');
- document.querySelectorAll('.like-b .hint.b, .like-p .hint.p, .like-m .hint.m, .like-i .hint.i')
+ if ( /^d[sl]a[- ]\d+(-\d+)?$/i.test(q) )
+ cnt.add('like-s');
+
+ document.querySelectorAll('.like-b .hint.b, .like-p .hint.p, .like-m .hint.m, .like-i .hint.i, .like-s .hint.s')
.forEach((el) => {
el.parentElement.parentElement.classList.add('likely');
} );