Skip navigation.

Small Town Witch

[UserJS] Orangoo Spell Check

OSpell
http://opera.gt500.org/ospell/
http://adas.jogger.pl/2007/03/23/userjs-ospell-sprawdzanie-pisowni-w-operze-coraz-lepsze/

Orangoo Spell Check v3 by Amix

Orangoo Spell Check 2 (Inline version) by d.i.z.


English translation here and continuation here. Thanks, bmisiekb.

Po nieśmiałych próbach na polskim forum Opery, ogłaszam wreszcie oficjalną premierę skryptu, automatyzującego sprawdzanie pisowni przy użyciu Orangoo Spell Check. Skrypt działa w Operze 9.

Jak to działa?
Po kliknięciu w pole textarea, przy jego dolnej krawędzi pojawia się przycisk. Żeby uruchomić sprawdzanie pisowni wystarczy zaznaczyć fragment pola tekstowego (przy braku zaznaczenia brana jest cała zawartość tego pola) i kliknąć w ten przycisk. Otwiera się okienko Orangoo z wybranym tekstem. Po zakończeniu pracy można zatwierdzić/pominąć zmiany wciskając przycisk OK/Cancel.

Wersja 1.4
orangoo.spell.1.4.js
Wersja 1.3
orangoo.spell.1.3.js
  • przycisk występuje także w postaci tekstowej - instrukcja poniżej (autor: nowotny)
  • poprawione wyświetlanie przycisku; na niektórych stronach nie pojawiał się (zgłosił: nowotny)

Wersja 1.2
orangoo.spell.1.2.js
  • przycisk uruchamiający sprawdzanie pisowni pojawia się dopiero po kliknięciu pola tekstowego i jest umieszczony przy krawędzi tego pola

Wersja 1.1
orangoo.spell.1.1.js
  • dodane uruchamianie sprawdzania pisowni z poziomu interfejsu Opery
  • dodana możliwość wyłączenia przycisku Orangoo
  • poprawione pozycjonowanie podpowiedzi (problem zgłosił bmisiekb)
  • automatyczne sprawdzanie pisowni domyślnie włączone
  • automatyczne sprawdzanie nie uruchamia się dla pustego pola
  • dodany link do Orangoo (sugestia drlaunch)

Wersja 1.0
orangoo.spell.1.0.js
Opcje skryptu (ustawienia użytkownika):
  • var OSC_defaultLang = '';
    Domyślny język sprawdzania pisowni, np. 'pl', 'en'. Jeśli zostanie pusty, Orangoo zapamiętuje (w ciasteczkach) ostatnio używany język.
  • var OSC_autoSpellCheck = true;
    Można wyłączyć opcję automatycznego rozpoczęcia sprawdzania pisowni po otwarciu okienka, trzeba tylko zamienić true na false.
  • var OSC_buttonType = 'image';
    Określa typ przycisku. 'image' - przycisk w postaci obrazka, 'text' - przycisk tekstowy. Można też wyłączyć przycisk uruchamiający Orangoo (wpisujemy 'none'). Wtedy sprawdzanie pisowni uruchamia się poleceniem pod PPM lub przyciskiem.

Uruchamianie z poziomu interfejsu Opery:
UWAGA: Nie działa dla stron umieszczonych w ramce!
Żeby sprawdzanie pisowni uruchamiać pod PPM, trzeba w sekcji [Edit Widget Popup Menu] pliku standard_menu.ini (a właściwie jego kopii) dodać linię:
Item, "Orangoo Spell Check"="Go to page, "javascript:OSC_variables.check()""
Można też dodać przycisk Opery: button

Do zrobienia:
  • sprawdzanie ma działać w tym samym polu tekstowym co wpisywany tekst (pomysł adasia)

Wszelkie uwagi, propozycje i zgłaszanie błędów mile widziane. Ładniejszy przycisk też :smile:
Nie działa na stronach https? Więcej informacji tu: http://www.opera.com/support/tutorials/userjs/using/#securepages

Image Hosting

Comments

bmisiekb 28. October 2006, 23:42

Skrypt działa świetnie - jak chodzi o krótkie teksty
Niestety przy dłuższych tekstach to sprawdzanie pisowni Szwankuje (ale to wina Orangoo) bo to ich skrypty sobie nie radzą. Testowałem to przy moim wpisie: http://my.opera.com/bmisiekb/blog/2006/10/28/jaki-mily-gest-i-cos-wiecej i mniej więcej od podania linku do pliku (na Twoim blogu, ) wszystko działało - Sugestie Orangoo... Ale potem tylko miałem podkreślone błędy (jako linki), ale klikając na nie nie wyświetlało mi się żadne okienko z podpowiedziami.
Co do "Do zrobienia to trzymam za Ciebie kciuki :smile:"

Ale podzielę się jeszcze jednym pomysłem - Opera ma wbudowane sprawdzanie pisownii (niestety dopiero po zainstalowaniu rozszerzenia Aspell) - niestety ma ono jedną wadę - jakie kolwiek fragmenty kodu html, BBcode itp. odrazu są traktowane za błędy... - TU jest przewaga Orango.
Ale poza Tym moze dało by się wykorzystać to sprawdzanie pisowni w Operze i tak się nim "zabawić aby działało jak w ff...

Choć z drugiej strony nie wiem czy jest sens męczyć się z każdym podkreślanym angielskim słłowem, lub skłądnią języka HTML - np "img="
Gdyby rzeczywiście zrobić tak aby tesn Twój skrypt działał w okienku w którym wpisujemy to było by rewelacyjnie :smile:

Pozdrawiam i będe trzymał kciuki za dalsze postępy - czyli za CIEBIE;)

Sombria 29. October 2006, 19:51

Originally posted by bmisiekb:

Niestety przy dłuższych tekstach to sprawdzanie pisowni Szwankuje (ale to wina Orangoo) bo to ich skrypty sobie nie radzą.

Nie, to wina skryptu :wink: Nie wiem dlaczego wcześniej tego nie zauważyłam, może coś na stronie Orangoo zostało zmienione.

Originally posted by bmisiekb:

Co do "Do zrobienia to trzymam za Ciebie kciuki :smile:"


Zamiast trzymania kciuków proponuję znacznie lepsze rozwiązanie http://my.opera.com/community/forums/topic.dml?id=163169 :love:

bmisiekb 29. October 2006, 20:37

hmm - może i lepsze rozwiązanie - ale odbiera ono Tobie satysfakcję :wink:

A na skrypt Orangoo jest prosty sposób: sprawdzać kawałkami - np. po akapicie i w miarę działa :> :D

Tamil 30. October 2006, 11:48

Very nice. Could you translate it to english?

medium 30. October 2006, 22:08

Sombria, gratuluję!
Zarówno uznania innych jak i Twojej skromności, wyrażonej w popieraniu wątku z wishlist. :smile:
Choć bardziej tęsknię za inline translation, (hahaha... chyba na razie awykonalne... :wink: ) doceniam ideę.
Zapewne pokusisz się o angielską wersję skryptu?

Sombria 2. November 2006, 11:31

Originally posted by Tamil:

Very nice. Could you translate it to english?

Thank you :smile: unfortunately, I don't speak English, but I will try to translate it (or rather find a translator).

Proszę miłego translatora/translatorkę o pomoc :D
PS. Zaraz wrzucę nową wersję skryptu. - nic rewolucyjnego, na razie same drobne poprawki.

Tamil 2. November 2006, 11:47

bmisiekb 2. November 2006, 14:01

I'm not so good in english. But I'll try to translate Sombria's post.

(...) Script works on Opera 9.

How it works?
On pages, where you have some text fields (textareas), near right edge of screen you can see sliding button with Orangoo logo. This button is verticaly movable (useful when it cover some page elements). To start spelling check
you must only mark a part of text field (when you don't mark anything then all content is checked) and press this button. Then Orangoo window will open with inserted text choosen by you. when you end your work (Check spelling) you can approve/disapprove changes by pressing OK/Cancel

Version 1.1

- added starting spelling check from Opera level
- added oportunity to turn off Orango button
- regenerate prompt position (problem reported by bmisiekb)
- automatic checking is now default turn on
- automatic checking will not run on for empty text box
- added link to Orangoo page (suggested by drlaunch)

(...)

Script options (user preferences):
var DefaultLang = '';
default language, ex. 'pl', 'en'. If it become empty , Orangoo will remember (in cookies) language used last time.
var autoSpellCheck = false;
You can adjust automatic start spelling chceck after opening that window. To do that You mast change false on true.
var OSC_disableButton = false;
You can also turn off Orangoo button (change false on true). Then spell checking is started by function in RMB (Right Mouse Button) menu ore by special button

Runing script from Opera level
ATTENTION: IT doesn't work on pages which are in frames
To use RMB, you have in section [Edit Widget Popup Menu] in standard_menu.ini add line:
Item, "Orangoo Spell Check"="Go to page, "javascript:OSC_variables.check()""


Button will be added later...

To Do list:
- return to button sticked to text field
- checking have to work in tha same text fild in which you entered text (adas suggestion)


I think that will help a bit in understending this Post. :smile:
I only translate, as good as I can. Now I'm not working on my computer, so I can't check that script by myself.
p.s.
Sory for mistakes :wink:

Tamil 2. November 2006, 14:22

Thanks bmisiekb.

bmisiekb 2. November 2006, 15:02

No problem :wink: - but I've got to update it.. Because when I add coment, and refresh page. I realize that Sombria updated Post and script :smile:

Tamil 2. November 2006, 15:21

Originally posted by bmisiekb:

I've got to update it.

:yes:

@Sombria, Already we have scroll bar on right side, is it possible to move Orangoo logo to left side?

bmisiekb 2. November 2006, 16:19

Update done P:
Mistakes are everywhere :D But I think you can understand this :D

For me changing side isn't good idea, because on left we have OPERA sidebar. But This option for those who don't use sidebar can be good :D

Tamil 2. November 2006, 16:30

Thanks once again.

Originally posted by bmisiekb:

But This option for those who don't use sidebar can be good

:yes:

Sombria 2. November 2006, 17:36

Thanks, bmisiekb. Great work :smile:

Originally posted by bmisiekb:

Button will be added later...

Ups, again... :o:

Originally posted by Tamil:

Already we have scroll bar on right side, is it possible to move Orangoo logo to left side?

I want to remove this button completely. It's too big.

GT500 2. November 2006, 20:22

Originally posted by Sombria:

I want to remove this button completely. It's too big.



Perhaps you can make it a tab on the top, sides, or bottom of the text field?

Sombria 2. November 2006, 20:59

Originally posted by GT500:

Perhaps you can make it a tab on the top, sides, or bottom of the text field?

Yes, something like that.

Sombria 2. November 2006, 22:05

Test version: orangoo.spell.test.js

Tamil 3. November 2006, 01:53

Thanks. :up:

bmisiekb 4. November 2006, 21:41

I see version 1.2
Now I'm working on my computer so I tested it. It works exelent. :D

I would like to add that becouse of changes in post made by SOMBRIA, my translation isn't up-to-date. But I think that You need only info about new verison 1.2:
Button running check spelling appears when you click textarea. It is also placed under bottom edge of that textarea.

All other changes in "Jak to działa" mention only this new position.

Sombria 4. November 2006, 21:47

Dzięki :smile: Zaraz podlinkuję twój komentarz.

bmisiekb 5. November 2006, 19:06

A i mała prośba do Ciebie Sombria. jeżeli będziesz dodawała nowe rzeczy, albo wypuszczała kolejną wersję skryptu to lepiej zrobić to jako kolejny wpis na bloga, a nie jako EDYCJA tego. Bo jak ktoś ma Ciebie w kanałach RSS, albo jako obserwowany blog to nie zauważy, że coś nowego się pojawiło.

Pozdrawiam

In English: Generally I suggested Sombria to create (in future) NEW post, and not EDIT this one. Because It would be easier to inform other users (RSS, watch blog) about new script version, and changes;)

Sombria 9. November 2006, 11:40

Ooo, a ja myślałam, że to widać jak zedytuję :frown:
No trudno. W takim razie postaram się pisać nowe posty - o ile pojawią się nowe wersje skryptu, bo ja ciągle wierzę, że błagania o sprawdzanie pisowni w stylu FF przyniosą skutek.

In English: OK :wink:

bmisiekb 9. November 2006, 18:28

widać jak edytujesz... - w sensie widać zmiany na blogu.
Ale nie przychodzą messages (opery) ani nowe wiadomość RSS (kanału RSS nie mam dodanego), ale raczej też nie przychodzi bo po dodaniu posta często się robi edycje i wtedy ktoś mógłby dostać 3 razy info na RSS o nowym wpisie - a wszystko dotyczyło by tego samego :wink:

A co do błagań to też na to liczę :wink:

Sombria 10. November 2006, 08:19

Wiem, że chodzi o powiadomienia :D
Ale wydawało mi się (chociaż już teraz nie jestem pewna), że na forum jak ktoś zedytuje posta to dostaję maila, więc myślałam, że tu jest tak samo.

andyas 15. November 2006, 19:07

Witam,
skrypt niestety nie działa na stronie GW (gazeta.pl) :frown:

Sombria 15. November 2006, 21:00

A w którym dokładnie miejscu nie działa? I co masz w pasku adresu http czy https? Jak to drugie, to popatrz na forum http://my.opera.com/polski/forums/findpost.pl?id=1789973

andyas 16. November 2006, 11:25

Nie działa mi na żadnym forum gw - zarówno bez logowania jak i z logowaniem. Nie pojawia się znaczek orangoo. Mam http.

Sombria 16. November 2006, 12:05

Dziwne. http://img223.imageshack.us/img223/7685/gwuy1.png - nie sprawdzałam z logowaniem.
Może masz inne ustawienia skryptów użytkownika dla tego portalu?

andyas 16. November 2006, 16:48

Jak będę miał czas (jutro wieczorem) to sprawdzę na 'czystej' Operze.

> Może masz inne ustawienia skryptów użytkownika dla tego portalu?
Mam takie same dla wszystkich.

andyas 17. November 2006, 19:31

Już działa.

lukjan 2. December 2006, 15:00

fajny skrypt, powinien działać we wszystkich oknach tekstowych :frown: proszę poprawić

Sombria 2. December 2006, 17:13

Originally posted by lukjan:

proszę poprawić

Proszę podać przykłady pól gdzie nie działa a powinno :wink:

vinczej 3. December 2006, 19:54

Very nice and effective UserJs. Congratulations for author! :up:

It's possible to implement to any languages, and how? It would be kind from you any instruction to implementing. :confused:

Sombria 3. December 2006, 21:38

Thank you.

Script uses languages supported by Orangoo. If you want another language, ask author of this site. I can't help you :frown:

vinczej 4. December 2006, 12:40

Thanks, I did. :smile:

LaurensB 6. December 2006, 16:03

Just wanted to test the awesome power of this utility, it works quite nice. So errors in the posts, right?

Sombria 6. December 2006, 22:23

Originally posted by LaurensB:

So errors in the posts, right?

:yes:

lukjan 2. January 2007, 19:45

<quote>Originally posted by lukjan:
proszę poprawić
Proszę podać przykłady pól gdzie nie działa a powinno :smile:</quote>

np, na bloogu w wp. www.bloog.wp.pl

Sombria 5. January 2007, 11:29

Originally posted by lukjan:

np, na bloogu w wp. www.bloog.wp.pl

Dzięki :smile:
A mógłbyś jeszcze sprawdzić, czy działa tam zwykłe sprawdzanie pisowni (to z Opery)?

lukjan 7. January 2007, 09:16

nie mam zainstalowaniego aspella.

Sombria 26. January 2007, 22:45

Bardzo Cię przepraszam lukjan. Wyleciało mi to z głowy :o:

Ale już sprawdziłam. To jest taki edytor wizualny (to się RichEdit nazywa?) i w tym polu nie działa też operowe sprawdzanie pisowni.

Można sobie z tym poradzić w okrężny sposób. Nad polem edycji masz "Pokaż więcej opcji" i wybierasz sobie "Pisz używając: własnej znajomości HTML'a". Wtedy edytor notek przełącza się do zwykłego pola tekstowego w którym skrypt już działa. Po sprawdzeniu pisowni z powrotem przełączasz się w "Pisz używając: dobrego edytora".
Wiem, że to trochę uciążliwe, ale w sumie sprawdzanie wystarczy wykonać tylko raz, na samym końcu.

lukjan 27. January 2007, 08:33

dobra, dzieki.

nowotny 28. January 2007, 13:08

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

Nie za bardzo pasował mi button w formie obrazka więc dodałem sobie tekstowy...

Jakbyś chciała dodać tą opcję to kod jest tutaj: http://www.sendspace.com/file/xzkfqz

Sombria 28. January 2007, 21:16

Originally posted by nowotny:

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

Pomysł mi sie podoba. Spróbuję cos takiego zrobić.

I dorzucę później Twoją wersję, na pewno komuś się przyda :smile:

medium 28. January 2007, 21:37

Wykrywanie języka to byłaby bomba!
Ale chyba wolę obrazek...

nowotny 29. January 2007, 12:39

Skrypt nie działa w żadnej wiki opartej na MediaWiki... Button się nie pokazuje...

Sombria 29. January 2007, 18:05

Originally posted by nowotny:

Skrypt nie działa w żadnej wiki opartej na MediaWiki... Button się nie pokazuje...

Dzięki :smile: Powinno być już dobrze.
Pozwoliłam sobie jeszcze trochę wykorzystać Twoją zmienną :wink:

medium 31. January 2007, 08:07

Wczoraj wzięłam nową wersję 1.3 skryptu i widzę, że na krótko button pojawił się przy textarea w ramce na www.searchengines.pl!
Ponadto (nie daję głowy), ale chyba rozpoznał język... widziałam moment przeskakiwania automatycznego.
Wybrał język inny, niż ostatnio obsługiwany bez mojej ingerencji!

Sombria 31. January 2007, 08:24

Originally posted by medium:

Wczoraj wzięłam nową wersję 1.3 skryptu i widzę, że na krótko button pojawił się przy textarea w ramce na www.searchengines.pl!

Tylko pozostaje pytanie czy powinien się pojawić i czy powinien zniknąć? :confused:
EDIT: Chodzi o ten "rozbudowany edytor" na forum? Tam nie ma przycisku. Może na krótko wyskoczył przy przełączaniu ze zwykłego do rozbudowanego.

Originally posted by medium:

Ponadto (nie daję głowy), ale chyba rozpoznał język...

Raczej nie :wink: Ale dzięki wielkie - zorientowałam się, że wgrałam skrypt z domyślnie ustawionym językiem polskim. :faint:

medium 31. January 2007, 08:54

Originally posted by Sombria:

Chodzi o ten "rozbudowany edytor" na forum? Tam nie ma przycisku. Może na krótko wyskoczył przy przełączaniu ze zwykłego do rozbudowanego.

Tak, rzeczywiście na chwilę wyskoczył, raczej przy kolejnym podglądzie.
Testowałam tam różne warianty BBCode dla linków z obrazkami. Na naszym forum się nie da, nie wyświetli :smile:

zorientowałam się, że wgrałam skrypt z domyślnie ustawionym językiem polskim.

:smile: Ja go używam głównie do english, choć na klawiaturze i we własnym języku łatwiej o "te rogate", niż przy pisaniu odręcznym.

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.