Acrobat 3D i zmiana materiałów w modelach, część 1

No Comments

O produktach Adobe pisałem już swego czasu. Okazało się, że przy odrobinie dobrej woli animacje w modelach to absolutna łatwizna w porównaniu do prób zmiany koloru jakiegokolwiek elementu…
Oczywiście, można pokusić się o zmienianie poszczególnych właściwości obiektów klasy Material(), ale z reguły nie działa to tak, jak powinno…
Read More…

Categories: Acrobat, JavaScript, Software Tags: Tagi:

JavaScript – sprawdzanie poprawności daty

No Comments

Będzie krótko i szybko. Problem jest trywialny – użytkownik ma podać datę. Nie ważne, w jaki sposób. Zakładamy, że nie chcemy/nie możemy (niepotrzebne skreślić) używać jakiegoś DatePickera. A nie możemy zostawić tego na głowie użytkownika, bo nawet, jeśli miałaby to być jego data urodzin, w 90% przypadków poda nieprawidłową :)
Read More…

Categories: JavaScript, Zabawy z kodem Tags: Tagi:,

Wykrywanie języka w JavaScript

No Comments

Witam po długiej przerwie. Dziś będzie ultrakrótko.
W naszej firmie kultywujemy staropolską tradycję rozdawania klientom prezentacji i katalogu produktów w formie strony (no, w sumie wielu stron w sensie plików) WWW, nagranej na CD. Jest to bardzo wygodne, gdyż pozwala na łatwe i szybkie uaktualnianie i nie wymaga instalowania dodatkowych narzędzi.
Nasz katalog na CD zawiera kilka wersji językowych. Domyślnie odpalany jest język polski, z możliwością zmiany w dowolnym momencie. Ale co zrobić, żeby nie drażnić niepolskojęzycznych klientów? Wykryć język przeglądarki na starcie.
Read More…

Categories: JavaScript, Zabawy z kodem Tags: Tagi:

Adobe Acrobat 3D, JavaScript i animacje. Część 1.

No Comments

No i stało się. Stanąłem przed koniecznością oprogramowania animacji modeli trójwymiarowych w Acrobacie 3D. Na szczęście chodziło “tylko” o opracowanie kodu, gdyż z grafiką 3D chwilowo jestem na bakier (czytaj: jedynym programem, który udało mi się choć trochę zrozumieć, byl Google SketchUp). Z Acrobatem 3D, siłą rzeczy – również.
Zagadnienie było proste: otrzymuję model utworzony w Adobe Acrobat 3D Toolkit (plik .u3d), zawierający kilka animacji. Animacje pokazują przejścia pomiędzy różnymi wersjami produktu. Klient zaś ma widzieć ciąg animacji, pokazujący przejście od aktualnie pokazywanego, do wybranego przez siebie wariantu. Skomplikowane? Jeszcze nie…
Read More…

Dynamiczne filtrowanie “tabeli”

5 Comments

Chyba za krótko zastanawiałem się nad tytułem tego posta… no cóż.
Stanąłem ostatnio przed koniecznością stworzenia tabeli produktów z filtrowaniem dynamicznym. Ładnie brzmi, prawda? A oto, co mam na myśli:
– każdy produkt posiada swoje “tagi”, według których wyróżnione są jego funkcje/wygląd/zastosowanie
– każdy produkt może mieć dowolną ilość tagów
– użytkownik może zaznaczyć, które produkty chce widzieć. Nie chcemy przy tym przeładowywać strony.
Read More…

Categories: JavaScript, jQuery, Zabawy z kodem Tags: Tagi:

Wielostanowy checkbox w jQuery

Witam. Dziś przy okazji pisania kolejnego rozszerzenia MediaWiki (więcej o tym już niedługo), natknąłem się na konieczność utworzenia 3-stanowego checkbox’a. Pomyślałem sobie: dlaczego ograniczać się do trzech stanów? Dlatego w tym wpisie przedstawię przepis na – ogólnie rzecz ujmując – checkbox wielostanowy.

W całości będzie nam pomagać jQuery.
Read More…