- 319 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/06(金) 17:31:39 ID:spP/zk8m0]
- 動画ページでidがついてる部分を表示切替できるようにするフィルタ(FireFoxで確認)
ヘッダー下に表示切替リンク(とついでにDLリンク)がつきます。 [Patterns] Name = "Nico:Add Switch" Active = TRUE URL = "$TYPE(htm)www.nicovideo.jp/watch/" Limit = 64 Match = "(var country = \w)\#$SET(#=\n" "Nico.onReady(function(){" "var id=[];" "var div=document.createElement(div); div.style.paddingLeft="6px";" "for(var i=0;i<id.length;i++){" "if(Cookie.get("display_"+id[i])=="0"&&$(id[i]))$(id[i]).hide();" "div.innerHTML+='<a href="javascript:toggle_\('+"'"+id[i]+"'"+'\);" style="color:#999;">'+id[i]+"</a> "; }" "div.innerHTML+='<a href="javascript:download();" style="color:#999;">Download</a>';" "$("PAGEHEADER").appendChild(div); document.body.show(); });" "function toggle_(id){" "var e=$(id); e.toggle(); (e.visible())?" "Cookie.set("display_"+id,"1",1000*60*60*24*365,".nicovideo.jp","/"):" "Cookie.set("display_"+id,"0",1000*60*60*24*365,".nicovideo.jp","/"); }" "function download(){" "new Ajax.Request("/api/getflv/"+Video.id,{ method:"get",onSuccess:function(req){" "window.open(req.responseText.toQueryParams()['url']); } }); })" "|(<body)\#$SET(#= style="display:none;")$STOP()" Replace = "\@" 使い方 例えば表示切替したい部分のidがそれぞれid1、id2、id3だったら、Match3行目を var id=["id1","id2","id3"]; のようにしておく。idがない場合は事前になんとかして付けておく。 (PAGEHEADER、WATCHHEADERとかは非表示にしても動画サイズ変えたときに復活します)
|

|