[UJS] Multi-column Google

w dziale Aplikacje dla Opery
Jurgi napisał(a):

Znalazłem u Pawła Wimmera skrypt dla Chrome wyświetlający wyniki Google w wielu szpaltach (kolumnach). Rewelacyjna rzecz dla posiadaczy panoramicznych monitorów!

Sprawdziłem pod Operą — działa! Poza dwiema niedoróbkami:
• nie działa przełączenie ilości kolumn (skrót klawiaturowy)
• szpalty nie są wyrównane do lewej, anie wyjustowane, tylko wycentrowane, co dziwnie wygląda.

Ale używać można! Może ktoś obeznany z JS poprawi te niedoróbki? Bo to naprawdę fajna rzecz: wyniki mieszczą się nawet na jednej stronie.

MokrySedeS napisał(a):

Bardzo fajny skrypt. Dzięki za podlinkowanie bigsmile
Szpalty ustawiłem na justowanie, ale ze skrótami nie wiem jak sobie poradzić p
Da się jednak przestawić ilość kolumn edytując skrypt, a konkretnie tą linijkę:

var gDefaultNumOfColumns = 2;


10299.user.js

nowotny napisał(a):

Originally posted by MokrySedeS:

ale ze skrótami nie wiem jak sobie poradzić


Edytując funkcję keyDownHandler na przykład w ten sposób:
function keyDownHandler(e) {  
  if (!e.altKey) return;    
  if (e.which == '49') { // 1 pressed
    displaySearchResultsInColumns(1);
  } else if (e.which == '50') { // 2 pressed
    displaySearchResultsInColumns(2);
  } else if (e.which == '51') { // 3 pressed
    displaySearchResultsInColumns(3);
  }
}

Wystarczy podmienić... Przy czym należy zaznaczyć że działa to tylko z użyciem prawego klawisza Alt...

vcore napisał(a):

U mnie nie wiem z jakiego powodu nie działa żaden skrypt JS ani userCSS, w preferencjach dla witryny np. google mam wskazany folder w którym znajdują się skrypty userJS i nic się nie dzieje, jakby ich tam w ogóle nie było...

Medium napisał(a):

http://my.opera.com/polski/forums/findpost.pl?id=3169257

migawka napisał(a):

czy komuś działają skróty klawiaturowe? wciskam prawy Alt + 1 i nic się nie dzieje

Jurgi napisał(a):

A masz na klawiaturze prawy Alt? Dziwne, w polskich klawiaturach nie ma prawego Alta, bo jest zastąpiony przez Alt Gr.

migawka napisał(a):

Originally posted by Jurgi:

[...] jest zastąpiony przez Alt Gr.


hmm, a to nie jest właśnie prawy alt?
ok, to co mam wpisać do kodu żeby było z prawym altem (albo lewym)?

MokrySedeS napisał(a):

Justowanie zmienilem na wyrownanie do lewej, bo jednak jest przejrzysciej i skroty dzialaja od 1 do 5.
googlemulticolumn.user.js

pwlsrs napisał(a):

działa włącznie ze skrótami.
Pożyteczna sprawa, beer dla wszystkich

migawka napisał(a):

działa, super
edit: beer dla twórcy/modyfikatora smile

migawka napisał(a):

przepraszam że odkopuję wątek, ale Google zmienił (przynajmniej u mnie) główną stronę wyszukiwania, także obszar wyświetlania wyników został "ścieśniony". może MokrySedeS chciałby zmienić .js żeby to jakoś poszerzyć? pozdraw

MokrySedeS napisał(a):

MokrySedeS ma ten sam problem i nie umie sobie z nim poradzić... :-(

Jurgi napisał(a):

Też z tego powodu musiałem wyłączyć ten skrypt. sad

migawka napisał(a):

słuchajcie, tutaj już sobie z tym poradzili: http://userscripts.org/scripts/show/9310 może dałoby się jakoś zaimplementować te zmiany w naszym skrypcie? http://userscripts.org/topics/52638

MokrySedeS napisał(a):

Na angielskim forum znalazłem styl CSS do google. Po lekkim zmodyfikowaniu nadaje się do użycia z tym skryptem bigsmile

google_fix.css

Ścieżkę do tego pliku należy wskazać w preferencjach dla witryny.

migawka napisał(a):

eeee, niezłe.
opcje wyszukiwania pojawiają się po najechaniu myszką w lewy górny róg wyników wyszukiwania

Jurgi napisał(a):

Originally posted by MokrySedeS:

Po lekkim zmodyfikowaniu nadaje się do użycia


Znaczy, co trzeba zmodyfikować i jak?

Ja wyszperałem skrypt przywracający stary wygląd Googla. Ale jeszcze nie sprawdzałem, czy będzie działać ze skrytem multicolumn.

MokrySedeS napisał(a):

Nic nie trzeba modyfikować, już ja to zrobiłem wink
Kod, którego użyłem znajduje się tutaj.

Ten skrypt, który podlinkowałeś właśnie sprawdziłem - nie działa.

whatafuuuck napisał(a):

Originally posted by MokrySedeS:

Na angielskim forum znalazłem styl CSS do google. Po lekkim zmodyfikowaniu nadaje się do użycia z tym skryptem bigsmile

google_fix.css

Ścieżkę do tego pliku należy wskazać w preferencjach dla witryny.



ale ten styl nie załatwia wcale sprawy z kolumnami. nadal są nierówne i jakby zciśnięte.

migawka napisał(a):

Originally posted by whatafuuuck:

ale ten styl nie załatwia wcale sprawy z kolumnami. nadal są nierówne i jakby zciśnięte.

sprawdź, czy poprawnie podałeś ścieżkę dostępu do pliku.

moje 3 grosze: usunięcie (wyłączenie) od
body#gsr li.g{
    background-color: rgba(255, 255, 255, 0.0);
do
body#gsr li li.g:hover{
    background-color: rgba(255, 255, 255, 0.6);
}
ładnie zbija wyniki obok siebie i wyłącza podświetlanie po najechaniu myszką, ale oczywiście jak kto lubi.

tomurbanowicz napisał(a):

U mnie ładnie działa smile
Znacie może przycisk do szybkiego wył/wł tego stylu? Czasami jest potrzeba uruchomienia google normalnie.

migawka napisał(a):

MokrySedeS dziękujemy za skrypt up

migawka napisał(a):

zupełnie się te Two Columns script i google_fix.css rozsypał. umie ktoś naprawić?

Medium napisał(a):

Google się zmienia bardzo szybko.

migawka napisał(a):

no niezupełnie, te skrypty działały ponad rok