2012-04-24 7 views
7

Gmailの新しい外観を小さな1024x768画面で使用できるようにしようとしています。デフォルトのレイアウトでは、メッセージの小さなウィンドウが残っています。その小さなウィンドウをスクロールすると大変迷惑になります。Gmailのレイアウトをカスタムスタイルで修正する

私はStylishユーザースタイル(this oneの修正版)を使用して、ページ全体をスクロール可能にするために管理してきました:

@-moz-document domain('mail.google.com'), 
url-prefix('https://mail.google.com/mail') { 

.akc.lKgBkb, 
.oLaOvc.aeJ, 
.lKgBkb.nH.oy8Mbf, 
.lKgBkb.ajl.aib 
{ 
    height: auto !important; 
    overflow: hidden !important; 
} 

#canvas_frame { overflow-y: scroll; } 

.l2 { padding-bottom: 20px !important; } 

} 

スクロールバーを持つことになった要素は今height: autoを持って、そして何がスクロールされます静的なままであるはずの外部ページ全体(#canvas-frame)です。

ほとんどの場合、私はその効果に満足しています。以前のGmailとほとんど同じです。しかし、キーボードでスクロールする(矢印キー、PgUp/PgDn、Home/End)が問題なく動作しています。どのようにそれを修正するための任意のアイデア?

+1

私はそれを機能させるために1時間を費やしました。それは不可能と思われる。 Gmailはすべてのキーボードイベントをキャッチし、暗号化されたJavaScriptコードで使用します。この機能を提供するために他のJavaScriptを追加するのは非常に複雑です。また、スクロールバーを使用しないと、Gmailはiframeをスクロールしようとしているため、ページ全体ではなく動作しません。 –

+0

メッセージにどれくらいの画面を使いたいですか? 1024x768の私のシステム(Firefox 12/Windows)では、約830x519ピクセル(スクロールバーを除く)、つまり幅の81%、高さの68%のメッセージビューが得られます。 F11を押して全画面を表示すると、メッセージ領域の高さは653ピクセル(画面の約85%)になります。これは私の端にかなり使用可能です – Geoff

+0

Riateche:ありがとう、私はおそらく私はおそらく試してみるべきではない知っている。 – hmp

答えて

1

解決策を探してみましたか? DIYのアプローチは素晴らしいですが、誰かが既に新しいルックオプションに不満を抱いていることを考えれば、誰かがすでに変更を深めている可能性があります。

"Greasemonkeyユーザーでもinstall this style as user script"の下にファイルhere(所属なし)がリンクされていると、適切な開始点になる可能性があります。 私はそれをより詳細に調べて、奇妙な第三者のURL参照などを削除したいと思います。

+2

はい、私はこのスクリプトを見ました。それはスクロールを修正するだけでなく、会話ビューのタイトルのようにいくつかの場所ですべてを改訂しようとします。私はリバースエンジニアリングしようとしますが、*私が望んでいるものをやっていません。*キーボードのスクロールはまだ機能しません。これが私が解決しようとしている問題です。 – hmp

0

私はUbuntuでFirefox 12を使用していますが、内部スクロールバーは表示されません。メッセージペインは、メインスクロールバーを介してスクロールします。どちらかがすでにあなたのためにこれを修正したか、もっと多くの情報が必要です。どのブラウザを使用していますか?

+0

私はWindows 7上でFirefox 12を使用しています。Gmailはデフォルトでは「コンパクト」ビューに設定されています(実際は何も表示しません)。変更がなければ、次のようになります。http://i.imgur.com/kANmo.png – hmp

関連する問題