}
let clip_input = document.getElementById("clipboard");
- if(clip_input.textContent == '')
- get_clipboard_contents();
- let clip = trim(clip_input.textContent);
+ let clip = trim(clip_input.value);
- if(clip_input.textContent == '') return;
+ if(clip_input.value == '') return;
let url;
if (clip != '')
url += '?login=' + clip;
break;
+ case 'dmd':
+ url = 'https://udd.debian.org/dmd.cgi?email1=' + clip;
+ break;
case 'buildd':
url = 'https://buildd.debian.org/' + clip;
break;
}
function get_clipboard_contents() {
- document.getElementById('error').classList.add('hidden');
-
+ let clip_pot = document.getElementById('clip-pot');
let clip_input = document.getElementById("clipboard");
- clip_input.focus();
- if (!document.execCommand("paste")) {
- let err = document.getElementById('error');
- err.textContent = 'Error retrieving clipboard contents';
- err.classList.remove('hidden');
+ clip_pot.focus();
+ if (document.execCommand("Paste")) {
+ clip_input.value = clip_pot.textContent.trim();
+ clip_input.focus();
+ clip_input.setSelectionRange(0, clip_input.value.length)
}
}