[UserJS] Orangoo Spell Check
Sunday, 22. October 2006, 10:45:21
http://opera.gt500.org/ospell/
http://adas.jogger.pl/2007/03/23/userjs-ospell-sprawdzanie-pisowni-w-operze-coraz-lepsze/
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
- przeniesiona informacja o Todoist
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ż
Nie działa na stronach https? Więcej informacji tu: http://www.opera.com/support/tutorials/userjs/using/#securepages

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
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
Pozdrawiam i będe trzymał kciuki za dalsze postępy - czyli za CIEBIE;)
By bmisiekb, # 28. October 2006, 23:42:33
Originally posted by bmisiekb:
Nie, to wina skryptuOriginally posted by bmisiekb:
Zamiast trzymania kciuków proponuję znacznie lepsze rozwiązanie http://my.opera.com/community/forums/topic.dml?id=163169
By Sombria, # 29. October 2006, 19:51:24
A na skrypt Orangoo jest prosty sposób: sprawdzać kawałkami - np. po akapicie i w miarę działa :>
By bmisiekb, # 29. October 2006, 20:37:15
By Tamil, # 30. October 2006, 11:48:11
Zarówno uznania innych jak i Twojej skromności, wyrażonej w popieraniu wątku z wishlist.
Choć bardziej tęsknię za inline translation, (hahaha... chyba na razie awykonalne...
Zapewne pokusisz się o angielską wersję skryptu?
By medium, # 30. October 2006, 22:08:55
Originally posted by Tamil:
Thank youProszę miłego translatora/translatorkę o pomoc
PS. Zaraz wrzucę nową wersję skryptu. - nic rewolucyjnego, na razie same drobne poprawki.
By Sombria, # 2. November 2006, 11:31:15
By Tamil, # 2. November 2006, 11:47:04
(...) 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.
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
By bmisiekb, # 2. November 2006, 14:01:07
By Tamil, # 2. November 2006, 14:22:34
By bmisiekb, # 2. November 2006, 15:02:17
Originally posted by bmisiekb:
@Sombria, Already we have scroll bar on right side, is it possible to move Orangoo logo to left side?
By Tamil, # 2. November 2006, 15:21:20
Mistakes are everywhere
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
By bmisiekb, # 2. November 2006, 16:19:39
Originally posted by bmisiekb:
By Tamil, # 2. November 2006, 16:30:48
Originally posted by bmisiekb:
Ups, again...Originally posted by Tamil:
I want to remove this button completely. It's too big.By Sombria, # 2. November 2006, 17:36:31
Originally posted by Sombria:
Perhaps you can make it a tab on the top, sides, or bottom of the text field?
By GT500, # 2. November 2006, 20:22:43
Originally posted by GT500:
Yes, something like that.By Sombria, # 2. November 2006, 20:59:35
By Sombria, # 2. November 2006, 22:05:52
By Tamil, # 3. November 2006, 01:53:35
Now I'm working on my computer so I tested it. It works exelent.
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.
By bmisiekb, # 4. November 2006, 21:41:02
By Sombria, # 4. November 2006, 21:47:54
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;)
By bmisiekb, # 5. November 2006, 19:06:03
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
By Sombria, # 9. November 2006, 11:40:26
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
A co do błagań to też na to liczę
By bmisiekb, # 9. November 2006, 18:28:41
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.
By Sombria, # 10. November 2006, 08:19:14
skrypt niestety nie działa na stronie GW (gazeta.pl)
By andyas, # 15. November 2006, 19:07:34
By Sombria, # 15. November 2006, 21:00:08
By andyas, # 16. November 2006, 11:25:37
Może masz inne ustawienia skryptów użytkownika dla tego portalu?
By Sombria, # 16. November 2006, 12:05:19
> Może masz inne ustawienia skryptów użytkownika dla tego portalu?
Mam takie same dla wszystkich.
By andyas, # 16. November 2006, 16:48:39
By andyas, # 17. November 2006, 19:31:11
By lukjan, # 2. December 2006, 15:00:09
Originally posted by lukjan:
Proszę podać przykłady pól gdzie nie działa a powinnoBy Sombria, # 2. December 2006, 17:13:59
It's possible to implement to any languages, and how? It would be kind from you any instruction to implementing.
By vinczej, # 3. December 2006, 19:54:53
Script uses languages supported by Orangoo. If you want another language, ask author of this site. I can't help you
By Sombria, # 3. December 2006, 21:38:58
By vinczej, # 4. December 2006, 12:40:30
By LaurensB, # 6. December 2006, 16:03:41
Originally posted by LaurensB:
By Sombria, # 6. December 2006, 22:23:56
proszę poprawić
Proszę podać przykłady pól gdzie nie działa a powinno
np, na bloogu w wp. www.bloog.wp.pl
By lukjan, # 2. January 2007, 19:45:10
Originally posted by lukjan:
DziękiA mógłbyś jeszcze sprawdzić, czy działa tam zwykłe sprawdzanie pisowni (to z Opery)?
By Sombria, # 5. January 2007, 11:29:14
By lukjan, # 7. January 2007, 09:16:03
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.
By Sombria, # 26. January 2007, 22:45:01
By lukjan, # 27. January 2007, 08:33:17
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
By nowotny, # 28. January 2007, 13:08:29
Originally posted by nowotny:
Pomysł mi sie podoba. Spróbuję cos takiego zrobić.I dorzucę później Twoją wersję, na pewno komuś się przyda
By Sombria, # 28. January 2007, 21:16:40
Ale chyba wolę obrazek...
By medium, # 28. January 2007, 21:37:39
By nowotny, # 29. January 2007, 12:39:41
Originally posted by nowotny:
DziękiPozwoliłam sobie jeszcze trochę wykorzystać Twoją zmienną
By Sombria, # 29. January 2007, 18:05:06
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!
By medium, # 31. January 2007, 08:07:25
Originally posted by medium:
Tylko pozostaje pytanie czy powinien się pojawić i czy powinien zniknąć?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:
Raczej nieBy Sombria, # 31. January 2007, 08:24:56
Originally posted by Sombria:
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
By medium, # 31. January 2007, 08:54:30