Czym jest mintAjax ?

mintAjax jest rozbudowaną, łatwą w użyciu i całkowicie darmową biblioteką JavaScript o małych rozmiarach przeznaczoną do prostego, szybkiego i wygodnego tworzenia dynamicznych stron internetowych.

mintAjax to rozbudowana obsługa zapytań AJAX, efekty graficzne, zaokrąglanie narożników, mechanizm Drag'n'Drop, kontrolki do obsługi zakładek, drzewek, akordeonów i dynamicznie sortowanych tabel oraz wiele więcej.

 
Cechy biblioteki mintAjax
  • Całkowicie darmowa
  • Prosta i wygodna w użyciu
  • Mały rozmiar (~30kb w wersji skompresowanej)
  • Obszerny przewodnik i dokumentacja
  • Kompatybilna z FF 1.5+, IE 6.0+, Safari 3.0+ oraz Operą 9.0+
 
mintAjax 1.2.4.2

Wersja 1.2.4.2 wprowadza dwie następujące poprawki:

  • Poprawione działanie funkcji AddGrip w obiekcie DragObject
  • Usprawnione pobieranie pozycji elementu
 
mintAjax 1.2.4

Wersja 1.2.4 wprowadza sporą ilość poprawek oraz usprawnień m.in:

  • Wykonywanie skryptów znajdujących się w pamięci podręcznej kontrolek
  • Otwieranie elementów kontrolek po najechaniu kursorem
  • Poprawione usuwanie elementów z kontrolek
  • Zwalnianie formularza podczas przerwanego wysyłania zapytania
  • Dynamiczne ładowanie oraz wysyłanie elementów znajdujących się w kontenerze
  • Ustawienie limitu elementów jakie może zawierać kontener
  • Możliwość zarejestrowania kontenera jako elementu przeciągalnego
  • Zwracanie elementu przeciągniętego z kontenera jeśli nie został przeniesiony do nowego
  • Poprawiono znikanie tła pod Operą podczas zaokrąglania elementu
  • Usuwanie uchwytów w elementach przeciągalnych

Pełna lista zmian i poprawek znajdują się tutaj.

Zapraszam do pobierania nowej wersji.

 
Zawartość biblioteki mintAjax
  • Rozbudowana obsługa zapytań AJAX
    • Odbieranie odpowiedzi w postaci tekstu lub w formacie XML/JSON
    • Wznawianie zapytań
    • Grupowanie połączeń
    • Automatyczne wysyłanie danych z formularzy
    • Wykonywanie skryptów znajdujących się w odpowiedzi
    • Dodawanie/usuwanie parametrów oraz informacji w nagłówku
  • Efekty graficzne
    • Zaokrąglanie narożników elementów
    • Animacja dowolnego stylu
    • Animowana zmiana kolorów
    • Animowana zmiana położenia, rozmiarów i przezroczystości elementu
    • Grupowanie i kontrolowanie animacji
  • Drag'n'Drop
    • Pola ograniczające dla przeciąganych elementów
    • Blokowanie przesuwania w pionie lub poziomie
    • Rozszerzanie elementów zamiast przeciągania lub połączenie z przeciąganiem
    • Wstawianie przeciąganych elementów do kontenera pomiędzy elementami wewnątrz
    • Selekcja elementów, które mogą zostać wstawione do kontenera
    • Dynamicznie wysyłanie oraz ładowanie listy elementów znajdujących się w kontenerze
    • Możliwość ustawienia różnych styli dla różnych zdarzeń
  • Kontrolki do obsługi zakładek, drzewek oraz akordeonu
    • Dynamicznie ładowanie zawartości z serwera
    • Zmiana adresu bez przeładowania strony
    • Zapamiętywanie wybranych elementów oparte na ciasteczkach
    • Pamięć podręczna
    • Wbudowane animacje
    • Dynamiczne ładowanie elementów drzewka (w formacie JSON)
    • Możliwość ustawienia różnych styli i ikon dla różnych zdarzeń
  • Kontrolka dynamicznej tabeli
    • Sortowanie tabeli według liczb, napisów (równiez z polskimi znakami) oraz dat
    • Zaznaczanie pojedyńcze/wielokrotne wierszy
    • Dynamiczne ładowanie danych (w formacie JSON lub jako tekst)
    • Szereg funkcji do operacji na wierszach
  • Pozostałe
    • Funkcja $ rozszerzająca możliwości elementów m.in o funkcje do nawigacji po drzewku DOM, zarządzania klasami CSS oraz szukania elementów według podanej klasy
    • Menadżer eventów
    • Zarządzanie ciasteczkami
    • Szereg funkcji pobierających informacje o elemencie
 
Licencja
Biblioteka mintAjax jest dostępna na licencji Apache 2.0.