SPM kbin enhancements

Few small changes to the kbin UI while they still develop some features

当前为 2023-06-14 提交的版本,查看 最新版本

// ==UserScript==
// @name     SPM kbin enhancements
// @description Few small changes to the kbin UI while they still develop some features
// @namespace com.sirpsychomantis
// @license MIT
// @version  1.1
// @grant    none
// @run-at document-end
// @match  https://fedia.io/*
// @match  https://kbin.social/*
// ==/UserScript==


(function(){
  function addDomain(link) {
    let parts = link.title.split("@");
    if (parts[2] !== location.hostname) {
      let linkText = link.childNodes[link.childNodes.length-1];
      linkText.nodeValue += "@" + parts[2];
    }
  }
  
  if (location.pathname.startsWith('/m')) {
    document.querySelectorAll(".magazine-inline, .user-inline").forEach(link => {
      addDomain(link);
    })
  } else {
    document.querySelectorAll(".magazine-inline").forEach(link => {
      addDomain(link);
    })
  }
})();