MozillaPL.org - polskie centrum Mozilli

Główne menu:

Rozszerzenie instaluje się poprawnie, jednak przycisku brak

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

Rozszerzenie instaluje się poprawnie, jednak przycisku brak

Postautor: Grzegorz » 15 kwietnia 2009, 11:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3 (.NET CLR 3.5.30729)

Witam

Od jakiegoś czasu korzystam ze skryptozakładki poprawiającej czytelność dowolnego tekstu:
Kod: Zaznacz cały
javascript:(function(){if(document.getElementsByTagName('html').length>0);else{return;}if(document.getElementsByTagName('body').length>0);else{return;}if((window.$readable)&&(window.$readable.callScript)){window.$readable.callScript();return;}window.$readable={};window.$readable.path='http://readable-app.appspot.com/';window.$readable.css_layout='css/layout/50em-center.css';window.$readable.css_font='css/font/wide-sans-serif.css';window.$readable.css_color='css/color/light-grey.css';window.$readable.css_base='css/base/blueprint.css';window.$readable.css_size_class='size16';window.$readable.css_inner_margin_class='inner_margin_medium';if(document.getElementsByTagName('head').length>0);else{document.getElementsByTagName('html')[0].insertBefore(document.createElement('head'),document.getElementsByTagName('body')[0]);}_readableScript=document.createElement('script');_readableScript.src=window.$readable.path+'target.js?rand='+encodeURIComponent(Math.random());_readableScript.setAttribute('type','text/javascript');document.getElementsByTagName('head')[0].appendChild(_readableScript);})()


Pomyślałem, aby zrobić rozszerzenie dodające odpowiedni przycisk na pasku narzędzi nawigacyjnych w Firefoksie.

Readable Button (odnośnik prowadzi do pliku XPI)

Rozszerzenie instaluje się bez kłopotów, niestety coś musiałem sknocić,
bo nie ma możliwości dodania przycisku na pasek... Może wiecie, gdzie
leży błąd.

Jak się z tym uporam (mam nadzieje z Waszą pomocą), to chcę umieścić
skrypt i css zmieniający wygląd zaznaczonego tekstu wewnątrz
rozszerzenia i wrzucić je na Mozilla Add-ons.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Stef » 16 kwietnia 2009, 14:59

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3

To tak:
1. Poprawiona, działająca wersja (ale tylko kwestie czysto techniczne).
2. Korzystaj z konsoli błędów.
3. Zainwestuj trochę czasu w poszukanie dobrego edytora (kodowanie, zakończenia linii, itd.).
4. Błagam, używaj wcięć...
5. Na MDC jest sporo bardzo pomocnej dokumentacji.
6. Systemy kontroli wersji bardzo ułatwiają życie (jak chcesz mogę pomóc).
7. To trochę łączy się z poprzednim, robisz proste błędy (literówki, pomylone rozszerzenia plików, itp.) które łatwo wyłapać czytając zmiany albo przez konsolę błędów, zwróć na to uwagę.
Czasami coś napiszę na stef.log
Stef
Moderator
 
Posty: 3466
Z nami od: 16 kwietnia 2004, 11:05

Postautor: Grzegorz » 16 kwietnia 2009, 17:36

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3 (.NET CLR 3.5.30729)

1. Wielkie dzięki za pomoc. Dopiero zaczynam tworzenie rozszerzeń, każdą radę przyjmę więc z otwartymi ramionami (a raczej głową).
2. Masz na myśli konsolę wbudowaną w Firefoksa (Ctrl+Shift+J) czy coś innego?
3. Używam Notepad++, do kodowania HTML, JS czy NSIS sprawdzał się do tej pory znakomicie.
4. To się da zrobić ;)
5. Korzystam zarówno z MDC jak i licznych artykułów rozsypanych po różnych blogach developerów (szczególnie dużo informacji jest na blogu autora Adblock Plusa i ThunderBrowse).
6. Tu poproszę o więcej informacji.
7. Literówki (przynajmniej ich większość) wynikają z nowej klawiatury. Jeszcze się nie przyzwyczaiłem i sporo tego ostatnimi czasy popełniam.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Stef » 17 kwietnia 2009, 09:14

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3

2. Tak, dodatkowo na MDC jest trochę o zmianach ustawień przeglądarki które również mogą pomóc (ale nie są one konieczne).
3. Wymuś zapis w UTF-8 bez BOM (tego znaczka akurat nie było ale tak na wszelki wypadek...) i ze spójnymi (jednego typu) zakończeniami linii.
6. Od czego by tu... system kontroli wersji powinien zapewnić łatwe śledzenie zmian, samych zmian/konkretnych linijek zamiast całych plików rozszerzenia - gdy już masz działającą wersję znacznie łatwiej w ten sposób wyłapywać błędy. W tej skali nie będzie miało większego znaczenia jaki system wybierzesz, może być to HG (np na serwerach mozilli jeśli masz ldapa) mogę założyć ci SVN u mnie, możesz skorzystać z jakiegoś darmowego hostingu lub postawić samemu.
Czasami coś napiszę na stef.log
Stef
Moderator
 
Posty: 3466
Z nami od: 16 kwietnia 2004, 11:05

Postautor: Grzegorz » 17 kwietnia 2009, 15:22

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3 (.NET CLR 3.5.30729)

6. Mam konto na sourceforge.net, obsługuje SVN. Nada się?
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Stef » 19 kwietnia 2009, 22:08

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3

GrzegorzJZD pisze:6. Mam konto na sourceforge.net, obsługuje SVN. Nada się?

Pewnie, w czym tam Tobie będzie wygodniej.
Czasami coś napiszę na stef.log
Stef
Moderator
 
Posty: 3466
Z nami od: 16 kwietnia 2004, 11:05

Odp: Rozszerzenie instaluje się poprawnie, jednak przycisku

Postautor: nobody13 » 14 maja 2013, 09:50

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0

Też miałam podobny problem, ale już jest ok. Forum jest bardzo pomocne. :))
nobody13
 
Posty: 3
Z nami od: 14 maja 2013, 09:31

Odp: Rozszerzenie instaluje się poprawnie, jednak przycisku

Postautor: martaposty1 » 02 lipca 2013, 10:21

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0

Również dzięki odpowiedziach uzyskanych tutaj na forum udało mi się rozwiązać problem :)




.
martaposty1
 
Posty: 4
Z nami od: 02 lipca 2013, 09:35

Odp: Rozszerzenie instaluje się poprawnie, jednak przycisku

Postautor: paszcza » 23 września 2013, 13:41

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0

Wymuś zapis w UTF-8 bez BOM (tego znaczka akurat nie było ale tak na wszelki wypadek...) i ze spójnymi (jednego typu) zakończeniami linii.
- nie za bardzo rozumiem, zakonczenia linii?
paszcza
 
Posty: 3
Z nami od: 18 września 2013, 12:33


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: