xkcd titles

By riddle Last update Jun 16, 2007 — Installed 2,077 times. Daily Installs: 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 4, 0, 0, 1, 0, 1, 0, 3, 1, 2, 1, 0, 0, 0, 0, 5, 3, 0, 1, 3, 1, 0
// ==UserScript==
// @namespace     http://xkcd.org/
// @name          xkcd titles
// @author				riddle
// @include       http://*xkcd.tld/*
// ==/UserScript==

function insertAfter(newElement, targetElement) {
	var parent = targetElement.parentNode;
	if (parent.lastChild == targetElement) {
		parent.appendChild(newElement);
	} else {
		parent.insertBefore(newElement, targetElement.nextSibling);
	}
}

var mc = document.getElementById("middleContent");
if (mc) {
	var img = mc.getElementsByTagName("img")[0];
	if (img && img.title) {
		var desc = document.createElement("div");
		desc.appendChild(document.createTextNode(img.title));
		img.title = null;
		insertAfter(desc, img);
	}
}