if (Hatena.Star.EntryLoader.loadEntries) { NP_HatenaStar = { entries : [], getCurrentScript : function (e) { /* http://nyarla.net/blog/javascript-tips1 */ if(e.nodeName && e.nodeName.toLowerCase() == 'script') { return e; } return arguments.callee(e.lastChild); }, addEntry : function (uri, title) { var currentScript = this.getCurrentScript(document); var sc = Hatena.Star.EntryLoader.createStarContainer(); var cc = Hatena.Star.EntryLoader.createCommentContainer(); currentScript.parentNode.insertBefore(sc, currentScript.nextSibling); currentScript.parentNode.insertBefore(cc, currentScript.nextSibling); this.entries.push({ 'title' : title, 'uri' : uri, 'star_container' : sc, 'comment_container' : cc }); } }; Hatena.Star.EntryLoader.loadEntries = function() { return NP_HatenaStar.entries; }; }