extend dsa numbers with an optional trailing -\d+, treat DLA as DSA, add new 'securit...
authorDamyan Ivanov <dmn@debian.org>
Wed, 22 Aug 2018 13:39:47 +0000 (13:39 +0000)
committerDamyan Ivanov <dmn@debian.org>
Wed, 22 Aug 2018 13:39:47 +0000 (13:39 +0000)
icedeb.css
icedeb.html
icedeb.js

index e1268cb..41e2943 100644 (file)
@@ -51,7 +51,9 @@ a, a:visited { color: blue; }
 .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; }
index 8ebbc69..2fb2710 100644 (file)
@@ -37,7 +37,7 @@
           (<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>
index 0d6676b..29327a8 100644 (file)
--- a/icedeb.js
+++ b/icedeb.js
@@ -174,7 +174,7 @@ function link_clicked(e) {
 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');
@@ -195,7 +195,10 @@ function check_likely_inputs(q) {
   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');
     } );