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');
});
+ q = q.replace(/^\s+/, '');
+ q = q.replace(/\s+$/, '');
+
if ( /^#?\d+$/.test(q) || /^CVE-/.test(q) )
cnt.add('like-b');
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');
} );
window.requestAnimationFrame(get_clipboard_contents);
});
});
+
+// vim: sw=2