|
|
|
| |
|
|
|
|
|
5.1. JavaScript TreeMenu 1.0.5 pro IE, NS, Mozilla
| |
 |
- komponenta umožňující zobrazení stromově strukturovaných dat, vytváření, přesouvání a kopírování větví a dokonce
pro jisté typy a verze prohlížečů i Drag & Drop. Změna vlastností za běhu a generování všech potřebných
událostí je samozřejmě zajištěno. Automatickou součástí je definice designu pomocí CSS (Cascade Styles Sheets),
které umožňují dynamicky měnit vzhled dle potřeb uživatele.
|
|
obrazovka 1 |
obrazovka 2 (drag & drop)
|
|
|
| Základní údaje |
|
| Verze: |
1.0.5 |
Poslední aktualizace: |
20.10.2003 |
| Požadavky: |
IE 5.0 a vyšší, Netscape 7, Mozilla 1.1 a vyšší
|
| Jazyk: |
JavaScript s podporou DOM (Document Object Model)
|
| Závislosti: |
System functions 1.0.0 pro JavaScript
Browser Detector 1.0.0 pro JavaScript
|
| Definice: |
Syntaxe zápisu,
TREEMENU,
TREEMENUITEM
|
|
|
Poznámka: na nižžších verzích prohlížečů jsem neměl možnost
komponentu odzkoušet, není proto vyloučeno, že bude funkční i v jiných verzích.
Jakmile to jen bude možné, toto ladění provedu a příp. snížím nároky na prohlížeč.
|
|
|
| Úpravy ve verzi 1.0.5 |
|
|
|
| 2003-10-20 |
| + |
přidána událost OnPopup, která se volá při zobrazení kontextové nabídky (menu) |
|
| 2003-10-19 |
| + |
přidány vlastnosti tagu TREEMENUITEM - classImageSelected, classImageHover, classIconSelected, classIconHover |
|
| 2003-10-18 |
| + |
přidána událost OnInit, která se volá po kompletní inicializaci hlavního objektu |
|
| 2003-08-28 |
| + |
přidání vlastnosti indentWidth do tagu TREEMENU |
| + |
přidání vlastnosti indentStyle do tagu TREEMENU |
| + |
přidání vlastnosti collapseOnExpand do tagu TREEMENU |
| + |
přidání vlastnosti collapseOnSelect do tagu TREEMENU |
|
|
| Úpravy ve verzi 1.0.4 |
|
|
|
| 2003-07-16 |
| * |
oprava funkce na zjištění všech podřízených |
| * |
úprava funkce na kopii vzhledem k možnosti zkopírovat všechny podřízené |
| * |
rozšíření funkce na vložení položky o možnost vložit celý seznam položek |
|
| 2003-07-14 |
| + |
přidání a implementace vlastnosti autoDragExpand |
| + |
přidání události onInsert po vložení nové položky do menu |
| + |
přidání a implementace vlastnosti allowForeignItems |
| + |
implementace drag and drop mezi více menu |
| + |
události onMoveItem, onCopyItem (s tím i související funkce copyItem()) |
| + |
vytvořena funkce na načtení všech podřízených s možností rekurze |
|
| 2003-07-13 |
| + |
vlastnosti menu pro možnost detailního nastavení drag and drop |
| + |
události pro drag and drop |
| + |
funkce na odstranění položky menu |
| + |
funkce na přidání položky menu |
|
| 2003-07-12 |
| * |
upravena a rozšířena funkce na provedení změny vlastností objektu položky TtpTreeMenuItem |
| * |
upravena a rozšířena funkce na provedení změny vlastností hlavního objektu menu TtpTreeMenu |
| * |
rozšíření funkce select() u položky menu, tak aby pokud položka není viditelná se zobrazila vč. větví nad |
| + |
přidána funkce na zjištění nadřízených dle zadané položky menu |
| * |
úprava funkce na zjištění levelu položky pomocí funkce na zjištění nadřízených |
| + |
možnost změny hodnoty PARENT (změna zařazení) u položky menu => nová funkce moveItemTo() |
| + |
podpora drag and drop pro Internet Explorer |
|
| 2003-07-11 |
| * |
upravena funkce select() pro položku menu, tak aby bylo v jednom místě rozbalení větve dle příznaku |
| + |
funkce na provedení změny vlastností hlavního objektu menu TtpTreeMenu |
| + |
funkce na zjištění hodnoty pro položku dle zadaného jména vlastnosti |
| + |
funkce na provedení změny vlastností objektu položky TtpTreeMenuItem |
|
| 2003-07-10 |
| * |
upravena funkce na rozbalení větve o možnost rekurzivně rozbalit všechny její potomky |
| * |
upravena funkce na zabalení větve o možnost rekurzivně zabalit všechny její potomky |
| + |
přidána funkce na rozbalení všech položek menu |
| + |
přidána funkce na zabalení všech položek menu |
|
| 2003-07-09 |
| + |
pojemnování objektu TtpTreeMenu dle zápisu v tagu TREEMENU a související zápis do associativního pole objektů menu dokumentu |
| + |
události objektu TtpTreeMenu |
| + |
vytvoření objektu TtpTreeMenuEvent pro zápis aktuální vyvolané události |
|
|
|
|
|
|
ÚVOD |
NABÍZÍM |
PRODUKTY |
REFERENCE |
CENÍK |
KONTAKT |
KNIHA |
ODKAZY |
KE STAŽENÍ
|
|
|
Optimalizováno pro: MS Internet Explorer 5.0 a vyšší, rozlišení 1024 x 768 x 32bit
Nejnovější verzi prohlížeče si můžete stáhnout na: http://www.microsoft.cz/ie
Funkčnost ověřena i v prohlížečích Firefox 1.5 a 2.0 a Opera 7.1+
00122525
přístupů od 1.10.2003 00:00
Poslední aktualizace: 18.8.2008 12:00
|
|