Ukrywanie scrollbar'a w polu tekstowym

w dziale Dostosowywanie Opery do własnych potrzeb
Tribiasz napisał(a):

Witam, jak wyłączyć scrollbar w polu tekstowym (textarea)? Ustawienia w opera:config nic nie dają. Głównie chodzi mi o ukrycie suwaków w gmailu. Może ma ktoś pomysł na jakiś CSS p

zielak007 napisał(a):

textarea {
	overflow: hidden !important;
	}

Medium napisał(a):

Sprawdźcie, czy to rozszerzenie https://addons.opera.com/addons/extensions/details/textarea-resizer/ tego nie potrafi.

daroc napisał(a):

Jeśli pisząc coraz dłuższy tekst chcesz zmieniać ręcznie wielkość pola textarea, to można by uznać, że potrafi. wink

Tribiasz napisał(a):

Witam, dziękuję za szybkie odpowiedzi, jednak nie do końca o to mi chodziło. Znalazłem rozwiązanie, które idealnie współgra ze Stylish'em smile

Dokładnie chodzi o ten kod: scrollbar {visibility:collapse!important;}

Po dodaniu go do Stylish'a okno Gmaila wygląda tak:

http://imageshack.us/photo/my-images/831/firefoxei.png/

A w operze tak:

http://imageshack.us/photo/my-images/841/operaa.png/

Czy jest jakaś szansa na uzyskanie tego samego efektu w operze? Niestety jak dodaję scrollbar {visibility:collapse!important;} do CSS to nic się nie dzieje.

Macie może jakieś propozycje?

daroc napisał(a):

Originally posted by Tribiasz:

scrollbar {visibility:collapse!important;}


Skąd Ty to wziąłeś w ogóle? bigeyes Nie widziałem nigdy czegoś takiego, w htmlu nie ma chyba elementu scrollbar.

Może po prostu opisz dokładniej w czym problem i jaki efekt chcesz uzyskać?

Medium napisał(a):

Originally posted by Tribiasz:

o dodaniu go do Stylish'a okno Gmaila wygląda tak:

http://imageshack.us/photo/my-images/831/firefoxei.png/

A w operze tak:

http://imageshack.us/photo/my-images/841/operaa.png/


Na Gmailu nie sprawdzą, bo nawet hasła zapomniałam (nie używam), ale widzę że problem jest pogłębiony... kolorem i rodzajem używanej skórki. Jakiej używasz?
Może wystarczy odznaczyć niektóre punkty w Opcjach stylów:
Opera → Ustawienia → Preferencje → Zaawansowane → Zawartość → Opcje stylów (Ctrl + F12)

I jeszcze: Czy jesteś w stanie podać jakąś inną stronę, na której podobny estetyczny problem występuje?

Tribiasz napisał(a):

Niestety zmiana stylów nic nie daje. Bawiłem się również ustawieniami stylów.

Co do samego stylu to aktualnie korzystam z tego http://my.opera.com/community/customize/skins/info/?id=8899 wink

Co do innych stron to nie dopatrzyłem się tego problemu, występuje on jedynie na Gmailu.

@daroc Chciałbym się pozbyć tych irytujących scroll'i z gmaila (foto 2). Fajnie jak by było jak na (foto 1 - Firefox ze Stylish).

Medium napisał(a):

Originally posted by Tribiasz:

Co do samego stylu to aktualnie korzystam z tego http://my.opera.com/community/customize/skins/info/?id=8899

To nie styl, to skórka (skin).

Originally posted by Tribiasz:

Bawiłem się również ustawieniami stylów.

Czyli zmianą skórek?


Tribiasz napisał(a):

Przepraszam za przejęzyczenie, oczywiście chodziło mi o skórkę, bawiłem się zmianą skórki i "opcjami" skórkowania.

Medium napisał(a):

Originally posted by Medium:

Opera → Ustawienia → Preferencje → Zaawansowane → Zawartość → Opcje stylów (Ctrl + F12)


A tym też się bawiłeś?

Medium napisał(a):

opera:config#UserPrefs|ShowScrollBars Teraz zadziała dobrze.

zielak007 napisał(a):

@Tribiasz: to co pokazałeś na zrzucie, to nie pole textarea. smile
Suwaki tak wyglądają, bo takiej używasz skórki. Jak ją zmienisz lub zmodyfikujesz, to suwaki będą mniej kontrastowały z tłem. Jeśli jednak chcesz je ukryć całkowicie, to możesz odznaczyć opera:config#UserPrefs|ShowScrollBars, ale to poskutkuje dla całej przeglądarki. Jeśli chcesz je ukryć wyłącznie na Gmailu, to musisz za pomocą Opery Dragonfly znaleźć regułkę CSS, która obejmie obszar z suwakami i zastosować to co podałem wcześniej albo musisz powiedzieć co zrobić, aby otrzymać taki układ Gmaila jaki zaprezentowałeś na zrzucie, bo ja nie potrafię zrobić tak, aby pojawiły się suwaki.

@daroc: to są chyba takie specjalne pseudoznaczniki dla rozszerzenia Stylish.

Dodane:

@Medium: dzięki, ja też poprawię. up Zmyliła mnie wielka litera. lol

Tribiasz napisał(a):

Już dawno odznaczyłem ShowScrollBars, ale niestety suwaki dalej się pojawiają w polach tekstowych i gmailu.

Medium napisał(a):

Originally posted by Tribiasz:

Już dawno odznaczyłem ShowScrollBars

Dziwne, mi znikają, ale po restarcie Opery.

daroc napisał(a):

U mnie wystarczy zamknąć kartę i otworzyć jeszcze raz (ale nie z operowego kosza, tylko otworzyć od nowa). Z tym że to działa tylko na suwaków do przewijania całej strony (tak jakby elementu document czy też body).
Jeśli zrobię

<div style="height:50px; overflow:auto">
gdasgs
gdasgs
gdasgs
gdasgs
gdasgs
gdasgs
gdasgs
gdasgs

</div>

To suwaki się i tak pojawią.

Czy ten cały problem nie jest spowodowany jakimś felernym UserCSS albo rozszerzeniem lub skryptem UserJS?

Tribiasz napisał(a):

Dokładnie, u mnie występuje ten sam problem, po odhaczeniu ShowScrollBars znikają główne suwaki do przewijania całej strony, lecz pozostają jedynie te od pól tekstowych i od Gmail sad

Może warto by było zgłosić to na Opera Desktop Team ?

Z ciekawości dezaktywowałem wszystkie Userscript'y i CSS'y, problem nadal występuje.

EDIT:

Najnowszy build opery 12 nic nowego nie wnosi w tej kwestii.

daroc napisał(a):

U mnie problem nie występuje ani na 11.51 [1087], ani na 12.00 [1054], ani na 12.00 [1060] (obydwie pre-alpha). Nie wiem więc czy w ogóle warto zgłaszać im problem. Trzeba by znaleźć źródło problemu.

Medium napisał(a):

Originally posted by daroc:

U mnie wystarczy zamknąć kartę i otworzyć jeszcze raz (ale nie z operowego kosza,


To pewnie zależy od ustawienia History Navigation Mode. Ja mam na 1.
No i może też idzie o wersję Opery:

Wersja
11.51
Kompilacja
1087



Originally posted by daroc:

Z tym że to działa tylko na suwaków do przewijania całej strony

U mnie także dla pól tekstowych.
Używam skryptów do zmiany wielkości pól tekstowych, więc łatwo testować.
Osobiście lubię suwaki, bo one sygnalizują rozmiar.


Medium napisał(a):

Originally posted by Tribiasz:

Dokładnie, u mnie występuje ten sam problem, po odhaczeniu ShowScrollBars znikają główne suwaki do przewijania całej strony, lecz pozostają jedynie te od pól tekstowych i od Gmai


A nie masz Ty przypadkiem tego rozszerzenia? Dziwnie podobne efekty...

Tribiasz napisał(a):

Kiedyś korzystałem z niego, ale mnie wnerwiało, więc je wyrzuciłem.

Później sprawdzę na czystej instalce czy dalej to występuje. Może to powstało jak przechodziłem z 11 na 12, ale wątpię aby to było przyczyną.

Medium napisał(a):

Originally posted by Tribiasz:

Kiedyś korzystałem z niego, ale mnie wnerwiało, więc je wyrzuciłem.

Skutecznie?

Tribiasz napisał(a):

Tak skutecznie, parę minut temu zainstalowałem od nowa 12 (usunięcie wszystkich możliwych plików, z danych aplikacji także), nadal mam scrolle w oknach tekstowych + gmail sad

Medium napisał(a):

Operę 12 w wersji testowej? Ja pisałam o najnowszej stabilnej.

Tribiasz napisał(a):

Ok, zaraz sprawdzę stabilną.

EDIT:

Instalacja stabilnej wersji 11.51 nic nie zmieniła w tej kwestii.

Oto dowód: http://imageshack.us/photo/my-images/600/wycinekv.png/

daroc napisał(a):

To jeszcze takie pytanie, bo nie wiem czy na pewno rozumiem: chcesz całkowicie wyłączyć paski przewijania, włącznie z pionowym, czy po prostu denerwujący jest pasek poziomy?

Medium napisał(a):

Tu przydałby się jakiś użytkownik Gmaila. Ja się poddaję...

Tribiasz napisał(a):

Chciałbym zlikwidować wszystkie paski (V i H), łącznie z tymi w formularzach i GMAIL'u.

daroc napisał(a):

U mnie poziomych scrollbarów w ogóle nie ma na gmailu. A te poziome scrollbary to nie jest to efekt małego ekranu w komputerze (typu netbook)? Pionowych scrollbarów chyba nie uda się wyłączyć, przynajmniej ja nie mam na to żadnego pomysłu (oprócz tej opcji w opera:config, ale to dotyczy tylko document/body).

Tribiasz napisał(a):

No nic, dziękuję wszystkim za próbę pomocy. Temat do zamknięcia sad