/*
* @title みんなのハッピィどんなかな
* @description プロフィールアイコンの横にハッピィの顔部分を表示します。
* @include http://*
* @license MIT License
*/
// ページによってはかなりレイアウトが崩れます
(function () {
var i, u, a, h, p, c, d = document, l = Array.slice(d.getElementsByTagName('img'));
for (i = 0; i < l.length; i++) {
c = l[i];
p = c.parentNode;
u = c.src;
if (u.match(/hatena\.[\w\.]+\/users.+profile/)) { //甘判定
u = u.replace(/profile.*?$/, 'happie.gif');
a = d.createElement("a");
a.setAttribute("href", u);
h = d.createElement("img");
h.setAttribute("src", u.replace(/\.gif$/, '_face.gif'));
h.style.cssText = 'height:auto;width:' + c.clientWidth + 'px';
a.appendChild(h);
// がっつり祖先辿らなくてもおおむね平気そう
if (p.nodeName == 'A') {
c = p;
p = p.parentNode;
}
p.insertBefore(a, c);
}
}
})();