.icedeb-button:hover {
text-decoration: underline;
}
-.hidden { display: none; }
a, a:visited { color: blue; }
-#error {
- display: block;
- background: hsl(48.2,100%,90%);
- visibility: visible;
- opacity: 1;
- transition: visibility 250ms, opacity 250ms;
-}
-#error.hidden {
- display: block;
- visibility: hidden;
- opacity: 0;
- transition: none;
-}
<div><span class="icedeb-button" id="buildd">Build logs</span> (<a href="https://buildd.debian.org/">site</a>)</div>
<div><span class="icedeb-button" id="security">Security tracker</span> (<a href="https://security-tracker.debian.org/">site</a>)</div>
</div>
- <div id="error" class="hidden"></div>
</html>
}
let clip_input = document.getElementById("clipboard");
- if(clip_input.value == '')
- get_clipboard_contents();
let clip = trim(clip_input.value);
if(clip_input.value == '') return;
}
function get_clipboard_contents() {
- document.getElementById('error').classList.add('hidden');
-
let clip_pot = document.getElementById('clip-pot');
let clip_input = document.getElementById("clipboard");
clip_pot.focus();
- if (!document.execCommand("Paste")) {
- let err = document.getElementById('error');
- err.textContent = 'Error retrieving clipboard contents';
- err.classList.remove('hidden');
- }
- else {
+ if (document.execCommand("Paste")) {
clip_input.value = clip_pot.textContent.trim();
clip_input.focus();
clip_input.setSelectionRange(0, clip_input.value.length)