2010-10-01から1ヶ月間の記事一覧

nicovideo Thumbinfo Popup を更新

インストールはこちら nicovideo Thumbinfo popup for Greasemonkey http://nine.nicovideo.jp/watch/で始まるURLのポップアップに対応しました。

ニコニコ動画の動画再生ページに広告コメントを表示させるGMスクリプト: NicoAds Tab を作った

ダウンロードはこちら NicoAds Tab for Greasemonkey 先日作ったライブラリを使いがてらつくってみた。スクリーンショットを見て分かるとおり、かなりのやっつけ実装。最初はちゃんとしたUI作ろうと思ってたんだけど、思いの他面倒だったから結局やっつけた…

ニコニコ動画の動画再生ページのタブをGreasemonkeyから追加する方法

さっき書いた関数 (Nicopedia Tabで使ったやつ)を使えば,Greasemonkeyからタブが追加できたりしていろいろ便利になるんじゃないかな,と思ったので公開します。 function createPanel(label, id, action) { id = 'itab_' + id; let itab = document.querySe…

新Greasemonkeyスクリプト:Nicopedia Tab を作った

ニコニコ動画の動画再生ページに,ニコニコ大百科の動画記事(の概要?)を埋め込むGreasemonkeyスクリプトです。今回のリニューアルで消えちゃったやつをタブとして復活させました。 インストールはこちら Nicopedia Tab for Greasemonkey 運営が本気出せば…

nicovideo Add Thumbnailを更新

ニコニコ動画の動画再生ページにサムネイルを表示する"nicovideo add Thumbnail"を更新して新インターフェースでも動くようにしました。 インストールはこちら nicovideo Add Thumbnail for Greasemonkey 今回動画タイトルが<h1>じゃなくなったのもそうだけど,</h1>…

ニコニコ動画の「もったいないスペース」を減らすユーザースタイル書いた

ニコニコ動画の動画再生ページが新インターフェースになりましたね!これまで目立たなかったユーザー情報が目立つようになったのが良いですね! そんな新インターフェースなんですが,画説明文が長かったりする場合に下の図のように「もったいないスペース」…

TextNodeにも使えるgetBoundingClientRect

JavaScript(というかDOM? CSSOM?)には getBoundingClientRect という便利なメソッドが用意されています。これを使えば,ある要素のviewport上の座標,つまりブラウザ画面の左上を原点とした座標上での要素の位置を取得することができます。これまでは d:id…

ECMAScript5時代のクラス定義

Firefox4でES5のプロパティ定義がサポートされるようなので,実際に使うときに備えて覚え書きしてみる。 これまでこんな感じで書いてたJavaScriptのクラス定義。 // クラス const Hoge = function(prop) { this._prop = prop; }; Hoge.prototype = { _prop: …