From: Robert R. <rra...@ya...> - 2000-10-30 06:39:09
|
I've released DynAPI 2 Version 2000.10.30 at SourceForge. If you find any bugs, email them to dyn...@li.... CHANGE LOG Legend: + Added Feature * Improved/Changed Feature - Bug Fix Version 2000.10.30 ------------------ [*] Removed DynAPI.Version() (was not ever accurate) [+] Added modification date to all files [+] Added DynAPI.addLibrary() to add a new library of files to DynAPI2 [*] MouseEvents now trap and expose the button pressed and any modifier keys (.button, .altKey, .ctrlKey, .shiftKey) [*] Renamed DynLayer's .IamADynLayer boolean with .isDynLayer [+] Added DynDocument boolean, isDynDocument, which distinguishes DynDocs from DynLayers during addChild operations [*] DynAPI.document is assigned at the beginning of DynAPI.loadHandler now [-] DynAPI.getDocument has been reworked to return the proper DynDocument object [-] DynDocuments toString method returns a string reference to DynAPI.getDocument() [-] DynLayers toString method returns a string reference to the array currently holding it (no more this.object references) [-] DynDocument is no longer attached to top-level window, but the frame it's meant to be assigned for [*] The resize handler now handles multiple DynDocs, not just DynAPI.document [*] DynAPI.document is assigned at the beginning of DynAPI.loadHandler now [+] There are now 2 arrays to hold references to DynLayers, all[] and allID[]. all[] holds only ordinal references, and allID[] holds id references ( allID[dynlayer.id] ) [+] Each DynDocument maintains it's own all and allID arrays [-] DynLayers are no longer automatically assigned to any all or allID collection when created [*] core.ext.import.js renamed to core.ext.debug.js (seems more accurate) [*] core.gui.popup.js renamed to core.ext.menulist.js for old-times sake [-] Fixed bug in core.ext.debug.js with bgcolor not being returned correctly [-] Fixed problem in core.ext.inline.js with images and multiple divs [*] Removed core.ext.addon.js (duplicate file), core.ext.fader.js, core.api.rightevents.js, and core.ext.loadhtml [*] Removed this.object references from slide method [*] Removed dragdrop.js from api (its already located in ext dir) [*] Updated some examples [*] Children array is now set to null and only assigned when a child is added [*] Added check for existence of children array in removeChild, removeAllChildren, etc [+] Added hasChildren method (should be used instead of checking children.length) [*] DragDrop now checks if children exist first [*] The EventMethod's are now prototypes [-] Fixed type in DynLayer (DynAPI->DynLayer in removeChild) [-] Elements were not removed from unassigned arrays after adding to dyndoc in createElement DynAPI 2: http://sourceforge.net/projects/dynapi Later, Robert Rainwater |