# nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと)


[Replace]
Name = popThumb_FA：設定
URL = www\.nicovideo\.jp/local/popThumb_FA\.js
Match<
//<!--nlFilter設定用-->
>
Replace<
/******************************* nlFilterで追加した設定ここから *********************************/

// iframeで表示させる場合はtrue (flashの手前になるようになる)
popThumb.use_iframe = /^http:[/][/](?:www|nine|live)[.]nicovideo[.]jp[/](?:watch|playlist[/]mylist)[/]/.test(location.href);

// リンクにマウスが載った時の待ち時間 [ms]
// (この時間だけマウスがリンク上から出なければ、通信＆ポップアップ作製)
// popThumb(path, sticky, wait)の第3引数waitに数字が指定されてあればそちらを使う。（非指定の時にこちらを使う。）
// 0にすれば即時表示（従来通り）　※通信時間は必要
popThumb.wait = 0;


// 専ブラ風に表示 設定値は数字(ms)
// ポップアップしたものからさらにポップアップしたいとき用
// リンクからpopupした部分への移動にかかる時間以上必要
// 各自調節してもらえれば。
popThumb.use_SenBroStyle = 300;

// 使用APIの種類
// false : http://ext.nicovideo.jp/api/getthumbinfoからデータ取得（従来と同じ）
// true  : http://i.nicovideo.jp/v3/video.arrayからデータ取得
//   メリット：説明文に改行・リンクなどが反映される
//   デメリット：投稿ユーザーID、動画サイズ、ビットレート、最新コメントが取得できない
// ※falseでも従来のAPIが使えなかった場合は新APIで取得します。（削除動画・有料動画）
popThumb.use_VideoArrayAPI = false;
// 公式動画（so〜形式のみ。数字IDはgetthumbinfoで問題なし）でvideo.arrayを使う（trueだとコメント数を表示できるが、一部動画(リトバス等で情報が取得できない)）
popThumb.use_VideoArrayAPI_so = false;

// 上記の設定（popThumb.use_VideoArrayAPI）がfalseの場合でもvideo.arrayのキャッシュがあれば、そちらから説明文を持ってくる
popThumb.use_cachedVideoArrayAPI = false;
/*******************************************/
/*********** NicoCache_nl 関連 *************/
/*******************************************/
// NicoCache_nlを使っていたらtrue
popThumb.use_NicoCache_nl = true;

// NicoCacheのnlMovieFetcherを使っていたらtrueでfetch可能
popThumb.use_NicoFetch = true;

// localStorageで動画情報をキャッシュする際に、
// キャッシュの有無が変更されているときに備えて
// (cacheが確認されていない動画は)毎回cache済みかだけ調べる。(/cache/へのみの通信・外へは無し)
popThumb.use_always_check = true;

// キャッシュ済みの場合はキャッシュタイトルも取得
popThumb.use_getCacheTitle = true;

// nlMovieFetcherを使用中 & ブラウザ == IEの場合のみ & (ニコニコ動画以外のページでfetchする場合)
// インターネットオプション→プライバシー→詳細設定→Cookieをすべて受け入れるにしている場合(iframe内のCookieを許可) -> true
// falseでも一応動きますが、scriptとして埋め込むのでエラー出まくりです（alertなどは無し）
popThumb.AllowCookie = false;
/*************** ここまで *******************/
// ['obj_' + pop_smid]形式でデータを保存する。
popThumb.use_ObjectData = true;

// リンク化をこのjs内で行なう（use_in_JS_to_linkがtrueの場合：nlFilterは通りません）
popThumb.use_in_JS_to_link = true;
/*************************** nlFilterで追加した設定ここまで *****************************/
$0
>


# popThumb_FA_my.cssを作ったらこのフィルタをON
[Replace]
Name = popThumb_FA：ユーザーCSS SET
URL = [^/]*?\.nicovideo.jp/(?!.*?\.js)
MatchLocal = TRUE
ContentType = text/html
Match<
</body>
>
Replace<
<link rel="stylesheet" type="text/css" href="http://www.nicovideo.jp/$TS(local/popThumb_FA_my.css)">
$0
>