🏠 Home 

Piped Underline Timestamps

Underline timestamps on comments.


Install this script?
// ==UserScript==
// @name         Piped Underline Timestamps
// @namespace    https://femboy.group/
// @version      1.3
// @description  Underline timestamps on comments.
// @match        https://piped.projectsegfau.lt/*
// @icon         https://piped.projectsegfau.lt/favicon.ico
// @license      MIT
// @run-at       document-idle
// ==/UserScript==
(function() {
'use strict';
function addStyle() {
var style = document.createElement('style');
style.id = "change-timestamp-color";
style.innerHTML = `
.comment-content.pl-2 > .whitespace-pre-wrap > a {
text-decoration: underline !important;
--un-text-opacity: 1;
color: rgba(59, 130, 246, var(--un-text-opacity));
}
.break-words > a {
text-decoration: underline !important;
--un-text-opacity: 1;
color: rgba(59, 130, 246, var(--un-text-opacity));
}
`;
document.head.appendChild(style);
}
// Check if the targeted elements are available, and if not, wait for the DOM to load
function waitForElements() {
var targetElements = document.querySelectorAll('.comment-content.pl-2 > .whitespace-pre-wrap > a');
if (targetElements.length === 0) {
setTimeout(waitForElements, 100);
} else {
addStyle();
}
}
function checkStyleAdded() {
var style_added = document.getElementById("change-timestamp-color");
var style_is_added = false;
while (!style_is_added){
if (style_added === null) {
setTimeout(waitForElements, 100);
} else {
style_is_added = true;
}
}
}
waitForElements();
//checkStyleAdded();
})();