0,0 → 1,29 |
// ==UserScript== |
// @name ggFormatter |
// @namespace http://PointedEars.de/ |
// @version 0.2.1 |
// @description Formats Google Groups postings |
// @author You |
// @match https://groups.google.com/* |
// @grant none |
// ==/UserScript== |
|
var s = document.createElement("style"); |
s.type = "text/css"; |
var selector = ".IVILX2C-tb-P div div div"; |
s.appendChild(document.createTextNode(selector + " { font-family: monospace; }")); |
document.head.appendChild(s); |
|
//document.addEventListener("DOMContentLoaded", function () { |
var postings = document.querySelectorAll(selector); |
[].slice.call(postings).forEach(function (posting) { |
posting.innerHTML = posting.innerHTML.replace( |
/<[^>]*>|\b(\*([^*]+)\*|\/([^\/]+)\/|_([^_]+)_)\b/g, |
function (match, formatted, bold, italic, underline) { |
if (!formatted) return match; |
if (bold) return "*<b>" + bold + "</b>*"; |
if (italic) return "/<i>" + italic + "</i>/"; |
if (underline) return "_<u>" + underline + "</u>_"; |
}); |
}); |
//}, false |