2012-04-24 11 views
7

Estoy tratando de utilizar el nuevo aspecto de Gmail en mi pequeña pantalla de 1024x768: el diseño predeterminado deja solo una pequeña ventana para los mensajes, rodeada de elementos inmóviles. Desplazar esa pequeña ventana es enormemente molesto.Reparando el diseño de Gmail con un estilo personalizado

He conseguido que toda la página de desplazamiento usando un estilo de usuario Stylish (una versión modificada de 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; } 

} 

Los elementos que se supone que tienen barras de desplazamiento tienen ahora height: auto, y lo que se desplaza es la página externa completa (en #canvas-frame) que se suponía que permanecería estática.

Estoy mayormente satisfecho con el efecto, funciona casi como el antiguo Gmail. Sin embargo, hay un problema: desplazarse con el teclado (teclas de flecha, RePág/PgDn, Inicio/Fin) dejó de funcionar. ¿Algunas ideas de como reparar esto?

+1

He pasado una hora tratando de hacerlo funcionar. Parece ser imposible. Gmail detecta todos los eventos de teclado y los utiliza en su código JavaScript encriptado. Es muy complicado agregar algún otro JavaScript para proporcionar esta funcionalidad. Y sin la barra de desplazamiento, simplemente no funciona porque Gmail está intentando desplazar el iframe, no la página completa. –

+0

¿Qué parte de la pantalla desea usar para los mensajes? En mi sistema (Firefox 12/Windows) a 1024x768, recibo una vista de mensaje de aproximadamente 830x519 píxeles (sin incluir las barras de desplazamiento), o el 81% del ancho y el 68% de la altura. Al presionar F11 para obtener la pantalla completa, cambia la altura del área de mensaje a 653 píxeles, o aproximadamente el 85% de la pantalla; esto es bastante útil en mi extremo – Geoff

+0

Riateche: Muchas gracias, ahora sé que probablemente no debería molestarme en intentarlo. – hmp

Respuesta

1

¿Has intentado buscar una solución lista? Si bien un enfoque de bricolaje es admirable, es probable que alguien ya haya realizado el cambio en profundidad, especialmente dada la insatisfacción de algunos usuarios con las nuevas opciones de apariencia.

El archivo vinculado here (sin afiliación) en "Usuarios de Greasemonkey también puede install this style as user script" podría ser un buen punto de partida; aunque lo examinaría con más detalle y eliminaré todas las referencias de URL de terceros, etc.

+2

Sí, he visto este script. Arregla el desplazamiento, pero también intenta reajustar todo, rompiéndolo en algunos lugares (como los títulos en la vista de conversación). Intentaría realizar una ingeniería inversa, pero * no hace lo que quiero * de todos modos: el desplazamiento del teclado todavía no funciona, y este es el único problema que intento resolver. – hmp

0

Estoy usando Firefox 12 en Ubuntu y no veo barras de desplazamiento internas. El panel de mensajes se desplaza a través de la barra de desplazamiento principal. Ya lo arreglaron por usted o se necesita más información. ¿Qué navegador estás usando?

+0

Estoy usando Firefox 12 en Windows 7. Gmail tiene por defecto la vista "compacta" (y de hecho se niega a mostrar nada más). Sin la modificación, se ve así: http://i.imgur.com/kANmo.png – hmp

Cuestiones relacionadas