🏠 Home 

Sporskiftet - Nye indlæg

Transformerer svar-tæller og dato i liste med nye spørgsmål


Installer dette script?
// ==UserScript==
// @name         Sporskiftet - Nye indlæg
// @namespace    JKL.Sporskiftet
// @version      1.0
// @description  Transformerer svar-tæller og dato i liste med nye spørgsmål
// @author       Jacob Kamp Lund
// @match        https://www.sporskiftet.dk/seneste*
// @grant        none
// ==/UserScript==
(function($) {
'use strict';
$("#tracker > table.sticky-enabled.sticky-table > tbody > tr > td").css({"vertical-align": "top"});
// fjern linieskift i svar-tæller
$(".replies").find("br").remove();
// venstrestil indhold i svar-tæller
$(".replies").css("text-align", "left");
// fjern tekst i svar-tæller
$(".replies").find("a").each(function(index, el) {
var txt = $(el).text();
var match = /[0-9]+/.exec(txt);
if (match && match.length == 1) {
var answers = parseInt(match[0], 10);
$(el).text("(" + answers + ")").css("margin-left", 5);
if (answers > 0) {
$(el).parents("tr").css("background-color", "#ff9");
}
}
});
// afkort dato
$("td.replies").next().each(function(index, el) {
var txt = $(el).text();
txt = txt
.replace(" år", "å")
.replace(" måneder", "mnd")
.replace(" måned", "mnd")
.replace(" uger", "u")
.replace(" uge", "u")
.replace(" dage", "d")
.replace(" dag", "d")
.replace(" timer", "t")
.replace(" time", "t")
.replace(" minutter", "m")
.replace(" sekunder", "s")
.replace(" sek.", "s")
.replace(" m", "m")
.replace(" siden", "");
//$(el).attr("title", $(el).text());
$(el).text(txt);
});
})(window.jQuery);