Zum Hauptinhalt Zur Navigation Zur Suche

YUI 2.5.0 mit sechs neuen Komponenten

Neuer Layout-Manager, Multi-File-Uploader und große Änderungen an DataTable. Yahoo hat seine User-Interface-Bibliothek YUI in der Version 2.5.0 veröffentlicht. Diese bringt sechs neue Komponenten mit, darunter ein Layout-Manager, ein Multi-File-Uploader, ein Werkzeug, um die Größe von Eingabefeldern dynamisch zu verändern sowie umfangreiche Änderungen an DataTable.
/ Jens Ihlenfeld
8 Kommentare News folgen (öffnet im neuen Fenster)

Umfangreiche Änderungen erfuhr "DataTable Control", mit dem sich vom Nutzer veränderbare Tabellen erzeugen lassen. In der neuen Version arbeitet die Komponente schneller und erlaubt es, fast alle Aspekte einer Tabelle zu verändern und große Tabellen auf mehrere Seiten aufzuspalten. Zudem lassen sich nun Spalten per Drag-and-Drop neu anordnen und es gibt neue APIs, um einzelne Spalten ein- oder auszublenden.

Neu dabei ist der Layout Manager, der die Erstellung von mehrteiligen Benutzerschnittstellen vereinfacht. Die einzelnen Bestandteile können dabei in der Größe verändert sowie auf- und zugeklappt werden.

Ebenfalls neu ist ein "Multi-File-Uploader", mit dem sich über Browser mehrere Dateien auf einen Schlag hochladen lassen. Über einen normalen HTTP-Upload kann in der Regel nur eine Datei hochgeladen werden, so dass Yahoo hier JavaScript mit Flash kombiniert, um den Upload mehrerer Dateien gleichzeitig zu ermöglichen. Zudem zeigt der Uploader den Fortschritt des Upload-Vorgangs für jede einzelne Datei an. Die neue YUI-Komponente basiert dabei auf dem Code des Flickr-Uploaders.

Mit einem neuen "Resize Utility" lassen sich Blockelemente wie Eingabefelder erzeugen, die Nutzer im Browser mit der Maus in ihrer Größe verändern können. Mit dem neuen "ImageCropper Control" lassen sich Bilder in ihrer Größe beschneiden. Dem "Slider Control" hat man einen zweiten Schieberegler spendiert, so dass sich nun Minimal- und Maximal-Werte einstellen lassen.

Zudem gibt es ein "Cookie Utility", mit dem sich mehr Daten in so genannten Sub-Cookis unterbringen lassen, sollte die Zahl der vom Browser unterstützten Cookies nicht ausreichen. Das ProfilerViewer Control erweitert den mit YUI 2.4.0 eingeführten Profiler um eine grafische Darstellung, die Entwicklern helfen soll, die Laufzeit ihres JavaScript-Codes zu verkürzen.

Zahlreiche andere Komponenten hat Yahoo mit der Version 2.5.0 das Reifesiegel "GA" verliehen, womit diese ihren Betastatus abstreifen. Dazu zählen der ColorPicker, das Get-Utility, das JSON-Utility, der ImageLoader und das YUI-Test-Utility. Zudem gibt es neben mittlerweile 270 Einzelbeispielen eine komplexe Beispielapplikation(öffnet im neuen Fenster), die verschiedene YUI-Komponenten kombiniert.

YUI 2.5.0 steht unter developer.yahoo.com/yui(öffnet im neuen Fenster) zum Download bereit.


Relevante Themen