// ==UserScript== // @name ニコ生支援ぐりもん // @namespace NekoVampire.NicoVideo // @description 生主支援 // @include http://live.nicovideo.jp/editstream* // ==/UserScript== $X = function (exp, context) { if (!context) context = document; var resolver = function (prefix) { var o = document.createNSResolver(context)(prefix); return o ? o : (document.contentType == "text/html") ? "" : "http://www.w3.org/1999/xhtml"; } var exp = document.createExpression(exp, resolver); var result = exp.evaluate(context, XPathResult.ANY_TYPE, null); switch (result.resultType) { case XPathResult.STRING_TYPE : return result.stringValue; case XPathResult.NUMBER_TYPE : return result.numberValue; case XPathResult.BOOLEAN_TYPE: return result.booleanValue; case XPathResult.UNORDERED_NODE_ITERATOR_TYPE: { result = exp.evaluate(context, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); var ret = []; for (var i = 0, len = result.snapshotLength; i < len ; i++) { ret.push(result.snapshotItem(i)); } return ret; } } return null; } function livenicovideo() { var kiyaku=document.getElementById('kiyaku_accept'); if(kiyaku){ kiyaku.checked=true; } var td = $X('//*[@id="form_box"]/form/table/tbody/tr[3]/td[2]/p'); if(td.length && td[0].getElementsByTagName("input").length){ var select = document.createElement("select"); _td = td[0].parentNode; for(i=0;i