Sprawdzanie pisowni po nowemu

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

W tym wątku można prześledzić proces tworzenia przez Sombrię oraz d.i.z.-a skryptu Orangoo Spell Check. Skrypt ma już kilka wersji, więc najlepiej pobrać taką z ostatniej strony wątku (albo skorzystać z tej informacji). W ramach dostarczenia szybszej informacji o skrypcie zeedytowałem pierwszy post. Polecam także głosowanie za sprawdzaniem pisowni z prawdziwego zdarzenia.
Ja czyli adas smile



Witam

jest sobie dosyć ciekawa stronka KLIKNIJ, dzięki której można sobie w dosyć dobry sposób sprawdzić swój tekst. Sprawdzanie odbywa się dosyć sprawnie i rzadko się myli, przynajmniej tak mi się wydaje smile

Pytanie:
czy jest możliwy do popełnienia jakiś skrypt, który działałby w następujący sposób;

mam tekst w formularzu, zaznaczam go w całości lub w części i klikam na przycisk uruchamiający okienko popup z tą stronką i wklejonym tekstem już w tym okienku i sprawdzającym pisownie, po kilku sekundach pokazuje mi się wynik poprawki, poprawiam błędy, klikam na "Resume editing" i zamykam okienko. W tym samym momencie , ten poprawiony tekst zastępuje oryginalny zaznaczony w formularzu.

Koniec operacji
Mam nadzieję że nie namieszałem za bardzo smile

Czy jednak operowy sprawdzacz jest lepszy ?

woj-tek napisał(a):

+1 ;p

szyk napisał(a):

http://my.opera.com/polski/forums/topic.dml?id=126036 <--- +1 smile

woj-tek napisał(a):

Sorry, wcześniej za zauważyłem przytaczanego tematu bigsmile

Nigatsu napisał(a):

Niestety mam problem ze stroną, mianowicie nie mogę zmienić języka. Link nie działa w Operze.

daroc napisał(a):

F12 -> Przedstawiaj się jako Opera.

qviri napisał(a):

Nie jestem pewien czy ustawienia bezpieczeństwa pozwolą na takie mącenie, ale jak tak to spróbuję coś takiego machnąć w weekend. W teorii wygląda prosto.

Inna sprawa, że w nie-zmaksymalizowanym oknie ta strona się nie mieści.

Co prawda Opera też używa Aspella (tego samego co ta strona), ale rzeczywiście może interfejs nieco przyjemniejszy.

Sombria napisał(a):

Nie wiem, czy już się pojawiło coś takiego. Jak nie to (w ramach testowania postMessage) zrobiłam coś takiego... Prawie wink

Zrobiłam skrypt tak, że pod PPM w polach tekstowych jest opcja, po kliknięciu której pojawia się ramka z Orangoo i tekstem do tłumaczenia. Po zatwierdzeniu zmian są one wprowadzane do pola tekstowego.
Ale mam problem, kiedy strona z polem tekstowym znajduje się w ramce. Opera po wybraniu polecenia zabiera focus z ramki i skrypt jest wywoływany dla innego dokumentu, niż bym chciała. Nie bardzo mam pomysł jak to obejść. Może trzeba byłoby przenieść uruchamianie skryptu z poziomu interfejsu Opery bezpośrednio na stronę? Może ktoś ma jakiś pomysł?

Zauważyłam też, że dla dłuższych tekstów Orangoo sprawdza pisownię tylko do pewnego momentu. Jest jakieś ograniczenie długości pola tekstowego przesyłanego do serwera czy to wewnętrzne ograniczenie Orangoo?
I jeszcze jedno pytanie wink Dla jakich pól, oprócz textarea, należałoby dodać opcję tłumaczenia? Wydaje mi się, że operowy tłumacz działa tylko dla textarea, ale może czegoś nie zauważyłam.

EDIT. Zapomniałam o skrypcie o orangoo.spell.js Polecenie wywołania skryptu: w sekcji [Edit Widget Popup Menu] pliku standard_menu.ini

Item, "Orangoo Spell Check"="Go to page, "javascript:OSC_check()""

Ach, i zapomniałam dodać, że działa w dziewiątce.

szyk napisał(a):

Originally posted by Sombria:

Zauważyłam też, że dla dłuższych tekstów Orangoo sprawdza pisownię tylko do pewnego momentu. Jest jakieś ograniczenie długości pola tekstowego przesyłanego do serwera czy to wewnętrzne ograniczenie Orangoo?


Wkleiłem w pole tekstowe treść artykułu http://sciaga.nauka.pl/index.php/id=index/dept=54/cath=378/news=976/view=1 - Orangoo wykrył jeden błąd, który znajduje się przy końcu - wyraz "covery". Po jego kliknięciu nie pojawia się okienko z propozycją, tylko Opera wykonuje jakieś dziwne operacje - o to chodzi w powyższym cytacie?
Na stronie Orangoo czasem przy tym wyrazie pojawia się to okienko, ale częściej nie, więc to pewnie jakiś błąd Orangoo.

A tak ogólnie to skrypt działa świetnie. up

Sombria napisał(a):

Originally posted by szyk:

Wkleiłem w pole tekstowe treść artykułu http://sciaga.nauka.pl/index.php/id=index/dept=54/cath=378/news=976/view=1 - Orangoo wykrył jeden błąd, który znajduje się przy końcu - wyraz "covery".

Bo problem tkwi chyba w czymś innym wink Wydaje mi się, że Orangoo toleruje ograniczoną ilość błędów. Spróbuj sprawdzić pisownię dla tego artykułu w j. angielskim.

Originally posted by szyk:

Po jego kliknięciu nie pojawia się okienko z propozycją, tylko Opera wykonuje jakieś dziwne operacje

Właśnie też to zauważyłam. Co dziwne nie zawsze się tak dzieje. Chyba lepiej będzie otwierać oddzielne okienko Orangoo. Tu jest kolejna wersja. orangoo.spell.0.9.1.js

Originally posted by szyk:

A tak ogólnie to skrypt działa świetnie.

Dzięki smile
Chyba jednak trochę mu do świetności brakuje. To o czym pisałam. Formularze wewnątrz ramek. Przykład: http://www.kurshtml.boo.pl/html/formularze.html
I jeszcze zauważyłam, że podpowiedzi (tzn. to okienko z propozycją) Orangoo czasem się brzydko wyświetlają - ale to powinno się dać naprawić.

Sombria napisał(a):

orangoo.spell.0.9.2.jsPoprawione wyświetlanie podpowiedzi Orangoo. Kiedy kliknie się w pole tekstowe, w jego prawym dolnym rogu pojawia się strzałeczka (wygląd i położenie do zmiany) uruchamiająca sprawdzanie pisowni. Nie trzeba już dodawać pozycji do menu.

symeon napisał(a):

Sombria, plik działa świetnie Tylko szkoda że tylko w dziewiątce, a nie w ósemce juz nie smile

tutaj działa jednak niepoprawnie KLIKNIJ

Pozdrawiam i dziękuje ze pracę i to dobrą. Mam nadzieje że ten pomysł się rozwinie i bedzie działać również pod 08.54 wink

Sombria napisał(a):

Originally posted by symeon:

tutaj działa jednak niepoprawnie

Chodzi o to, że strzałka w kosmos odleciała? Czułam, że tak będzie wink To pozycjonowanie jakieś dziwne w JS i nie do końca rozumiem jak to działa. Spróbuję nad tym popracować.
EDIT: Nie wiem jak to zrobić faint Chciałam, żeby przycisk do uruchamiania przylepić do pola tekstowego - byłoby to wygodne, ale może lepiej dodać jakiś w stałym miejscu na stronie (coś podobnego jak w skrypcie autosizer)?

Originally posted by symeon:

Mam nadzieje że ten pomysł się rozwinie i bedzie działać również pod 08.54

Raczej się nie uda. Przesyłanie tekstu do okienka jest możliwe dzięki funkcji postMessage a jej nie ma w O8. Nie wiem czy można to inaczej zrobić.

adas napisał(a):

Jeee... działa smile

Ale mam 3 uwagi (a nawet 4)
Czy mogłoby to działać w tym samym polu tekstowy co wpisujemy teksty? Tak jak jest np. w Gmailu.
Teraz muszę podwójnie klikać na linki - nie wiem czemu (może dlatego, że to Linux?)
Skrypt mógłby być cały czas w tym samym pliku, bo teraz pewnie część osób będzie ściągało plik z pierwszego postu (czyli ten już nieaktualny).
No i historia zmian w pliku mogłaby się pojawić (oraz jego tłumaczenia na en, tak aby go naszym braciom w Operze przedstawić) wink

Sombria napisał(a):

Originally posted by adas:

Skrypt mógłby być cały czas w tym samym pliku, bo teraz pewnie część osób będzie ściągało plik z pierwszego postu (czyli ten już nieaktualny).No i historia zmian w pliku mogłaby się pojawić (oraz jego tłumaczenia na en, tak aby go naszym braciom w Operze przedstawić)

Hola, hola! wink
Skryptu jeszcze nie uznałam za działający. Chciałam tylko pokazać co już zrobiłam i poskarżyć się na przeciwności. Zamierzałam potem wrzucić go na bloga, bo tam łatwiej będzie wprowadzać zmiany.
Właściwie został jeszcze tylko problem z uciekającą strzałką (zgłoszony przez symeona), którego nie potrafię naprawić sad Albo wymyślenie innego sposobu uruchamiania (jakieś pomysły?).
A co do en to liczę na pomoc bigsmile

Originally posted by adas:

Teraz muszę podwójnie klikać na linki - nie wiem czemu (może dlatego, że to Linux?)

Nie rozumiem. Musisz klikać podwójnie, bo coś nie zaskakuje od razu, czy chodzi ci o to, że najpierw strzałka a potem Check spelling?


Originally posted by adas:

Czy mogłoby to działać w tym samym polu tekstowy co wpisujemy teksty? Tak jak jest np. w Gmailu.

Pomysł mi się podoba up Zdecydowanie do zrobienia w kolejnej wersji.

adas napisał(a):

Originally posted by Sombria:

Hola, hola!


wink

Originally posted by Sombria:

Albo wymyślenie innego sposobu uruchamiania


Może dodawanie jakiegoś inputa pod spodem z napisem "pisownia"?

Originally posted by Sombria:

Nie rozumiem. Musisz klikać podwójnie, bo coś nie zaskakuje od razu, czy chodzi ci o to, że najpierw strzałka a potem Check spelling?


Zamiast pojedynczego klika muszę klikać 2 razy. Ale to chyba jakiś konflikt z innym UserJS-em wink Jeszcze nie wiem jakim.

adas napisał(a):

Originally posted by adas:

Jeszcze nie wiem jakim.


Już wiem... Boszz... To Dopasuj do szerokości taką niedogodność robi... Ciekawe dlaczego...

Sombria napisał(a):

Originally posted by adas:

Może dodawanie jakiegoś inputa pod spodem z napisem "pisownia"?

Sprytne wink Obawiam się jednak, że to może się okazać zbyt inwazyjną metodą. Czasem pola tekstowe są tak misternie wplecione w układ strony...

Originally posted by adas:

Już wiem... Boszz... To Dopasuj do szerokości taką niedogodność robi... Ciekawe dlaczego...

U mnie pod WinXP nie. Pod Linuksem sprawdzę później.

Sombria napisał(a):

A takie coś może być?orangoo.spell.0.9.3.jsChyba na razie tak zostanie sad
Jakby ktoś nie zauważył, to klikadło jest przy prawej krawędzi strony. Można je przesunąć jeśli przeszkadza. Przydałby się też inny obrazek, bo ten jest za duży (prośba do grafików wink).

archetwist napisał(a):

A dlaczego ten wątek nie jest w forum "Aplikacje dla Opery"?

adas napisał(a):

Originally posted by archetwist:

A dlaczego ten wątek nie jest w forum "Aplikacje dla Opery"?


Jak to nie jest? wink

Originally posted by Sombria:

A takie coś może być?


Jak na razie to może być wink

symeon napisał(a):

bo gdy go pisałem nie było jeszcze chyba tego działu.

archetwist napisał(a):

Originally posted by adas:

Originally posted by archetwist:

A dlaczego ten wątek nie jest w forum "Aplikacje dla Opery"?


Jak to nie jest? wink


Jesteś przewidywalny p

IGI2 napisał(a):

ej a czy nie można np. wstawić to w sidepanel bo tak... jest kod do pobranie tego skryptu (http://orangoo.com/labs/GoogieSpell/Download/) i moze stworzyć własną strone html, wsadzic tam ten kod, umieścić na swoim jakimś serwerze i sobie poszerzać sidepanel ( a moze sidebar ?) i wklejać tam tekst, bo wy już swoje ręki chcecię do granić możliwości odciążyć i mózgi bo wam sie nad pisownią nie chce myśleć (ale to jest zrozumiałem) a jak będzie mieli po 80 lat to możecie myslec o odciąganiu pracy od ręki bigsmile

EDIT:
Tylko nie zabrdzo wiem jak z tej paczki co się pobiera wybrać .js który trzeba wstawić na stronke html? Bo serwer mam i to pierwsza klasa p dlatego ja wole zrobić w sidepanelu

EDIT2:
A ja dlatego chcę zrobić własną stronę, taką na której byłby tylko sam formularz i niezbędne linki, a te loga i intrukcje wywalić. Bo miejsce sidepanelu i tak jest ograniczone

IGI2 napisał(a):

powtarzam posta po to aby zwrócić uwagę
na tą sprawę bigsmile

Sombria napisał(a):

Originally posted by IGI2:

powtarzam posta po to aby zwrócić uwagę

Niepotrzebnie. Wcześniej Orangoo miało jakąś awarię i nie dało się pobrać skryptu.

Jak to zainstalować? Zamiast demo.htlm wrzucasz plik o zawartości jak niżej (przykładowo) i całość ładujesz na serwer. Tyle, że ze względów bezpieczeństwa to i tak nie zadziała w Operze. Musiałbyś samego tłumacza wrzucić na swój serwer. Jeśli masz taką możliwość (potrzebny aspell i python) możesz zainstalować Nox Spell Server - do pobrania w tym samym miejscu. A jak nie to trzeba napisać skrypt php pobierający dane z Orangoo.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
  <title>GoogieSpell demo</title>
  <script type="text/javascript" src="googiespell/AJS.js"></script>
  <script type="text/javascript" src="googiespell/googiespell.js"></script>
  <script type="text/javascript" src="googiespell/cookiesupport.js"></script>
  <link href="googiespell/googiespell.css" rel="stylesheet" type="text/css" media="all" />

  <style type="text/css">
    body {
      margin: 3px;
      background-color: #EFEDE7;
    }
    .textarea {
      /*  START GoogieSpell reqs.*/
      line-height: 13px;
      font-size: 13px;
      padding: 2px;
      font-family: sans-serif;
      /*  END GoogieSpell reqs.*/

      width: 100%;
      height: 335px;
    }

  </style>
</head>
<body>
  <form>
    <span id="spell_container" style="background-color: #ddd"></span>

    <textarea id="ta2" class="textarea"></textarea>
  </form>
  <script type="text/javascript">
    var googie2 = new GoogieSpell("googiespell/", "https://www.google.com/tbproxy/spell?lang=");
    googie2.setSpellContainer("spell_container");
    googie2.decorateTextarea("ta2");
  </script>
</body>
</html>

Miroslaw napisał(a):

Hmm... albo mi się wydaje albo na stronie dodawania notek w Joggerze nie pojawia się metka Orangoo. I tym samym nie można skorzystać z skryptu. Na wszystkich innych stronach z textarea metka jest. To błąd na stronie czy jakiś inny?

Pozdrawiam i dzięki za świetny skrypt.

Sombria napisał(a):

Originally posted by Miroslaw:

Hmm... albo mi się wydaje albo na stronie dodawania notek w Joggerze nie pojawia się metka Orangoo. I tym samym nie można skorzystać z skryptu. Na wszystkich innych stronach z textarea metka jest. To błąd na stronie czy jakiś inny?


To jest strona https. Żeby dodać wywoływanie skryptów użytkownika na takich stronach trzeba zaznaczyć opcję User JavaScript on HTTPS. O ile oczywiście jesteś pewien, że chcesz to zrobić.

Miroslaw napisał(a):

Originally posted by Sombria:

O ile oczywiście jesteś pewien, że chcesz to zrobić.


To mnie zafrapowało... ;)A jakie potencjalne niebezpieczeństwa wiążą się z włączeniem tej opcji?

daroc napisał(a):

Ale jeśli włączy User Javascript dla stron https, to orangoo będzie wiedziało co pisze nie tylko w komentarzach na joggerze, ale także na wszystkich innych stronach https, gdzie sprawdza pisownię w polach tekstowych. To raz. A dwa, że włączone zostaną także wszystkie inne skrypty (które niekoniecznie sprawdzają pisownię). To zależy, co do katalogu UJS wrzucił... Zalecałbym wiec ostrożność.

Update: Ktoś chyba usunął posta, zanim ja wysłałem swojego. left

adas napisał(a):

Originally posted by daroc:

Ktoś chyba usunął posta, zanim ja wysłałem swojego.


To byłem ja - stwierdziłem, że głupotę napisałem... Miałem nadzieję, że nikt nie będzie odpowiadał na nią. wink

Sombria napisał(a):

Originally posted by Miroslaw:

A jakie potencjalne niebezpieczeństwa wiążą się z włączeniem tej opcji?

Jak jesteś pewien, że skrypty są bezpieczne, albo te strony nie są aż takie ważne (np. nie jest to strona banku), to można włączyć.

PS. http://my.opera.com/Sombria/blog/userjs-orangoo-spell-check
Tylko coś ostatnio Orangoo szwankuje. Może się na tym skończy życie skryptu wink

EDIT: Pozwoliłam sobie usunąć stare wersje skryptu, coby nie było zamieszania. Aktualna wersja pod linkiem powyżej. Wersja en czeka na chętnego tłumacza happy

adas napisał(a):

hmm... http://my.opera.com/community/forums/topic.dml?id=164396 - takie coś na angielskim forum popełniłem... Może kogoś a anglojęzycznych to zainteresuje. No i może ktoś spróbuje to jakoś ładniej zrobić. smile

symeon napisał(a):

a jak do najnowszej wersji ma wyglądać przycisk pod ppm na formularzu ?
Próbowałem cos sam wymyslić ale jakoś nie działa.
Strzałeczka tezsię nie pokazuje sad

Sombria napisał(a):

Originally posted by adas:

takie coś na angielskim forum popełniłem... Może kogoś a anglojęzycznych to zainteresuje.

Dzięki coffee

Originally posted by symeon:

a jak do najnowszej wersji ma wyglądać przycisk pod ppm na formularzu ?
Próbowałem cos sam wymyślić ale jakoś nie działa.
Strzałeczka tezsię nie pokazuje

Ups... o usunęłam uruchamianie pod PPM. Jeśli jest taka potrzeba, to przywrócę.
A strzałeczki już nie ma, bo uciekała (chciałabym do niej wrócić, bo to wygodniejsze było); jest za to taki przycisk: http://images2.fotosik.pl/220/580f016e390241ef.png

tomurbanowicz napisał(a):

Fajna sprawa, szkoda, że nie można tak jak jest to w Fx/Wordzie - w czasie rzeczywistym podkreśla błędy sad

symeon napisał(a):

Originally posted by Sombria:

Ups... usunęłam uruchamianie pod PPM. Jeśli jest taka potrzeba, to przywrócę.



Spewnościa nie będzie przeszkadzało.

Originally posted by Sombria:

A strzałeczki już nie ma, bo uciekała (chciałabym do niej wrócić, bo to wygodniejsze było); jest za to taki przycisk: http://images2.fotosik.pl/220/580f016e390241ef.png



Ale w którym miejscu, bo jakos nie widzę ? http://img120.imageshack.us/img120/2655/20061027132339no3.gif


Originally posted by tomurbanowicz:

Fajna sprawa, szkoda, że nie można tak jak jest to w Fx/Wordzie - w czasie rzeczywistym podkreśla błędy



Do zrobienia

tomurbanowicz napisał(a):

Ooo - kiedy, kiedy, kiedy?? smile

Sombria napisał(a):

Originally posted by symeon:

Ale w którym miejscu, bo jakos nie widzę ?

Jeśli jest, to tutaj: http://files.myopera.com/Sombria/1/b.png

Originally posted by tomurbanowicz:

Ooo - kiedy, kiedy, kiedy??

Ale to chyba niezupełnie to, o co ci chodziło wink

tomurbanowicz napisał(a):

Testowałem skrypt w pracy na słabym komputerze, jednak z chwilą pojawienia się pola tekstowego przycina się Opera. Czy byłaby możliwość zrobienia przycisku, za pomocą którego wywoływałbym skrypt? Nie zawsze zależy mi, aby pisać, a często serwisy z których korzystam mają jakieś pola tekstowe, przez co Twój skrypt jakoby siedzi i czeka na reakcję. Wyłączenie skryptów poprzez zmianę np. rozszerzenia w Operze jest troszkę uciążliwe.

Będę wdzięczny za pomoc.

woj-tek napisał(a):

@tomurbanowicz
+1

PS. Kolejny 'popsuty' wątek :/

Sombria napisał(a):

Originally posted by tomurbanowicz:

Czy byłaby możliwość zrobienia przycisku, za pomocą którego wywoływałbym skrypt?

Chodzi ci o przycisk gdzieś na pasku Opery? Niestety wraca tu problem ze stronami w ramkach (czyli np. dla większości stron prv.pl) jaki przeszkadza w uruchamianiu sprawdzania pisowni pod PPM.

Częściowym rozwiązaniem (jeśli używasz sprawdzania pisowni na niewielu stronach) może tu być dodanie w skrypcie
//@include http://strona.pl
Oczywiście wtedy trzeba też dodać
//@include http://orangoo.com/spell/


A może zna ktoś sposób na testowanie skryptu na słabszym komputerze bez posiadania takowego? Mogłabym sprawdzić co najbardziej spowalnia w tym skrypcie.

PS: Chyba najlepszym rozwiązaniem byłoby to: http://my.opera.com/community/forums/topic.dml?id=163169 wink Sprawdzanie pisowni przy pomocy skryptu i w dodatku przez internet zawsze będzie upierdliwe.

tomurbanowicz napisał(a):

Ja korzystam z ASPELL'a, ale szkoda, że nie podkreśla wszystkich niepoprawnych wyrazów na raz. Może dałoby się jakoś go przerobić?
W Fx bardzo fajnie zastosowano sprawdzanie pisowni...

EDYCJA:
Znalazłem słownik/pliki z wyrazami do sprawdzania pisowni w Fx. Jeden to plik tekstowy:

Dictionaries/PL.dic - tekstowy
Dictionaries/PL.aff

Czy będzie nietaktem jeśli spróbowalibyśmy się nimi posłużyć w Operze? smile

Sombria napisał(a):

Originally posted by tomurbanowicz:

Ja korzystam z ASPELL'a, ale szkoda, że nie podkreśla wszystkich niepoprawnych wyrazów na raz. Może dałoby się jakoś go przerobić?

Oczywiście, że dałoby się wink http://my.opera.com/community/forums/topic.dml?id=163169 Może jak będziemy prosić to poskutkuje.

Originally posted by tomurbanowicz:

Czy będzie nietaktem jeśli spróbowalibyśmy się nimi posłużyć w Operze?

Dlaczego chcesz się nimi posługiwać? W sumie sama lista słów nic nie da. A nietaktem na pewno nie byłoby http://mozillapl.org/wiki/Słowniki

Sombria napisał(a):

Bardzo proszę o przetestowanie nowego buttona w skrypcie: orangoo.spell.test.jsOpcje użytkownika i uruchamianie pod PPM, jak w ostatniej wersji http://my.opera.com/Sombria/blog/userjs-orangoo-spell-check
Chodzi mi głównie o to, czy przycisk jest zawsze przyklejony do pola tekstowego i czy pojawia/chowa się wtedy kiedy powinien (czy np. nie ma sytuacji, kiedy pole tekstowe ma focusa, a przycisku nie ma).
A może ktoś zrobi ładniejszy obrazek? smile

tomurbanowicz napisał(a):

Wg mnie lepsze rozwiązanie od poprzedniego - gratuluję smile U mnie na wolnym komputerze wydaje się OK.

woj-tek napisał(a):

Także potwierdzam że działa. I faktycznie lepsze niż poprzednie bo jak żadne pole tekstowe nie ma focusa/nie ma pola tekstowego to przycisk z boku nam nie zawadza ;]

golew napisał(a):

Po raz pierwszy zwróciłam uwagę na ten wątek, nieśmiało ściągnęłam skrypt i rewelacja party wizard
Wielkie dzięki Sombria love

bmisiekb napisał(a):

No i ta wersja jest SUPER :]
sprawuje się bardzo dobrze bigsmile
Gratuluję smile

golew napisał(a):

Przykleję wątek bo na to zasługuje smile

adas napisał(a):

Originally posted by golew:

Przykleję wątek bo na to zasługuje


A ja dodałem niewielką informację w pierwszym poście. Oby się symeon nie denerwował na mnie wink

Medium napisał(a):

Brawo, adas i golew! Ja ten wątek ciągle miałam wyróżniony na swojej stronie smile

d.i.z. napisał(a):

Oddaje do testów wersję 2.0 RC1 z sprawdzaniem pisowni 'inline':
orangoo.spell.inline.js
Dzięki dla Sombrii za wykonanie kawałka świetniej roboty.

quiris napisał(a):

Originally posted by d.i.z.:

Oddaje do testów wersję 2.0 RC1 z sprawdzaniem pisowni 'inline':


Czym różni się od pierwowzoru?

adas napisał(a):

Originally posted by quiris:

Czym różni się od pierwowzoru?


Tym, że sprawdza w tym samym oknie - nie otwiera popupa.

Brawo d.i.z.! smile beer

quiris napisał(a):

Originally posted by adas:

Tym, że sprawdza w tym samym oknie - nie otwiera popupa.


Świetnie! Szkoda, że Orangoo działa ślimaczo sad

adas napisał(a):

Ale jest niewielki mankament - włączam sprawdzanie pisowni i gdy zapomnę kliknąć w to skryptowe OK przed kliknięciem submita formularza to nie zapamietane są zmiany w pisowni.
No i w Dopasowywaniu do ekranu się rozwala wink ale wiem, że ma prawo...

archetwist napisał(a):

Przydałby się skrót klawiaturowy...

d.i.z. napisał(a):

No niestety nie jest zbyt szybkie ale neostrada też ostatnio nie zachwyca szybkością.

Poza tą oczywistą zmianą jest jeszcze jedna dość istotna.
Sprawdzanie pisowni da się teraz też uruchomić dla pól textarea dodanych dynamicznie (np. przez skrypty po załadowaniu strony). Wcześniej też zdaje się można było ale tylko po ręcznym odpaleniu skryptu z interfejsu Opery.

Originally posted by archetwist:

Przydałby się skrót klawiaturowy...


No problem. Jaki myślisz powinien być standardowy? Jestem bardziej zwolennikiem myszki wink

inzaghi89 napisał(a):

Jak dla mnie skrótem zróbcie alt+p wink p jak pisownia wink.

edit.
Nie wiem, czemu, ale to sprawdzanie pisowni w oknie działa mi TYLKO na joggerze. Na rzadnym forum nie działa.

d.i.z. napisał(a):

Alt+P jest do czego innego. Nie chce kolidować ze skrótami Opery.
Jest jakiś skrót ustalony przez inne aplikacje typu Word itp?

Originally posted by inzaghi89:

Nie wiem, czemu, ale to sprawdzanie pisowni w oknie działa mi TYLKO na joggerze. Na żadnym forum nie działa.


Jakieś błędy w konsoli błędów?
Nie masz aktywnych dwóch skryptów orangoo w katalogu userjs? Starszą wersję trzeba usunąć/przenieść.

quiris napisał(a):

Originally posted by d.i.z.:

No niestety nie jest zbyt szybkie ale neostrada też ostatnio nie zachwyca szybkością.

Akurat w moim przypadku jest UPC wink

Originally posted by d.i.z.:

Jest jakiś skrót ustalony przez inne aplikacje typu Word itp?

F7 wink

inzaghi89 napisał(a):

No właśnie napisałem alt+p, bo u mnie jakoś nic nie robi wink.

d.i.z. to jest mój jedyny skrypt i działa mi wyłącznie na joggerze. Nawet na tym forum mi nie działa. Błędów w konsoli nie ma.

d.i.z. napisał(a):

Originally posted by quiris:

F7


Hmm, też koliduje a poza tym z obsługą eFów w Operze są dziwne historie (F7 ma ten sam kod przycisku co litera 'v' na przykład). EDIT: w sumie w FF jest podobnie. Generalnie eFów nie polecam wink

Originally posted by inzaghi89:

d.i.z. to jest mój jedyny skrypt


A skrypt z taką zawartością zadziała na tym forum?
alert('test')

Bo może jakimś cudem włączyłeś userjs tylko na joggerze (Site preferences).

Jak by dalej nie działało to może zdiagnozujemy problem na privie żeby nie śmiecić w wątku.

Medium napisał(a):

Originally posted by d.i.z.:

Jestem bardziej zwolennikiem myszki

Ja też smile

Uważam, d.i.z., że powinieneś do nazwy pliku dodać np. "in" dla odróżnienia bez otwierania pliku.

Trochę czuję się dziwnie przy otwieraniu Orangoo w tym samym oknie...

Szczerze mówiąc używałam go tylko do angielskiego.

Sombria napisał(a):

Originally posted by d.i.z.:

Oddaje do testów wersję 2.0 RC1 z sprawdzaniem pisowni 'inline':

Świetnie! Już się zastanawiałam, czy się nie rozmyśliłeś wink

Originally posted by medium:

Trochę czuję się dziwnie przy otwieraniu Orangoo w tym samym oknie...

Mi brakuje możliwości przerwania sprawdzania. Czasem sieć mi się muli i nie sposób doczekać się odpowiedzi od orangoo, pozostaje tylko odświeżyć całą stronę.

A przy okazji zauważyłam, że jak np. piszę sobie coś w polu tekstowym i przełączę się na inną kartę, to po powrocie nie ma buttona, mimo że pole dalej ma focus.

archetwist napisał(a):

Originally posted by d.i.z.:

Originally posted by archetwist:

Przydałby się skrót klawiaturowy...


No problem. Jaki myślisz powinien być standardowy?


Proponuję Ctrl + , (przecinek). Wszystkie kombinacje Ctrl z literami są już zajęte, Alt jest niebezpieczny (bo może otwierać menu - zależnie od nazwy), a reszta jest za daleko lub wymaga wciśnięcia zbyt wielu klawiszy.

Originally posted by d.i.z.:

Jestem bardziej zwolennikiem myszki wink


W przypadku tego skryptu to dosyć dziwne oświadczenie wink . Lepiej nie musieć odrywać rąk w trakcie pisania.

Medium napisał(a):

Originally posted by Sombria:

Mi brakuje możliwości przerwania sprawdzania. Czasem sieć mi się muli i nie sposób doczekać się odpowiedzi od orangoo, pozostaje tylko odświeżyć całą stronę.

To już druga wypowiedź o muleniu sieci przy tej wersji skryptu.
Ja na sieć narzekać nie mogę, bo mam raczej niezłą, a skrypt w porównaniu z "popupowym" działa chyba po prostu wolniej. Dopasowanie wielkości okna do textarea trawa dłużej niż otwarcie na zewnątrz proporcjonalnie zmniejszonego okna Orangoo.

No i faktycznie brak tego krzyżyka do zamknięcia okna w przypadku rezygnacji.
Poza tym przeniesienie tekstu do innego okna wprawnemu oku czasem starczy za całe „check speeling”...

Originally posted by Sombria:

A przy okazji zauważyłam, że jak np. piszę sobie coś w polu tekstowym i przełączę się na inną kartę, to po powrocie nie ma buttona, mimo że pole dalej ma focus.

Potwierdzam, jest tak pomimo ustawienia History Navigation Mode na 3 w opera:config.

Sombria napisał(a):

Originally posted by medium:

To już druga wypowiedź o muleniu sieci przy tej wersji skryptu. Ja na sieć narzekać nie mogę, bo mam raczej niezłą, a skrypt w porównaniu z "popupowym" działa chyba po prostu wolniej. Dopasowanie wielkości okna do textarea trawa dłużej niż otwarcie na zewnątrz proporcjonalnie zmniejszonego okna Orangoo.


A to dwie różne sprawy. Jeśli chodzi o szybkość samego skryptu, to na moim komputerze nie widać różnicy. Może na słabszym komputerze da się odczuć, albo to tylko takie wrażenie wink
Ja narzekałam na szybkość samego Orangoo. Czasem zamiera w trakcie ściągania - w takich wypadkach najczęściej wystarczy jeszcze raz otworzyć okienko, a jak nie to zawsze można zrezygnować. Dlatego brakuje mi możliwości przerwania sprawdzania w tej wersji.
Co do sieci, to w sumie też nie mogę narzekać na samą prędkość, ale w niektórych godzinach bardzo wolno zaskakuje, tzn. samo nawiązywanie połączenia trwa długo mad

d.i.z. napisał(a):

Originally posted by adas:

Ale jest niewielki mankament - włączam sprawdzanie pisowni i gdy zapomnę kliknąć w to skryptowe OK przed kliknięciem submita formularza to nie zapamietane są zmiany w pisowni.


Powinno dać się coś z tym zrobić.

Originally posted by adas:

No i w Dopasowywaniu do ekranu się rozwala ale wiem, że ma prawo...


No lepiej żeby się nie rozwalało bo sporo osób ma włączony FTW na stałe. Spróbuje sprawdzić co tam za magię Opera wyprawia.

Originally posted by medium:

Uważam, d.i.z., że powinieneś do nazwy pliku dodać np. "in" dla odróżnienia bez otwierania pliku.


Dla odróżnienia, że jest to wersja bez dodatkowego okienka? Właśnie z tego powodu jest dodane 'inline'.

Originally posted by Sombria:

Świetnie! Już się zastanawiałam, czy się nie rozmyśliłeś


Trzeba było doszlifować parę rzeczy smile

Originally posted by Sombria:

Mi brakuje możliwości przerwania sprawdzania. Czasem sieć mi się muli i nie sposób doczekać się odpowiedzi od orangoo, pozostaje tylko odświeżyć całą stronę.


No właśnie myślałem o tych rzeszach wkurzonych ludzi, którzy stracili pieczołowicie wpisywany przez pół godziny tekst bo orangoo nie chciało się załadować. Trzeba dodać jakiś awaryjny iksik.
Chociaż np. zamiast odświeżania można "Odświeżyć widok/Refresh Display" i nie straci się wpisanego tekstu.

Originally posted by Sombria:

A przy okazji zauważyłam, że jak np. piszę sobie coś w polu tekstowym i przełączę się na inną kartę, to po powrocie nie ma buttona, mimo że pole dalej ma focus.


Zobaczę wieczorem.

d.i.z. napisał(a):

Orango Spell Check 2.0 RC2

Zmiany:


orangoo.spell.inline.js
Wersja RC1 dostępna tutaj w razie gdyby ta nowa okazała się totalną porażką.

Zabezpieczenie przed kliknięciem submit zrobiłem trochę zbyt inwazyjne wizualnie (modalne okienka ssą) i funkcjonalnie (wyłapuje wszystkie submity na stronie zamiast tych należących do pola tekstowego). Się poprawi w następnej wersji.

Zajec napisał(a):

Jak klikam "orangoo" po jednokrotnym już anulowaniu sprawdzania (czyli minimum drugi raz), to przewija mi stronę do góry.

adas napisał(a):

Bug w RC2. Znaleziony na tym forum. Kliknąłem na sprawdzanie. Następnie anulowałem i znowu kliknąłem na sprawdzanie. Wyrzuciło mnie na górę strony...

Także parę razy się orangoo się tak jakby zawiesza. Nie wiem czyja wina... (na samym końcu pobierania - kliknięcia anuluj i ponownie włączenie powoduje od razu włączenie sprawdzania).

Edycja: Zajec, ja chciałem to zgłosić p

archetwist napisał(a):

Originally posted by d.i.z.:

Zmiany:dodane skróty klawiaturowe


Dzię-ku-je-my! wink

Jeśli chodzi o obsługę klawiaturą, to widzę pewne niedogodności. Nie wiem czy skróty Ctrl + Enter oraz Esc są dobrze dobrane. Po aktywowaniu sprawdzania nie działa nawigacja po odnośnikach ani elementach strony, więc nie da się zaznaczyć ani słowa ani całego okienka. Wydaje mi się, że gdyby Esc był zwolniony i nie "wyrzucał" ze skryptu, można by było aktywować "spatial navigation". Z Enterem jest podobnie - wcisnął mi "Cancel". Może idąc za ciosem - Ctrl + . (kropka) i Ctrl + /?

Jeszcze jedno pytanie: czy możliwy jest wybór podpowiedzi (sugerowanych słów) za pomocą klawiszy strzałek?

symeon napisał(a):

skrypt działa b. dobrze u mnie. Przynajmniej narazie.

d.i.z. napisał(a):

Originally posted by archetwist:

Jeśli chodzi o obsługę klawiaturą, to widzę pewne niedogodności. Nie wiem czy skróty Ctrl + Enter oraz Esc są dobrze dobrane.


Masz rację, nie są.

Originally posted by archetwist:

Jeszcze jedno pytanie: czy możliwy jest wybór podpowiedzi (sugerowanych słów) za pomocą klawiszy strzałek?


Trzeba będzie to sprawdzić...

Originally posted by symeon:

skrypt działa b. dobrze u mnie. Przynajmniej narazie.


No może poza tym, że blokuje autosizera wink

d.i.z. napisał(a):

Jak klikam "orangoo" po jednokrotnym już anulowaniu sprawdzania (czyli minimum drugi raz), to przewija mi stronę do góry.


Przy włączonym F2W? Coś nie mogę tego w tej chwili powtórzyć chociaż faktycznie parę razy się zdarzyło przy programowaniu.
Może spróbuj zakomentować linijkę:
379: OSC.frame.focus();

Originally posted by adas:

Także parę razy się orangoo się tak jakby zawiesza. Nie wiem czyja wina... (na samym końcu pobierania - kliknięcia anuluj i ponownie włączenie powoduje od razu włączenie sprawdzania).


Mi się tak działo też na wersji z popupem. Nawet zmiana rozmiaru okna pomagała żeby 'ruszyć' ładowanie.
Edit: OK, chyba znalazłem przyczynę problemu. Jutro nowa wersja smile

golew napisał(a):

A powiedzcie mi, co może powodować, że na pewnym forum ani w polu szybkiej odpowiedzi, ani w polu do pisania priva nie aktywuje się skrypt (wersja Sombrii)?
Jakieś ograniczenia?
Forum oparte na phpBB modified by Przemo.

d.i.z. napisał(a):

Originally posted by golew:

A powiedzcie mi, co może powodować, że na pewnym forum ani w polu szybkiej odpowiedzi, ani w polu do pisania priva nie aktywuje się skrypt (wersja Sombrii)?Jakieś ograniczenia?


Wersja Sombrii nie zadziała dla pól tworzonych dynamicznie, już po załadowaniu strony.

golew napisał(a):

A jak to sprawdzić?
Bo jak dla mnie pola te są tworzone od razu.

d.i.z. napisał(a):

Można sprawdzić w źródle czy występuje tag textarea. A może problem leży w czymść innym. Bez przykładu się nie obejdzie (choć wolał bym się skupić na wersji inline).

golew napisał(a):

Taki kawałek wystarczy?

<textarea name="message" rows="10" cols="84" tabindex="3" class="post" onFocus="Active(this)"
onBlur="NotActive(this)" onselect="storeCaret(this);" onclick="storeCaret(this);"
onkeyup="storeCaret(this);"></textarea>

Siedzi to w komórce w tabeli w następującym formularzu.
<form action="../posting.htm" method="post" name="post" onsubmit="return checkForm(this)">
<table border="0" cellpadding="5" cellspacing="1" width="100%" class="forumline">


PS. www.twojsport.pl ale bez zalogowania chyba nie ma pól do odpowiedzi.

Sombria napisał(a):

Originally posted by golew:

A powiedzcie mi, co może powodować, że na pewnym forum ani w polu szybkiej odpowiedzi, ani w polu do pisania priva nie aktywuje się skrypt (wersja Sombrii)?

Originally posted by golew:

www.twojsport.pl

confused U mnie działa.

symeon napisał(a):

Sombria, da się coś zrobić z gryzieniem się orangoospell i autosizer ? pierwsze powoduje blokowanie drugiego.

Medium napisał(a):

Originally posted by symeon:

da się coś zrobić z gryzieniem się orangoospell i autosizer ?


Może utwórz osobne foldery z odpowiednimi skryptami dla określonych witryn i wybierz je w preferencjach. Chyba, że na forach używasz autosizera...

Sombria napisał(a):

Originally posted by symeon:

Sombria, da się coś zrobić z gryzieniem się orangoospell i autosizer ? pierwsze powoduje blokowanie drugiego.

Problem występuje w skrypcie inline - myślę, że d.i.z. już się tym zajmuje, skoro zauważył problem smile

d.i.z. napisał(a):

Orango Spell Check 2.0 RC3

Zmiany:


orangoo.spell.inline.js

Nie udało mi się na razie umożliwić sprawnego przemieszczania się ramce orangoo korzystając ze spatial navigation. Wyboru podpowiedzi strzałkami raczej nie da się zrobić ale chciałbym żeby chociaż właśnie nawigacja z shiftem w miarę sprawnie chodziła. W tej chwili wyskakuje z ramki i w ogóle dziwnie działa.

Originally posted by Sombria:

Originally posted by golew:

www.twojsport.pl

confused U mnie działa.


U mnie też. Nie rejestrowałem się na forum ale sprawdziłem dodając ręcznie ten kod pola tekstowego do strony. Oczywiście sprawdzałem na wersji 1.4.

golew napisał(a):

Originally posted by Sombria:

U mnie działa.


Rzeczywiście. Teraz działa a przedtem na pewno nie. W pracy za to nie chciało chodzić zupełnie. Sprawdzę jeszcze w pn i w razie czego dam znać.

PS. Zachęcam do pozostania wink

lukjan napisał(a):

super skrypt.

golew napisał(a):

Originally posted by golew:

Rzeczywiście. Teraz działa a przedtem na pewno nie. W pracy za to nie chciało chodzić zupełnie. Sprawdzę jeszcze w pn i w razie czego dam znać.


No i faktycznie w pracy na forum Opery mi działa a na TwoimSporcie nie sad a w preferencjach witryny mam obsługę JS włączoną.
Win2k.
Jakieś pomysły?

inzaghi89 napisał(a):

Wejdź w ustawienia -> Zawartość -> Zaawansowane -> Menadżer preferencji dla witryn -> i usuń TwójSport. Bynajmniej u mnie po tym zaczęło działać.

golew napisał(a):

Originally posted by inzaghi89:

Wejdź w ustawienia -> Zawartość -> Zaawansowane -> Menadżer preferencji dla witryn -> i usuń TwójSport. Bynajmniej u mnie po tym zaczęło działać.


Rzeczywiście. Dziwne..
Ale dzięki smile

Medium napisał(a):

Originally posted by golew:

Rzeczywiście. Dziwne.

Wcale nie jest dziwne. Preferencje dla witryn też czasem trzeba uaktualniać.
Podobnie było przy odznaczeniu ogólnym wyskakującej konsoli błędów: pozostałe zaznaczenia w preferencjach dla witryn trzeba było usuwać osobno...

tomurbanowicz napisał(a):

Rewelacja.

@Sombria, d.i.z i inni smile

A czy jest możliwość podłożenia go pod pole w IRC?

golew napisał(a):

Originally posted by medium:

Wcale nie jest dziwne. Preferencje dla witryn też czasem trzeba uaktualniać.


Ale ja tam nic nie zmieniałam. Katalog do UserJS miałam wciąż taki sam.. dlatego mnie to zdziwiło.

Medium napisał(a):

Originally posted by golew:

Ale ja tam nic nie zmieniałam. Katalog do UserJS miałam wciąż taki sam.. dlatego mnie to zdziwiło.

To faktycznie trochę dziwne, jakby Opera zapamiętywała zawartość katalogu ze skryptami dla każdej witryny...


dobweb napisał(a):

Originally posted by d.i.z.:

Orango Spell Check 2.0 RC3

Zmiany:

  • Zmienone skróty:
    - ctrl+. - anulowanie zmian
    - ctrl+/ - zatwierdzenie zmian
    Wydaje mi się, że za łatwo teraz o pomyłkę - za blisko siebie są te skróty. Ale niech sobie na razie tak będzie.
  • Mam nadzieję, że rozwiązany problem 'zamierania' ładowania ramki orangoo.
    Dla wtajemniczonych: zamienione document.getElementById('container').removeChild(document.getElementById('top')); na #top { display: none; }
  • Zmiana momentu w którym tworzony jest przycisk orangoo (poprawia współpracę z autosizerem i pewnie innymi skryptami).
  • Zmiana sposobu informowania o otwartej ramce orangoo przy wciskaniu submit

orangoo.spell.inline.js




U mnie ta wersja wogóle nie działa.

Wersja 1.4 działała bezproblemowo.

d.i.z. napisał(a):

Originally posted by tomurbanowicz:

A czy jest możliwość podłożenia go pod pole w IRC?


Nie, to nie jest strona, tu skrypty nie działają.

Originally posted by dobweb:

U mnie ta wersja wogóle nie działa.


Może wyłączyłeś ramki w opcjach, może blokujesz przez style użytkownika, może skrypt się gryzie z innym (wątpliwe jak poprzednia wersja działała), może nie wiadomo co...

d.i.z. napisał(a):

Orango Spell Check 2.0 RC4

W tej wersji zmiany dotyczą przede wszystkim (tylko?) obsługi z klawiatury.

Zmiany:


Nawigować po znalezionych błędach można dalej w ten sam sposób czyli Operowym 'spatial navigation' (shift+strzałki).
orangoo.spell.inline.js

archetwist napisał(a):

Zamieniłbym skróty Ctrl + . i Ctrl + /. Poza tym 3 problemy:

d.i.z. napisał(a):

edit: kolizja wink

zauważyłem właśnie jeden błąd. Jeżeli wybierany z okna sugestii wyraz zawiera polskie litery i poprawiamy go z klawiatury to polskie litery są błędnie kodowane. Przy korzystaniu z myszki nie ma problemu.
Poprawiłem po cichu skrypt także kto ściągnął niech zrobi to jeszcze raz (radzę odświeżyć przed zapisaniem).

d.i.z. napisał(a):

Originally posted by archetwist:

skrypt nie działa u mnie we wszystkich textarea (na przykład nie na My Opera)


Hmm, nie wiem co to może być...

Originally posted by archetwist:

numeracja sugestii zmienia się przy każdym kolejnym otwarciu okienka z ich listą (np. najpierw "1, 2, 3", a potem "2, 3, 4"),


Cholera, czemu u mnie nie ma takich problemów? Numeracja jest robiona przez Operę korzystając z dość zaawansowanych możliwości CSS2.1. Sprawdzę jeszcze na starszych wersjach, może miały jakiegoś buga. Jakiej wersji używasz archetwist?
EDIT. OK, udało mi się zreplikować problem.

d.i.z. napisał(a):

Jeszcze raz "po cichu" uaktualniłem skrypt z poprawką dotyczącą numeracji. Sorry za zamieszanie smile

Jeżeli chodzi o problem z "niedziałaniem" skryptu na tym forum. Czy pomaga kliknięcie myszką poza polem tekstowym i kliknięcie na nie ponownie?

archetwist napisał(a):

Originally posted by d.i.z.:

Jeżeli chodzi o problem z "niedziałaniem" skryptu na tym forum. Czy pomaga kliknięcie myszką poza polem tekstowym i kliknięcie na nie ponownie?


Ciężko powiedzieć o co chodzi. Na pewno nie o konflikt z innymi skryptami. Zachowanie jest dość dziwne. Najpierw nie działał na My Opera, a teraz znów na innej stronie. Korzysta ona z Google Analytics i moje amatorskie podejrzenia kieruję na kwestię ładowania kilku skryptów - UserJS i nie-UserJS.

quiris napisał(a):

Originally posted by d.i.z.:

Jeżeli chodzi o problem z "niedziałaniem" skryptu na tym forum. Czy pomaga kliknięcie myszką poza polem tekstowym i kliknięcie na nie ponownie?


Dokładnie. Jeśli nie działa, to wystarczy kliknąć poza polem tekstowym i potem znowu w pole tekstowe a przycisk orangoo na 100% pojawi się.

d.i.z. napisał(a):

Czy w takich przypadkach nie pojawia się w ogóle przycisk orangoo? I czy można wywołać sprawdzanie pisownii z klawiatury?

Originally posted by d.i.z.:

Dokładnie. Jeśli nie działa, to wystarczy kliknąć poza polem tekstowym i potem znowu w pole tekstowe a przycisk orangoo na 100% pojawi się.


OK. Na takie przypadki można coś poradzić.

d.i.z. napisał(a):

Jednak czasem może dojść do sytuacji, że nie widać przycisku.
Na przykład strona slow_page zajmuje 200KB. Kliknięcie w textarea, zanim strona skończy się ładować pokazuje ten problem. Przycisku nie widać, da się odpalić sprawdzanie choć ramka będzie źle spozycjonowana.

EDIT: jeszcze jeden błąd zauważyłem, przy odpalaniu z klawiatury ramka ma złe wymiary.

archetwist napisał(a):

Originally posted by quiris:

Jeśli nie działa, to wystarczy kliknąć poza polem tekstowym i potem znowu w pole tekstowe a przycisk orangoo na 100% pojawi się.


Poczekałem aż strona załaduje się całkowicie, kliknąłem wewnątrz textarea - Orangoo nie działa. Kliknąłem parenaście razy (chyba wystarczy wink ) poza polem i w jego wnętrzu - to samo.

Originally posted by d.i.z.:

Czy w takich przypadkach nie pojawia się w ogóle przycisk orangoo? I czy można wywołać sprawdzanie pisownii z klawiatury?


Przycisk się nie pojawia i sprawdzania nie można wywołać z klawiatury.

dobweb napisał(a):

Originally posted by d.i.z.:


Originally posted by dobweb:

U mnie ta wersja wogóle nie działa.


Może wyłączyłeś ramki w opcjach, może blokujesz przez style użytkownika, może skrypt się gryzie z innym (wątpliwe jak poprzednia wersja działała), może nie wiadomo co...



Niestety ta nowa wersja też u mnie nie działa, przycisk się nie pojawia.
W ustawieniach nic nie zmieniałem(ramki).
Po powrocie do wersji 1.4 działa bezproblemowo.

quiris napisał(a):

d.i.z., czy mógłbyś dopisać metatag @namespace [ http://diveintogreasemonkey.org/helloworld/metadata.html ]? Można byłoby łatwo linkować do samego skryptu. W tym skrypcie byłoby odesłanie do stosownego wątku.

d.i.z. napisał(a):

Orango Spell Check 2.0 RC5

Zmiany:


orangoo.spell.inline.js

Nie potrafię powiedzieć dlaczego u niektórych skrypt nie działa w ogóle. Bez jakiegoś konkretnego przykładu nic nie mogę zrobić.
Dla tych którzy mają z tym problemy proszę o sprawdzenie następujących rzeczy:
  1. podanie komunikatów z konsoli błędów o ile jakieś są
  2. w pasku adresu wpisanie javascript:alert(OrangoSpellCheckUJS); - powinien pojawić się kod skryptu
  3. spróbowanie uruchomienia skryptu skrótem CTRL+przecinek będąc w polu tekstowym - powinien się uruchomić

lukjan napisał(a):

Originally posted by d.i.z.:

Nie potrafię powiedzieć dlaczego u niektórych skrypt nie działa w ogóle.


u mnie dziala bez problemu smile

inzaghi89 napisał(a):

Test tesst uwaga orango test... bl abl a

Ale dalej nie rozumiem tej numeracji... nie mogę tego w żaden inny sposób wybrać jak tylko klikanie. Czy ja coś źle zrozumiałem?

d.i.z. napisał(a):

Originally posted by inzaghi89:

Czy ja coś źle zrozumiałem?


No powinno dać się też wybrać numerkami na klawiaturze.

daroc napisał(a):

Jak nadejdzie (w miarę wink ) ostateczna wersja, to dobrze by było zrobić jakąś stronę z zebranymi informacjami o skrypcie, bo sam już się gubię kiedy który skrót został zmieniony. lol

Da się coś poradzić na to, że np. teraz w polu gdzie piszę tekst (normalnie, bez sprawdzania pisowni) pierwsza linijka tego posta kończy się na "skrypcie,", gdy wcisnę przycisk orangoo to kończy się na wyrazie "już", a po kliknięciu "resume editing" - na "sam". Przy dłuższych tekstach można by oczopląsu dostać. wink

dobweb napisał(a):

Originally posted by d.i.z.:


Nie potrafię powiedzieć dlaczego u niektórych skrypt nie działa w ogóle. Bez jakiegoś konkretnego przykładu nic nie mogę zrobić.
Dla tych którzy mają z tym problemy proszę o sprawdzenie następujących rzeczy:

  1. podanie komunikatów z konsoli błędów o ile jakieś są
  2. w pasku adresu wpisanie javascript:alert(OrangoSpellCheckUJS); - powinien pojawić się kod skryptu
  3. spróbowanie uruchomienia skryptu skrótem CTRL+przecinek będąc w polu tekstowym - powinien się uruchomić




1. w konsoli wyskakuje taki błąd (wklejam tylko część)


JavaScript - http://forum.gazeta.pl/forum/.............
User Javascript thread
Error:
name: TypeError
message: Statement on line 53: Could not convert undefined or null to object
Backtrace:
Line 53 of User JS script
if (location.PRXhostname.indexOf("orangoo.com") >= 0)
else
Line 497 of User JS script


2. nic się nie pojawia
3. skrót też nie działa

d.i.z. napisał(a):

Originally posted by dobweb:

1. w konsoli wyskakuje taki błąd (wklejam tylko część


I wszystko jasne - używasz proxomitrona, który blokuje co nieco.

dobweb napisał(a):

Originally posted by d.i.z.:


I wszystko jasne - używasz proxomitrona, który blokuje co nieco.



Po wyłączeniu proxomitrona dalej nie działa, więc to nie to.

d.i.z. napisał(a):

Originally posted by dobweb:

Po wyłączeniu proxomitrona dalej nie działa, więc to nie to.


To to na 100%. Tyle, że wyłączenie niewiele pomoże bo skrypt został zmodyfikowany przy ściąganiu. Wyłącz i jeszcze raz ściągnij.

dobweb napisał(a):

Originally posted by d.i.z.:

Originally posted by dobweb:

Po wyłączeniu proxomitrona dalej nie działa, więc to nie to.


To to na 100%. Tyle, że wyłączenie niewiele pomoże bo skrypt został zmodyfikowany przy ściąganiu. Wyłącz i jeszcze raz ściągnij.




Masz rację.
Działa!
Nie wiedziałem ze proxomitron modyfikuje ściągane pliki.

P.S.
Zna się ktoś na tworzeniu reguł do proxomitrona?

daroc napisał(a):

Originally posted by dobweb:

Nie wiedziałem ze proxomitron modyfikuje ściągane pliki.


Przecież to jest zasada działania tego programu. wink Dla Proxomitrona to żadna różnica, czy pobierany plik ma być wyświetlony w przeglądarce czy zapisany na dysku. Liczy się tylko typ mime pliku (tudzież jego rozszerzenie).

d.i.z. napisał(a):

Originally posted by daroc:

Da się coś poradzić na to, że np. teraz w polu gdzie piszę tekst (normalnie, bez sprawdzania pisowni) pierwsza linijka tego posta kończy się na "skrypcie,", gdy wcisnę przycisk orangoo to kończy się na wyrazie "już", a po kliknięciu "resume editing" - na "sam". Przy dłuższych tekstach można by oczopląsu dostać.


Przy przełączaniu między trybem edycji (resume editing) a sprawdzaniem (check spelling) nie ma sprawy. Chociaż już jestem po testach i widzę, że nie do końca da się to zrobić.
Gorzej z dopasowaniem do pola ze strony bo tutaj może być różna czcionka i jej rozmiar a nie chce takich informacji przekazywać do ramki Orangoo.

Kończą się pomysły, chyba czas na oficjalną światową premierę. wink

d.i.z. napisał(a):

Orango Spell Check 2.0

Zmiany:


orangoo.spell.inline.js
Utworzyłem też wątek na forum userjs.

lukjan napisał(a):

wow, super, nareszcie świetny skrypt, niż ten aspell, który zajmował prawie 25 mb smile świetna robota d.i.z, oraz twojej koleżance sombrii, która ten skrypt zapoczątkowała.

daroc napisał(a):

Originally posted by d.i.z.:

wymuszenie powoduje że pojawia się też poziomy


A może da się wewnątrz jednego diva umieścić drugiego z właściwością min-height?

d.i.z. napisał(a):

Originally posted by daroc:

A może da się wewnątrz jednego diva umieścić drugiego z właściwością min-height?


Tylko, że ten div później stwarzał by pewnie duże problemy bo Orangoo kopiowało by go razem z tekstem do strony nadrzędnej.
Nie mówiąc już o tym, że wygląda na to, że dla div i textarea aplikowane są różne zasady łamania wyrazów.

Medium napisał(a):

Originally posted by d.i.z.:

div później stwarzał by pewnie duże problemy

Fajnie działa, po co problemy z divami?
Ja tu widzę problem z samym Orangoo, który się pomylił, a Ty mu zaufałeś.

Nie wiem jeszcze, czy wolę inline, czy popup, ważne, że inline nie gryzie się z resize-textarea-util.js: orangoo_inline+resize.png

d.i.z. napisał(a):

Orangoo Spell Check 2.01

Zmiany:


orangoo.spell.inline.js

ważne, że inline nie gryzie się z resize-textarea-util.js:


Polecam zmienić z-index Orangoo na mniejszy albo textarea-util na większy żeby przycisk Orangoo był zawsze pod tym menu.

d.i.z. napisał(a):

Originally posted by lukjan:

Originally posted by d.i.z.:

Dodana obsługa tekstu RTL (od prawej strony)


co to jest?


Tekst pisany i czytany od prawej strony do lewej. Np. hebrajski - http://www.haaretz.co.il/

lukjan napisał(a):

no, super skrypt, lepszy niż aspell smile tylko tak dalej, aż w końcu programiści opery, wbudują ten skrypt do opery.

Originally posted by d.i.z.:

Dodana obsługa tekstu RTL (od prawej strony)


co to jest?

lukjan napisał(a):

Originally posted by d.i.z.:

Originally posted by lukjan:

Originally posted by d.i.z.:

Dodana obsługa tekstu RTL (od prawej strony)


co to jest?


Tekst pisany i czytany od prawej strony do lewej. Np. hebrajski - http://www.haaretz.co.il/


aha.

moja sugestia: czy nie lepiej bylo, zeby w skrypcie bylo ustawionie domyslnie na pl, w tym miejscu:

// Domyslny jezyk sprawdzania pisowni. Np. 'pl', 'en', 'de'. Jezeli pusty ''
// Orangoo Spell uzywa zapamietanego w ciasteczkach lub domyslnie angielskiego
// default language, ex. 'pl', 'en'. If empty, Orangoo will remember (in cookies) language used last time.
OSC.defaultLang = '';

d.i.z. napisał(a):

Originally posted by lukjan:

moja sugestia: czy nie lepiej bylo, zeby w skrypcie bylo ustawionie domyslnie na pl, w tym miejscu:


Po co skoro ostatni wybór zapamiętuje się w ciastkach? Poza tym, nie tylko Polacy korzystają z tego skryptu.
No i zmienne są po to żeby je sobie zmieniać pod siebie. smile

lukjan napisał(a):

Originally posted by d.i.z.:

Originally posted by lukjan:

moja sugestia: czy nie lepiej bylo, zeby w skrypcie bylo ustawionie domyslnie na pl, w tym miejscu:


Po co skoro ostatni wybór zapamiętuje się w ciastkach? Poza tym, nie tylko Polacy korzystają z tego skryptu.
No i zmienne są po to żeby je sobie zmieniać pod siebie. smile


aha. jesli, ktos ma ustawionie, zeby po zamknieciu opera usuwala ciasteczka.

tomurbanowicz napisał(a):

Zawsze sobie przecież możesz wyedytować i ustawić język na PL.

Ryszard napisał(a):

Originally posted by lukjan:

aha. jesli, ktos ma ustawionie, zeby po zamknieciu opera usuwala ciasteczka

To jest właśnie przypadek, w którym warto: załadować stronę, prawoklik - Preferencje dla witryny... - Ciasteczka - odptaszkować "Usuwaj nowe....."

lukjan napisał(a):

to akurat wiem smile

Medium napisał(a):

Originally posted by lukjan:

moja sugestia: czy nie lepiej bylo, zeby w skrypcie bylo ustawionie domyslnie na pl, w tym miejscu:

Nie zgadzam się! Ja używam Orangoo głównie do języka angielskiego. W polskim Orangoo potrafi się pomylić...
Lepszy do polskiego jest słownik ortograficzny PWN.

Originally posted by d.i.z.:

ważne, że inline nie gryzie się z resize-textarea-util.js:


Polecam zmienić z-index Orangoo na mniejszy albo textarea-util na większy żeby przycisk Orangoo był zawsze pod tym menu.

Nie ma problemu d.i.z., ten fiuczer od resize_textarea pokazuje się tylko pod Ctrl+LPM. smile Normalnie widać tylko przycisk od Orangoo!
To nie była ironia z mojej strony, tylko dowód na to, że używam też tego drugiego skryptu bez przeszkód łącznie. Tylko widzę, że źle dobrałam przykładowe textarea (b. małe), co wywołało Twój niepokój. Przy przeciętnym przycisk Orangoo nie zbiega się z menu resize, to zwykle występuje w środku pola smile
Ponadto przykład fajnie pokazuje lekką przeźroczystość buttona Orangoo i to w Windows 98SE!


qbik13 napisał(a):

od dwóch dni mam coś takiego że skrypt sprawdza, sprawdza i sprawdza i wyskakuje okienko, że

An error was encountered on the server. Please try again later.


Na forum opery wogoóle mi nie sprawdza
Ikona orango pojawia mi się za każdym razem

d.i.z. napisał(a):

Niestety Orangoo nie wytrzymało naporu Operewców wink

Autor ma to jakoś rozwiązać, nie pozostaje nic innego tylko czekać...

daroc napisał(a):

I will probably re-hack the hack, so the traffic is pointed to Google smile


O tym rozwiązaniu mówisz? rolleyes

Sombria napisał(a):

Originally posted by d.i.z.:

Niestety Orangoo nie wytrzymało naporu Operewców
Autor ma to jakoś rozwiązać, nie pozostaje nic innego tylko czekać...


To była tylko kwestia czasu wink Od początku Orangoo miało transferowe kłopoty.

Myślałam o tym, żeby wykorzystać bezpośrednio silnik google, ale jest pewien drobny problem, bo używa on https i Opera ma zastrzeżenia co do bezpieczeństwa. Pewnym rozwiązaniem byłby serwer noxspell (autora Orangoo!) - API to samo co google, tylko tu trzeba byłoby mieć miejsce na serwerze.
Pracowałam też nad wykorzystaniem sprawdzania pisowni z gmail. Całkiem skutecznie zresztą smile ale tu znowu trzeba być zalogowanym do gmail (albo uaktywnić opcję "pamiętania"), żeby z niego korzystać.
Skrypt prawie skończyłam (uwzględniał obie powyższe metody), ale zostawiłam go, bo nie widziałam sposobu ominięcia tych problemów (poza postawieniem własnego serwera). Używam tylko tej gmailowej metody na własne potrzeby wink

adas napisał(a):

To się przyznam. Wczoraj napisałem do autora informacje o tym skrypcie... Nie wiem czy autor coś poprawił, ale chyba działa szybciej, tak jakby mniej kodu ściagało (po za tym, że niekiedy nie działa wink )

d.i.z. napisał(a):

Originally posted by daroc:

I will probably re-hack the hack, so the traffic is pointed to Google smile


O tym rozwiązaniu mówisz? rolleyes


Prawdopodobnie ale nie bardzo rozumiem na czym miało by to polegać.
Jak by się dało bezpośrednio do googla wysłać tekst (bez kombinacji z serwerem czy kontami) to byśmy nie wykorzystywali pośrednictwa Orangoo.

Originally posted by Sombria:

Używam tylko tej gmailowej metody na własne potrzeby


Sprytna bestia p

Originally posted by adas:

Wczoraj napisałem do autora informacje o tym skrypcie... Nie wiem czy autor coś poprawił, ale chyba działa szybciej, tak jakby mniej kodu ściagało (po za tym, że niekiedy nie działa )


No właśnie zastanawiałem się jak nas znalazł. wink
A co do szybkości to chyba nie widzę różnicy.

Medium napisał(a):

Spójrzcie, na co trafiłam wczoraj przypadkiem: http://www.spellcheck.net/#
Wiem, że daleko gorsze od Orangoo...

adas napisał(a):

Originally posted by d.i.z.:

No właśnie zastanawiałem się jak nas znalazł.


Napisałem do niego o 22:47. On swój wpis musiał dodać po tym czasie tego samego dnia... Chociaż nie wiem w jakiej jest strefie czasowej...

Originally posted by d.i.z.:

A co do szybkości to chyba nie widzę różnicy.



No ja teraz też nie... Ale parę razy wcześniej mi się ściągnął skrypt szybko (patrząc na ilość pobranych danych to było ich jakieś 10 razy mniej - było 10 kb, a teraz znowu koło 100). Może coś tam zmieniał?

qbik13 napisał(a):

Originally posted by Sombria:

[...]Pracowałam też nad wykorzystaniem sprawdzania pisowni z gmail. Całkiem skutecznie zresztą smile ale tu znowu trzeba być zalogowanym do gmail (albo uaktywnić opcję "pamiętania"), żeby z niego korzystać.
Skrypt prawie skończyłam (uwzględniał obie powyższe metody), ale zostawiłam go, bo nie widziałam sposobu ominięcia tych problemów (poza postawieniem własnego serwera). Używam tylko tej gmailowej metody na własne potrzeby wink



Czy jest możliwość udostępnienia tego skryptu dla tych co używają gmail?? bo brzmi to zachęcająco

d.i.z. napisał(a):

Originally posted by qbik13:

Napisałem do niego o 22:47. On swój wpis musiał dodać po tym czasie tego samego dnia... Chociaż nie wiem w jakiej jest strefie czasowej...


Bardzo dobrze zrobiłeś. Żebyś sobie nie pomyślał, że mam do ciebie żal, że "wygadałeś" albo co. wink
Autor powinien się nawet dowiedzieć pierwszy bo to dzięki jego serwisowi takie coś jest możliwe.

Sombria napisał(a):

Originally posted by qbik13:

Czy jest możliwość udostępnienia tego skryptu dla tych co używają gmail?? bo brzmi to zachęcająco


Nie ma sprawy. Tylko go dokończę, bo w takiej postaci jak jest nie nadaje się do pokazania publicznie.
Nie wiem tylko, czy jest sens, skoro Orangoo ma się poprawić wink

qbik13 napisał(a):

z tego co przed chwilą sprawdzałem to działa już ok, ale zawsze dobrze jest mieć alternatywę wink

Sombria napisał(a):

Originally posted by qbik13:

z tego co przed chwilą sprawdzałem to działa już ok, ale zawsze dobrze jest mieć alternatywę

Nie chciało mi się za to zabierać, ale się udało. Chciałam trochę upiększyć skrypt i rozrósł się niemiłosiernie wink Nie wiem dlaczego te najmniej ciekawe elementy (z punktu widzenia piszącego skrypt) zajmują najwięcej miejsca.

Co do samego skryptu, to działa tam, gdzie ja z niego korzystam. Nie testowałam go na zbyt wielu stronach. Całkiem prawdopodobne, że się będą style wstawianych elementów gryzły. No i od czasu do czasu wychodzą nowe błędy.
Języki przepisałam z Gmail, ale czy sprawdzanie pisowni działa dla nich wszystkich? Nie wiem.
Tak jak pisałam, żeby z niego korzystać trzeba być zalogowanym do Gmail, ale można też podpiąć inny serwer sprawdzający błędy (np. ten, z którego korzysta Orangoo), wtedy nie ma takiego ograniczenia.

Skrypt do pobrania:
google-spell-beta.js

d.i.z. napisał(a):

Dla informacji - Amix wypuścił też swoją wersję 3.0 (nie podoba mi się za bardzo ze względu na sumaryczny rozmiar kodu), która działa na podobnej zasadzie co Sombrii czyli bez tworzenia ramki.

Ale o ile wcześniej myślałem, że klikanie myszką nie jest takie złe tak teraz, przyzwyczajony do skrótów klawiaturowych, nie mogę już bez nich normalnie funkcjonować. Także jedynie takie zastrzeżenia mam do Twojego skryptu Sombria i do tego amixa.

No i może jeszcze mam takie zastrzeżenie że, znak ">" w środku słowa potrafi nieźle namieszać w sugestiach.
I... okienko przy Cancel denerwuje.

adas napisał(a):

A dałoby się to połączyć z tamtym OSC2 - aby użytkownik mógł sobie wybrać z jakiego serwera chce korzystać?

Edycja: stwierdzam, że to działa szybciej wink Ale nie działa na większych tekstach - może jakieś ograniczenie wysyłania wprowadzić? Tak aby przynajmniej początek sprawdziło? Albo wysyłanie kilku części (nie wiem czy się tak da wink )

Po za tym: wpiszcie sobie słowo "Opery"
I sprawdzcie pisownie - będzie błąd, ale w podpowiedziach będzie poprawne słowo, którego nie będzie można wybrać... bigeyes

Sombria napisał(a):

Originally posted by d.i.z.:

Ale o ile wcześniej myślałem, że klikanie myszką nie jest takie złe tak teraz, przyzwyczajony do skrótów klawiaturowych, nie mogę już bez nich normalnie funkcjonować. Także jedynie takie zastrzeżenia mam do Twojego skryptu Sombria i do tego amixa.

Nie myślałam, ze ktoś zechce z niego korzystać, więc nie pisałam tego, a sama nie używam skrótów.

Originally posted by d.i.z.:

No i może jeszcze mam takie zastrzeżenie że, znak ">" w środku słowa potrafi nieźle namieszać w sugestiach.

Wiem. Nie ma ucieczki od znaków htmlowych. Brakuje też odpowiedniego formatowania tekstu przy sprawdzaniu pisowni. I kilku innych rzeczy...

Originally posted by d.i.z.:

I... okienko przy Cancel denerwuje.

Można wyłączyć - jest zmienna od tego. Cancel jest blisko Ok i dlatego okienko.

Originally posted by adas:

A dałoby się to połączyć z tamtym OSC2 - aby użytkownik mógł sobie wybrać z jakiego serwera chce korzystać?

Użytkownik może wstawić odpowiedni kod w skrypcie, jak chce i będzie miał sprawdzanie od Orangoo wink A ja nie wiem, czy byłoby w porządku takie podklejanie się do cudzego serwera, co innego Google right

symeon napisał(a):

u mnie pokazuje się coś takiego KLIKNIJ

Sombria napisał(a):

Originally posted by symeon:

u mnie pokazuje się coś takiego KLIKNIJ

A jesteś zalogowany do Gmail?

EDIT: Poprawiłam wyświetlanie znaków html-owych. (Chyba, bo to była szybka poprawka wink)

Originally posted by adas:

Edycja: stwierdzam, że to działa szybciej  Ale nie działa na większych tekstach - może jakieś ograniczenie wysyłania wprowadzić? Tak aby przynajmniej początek sprawdziło? Albo wysyłanie kilku części (nie wiem czy się tak da  )

Sprawdzanie pisowni w Gmail nie jest idealne. W skrzynce też wyskakują błędy przy większych tekstach - a może przy specyficznych? Trzeba byłoby potestować.

Originally posted by adas:

Po za tym: wpiszcie sobie słowo "Opery"I sprawdzcie pisownie - będzie błąd, ale w podpowiedziach będzie poprawne słowo, którego nie będzie można wybrać...

Chodzi Ci o to, że po kliknięciu jest dalej czerwone? Tego nie wzięłam pod uwagę. W podpowiedziach jest słowo, które jest takie samo jak to błędne. A kolor jest ustalany w zależności od tego, czy różni się od pierwotnego. Czyli da się wybrać, ale tego nie widać wink

Medium napisał(a):

Originally posted by d.i.z.:

Dla informacji - Amix wypuścił też swoją wersję 3.0 (nie podoba mi się za bardzo ze względu na sumaryczny rozmiar kodu), która działa na podobnej zasadzie co Sombrii czyli bez tworzenia ramki.(...) No i może jeszcze mam takie zastrzeżenie że, znak ">" w środku słowa potrafi nieźle namieszać w sugestiach.I... okienko przy Cancel denerwuje.



Dzięki Twojej informacji, po przejrzeniu blogu Amixa, spróbowałam jego skryptu: Opera Orangoo Spell Check v3.0, a raczej trio skryptów (orangoo_opera_v3.js, a-lib-stacktrace.js i a-lib-xmlhttp-cd.js).
Moje wrażenia są jak najbardziej pozytywne: opera_speell_check.png
Sprawdzanie pisowni w oknie działa elegancko, ale... no właśnie: skrypty niestety deaktywizują np. mój resize-textarea.js, a przede wszystkim nasze forumowe skrypty, dzięki którym możliwe jest kopiowanie i wykonanie Quick Quote na końcu wątku (lądujemy na końcu aktywnej strony).

Jakoś skrypt nie wygląda, by był wrażliwy na znaki "<" i ">".

Poza tym malutka czcionka, ale podejrzewam, że znalazłabym sama to miejsce w skrypcie do edycji.

quiris napisał(a):

Originally posted by medium:

a przede wszystkim nasze forumowe skrypty, dzięki którym możliwe jest kopiowanie i wykonanie Quick Quote na końcu wątku (lądujemy na końcu aktywnej strony).


Co to za skrypty?

lukjan napisał(a):

Originally posted by medium:

Dzięki Twojej informacji, po przejrzeniu blogu Amixa, spróbowałam jego skryptu: Opera Orangoo Spell Check v3.0, a raczej trio skryptów (orangoo_opera_v3.js, a-lib-stacktrace.js i a-lib-xmlhttp-cd.js).


witam

ktory skrypt jest lepszy: od d.i.z, czy od amixa(orangoo_opera_v3.js)?

adas napisał(a):

Originally posted by lukjan:

ktory skrypt jest lepszy: od d.i.z, czy od amixa(orangoo_opera_v3.js)?


Sprawdź sam wink

lukjan napisał(a):

dobra, zobacze

Sombria napisał(a):

Poprawiłam swój skrypt (bo jakoś nie mogę się przekonać do tego Amixa). Wydaje się już działać w miarę przyzwoicie. Do krótszych tekstów Gmail wystarczy, do dłuższych trzeba podpiąć inny serwer.

Medium napisał(a):

Originally posted by quiris:

Originally posted by medium:

a przede wszystkim nasze forumowe skrypty, dzięki którym możliwe jest kopiowanie i wykonanie Quick Quote na końcu wątku (lądujemy na końcu aktywnej strony).


Co to za skrypty?


Konkretnie jeden: quick-reply.js Ale nie wymagaj ode mnie analizy przyczyn, niestety nie znam się!
Po prostu po zainstalowaniu linkowanych przeze mnie skryptów do sprawdzania pisowni Quick Quote źle odsyła i już sad Nic innego nie zmieniałam.

quiris napisał(a):

Originally posted by medium:

Po prostu po zainstalowaniu linkowanych przeze mnie skryptów do sprawdzania pisowni Quick Quote źle odsyła i już Nic innego nie zmieniałam.

Nie potwierdzam.

Medium napisał(a):

Originally posted by quiris:

Nie potwierdzam.


Dzięki za sprawdzenie. Trzeba więc będzie po kolei posprawdzać u siebie wszystkie skrypty.

woj-tek napisał(a):

U mnie też działa bez problemu... w skrypcie Amiksa brakuje mi tylko skrótów klawiszowych...

Medium napisał(a):

Originally posted by Sombria:

Poprawiłam swój skrypt (bo jakoś nie mogę się przekonać do tego Amixa).

Sombria, czy Twoja najlepsza wiedza o javascript pozwala na ocenę bezpieczeństwa stosowania skryptów Amixa? Jeśli masz jakieś uwagi, proszę podziel się nimi.
Rozumiem przywiązanie do własnej produkcji, takoż przyzwyczajenie, ale czy spośród zastrzeżeń są jeszcze jakieś inne?
Czy mogłabyś skomentować też fakt, iż jest to zestaw skryptów?

Sombria napisał(a):

Originally posted by medium:

Sombria, czy Twoja najlepsza wiedza o javascript pozwala na ocenę bezpieczeństwa stosowania skryptów Amixa? Jeśli masz jakieś uwagi, proszę podziel się nimi.Rozumiem przywiązanie do własnej produkcji, takoż przyzwyczajenie, ale czy spośród zastrzeżeń są jeszcze jakieś inne?Czy mogłabyś skomentować też fakt, iż jest to zestaw skryptów?


Nie, nic z tych rzeczy smile Myślę, że to głównie przyzwyczajenie i przywiązanie. Wiesz jak to jest; poustawiałam go sobie po swojemu, porobiłam skróty w menu, coby się łatwiej pisownię w poczcie sprawdzało, to teraz nie chce się nowych rzeczy.

A że są trzy skrypty? Po prostu jest duży (i to chyba najbardziej mi w nim przeszkadza wink). Amix zostawił chętnym dalszy rozwój - może jak ktoś go troszkę ugładzi to się skuszę.

Medium napisał(a):

Originally posted by Sombria:

Nie, nic z tych rzeczy

Dzięki smile

Originally posted by Sombria:

Po prostu jest duży (i to chyba najbardziej mi w nim przeszkadza )
Amix zostawił chętnym dalszy rozwój - może jak ktoś go troszkę ugładzi to się skuszę.

Z zewnątrz niby chodzi gładko, ale głowy nie dam, czy mi Opery nie zwalnia.

Próbowałam wrócić do Twego w starszej wersji 1.3, ale miesza się już tam brzydko ten dodatek Todoist, więc póki co wersję można uznać za historyczną.
Ostatnie wprowadzane przez Ciebie zmiany do wersji 1.4 dotyczyły GMaila, z którego właściwie nie korzystam, ale może mimo to jeszcze i tę nową wersję poddam próbom smile

Mnie póki co nie boli reformowanie, jeśli po drodze nie ma strat, a wyłącznie zyski, byleby nie były pozorne...
(przykłady negatywne:
• Opera 9 koloruje odwiedzone linki w poczcie kliknięte wyłącznie LPM, Opera 8 wszystkie + odczuwalna utrata szybkości;
• nowy skrypt resize-textarea-util-1.1.js gorzej działa od pierwszej wersji;
• Flash 9 nie działa w akademii CISCO - 7 działa (Opera/Linux);
• nowe Forum Opery nie przetwarza prawidłowo przeglądania po 25 postów na stronę, stare nie miało tego błędu; itd.)


Sombria napisał(a):

Originally posted by medium:

Ostatnie wprowadzane przez Ciebie zmiany do wersji 1.4 dotyczyły GMaila, z którego właściwie nie korzystam, ale może mimo to jeszcze i tę nową wersję poddam próbom

Wersja 1.4 to była stara wersja jeszcze sprzed tej d.i.z-a i tam nic z Gmaila nie było. I już o tym skrypcie zapomniałam wink Jeśli koniecznie chcesz wracać do tych staroci, to tylko do 1.4.

Ja teraz cały czas o tym http://my.opera.com/polski/forums/findpost.pl?id=1953619 - tutaj używam Gmaila, ale można też Orangoo, bo w tym skrypcie tylko z "serwera od słówek" korzystam.

Medium napisał(a):

Originally posted by Sombria:

Wersja 1.4 to była stara wersja jeszcze sprzed tej d.i.z-a i tam nic z Gmaila nie było.

Ostatnia pracująca u mnie smile Dzięki za wyjaśnienia!

quiris napisał(a):

Na tej stronie: http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform dizowy sprawdzacz nie działa sad

d.i.z. napisał(a):

Originally posted by quiris:

Na tej stronie: http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform dizowy sprawdzacz nie działa


Orangoo Spell Check 2.02
Zdefiniowałem brakujący visibility: visible dla ramki.
orangoo.spell.inline.js

d.i.z. napisał(a):

Chciałem też dodać, że przyszłość widzę zdecydowanie w wersji Sombrii.

Na razie sam używam wersji 2.x bo ma kilka rzeczy, które mi bardziej pasują ale jak ta Sombrii jeszcze trochę się rozwinie (a widzę, że się cały czas rozwija) to przesiadam się i zapominam o OSC2.x. smile

adas napisał(a):

Originally posted by d.i.z.:

Chciałem też dodać, że przyszłość widzę zdecydowanie w wersji Sombrii.


Przyszłość jest jasna, przyszłość to Sombria? wink

Sombria napisał(a):

Dodałam eksperymentalnie dostosowanie czcionki do tej z textarea - nie wiem czy to dobry pomysł whistle I skróty. Trzeba jeszcze usprawnić nawigację po linkach i dodać cyferki przy propozycjach słówek.
google-spell-beta.js
PS. Jak się wyświetla komunikaty w konsoli błędów?

d.i.z. napisał(a):

Originally posted by Sombria:

PS. Jak się wyświetla komunikaty w konsoli błędów


opera.postError(obiekt);

Brakowało by mi jeszcze trochę funkcji blokującej submit. Teraz, gdy okno sprawdzania tak mocno upodobniło się do pola tekstowego, jeszcze łatwiej o wysłanie niepoprawionego tekstu.

Sombria napisał(a):

Originally posted by d.i.z.:

Brakowało by mi jeszcze trochę funkcji blokującej submit. Teraz, gdy okno sprawdzania tak mocno upodobniło się do pola tekstowego, jeszcze łatwiej o wysłanie niepoprawionego tekstu.


Nie zgadzam się wink Teraz działa to tak, że na bieżąco jest zmieniana zawartość textarea - nawet jak nie zamkniesz sprawdzania pisowni, to możesz wysyłać.
Przydałoby się tylko zabezpieczenie przed podmianą treści textarea przez inny skrypt (np. jak ktoś "niechcący" wciśnie Quick Quote) - tzn. to zabezpieczenie jest potrzebne tylko przed wysyłaniem formularza, bo w innych przypadkach skrypt sobie z tym radzi. Tylko wolałabym, żeby to nie była blokada (blokada może być jako opcja domyślnie wyłączona).

kolejna beta - chyba tylko ostylowałam, bo innych zmian nie pamiętam google-spell-beta10.js

EDIT:

Originally posted by d.i.z.:

opera.postError(obiekt);

Kurcze, myślałam, że z tymi komunikatami znajdę błąd ale dalej nie wiem... Wyskakuje mi komunikat w konsoli:
JavaScript - http://mail.google.com/mail/?view=sc&disablechatbrowsercheck=1&scl=pl
User Javascript thread
Error:
name: ReferenceError
message: Security error: attempted to read protected variable
Tylko przy serwerze gmaila. Jak włączę sprawdzanie przy pomocy orangoo, nie ma błędu. O co chodzi?

EDIT2:
Dodałam jeszcze poprawkę z rozjeżdżaniem, kiedy się kliknie w textarea przed załadowaniem strony i dodałam ukrywanie okienka podpowiedzi, bo zostawało.

d.i.z. napisał(a):

Originally posted by Sombria:

Nie zgadzam się Teraz działa to tak, że na bieżąco jest zmieniana zawartość textarea - nawet jak nie zamkniesz sprawdzania pisowni, to możesz wysyłać.


A to nie wiedziałem. Tak mi pasuje. smile

Originally posted by Sombria:

Kurcze, myślałam, że z tymi komunikatami znajdę błąd ale dalej nie wiem... Wyskakuje mi komunikat w konsoli:


Może jakiś inny skrypt go powoduje? U mnie nie ma błędu.

adas napisał(a):

Sobria: a można prosić o tylko jeden link do skryptu? Bo się teraz dziwiłem dlaczego mi nie działa... Patrzę do UserJS a tam google-spell-beta10.js oraz google-spell-beta.js. Także lepiej jak ktoś ściągnie poprawioną wersję od razu (widząc pierwszy post) niż wersję pierwszą podlinkowaną w tym poście...

Sombria napisał(a):

Originally posted by d.i.z.:

Może jakiś inny skrypt go powoduje? U mnie nie ma błędu.

Też tak myślałam, ale usunęłam wszystkie i dalej to samo :/ - ale jak to tylko u mnie, to w porządku smile

Originally posted by adas:

Także lepiej jak ktoś ściągnie poprawioną wersję od razu (widząc pierwszy post) niż wersję pierwszą podlinkowaną w tym poście...

Lepiej nie przyzwyczajać ludzi do takich zachowań, tym bardziej, że następną wersję opublikuje d.i.z. Zapraszam do testowania i zgłaszania błędów.

d.i.z. napisał(a):

Google Spell Check 1.0 beta 11


google-spell-beta11.js

Ja jutro pracuje do wieczora także nie pokoduję za bardzo. Jak Sombria będziesz miała czas i chęci to możesz poprawić co nieco. smile

Originally posted by adas:

Także lepiej jak ktoś ściągnie poprawioną wersję od razu (widząc pierwszy post) niż wersję pierwszą podlinkowaną w tym poście...


W sumie Cię popieram, ale jak Sombria chce tak, to się dostosowałem. wink
Proponuje po prostu zapisywać pod starą nazwą. Prawdziwą wersję zawsze znajdziesz w środku.

adas napisał(a):

A dałoby się stwierdzić dlaczego pojawie błąd serwera przy dłuższych tekstach. I może zamiast przesyłania całości treści przesłać tylko część, którą google sprawdzi? Tak aby przynajmniej część była sprawdzona. Na większości wikipedyjnych stronach się psuje (chyba za wiele treści).

Edycja: O jakie fajne smile nie wiem czy to zamierzone, ale zaznaczenie tekstu w textarea i sprawdzenie powoduje sprawdzenie tylko zaznaczonego fragmentu smile Niezłe... Może nawet mój problem powyższy rozwiąże...

d.i.z. napisał(a):

Originally posted by adas:

A dałoby się stwierdzić dlaczego pojawie błąd serwera przy dłuższych tekstach.


Tak mi się wydaje, że to limit GMaila (chociaż mogę się mylić). Serwer Orangoo nie ma takich problemów więc można sobie zmienić.

Originally posted by adas:

Edycja: O jakie fajne nie wiem czy to zamierzone, ale zaznaczenie tekstu w textarea i sprawdzenie powoduje sprawdzenie tylko zaznaczonego fragmentu


Zamierzone, tak działała każda dotychczasowa wersja. smile

Sombria napisał(a):

Originally posted by d.i.z.:

W sumie Cię popieram, ale jak Sombria chce tak, to się dostosowałem.

Ech, marudzicie wink To beta i traktuję ją niezobowiązująco. d.i.z. możesz nazywać jak chcesz. Chciałam zostawić w tym wypadku te wersje oddzielnie, więc wgrałam pod inną nazwą. Przy okazji: czy widzicie różnicę prędkości między tymi wersjami? W momencie rozpoczęcia sprawdzania pisowni (i/lub później). Ja niestety(?) nie. Proszę kogoś ze słabszym komputerem o sprawdzenie.
EDIT: Jednak jest różnica. Trzeba to naprawić eek

Originally posted by d.i.z.:

Tak mi się wydaje, że to limit GMaila (chociaż mogę się mylić). Serwer Orangoo nie ma takich problemów więc można sobie zmienić.

Tak, ale jest to o tyle irytujące, że Gmail wysyła komunikat błędu. W skrzynce dostaję wiele mówiący komunikat "Wystąpił błąd podczas sprawdzania pisowni."
Orangoo też ma limit ilości błędów (a przynajmniej jakiś czas temu miało), ale przynajmniej część sprawdza.

Originally posted by d.i.z.:

Jak Sombria będziesz miała czas i chęci to możesz poprawić co nieco.

Ochrona przed podmianą tekstu przed wysłaniem formularza i lekka poprawka stylu. Czasem ma się trochę szczęścia http://img187.imageshack.us/img187/7840/20070319000607js6.png - proszę o zgłaszanie tego rodzaju kwiatków.
kolejna wersja

quiris napisał(a):

Originally posted by Sombria:

kolejna wersja


Dzięki za nową wersję, ale teraz to już niezły mętlik powstał. Nazwa sugeruje betę 11, w treści jest beta 12 faint Mimo wszystko najlepiej byłoby mieć docelową nazwę pliku, a wersje sygnalizować w treści skryptu.

d.i.z. napisał(a):

Originally posted by Sombria:

Przy okazji: czy widzicie różnicę prędkości między tymi wersjami?


Między twoją betą 10 a moją 11 jest różnica ale 10 też muli nieco przy pierwszym sprawdzaniu.

Na tym kompie co w tej chwili działam (pentium albo pentiumII), dodawanie elementu style w tym wątku zajmuję na oko prawie 2 sekundy. Dodatkową sekundę zajmuje wykonanie kodu który dodałem (getComputedStyle).
Nie bardzo mam pomysł jak inaczej rozwiązać te style. Przy ustawianiu inline nie da się np. wykorzystać pseudoklasy ::before.

quiris napisał(a):

Originally posted by d.i.z.:

Między twoją betą 10 a moją 11 jest różnica ale 10 też muli nieco przy pierwszym sprawdzaniu.


A może po prostu skierować się w stronę najprostszych rozwiązań typu brak obrazeczków itp. Coś na kształt tego zaproponowanego przez Amixa. To jego rozwiązanie zdecydowanie bardziej mi się podobało.

d.i.z. napisał(a):

Originally posted by quiris:

A może po prostu skierować się w stronę najprostszych rozwiązań typu brak obrazeczków itp.


Ale to nie rozwiąże problemu mulenia.

Medium napisał(a):

Originally posted by quiris:

(...) przez Amixa. To jego rozwiązanie zdecydowanie bardziej mi się podobało

Mnie też się podobało, ale mam dziwne wrażenie, jakby przetwarzanie tych skryptów zwalniało mi komputer.

Twoja, Sombria, gmailowa wersja z jakiegoś powodu przy wyborze języka natychmiast powoduje przeniesienie na stronę GMail (nie spróbowałam najnowszej).

No i stwierdziłam, że chyba mam jakąś alergię na Google (w tym Gmail), bo nie dość, że ichniego konta pocztowego w ogóle nie korzystam, to jeszcze denerwuje mnie ilość googlowych ciasteczek.

d.i.z. napisał(a):

Originally posted by Sombria:

ale dalej nie wiem... Wyskakuje mi komunikat w konsoli:

JavaScript - http://mail.google.com/mail/?view=sc&disablechatbrowsercheck=1&scl=pl
User Javascript thread
Error:
name: ReferenceError
message: Security error: attempted to read protected variable
Tylko przy serwerze gmaila. Jak włączę sprawdzanie przy pomocy orangoo, nie ma błędu. O co chodzi?


Też to mam na windowsie 98. Winny jest browser.js.

Sombria napisał(a):

Originally posted by quiris:

Dzięki za nową wersję, ale teraz to już niezły mętlik powstał. Nazwa sugeruje betę 11, w treści jest beta 12

Zapomniałam zmienić nazwy pliku.

Originally posted by d.i.z.:

Między twoją betą 10 a moją 11 jest różnica ale 10 też muli nieco przy pierwszym sprawdzaniu.

Między 10 a 11 też? Niedobrze, zmartwiłam się trochę. Trzeba sprawdzić co jeszcze muli.

Originally posted by d.i.z.:

Nie bardzo mam pomysł jak inaczej rozwiązać te style. Przy ustawianiu inline nie da się np. wykorzystać pseudoklasy ::before.

Trzeba to albo zrobić ręcznie, albo zostawić globalnie tylko style 'dynamiczne' i wstawić je na samym początku. Coś się na pewno wymyśli.

qbik13 napisał(a):

Nie wiem co jest ale jakoś nie mogę zmusić do działania tej wersji gmailowej sad cały czas pojawia mi się czerwony napis "invalid response from server"

adas napisał(a):

Originally posted by qbik13:

Nie wiem co jest ale jakoś nie mogę zmusić do działania tej wersji gmailowej cały czas pojawia mi się czerwony napis "invalid response from server"


A jesteś zalogowany?

Sombria napisał(a):

Originally posted by Sombria:

Trzeba to albo zrobić ręcznie, albo zostawić globalnie tylko style 'dynamiczne' i wstawić je na samym początku. Coś się na pewno wymyśli.

Wyrzuciłam już te style i działa o niebo szybciej smile Jeszcze doszlifuję i wrzucę na serwer.

Originally posted by qbik13:

Nie wiem co jest ale jakoś nie mogę zmusić do działania tej wersji gmailowej cały czas pojawia mi się czerwony napis "invalid response from server"

A na pewno jesteś zalogowany do Gmail i nie usuwasz ciasteczek?
Jak dalej nie chce działać, to w skrypcie w tym miejscu (to jest na samym początku):
var ENGINE = 0;
zamień 0 na 1 albo 2

qbik13 napisał(a):

ok sprawdziłem i po zmianie na 1 działa OK
thx

Sombria napisał(a):

Originally posted by d.i.z.:

Między twoją betą 10 a moją 11 jest różnica ale 10 też muli nieco przy pierwszym sprawdzaniu.

Sprawdziłam i u mnie nie ma większej różnicy miedzy tymi wersjami. I nie jest to tylko odczucie, bo mierzyłam devil (wyniki powtarzalne, więc wiarygodne). Są elementy, które troszkę szybciej się uruchamiają w jednej inne w drugiej, ale ogólnie na jedno wychodzi. Po usunięciu stylów nie ma tego momentu spowolnienia.
google-spell-beta15.js

d.i.z. napisał(a):

Originally posted by Sombria:

Po usunięciu stylów nie ma tego momentu spowolnienia.


Super.
Czyli pewnie dodawanie stylów spowalniało działanie getComputedStyles.

THGD89 napisał(a):

Żeby używać google-spell trzeba być zalogowanym do Gmail`a?

Trochę mało wygodne...

quiris napisał(a):

Originally posted by THGD89:

Żeby używać google-spell trzeba być zalogowanym do Gmail`a? Trochę mało wygodne...


Jak dla kogo wink

fearphage napisał(a):

I'm sorry but I don't write or understand Polish.

When using engines[0] (google), I get security warnings in my error console. Can anyone confirm?

I'm sorry if you don't read English, my only other option is to send this to d.i.z. who I know understands English. If I should do that in the future, please let me know.

d.i.z. napisał(a):

Originally posted by fearphage:

When using engines[0] (google), I get security warnings in my error console. Can anyone confirm?


We discussed that here. It's caused by browser.js which accesses top object properties assuming it's gmail. Exactly this line:
if(top.location.search.indexOf('auth')>-1){

Originally posted by fearphage:

I'm sorry if you don't read English, my only other option is to send this to d.i.z. who I know understands English. If I should do that in the future, please let me know.


I think some people don't understand English here, so they might not like mixing English talks into this thread. I think we should release this script in it's current version in English forum so we could discuss it there too.

Już się zmywamy smile

d.i.z. napisał(a):

Ktoś ma jakiś pomysł na nazwę dla skryptu? Google Spell Check nie jest do końca trafne.
Może banalne Opera Spell Check?

adas napisał(a):

Originally posted by d.i.z.:

Może banalne Opera Spell Check?


+1

(a mój post w celu odblokowania wątku - nie dało się normalnie dostać do twojego posta...)

quiris napisał(a):

Originally posted by d.i.z.:

Może banalne Opera Spell Check?


Podobnie jak Adaś +1.

qbik13 napisał(a):

Originally posted by d.i.z.:

Może banalne Opera Spell Check?


+1
wink

czy nie wydaje się wam, że ten słownik gmail jest trochę ubogi wielu słów nie ma, jak widzę to poprawię, ale czasem coś umknie :|

//EDIT

czy jak wpisuję w czasie sprawdzania wyraz "po mojemu" i klikam ok to on jakoś zapamiętuje moje poprawki czy tylko poprawia je w danym wpisie??

//EDIT 2
Miałem słowo cos i za każdym razem nie ma coś na liście sad więc chyba nie zapamiętuje

Sombria napisał(a):

Originally posted by d.i.z.:

Może banalne Opera Spell Check?

-1
Nic przeciw banalnym rozwiązaniom nie mam, ale opera ma sprawdzanie pisowni, nawet jeśli jest niewygodne. Jak nie ma innych pomysłów, to oczywiście może być, bo sama nic nie wymyślę wink
Wolałabym coś określającego działanie, np. online. Chociaż skrypt powinien się nazywać "potrzebujemy innego sprawdzania pisowni".

Originally posted by qbik13:

czy nie wydaje się wam, że ten słownik gmail jest trochę ubogi wielu słów nie ma

Mi najbardziej brakuje słowa 'może'. Google tworzy go chyba na podstawie częstości występowania słów, tak przynajmniej gdzieś wyczytałam.

Originally posted by qbik13:

więc chyba nie zapamiętuje

Na pewno a nie chyba p

d.i.z. napisał(a):

Są pewne minusy tej nazwy. Zastrzeżone słowo Opera i za bardzo może się kojarzyć z funkcją Opery.
Niech ktoś coś wymyśli...

qbik13 napisał(a):

Originally posted by Sombria:

Originally posted by qbik13:

czy nie wydaje się wam, że ten słownik gmail jest trochę ubogi wielu słów nie ma

Mi najbardziej brakuje słowa 'może'. Google tworzy go chyba na podstawie częstości występowania słów, tak przynajmniej gdzieś wyczytałam.



Występowania gdzie??? Masz może jakiegoś linka? (poczytałbym o tym)

to może taką nazwę

online spell check wink

Sombria napisał(a):

Originally posted by qbik13:

Występowania gdzie??? Masz może jakiegoś linka? (poczytałbym o tym)

No właśnie nie pamiętam gdzie :/ Wydaje mi się, że to gdzieś w opisach google. Oni tam mają jakąś pomoc, materiały dla deweloperów itp.

archetwist napisał(a):

MultiTorg Spell Check wink

andol napisał(a):

Better Opera Spell Checker? wink

W każdym razie przydałoby się jakieś słowo wskazujące na wyższość tego rozwiązania nad starą technologią sprawdzania pisowni rodem z połowy lat dziewięćdziesiątych. wink Niech nowa nazwa zachęci programistów OS do pracy nad sprawdzaniem pisowni „w locie”. smile

Moim zdaniem nie ma nic złego w użyciu słowa „Opera”.

d.i.z. napisał(a):

No to się proszę decydować bo ja już mam post na angielskie forum gotowy i tylko SUBMIT wcisnąć pozostaje. wink

Też myślę, że jakaś chwytliwa nazwa mogła by sporo zdziałać. MultiTorg Spell Check? To mogło by zainteresować samego Jona. wink

quiris napisał(a):

Ja cały czas jestem za Opera Spell Checkerem. Jednak rzeczywiście może ta nazwa być może być troszkę myląca, dlatego popieram propozycję Andola: Better Opera Spell Checker. Multitorg Spell Check, jakoś nie trafia do mnie. Dla siedzących w operowych sprawach ta nazwa może być znajoma, ale dla mniej zaawansowanych użytkowników już nie. Pamiętajcie o Google i wyobraźcie sobie czego będzie szukał zwykły użytkownik Opery. Pomyślcie również o polskich użytkownikach.

archetwist napisał(a):

Właśnie z powodu Google "Opera Spell Check" jest nazwą niedobrą. Będzie się mieszać z istniejącym sprawdzaniem pisowni.

waffell napisał(a):

Nawiązując do Google: Gspell lub do Opery: OSpell ;-)

Sombria napisał(a):

Originally posted by waffell:

Nawiązując do Google: Gspell lub do Opery: OSpell ;-)

Podoba mi się prostota rozwiązania smile
Mogłoby być z podtytułem, dla googlowiczów. Coś w rodzaju OSpell - (better/javascript/online itp.) Spell Checker for Opera.

d.i.z. napisał(a):

Niech będzie OSpell

quiris napisał(a):

Originally posted by d.i.z.:

Niech będzie OSpell


http://my.opera.com/Sombria/blog/userjs-orangoo-spell-check

Tu niestety nie ma informacji o OSpell sad

lukjan napisał(a):

Originally posted by d.i.z.:

Niech będzie OSpell


co to jest ten ospell? nowa nazwa, do sprawdzania pisowni?

adas napisał(a):

Originally posted by lukjan:

co to jest ten ospell? nowa nazwa, do sprawdzania pisowni?


Nowa nazwa.

lukjan napisał(a):

dobra, juz sciagam

edit:
wyskakuje blad
2blad.JPG

adas napisał(a):

Originally posted by lukjan:

wyskakuje blad


A zalogowany na gmailu jesteś? Zmień też cyfrę przy var ENGINE = 0; na 1 albo 2.

lukjan napisał(a):

wcale, nie jestem, na gmailu.

golew napisał(a):

Ta wersja wymaga posiadania konta na gmailu i bycia zalogowanym, gdyż wykorzystuje googla. Jeśli nie masz tam konta, to lepiej używaj wersji z Orangoo.

adas napisał(a):

Originally posted by lukjan:

wcale, nie jestem, na gmailu.


No to:

Originally posted by adas:

Zmień też cyfrę przy var ENGINE = 0; na 1 albo 2.


lukjan napisał(a):

Originally posted by adas:

Originally posted by lukjan:

wcale, nie jestem, na gmailu.


No to:

Originally posted by adas:

Zmień też cyfrę przy var ENGINE = 0; na 1 albo 2.



dzięki, działa.

waffell napisał(a):

A ograniczona ilość pokazywanych niepoprawnie napisanych wyrazów wynika z ograniczeń Orangoo czy skryptu? (Pytam w sensie czy można to poprawić, by wszystko było tip-top ;-)

W każdym razie to nie przeszkadza (rzadko kiedy się duuużo pisze, błędy popełnia się sporadycznie, po poprawieniu części można sprawdzić pisownie na dalszej).

Sombria napisał(a):

Originally posted by waffell:

A ograniczona ilość pokazywanych niepoprawnie napisanych wyrazów wynika z ograniczeń Orangoo czy skryptu? (Pytam w sensie czy można to poprawić, by wszystko było tip-top ;-)

Z ograniczeń Orangoo. Nie bardzo sobie wyobrażam jak to poprawić, właśnie dlatego, że to ograniczenie ilości błędów, a nie długości tekstu.

Originally posted by quiris:

Tu niestety nie ma informacji o OSpell

Coś na to poradzę. Przy okazji zapytam: Czy polscy użytkownicy życzą sobie opisu po polsku, czy wystarczą wzmianki o nowej wersji wraz z linkiem do wątku angielskiego? A jeśli tak, to gdzie to umieścić: tutaj, czy na blogu, czy może stworzyć nowy wątek?

quiris napisał(a):

Zobaczcie ciekawy efekt na stronie Moose'a związany z OSpellem: http://lofotenmoose.info/bsd/item/c wink

Sombria napisał(a):

Originally posted by quiris:

Zobaczcie ciekawy efekt na stronie Moose'a związany z OSpellem: http://lofotenmoose.info/bsd/item/c


Nie tylko OSpellem. Ale tego można się było spodziewać po stronie M. wink Wiem już, co powoduje błąd, tylko zastanawiam się co z tym zrobić. whistle

qbik13 napisał(a):

czy można jakoś ustawić żeby pojawiający się pasek sprawdzania był defaultowo na środku a nie z prawej bo są fora na których pokrywa się z przyciskami

d.i.z. napisał(a):

Originally posted by qbik13:

czy można jakoś ustawić żeby pojawiający się pasek sprawdzania był defaultowo na środku a nie z prawej bo są fora na których pokrywa się z przyciskami


Generalnie prostego sposobu nie ma. Mogli byśmy taką opcję dodać...

Chociaż możesz spróbować takiego czegoś.
Znajdź:
this.currentElement.pos.width - this.navBar.offsetWidth - 10) + 'px';

i zamień na:
this.currentElement.pos.width/2 - 10) + 'px';

qbik13 napisał(a):

ok thx.
To sprawę załatwia, nie muszę juz celować w pikselowy pasek żeby wysłać posta wink

symeon napisał(a):

Skrypt rozwinął się całkiem nieźle. Ale jedna prośba, czy można jakoś wyłączyć aby ospell nie uruchamiał sie na jednolinijkowych formularzach ? To bardzo mnie irytuje.

Pozdro

Sombria napisał(a):

Originally posted by symeon:

Ale jedna prośba, czy można jakoś wyłączyć aby ospell nie uruchamiał sie na jednolinijkowych formularzach ? To bardzo mnie irytuje.

http://my.opera.com/community/forums/findpost.pl?id=1965197

symeon napisał(a):

dzięki Sombria wink

lukjan napisał(a):

zróbcie to na stale, te sprawdzanie jednolinijkowe formularze, żeby nie sprawdzał.

d.i.z. napisał(a):

OSpell 1.0 beta 20


OSpell:
ospell.js
Zewnętrzny plik ustawień:
ospell preferences.js

Originally posted by lukjan:

zróbcie to na stale, te sprawdzanie jednolinijkowe formularze, żeby nie sprawdzał.


Na stałe to nie wiem czy by to był najlepszy pomysł, ale teraz z zewnętrznymi ustawieniami możesz sobie to zmienić sam i nie powinno ci się już nigdy zmienić).

Originally posted by Sombria:

A jeśli tak, to gdzie to umieścić: tutaj, czy na blogu, czy może stworzyć nowy wątek?


Na pewno dobrze by było na blogu, bo tam linkuje skrypt. Ewentualnie może być też nowy wpis na blogu to się zmieni odnośnik.

lukjan napisał(a):

Originally posted by d.i.z.:

Originally posted by lukjan:zróbcie to na stale, te sprawdzanie jednolinijkowe formularze, żeby nie sprawdzał.Na stałe to nie wiem czy by to był najlepszy pomysł, ale teraz z zewnętrznymi ustawieniami możesz sobie to zmienić sam i nie powinno ci się już nigdy zmienić).


jak to uzyc?

d.i.z. napisał(a):

Originally posted by lukjan:

jak to uzyc?


Teoretycznie wystarczy, że zapiszesz http://files.myopera.com/d.i.z./userjs/ospell%20preferences.js w tym samym miejscu co ospell.js i zmienisz w nim linijkę:
this.ENABLED_ELEMS = { textarea: true, input: true };

na
this.ENABLED_ELEMS = { textarea: true, input: false };

lukjan napisał(a):

dzieki, mam

mihalo2 napisał(a):

jeszcze tylko możliwość dodawania swoich wyrazów do słownika i byłoby cacy smile

BTW Słownik Ospell jest o wiele lepszy od Gmaila ;]


aaa i czy sa jakies skróty klawiaturowe?

janbar napisał(a):

Przeczytaj caly watek, bo cos bylo.

Pozdrawiam,

janbar.smile)

lukjan napisał(a):

witam

czy jest mozliwosc sprawdzania pisowni w oknie RichEdit(czy jakos tak, to sie nazywa)?

Medium napisał(a):

Chciałabym skrócić bezpiecznie listę wyświetlanych do wyboru języków.
Czy można to zrobić kasując wybrane, ewentualnie zmieniając ich kolejność tu (od linii 61-szej skryptu podstawowego):

	engine: pref.engines[pref.ENGINE],
	langDefs: {

To ustawienie:
	// shows specified languages only (define only one to disable language selector)
	//ENABLED_LANGS: ['en','pl','de'],
w pliku preferencji nie skutkuje skróceniem listy...

lukjan napisał(a):

Originally posted by medium:

Chciałabym skrócić bezpiecznie listę wyświetlanych do wyboru języków.
Czy można to zrobić kasując wybrane, ewentualnie zmieniając ich kolejność tu (od linii 61-szej skryptu podstawowego):

	engine: pref.engines[pref.ENGINE],
	langDefs: {

To ustawienie:
	// shows specified languages only (define only one to disable language selector)
	//ENABLED_LANGS: ['en','pl','de'],
w pliku preferencji nie skutkuje skróceniem listy...


mozna kasujac wybranie.

edit:
nie mozna, bo nie dziala sprawdzanie pisowni.

quiris napisał(a):

Originally posted by medium:

To ustawienie: // shows specified languages only (define only one to disable language selector)
//ENABLED_LANGS: ['en','pl','de'] w pliku preferencji nie skutkuje skróceniem listy...


Trzeba usunąć dwa ukośniki przed ENABLED_LANGS, aby zadziałało.

Medium napisał(a):

Originally posted by lukjan:

nie mozna, bo nie dziala sprawdzanie pisowni.

Właśnie w jednym egzemplarzu już coś naknociłam...
Chciałabym, by wyświetlała mi się moja lista języków, a przynajmniej - z braku innych możliwości - zmieniona ich kolejność, która ułatwi użycie ospell.js smile

Zresztą w tej chwili skrypt jest prawie idealny. Jedyne, co mogłoby przydać się, to wyłączenie czytania przez Operę tego, z czego nie korzystamy. smile


Originally posted by quiris:

Trzeba usunąć dwa ukośniki przed ENABLED_LANGS, aby zadziałało.

Rozumiem, że ukośniki pełnią taką funkcję, jak średnik w plikach ini.
Usunęłam, ale odwrotnie, zupełnie przestało działać.

Poczekajmy jednak, bo plik preferencji ma coś nie w zgodzie z podstawowym ospell.js (english forum).

quiris napisał(a):

Originally posted by medium:

Poczekajmy jednak, bo plik preferencji ma coś nie w zgodzie z podstawowym ospell.js


Zmieniła się nazwa pliku z preferencjami. Trzeba pobrać nową wersję, a starą usunąć.

d.i.z. napisał(a):

OSpell 1.0 beta 27

Zmiany:



ospell.js
a-ospell_prefs.js
Jest to ta sama wersja która ukazała się 2 dni temu na angielskim forum.

adas napisał(a):

Originally posted by d.i.z.:

OSpell 1.0 beta 27


A napis beta kiedyś z tego zniknie? wink

Sombria napisał(a):

Originally posted by adas:

A napis beta kiedyś z tego zniknie?

Mogę go zniknąć w każdej chwili, ale chyba nie o to chodzi wink

lukjan napisał(a):

Originally posted by d.i.z.:

OSpell 1.0 beta 27


właśnie, kiedy będzie final smile

d.i.z. napisał(a):

Równie dobrze ta wersja mogła by być final bo nie mamy (chyba, nie jestem pewien co do Sombrii) w planach żadnych usprawnień.

Sombria napisał(a):

Originally posted by d.i.z.:

Równie dobrze ta wersja mogła by być final bo nie mamy (chyba, nie jestem pewien co do Sombrii) w planach żadnych usprawnień.

Na razie nie mam nowych pomysłów, ale proponuję poczekać na ewentualne problemy, bo na to zawsze można liczyć wink Zresztą jeszcze nie przetestowałam ostatniej wersji dogłębnie.

nowotny napisał(a):

Czy jest teraz możliwość dodania funkcji żeby skrypt wykrywał automatycznie język strony i ustawiał wg. tego sprawdzanie pisowni...?

adas napisał(a):

Originally posted by nowotny:

Czy jest teraz możliwość aby skrypt wykrywał automatycznie język strony i ustawiał wg. tego sprawdzanie pisowni...?


Pewnie się da wink Ale na tej stronie by wybrało język angielski... (patrz w źródło strony) I z tym będzie problem. Ale to i tak pytanie do D.i.z-a i Sombrii. wink

archetwist napisał(a):

Skrypt mógłby przeprowadzać analizę częstości występowania liter i na tej podstawie wybierać język wink .

d.i.z. napisał(a):

Originally posted by adas:

Pewnie się da Ale na tej stronie by wybrało język angielski... (patrz w źródło strony)


Dokładnie.

A analizę słów mógł by robić serwer sprawdzający. A że tego nie robi to ja już nic nie poradzę. smile

adas napisał(a):

Może się komuś przyda filmik prezentujący jak się skrypty instaluje:
http://www.gt500.org/blog/index.php?entry=entry070414-211158

Medium napisał(a):

Rozumiem, że z listą obsługiwanych języków nic zrobić nie można? Chętnie ukryłabym niektóre z listy...

andyas napisał(a):

Można. Od tego jest plik a-ospell_prefs.js:

// shows specified languages only (define only one to disable language selector)
// remove two slashes "//" to enable
//ENABLED_LANGS: ['en','pl'],

Medium napisał(a):

Originally posted by andyas:

Można. Od tego jest plik a-ospell_prefs.js

A mimo to wyświetla mi się długa lista, co więc proponujesz, by wyświetlało się nie więcej, niż np. 5 języków do wyboru?

Wiem, że mogę zdefiniować wybrany język kilka linijek niżej w preferencjach, wciąż jednak nie ma to wpływu na listę języków do wyboru...

andyas napisał(a):

Musisz skasować // przed ENABLED_LANGS: ['en','pl'],

Medium napisał(a):

Originally posted by andyas:

Musisz skasować // przed ENABLED_LANGS: ['en','pl'],

Już raz dostałam taką poradę smile
Nie ma to wpływu na listę wyświetlanych języków... może obsługiwanych, ale nie wyświetlanych sad

d.i.z. napisał(a):

Jeżeli zmiany w preferencjach nie mają wpływu na wyświetlane języki to prawdopodobnie plik ten odczytywany jest przez Operę później niż sam skrypt (co nie jest dobre).

Przenieś oba pliki ospella do innego katalogu, a następnie przenieś je z powrotem ale (to ważne) zaczynając od a-ospell-prefs.js.
Wtedy powinno działać.

Medium napisał(a):

Originally posted by d.i.z.:

Przenieś oba pliki ospella do innego katalogu, a następnie przenieś je z powrotem ale (to ważne) zaczynając od a-ospell-prefs.js.Wtedy powinno działać.

I tak zrobiłam: przeniosłam oba do kosza, by następnie przywrócić najpierw preferencje, potem skrypt zasadniczy. Za każdym przywróceniem odświeżałam stronę.

Okazuje się, że dopiero teraz Opera wczytała moją edycję pliku z preferencjami, włączając w to wszystkie naniesione zmiany wraz z listą języków.
...A już byłam bliska myśli o kasacji mojej starej maszyny! bigsmile

Originally posted by d.i.z.:

Jeżeli zmiany w preferencjach nie mają wpływu na wyświetlane języki to prawdopodobnie plik ten odczytywany jest przez Operę później niż sam skrypt (co nie jest dobre).

Proponuję więc dodać do instrukcji obsługi tego skryptu (jako wyjątkowego pod tym względem) wskazówki, których mi udzieliłeś, albo zastosować jakiś mechanizm, który umieści zasadniczy plik o poziom głębiej (w wewnętrznym katalogu) wobec pliku preferencji.
Co o tym myślisz? Czy takie metody się praktykuje? Naturalnym bowiem, że po zapisaniu obu plików zmiany wprowadza się w preferencjach, więc siłą rzeczy ten plik jest odczytywany później.

I jeszcze jedno pytanie: czy dodanie uruchamiania ospell.js poprzez [Edit Widget Popup Menu] może mieć miejsce?

Edit:
Ponowna edycja a-ospell-prefs.js obyła się już bez rytualnego „wyrzucania” ospell.js cool

d.i.z. napisał(a):

Originally posted by medium:

Proponuję więc dodać do instrukcji obsługi tego skryptu


Takie instrukcje by się przydały.

(jako wyjątkowego pod tym względem) wskazówki, których mi udzieliłeś, albo zastosować jakiś mechanizm, który umieści zasadniczy plik o poziom głębiej (w wewnętrznym katalogu) wobec pliku preferencji.


Dodatkowy katalog nie jest najlepszym wyjściem bo Opera domyślnie nie odczyta w nim skryptu; trzeba by dodać ścieżkę w opcjach.
A to zachowanie nie jest wyjątkowe dla tego skryptu, tylko dla systemu plików FAT32.

Co o tym myślisz? Czy takie metody się praktykuje? Naturalnym bowiem, że po zapisaniu obu plików zmiany wprowadza się w preferencjach, więc siłą rzeczy ten plik jest odczytywany później.


Edycja pliku nie zmienia kolejności odczytywania plików. Pliki są odczytywane w kolejności utworzenia na dysku (przynajmniej w systemie FAT32 bo inne sobie sortują według nazwy). Przenoszenie plików właśnie jakoby "tworzy" plik od nowa.

I jeszcze jedno pytanie: czy dodanie uruchamiania ospell.js poprzez [Edit Widget Popup Menu] może mieć miejsce?


Nie ma takiej możliwości w tej chwili. Jakoś nie wydawało nam się to potrzebne.

Medium napisał(a):

Originally posted by d.i.z.:

A to zachowanie nie jest wyjątkowe dla tego skryptu, tylko dla systemu plików FAT32.

Dzięki za wyjaśnienie! Znaczyłoby to, że jako pierwszy został zapisany ospell.js.
Nie zmienię FAT32 na NTFS, bo... patrz stopka↓ whistle

Na menu wcale nie nalegam, pytałam z ciekawości.

Teraz działa świetnie, serdeczne dzięki! sing




Ziggy X napisał(a):

nie wiem jak u was ale mi dzisiaj (może nawet wczoraj też) nie działa sprawdzanie przez ten skrypt. wygląda jakby się nie mógł połączyć ze stroną orangoo, bo cały czas pisze "Loading..." i się nie zmienia nawet po długim czasie oczekiwania sad

adas napisał(a):

Originally posted by Ziggy X:

nie wiem jak u was ale mi dzisiaj (może nawet wczoraj też) nie działa sprawdzanie przez ten skrypt. wygląda jakby się nie mógł połączyć ze stroną orangoo, bo cały czas pisze "Loading..." i się nie zmienia nawet po długim czasie oczekiwania


To zmień sobie w opcjach na inny serwer (googla albo ten drugi) wink

Ziggy X napisał(a):

Originally posted by adas:

To zmień sobie w opcjach na inny serwer (googla albo ten drugi)


a jak właśnie to zrobić? bo nie pamiętam co się jak zmieniało, a znaleźć nie mogę sad i jakie silniki są do wyboru? i czy też obsługują języki rosyjski i ukraiński?

EDIT: już sobie poradziłem, znalazłem wszystko i sprawdziłem, niestety tylko orangoo obsługuje te języki ale coś mi nie działa silnik orangoo..

Medium napisał(a):

Potwierdzam, są jakieś problemy z łączeniem się z orangoo.com.

Copernick napisał(a):

Originally posted by medium:

Potwierdzam, są jakieś problemy z łączeniem się z orangoo.com.


Rzekłbym nawet duże problemy z połączeniem. smile
Tymczasem zdaję się na własny rozum i sam sobie poprawiam błędy. smile
Czasami używam w tym celu nawet edycji. bigsmile

Ziggy X napisał(a):

ja przestawiłem na ten 3 silnik...

Medium napisał(a):

Originally posted by Copernick:

Tymczasem zdaję się na własny rozum i sam sobie poprawiam błędy.


Ja zupełnie odstawiłam z użytku skrypt i schowałam go do OFF smile Za bardzo utrudniał serfowanie.
Poczekam, jak nie spróbuję przestawiać na Google, które nieco zyskało w moich oczach po przeczytaniu o ich postawie wobec żądań ameryńskich władz...

Edit:
Jakie to proste! Trzeba się zameldować na stronie z wyczyszczonymi ciasteczkami, by poczęstowano nowym smile I już szybciutko łączy.

d.i.z. napisał(a):

Orangoo samo z siebie czasem pada i raczej nie powinno mieć to żadnego związku z ciasteczkami.

lukjan napisał(a):

czekamy na final smile

qbik13 napisał(a):

no właśnie, czasem znika mi wybrany język i jest "loading" i tak do ....

Podobnie przy sprawdzaniu, czyli to wina orangoo??

golly napisał(a):

mam prośbę do symeona. Czy mógłbyś zredagować swojego pierwszego posta w tym wątku tak aby znajdował się w nim przepis na instalację i sposób używania skryptu do sprawdzania pisowni ? Ten wątek jest już dość długi i ciężko się przez niego przebić tak aby znaleźć podstawowe informacje.

pozdrawiam

lukjan napisał(a):

witam

czy cos w tym kierunku, jeszcze robi?

daroc napisał(a):

A masz jakieś propozycje na udoskonalenia?

lukjan napisał(a):

Originally posted by daroc:

A masz jakieś propozycje na udoskonalenia?


nie

Sombria napisał(a):

Chyba niezbędne okaże się dodanie przełącznika silnika, bo irytuje mnie, że muszę edytować plik przy każdej awarii Orangoo. Tylko zastanawiam się, gdzie go wetknąć, żeby nie zajmował za dużo miejsca.

adas napisał(a):

Originally posted by Sombria:

Tylko zastanawiam się, gdzie go wetknąć, żeby nie zajmował za dużo miejsca.


Może jakąś gwiazdeczkę/strzałeczkę, która by rozwijała listę silników (wcześniej ich nie widać).

archetwist napisał(a):

Originally posted by adas:

Może jakąś gwiazdeczkę/strzałeczkę, która by rozwijała listę silników (wcześniej ich nie widać).


A może tak aspella i nie bawić się? wink Pod Linuksem działa zadziwiająco szybko i jest lepiej zintegrowany.

waffell napisał(a):

Originally posted by archetwist:

A może tak aspella i nie bawić się? Pod Linuksem działa zadziwiająco szybko i jest lepiej zintegrowany.


Pod Win Aspell to katorga, a OSpell przyjemność (chyba, ze akurat nie działa wink

adas napisał(a):

Originally posted by archetwist:

Pod Linuksem działa zadziwiająco szybko i jest lepiej zintegrowany.


Ale nic nie podkreśla p a nie chce mi się kilkudziesięciu wyrazów przeklikiwać ignoruj aby wreszcie dojść do wyrazu z błędem wink

daroc napisał(a):

Tak, to prawda. Aspell wykrywa zbyt dużo "błędów". W tym słowniku nie ma nawet wyrazu "daroc"! wink A jak się podkreśla, to można omijać wzrokiem to, co wiemy że jest napisane poprawnie, albo co stanowi po prostu nazwę (programu, funkcji).

symeon napisał(a):

czy wam działa teraz Ospell ? bo mi nie łączy się z serwerem. Jak wchodze na stronę ospella to dzieje się to samo.

archetwist napisał(a):

Originally posted by symeon:

W tym słowniku nie ma nawet wyrazu "daroc"!


"Learn"

adas napisał(a):

Originally posted by archetwist:

"Learn"


A weź tu ucz każdego słowa w Wikipedii wpisanego p się zajedziesz i ci się odechce...

Copernick napisał(a):

Originally posted by symeon:

czy wam działa teraz Ospell ? bo mi nie łączy się z serwerem. Jak wchodze na stronę ospella to dzieje się to samo.


Od pewnego czasu też mi się nie łączy.

Ziggy X napisał(a):

nie, niestety znowu nie działa silnik orangoo sad

Sombria napisał(a):

Niestety, słowniki online to kłopotliwe rozwiązanie.

Przydałoby się inne. Zamiast słownika online można napisać mini programik (serwerek) sprawdzający w aspellu lokalnie; to chyba najprostsze do realizacji i ma duży plus: możliwość dodawania wyrazów do słownika. Jednak to dodatkowy program w pamięci - a musiałby być uruchomiony cały czas.
Zastanawiam się też, czy nie da się zrobić tego przy pomocy wtyczki. Spróbuję się temu bliżej przyjrzeć wink

qbik13 napisał(a):

Czy to jest normalne, że jak mam wyraz z dwoma literami (ogonkami) a wpisałem bez żadnego to nie widzi poprawnej podpowiedzi np "blad"
ale jak wpisze "bład" to juz podpowiada mi poprawną formę.
Tak ma być?
Czy tak niestety musi być z powodu innych ograniczeń?

daroc napisał(a):

Tak nie ma być i tak jest tylko u Ciebie. wink
blad.png

Edit: Chyba, że chodzi o coś innego... O brak poprawnej formy na liście? Nie wiem na jakiej zasadzie działa wyszukiwanie możliwych popranych form (wyrazów podobnych do wpisanego), ale to nie zależy od nas. Użytkownicy tego forum przystosowali jedynie skrypt do jego bezpośredniego użycia w Operze. Autorem samego sprawdzacza pisowni jest ktoś inny.

qbik13 napisał(a):

może napisałem niezbyt dokładnie, ale właśnie chodziło mi o tą drugą wersję, czyli brak na liście w przypadku kiedy brakuje dwóch ogonków

Mam tak jak na zrzucie. Szkoda, że nie da się z tym nic zrobić

daroc napisał(a):

Ale z drugiej strony gdyby słownik miał taką tolerancję na błędy, to po kliknięciu na źle napisany wyraz pojawiłaby się kilkunastoelementowa lista, w której znalezienie odpowiedniego wyrazu byłoby znacznie trudniejsze, a przypuszczam, że dla słownika nie ma znaczenia, czy błędem jest brak ogonka czy wpisana w środek wyrazu zupełnie pomyłkowa litera, szczególnie że słownik orangoo nie jest tworzony przez Polaków, o ile się orientuję.

golew napisał(a):

Mam prośbę.
Czy ktoś z autorów (lub osób chętnych) mógłby przygotować krótki, zwięzły, ale przede wszystkim prosty przepis dla nowych użytkowników jak zainstalować i używać któregoś ze sposobów sprawdzania pisowni stworzonych w tym wątku? Bo ja się w penym momencie zgubiłam w ilości wersji i możliwości wink

adas napisał(a):

Originally posted by golew:

lub osób chętnych


http://adas.jogger.pl/2007/03/23/userjs-ospell-sprawdzanie-pisowni-w-operze-coraz-lepsze/ - czy takie coś jest nieaktualne?

golew napisał(a):

Czy w takim razie mogę użyć linka do Twojego opisu? Dla umieszczenia go w FAQ jest nieco za długi.

adas napisał(a):

Originally posted by golew:

Czy w takim razie mogę użyć linka do Twojego opisu? Dla umieszczenia go w FAQ jest nieco za długi.


Ależ oczywiście. Sądzę, że dałoby się też troszkę skrócić wywalając wodolejstwo wink

mihalo2 napisał(a):

Mam pytanie, która wersja jest ostatnią? Bo nie jestem pewien czy daty modyfikacji w tych skryptach sa zapisywane w sposób europejski czy amerykański.

adas napisał(a):

Originally posted by mihalo2:

Mam pytanie, która wersja jest ostatnią? Bo nie jestem pewien czy daty modyfikacji w tych skryptach sa zapisywane w sposób europejski czy amerykański.


Post przeedytowałem.

Plik ospell jest z września (z przed paru dni) a plik preferencji z kwietnia. I jest to wersja 1.0. Czyli już nie beta smile

Link to informacji: http://my.opera.com/community/forums/findpost.pl?id=2229172

Sombria napisał(a):

Originally posted by mihalo2:

Mam pytanie, która wersja jest ostatnią? Bo nie jestem pewien czy daty modyfikacji w tych skryptach sa zapisywane w sposób europejski czy amerykański.


Dlaczego rozsądni europejscy autorzy skryptów mieliby stosować nierozsądne amerykańskie daty? wink

PS. Czytałam na forum, że dopiero w O10 ma być usprawnione sprawdzanie pisowni. To plotka, czy oficjalna informacja? Miałam przeczucie, że wcześniej, ale chyba się nie spełni...

daroc napisał(a):

A nie powinno być właśnie "po amerykańsku"? Czy ja źle czytam? left
http://www.w3.org/TR/NOTE-datetime

Sombria napisał(a):

Originally posted by daroc:

A nie powinno być właśnie "po amerykańsku"? Czy ja źle czytam? left
http://www.w3.org/TR/NOTE-datetime


Ale to jest właśnie "po europejsku" p
Za amerykański uznaję (być może niesłusznie) taki, gdzie dzień i miesiąc są na odwrót.

daroc napisał(a):

A mi się dzisiaj coś dziwnego pojawiło...

orangoo.png

d.i.z. napisał(a):

Originally posted by daroc:

A mi się dzisiaj coś dziwnego pojawiło...


Używasz przestarzałej wersji. Teraz na topie jest ospell.

daroc napisał(a):

Dobrze wiedzieć. Ten chyba działa lepiej. wink

Macio117 napisał(a):

A jest jakiś scrypt, który sprawdzał by pisownię i gramatykę?

Jak nie, to czy trudno by było zrobić coś takiego ?

daroc napisał(a):

Prezentowane tutaj skrypty napisane przez użytkowników tego forum tak naprawdę nie sprawdzają nawet pisowni. One korzystają z dostępnych online słowników i zmieniają jedynie nieco formę wyświetlania wyników sprawdzania. Nikt tutaj nawet nie podejmował się próby napisania samego słownika.
Jeśli chcesz możesz korzystać ze sprawdzania gramatyki w Wordzie. Ale ja np. z tego sprawdzania zadowolony nie jestem. I nie znam żadnego innego godnego polecenia programu do sprawdzania gramatyki.

lukjan napisał(a):

nie dziala w najnowszej wersji opery. prosze poprawic.

qbik13 napisał(a):

@lukjan hmm mówisz o wersji pre beta wiec bez przesady ( na stabilnej chodzi póki co ok), i jeśli już to chyba poproszę powinno być wink

archetwist napisał(a):

Originally posted by qbik13:

i jeśli już to chyba poproszę powinno być wink


Poproszę poprawić? wink

qbik13 napisał(a):

wrzuciłem sobie wersje 1.4 (z tej strony http://my.opera.com/Sombria/blog/userjs-orangoo-spell-check?startidx=50) i albo nie wiem jak ją ustawić, albo coś nie tak jest z nią u mnie, dołączam zrzut

adas napisał(a):

Originally posted by qbik13:

wrzuciłem sobie wersje 1.4 (z tej strony http://my.opera.com/Sombria/blog/userjs-orangoo-spell-check?startidx=50) i albo nie wiem jak ją ustawić, albo coś nie tak jest z nią u mnie, dołączam zrzut


Bo to stare już wink
Korzystaj z ospella - http://adas.jogger.pl/2007/03/23/userjs-ospell-sprawdzanie-pisowni-w-operze-coraz-lepsze/

qbik13 napisał(a):

ok
poprzednio mi nie działał na 9.5 więc szukałem czegoś innego, wrzuciłem ospella i o dziwo zaczął działać na beta 2 wink thx

lama227 napisał(a):

Wielkie dzięki za ten skrypt.

qbik13 napisał(a):

to ja już nie wiem co się dzieje, na becie (chyba dwie wstecz) wszystko działało pięknie, ostatnio miałem problemy z samoistnym zamykaniem więc wykasowałem wszystko i zainstalowałem na nowo cała 9.50 wrzuciłem ospell i ...
NIE DZIAŁA

Już nie wiem jak mam to ustawić żeby chodziło, na tą chwilę mam defaultowe ustawienia i nawet okienko się nie pojawia (javę mam włączoną)

Czy ktoś kto korzysta z ospell i 9.50 (9981) może mi podesłać swój plik ospell albo wkleić ustawienia

daroc napisał(a):

U mnie działa.
a-ospell_prefs.js
ospell.js

adas napisał(a):

Tak sobie pomyślałem i wpadłem na pewien pomysł.

Czy dałoby radę stworzyć taki przycisk do Opery (skryptozakładkę) zawierającą skrypt ospell? To tak w ramach ułatwiania instalacji tego skryptu. Czyli działałoby to tak, że po wpisaniu w formularz użytkownik kliknął by na przycisk na interfejsie Opery a skrypt by sprawdził pisownię aktywnego formularza. Co wy na to? Da radę?

d.i.z. napisał(a):

Originally posted by adas:

Czy dałoby radę stworzyć taki przycisk do Opery (skryptozakładkę) zawierającą skrypt ospell?


Nie da rady. Skrypt oprócz strony na której działa, musi być też uruchomiony w ukrytej ramce. Poza tym zdaje się, że specjalne "listenery" których skrypt używa dostepne są tylko z poziomu UserJS.

adas napisał(a):

Originally posted by d.i.z.:

Nie da rady. Skrypt oprócz strony na której działa, musi być też uruchomiony w ukrytej ramce. Poza tym zdaje się, że specjalne "listenery" których skrypt używa dostepne są tylko z poziomu UserJS.


No to może inaczej: przycisk tworzy/dodaje ramkę w której uruchamia się skrypt (może być ten skrypt nawet ściągany z jakiegos serwera - tak jak narzędzia deweloperskie Opery). Wtedy da radę?

d.i.z. napisał(a):

Niestety nie, skrypt musi być uruchamiany jako UserJS także bez umieszczenia go wcześniej w odpowiednim katalogu nic z tego nie będzie.

adas napisał(a):

Originally posted by d.i.z.:

Niestety nie, skrypt musi być uruchamiany jako UserJS także bez umieszczenia go wcześniej w odpowiednim katalogu nic z tego nie będzie.


Czyli kicha sad

Cmykus napisał(a):

Kiedy nowa wersja dzialajaca na 10034 ?

adas napisał(a):

Originally posted by Cmykus:

Kiedy nowa wersja dzialajaca na 10034 ?


http://files.myopera.com/d.i.z./userjs/ospell.js - a masz tą wersję?

Cmykus napisał(a):

Tak to jest nieaktualna wersja, ktora nie chodzi na tym bulidzie ani na poprzednim.

Wywala parse error

Barthezdeleted napisał(a):

To jest błąd po stronie Opery i został już zgłoszony.

adas napisał(a):

Originally posted by Barthez:

To jest błąd po stronie Opery i został już zgłoszony.



A mi w linuksowej 1997 działa...

symeon napisał(a):

jadę jeszcze na operce 9.26. Czekam na stabilną wersję 9.5. Nie wiem dlaczego, ale Ospell nie działa wogóle. ładuje się sam skrypt ale języko polski nie może się zaladować. wybranie go ręcznie działa, ale sprawdzanie "mieli" tekst nawet kilkanaście sekund i wywala błąd. Widze ze głowna strona Ospell zmieniła się i może to jest problem. dałoby sie poprawić ten skrypt aby działal ? poza tym na stronie Ospell wklejony tekst też nie chce być sprawdzony.

pozdrawiam.

d.i.z. napisał(a):

Originally posted by symeon:

poza tym na stronie Ospell wklejony tekst też nie chce być sprawdzony.


Jak nie działa na stronie Orangoo to niestety skrypt też nie ma prawa działać.
Możesz zmienić silnik sprawdzający na fearphage albo gmail.

albatros13 napisał(a):

Nawet fajny ten skrypt

Da się zrobić aby działał na forach phpBB by Przemo?

adas napisał(a):

Originally posted by albatros13:

Da się zrobić aby działał na forach phpBB by Przemo?


A nie działa? Podaj adres.

tomurbanowicz napisał(a):

A czy da się umieścić przycisk do tłumaczenia np. na środku? Często przysłania on (gdy jest na dole po prawej) przycisk właściwy do wysyłania wiadomości.

d.i.z. napisał(a):

Originally posted by tomurbanowicz:

A czy da się umieścić przycisk do tłumaczenia np. na środku? Często przysłania on (gdy jest na dole po prawej) przycisk właściwy do wysyłania wiadomości.


alignNavbar: 1,

tomurbanowicz napisał(a):

Dziękuję smile

albatros13 napisał(a):

Nie działa na tym forum: http://www.przemo.org/phpBB2/forum/

woj-tek napisał(a):

Mnie działa...

adas napisał(a):

Originally posted by lwiczek:

Mnie działa...


Mi też wink Narzędzie - Zaawansowane - Konsola błedów - czy tam jakieś błedy JS się wyświetlaja jak wejdziesz na jakas strone tego forum?

daroc napisał(a):

Sprawdź też czy w preferencjach dla witryny czegoś nie namieszałeś. Na pewno JavaScript jest włączone dla tej witryny i wskazany jest odpowiedni katalog (ze skryptem)?

Dobrzan napisał(a):

A mi wogole ten skrypt nie działa na 9.5 :/ jak daje by sprawdził to sprawdza bedz konca i po jakims czasie wywala błąd.. :/ jest może jakas nowa wersja?

inzaghi89 napisał(a):

Działa, działa, tylko orango siadł. Zmień engine na googlowy.

Dobrzan napisał(a):

Originally posted by inzaghi89:

Działa, działa, tylko orango siadł. Zmień engine na googlowy.



o własnie mam googlowy.. :/ jestem zalogowany itd.

tomurbanowicz napisał(a):

U mnie (Opera 9.52) w ogóle nie działa ospell.js na tym forum. Na innych działa OK.

Medium napisał(a):

Originally posted by tomurbanowicz:

U mnie (Opera 9.52) w ogóle nie działa ospell.js na tym forum. Na innych działa OK.


Sprawdziłeś, czy w preferencjach dla witryny masz wybrany folder ze skryptami UserJS?

daroc napisał(a):

Opera 9.52 i WinXP - działa bez problemu. Jedynie troszkę szybciej mogłoby działać. wink

tomurbanowicz napisał(a):

U mnie w ogóle nie pojawia się "ikonka" do sprawdzania - tak jakby go w ogóle nie było (dotyczy to tylko tego forum). Na innych forach jest OK. Mam Opere na czystym profilu :|

tomurbanowicz napisał(a):

Hmm... Zrobiłem raz jeszcze instalacje na czystym profilu i teraz jest OK.