Skip to content

Releases: mar10/fancytree

v2.0.0-9

02 Apr 20:12
Compare
Choose a tag to compare
v2.0.0-9 Pre-release
Pre-release
  • [Added] New helper method $.ui.fancytree.escapeHtml().
  • [Added] [ext-clones] new method node,reRegister(key, refKey)
  • [Added] Support for bower.
  • [Added] dist/ folder to repository
  • [Improved] [ext-edit] handles <, >, ...
  • [Improved] [ext-table] node.render(force) trigger renderColumns event
  • [Fixed] [ext-table] #178 children are not displayed when filtering

v2.0.0-8

01 Apr 06:52
Compare
Choose a tag to compare
v2.0.0-8 Pre-release
Pre-release
  • [FEATURE] #18: load lazy nodes, if initialized as 'expanded'.
  • [FEATURE] #162: Optional parameter noEvents for node.setActive() and .setExpanded().
  • [CHANGE] Prefixed all Less variables with '@fancy-' and introduced '@fancy-image-dir'.
  • [CHANGE] 'loadChildren' event is now also triggered for initial tree load (before it was only triggered for lazy child nodes)
  • [BUGFIX] #117: line height too large when using doctype xhtml
  • [BUGFIX] #115: Fixed error when trying to drag table headers
  • [BUGFIX] #163: lazy load throws error if autoscroll: true and result is empty
  • [FEATURE] ext-clones new extension that introduces
    node.refKey, which may occur multiple times in one tree (as opposed to key,
    which must be unique).
    New methods node.isClone(), node.getCloneList() and tree.getNodesByRef().
    Optionally, clones are tagged wit the fancytree-clone class.
  • [FEATURE] New option 'defaultKey'. This calback allows to generate keys while loading.
  • build process creates /dist folder
  • "bower install fancytree" delivers dist folder

v2.0.0-7

09 Mar 19:38
Compare
Choose a tag to compare
v2.0.0-7 Pre-release
Pre-release
  • [BREAKING CHANGE] node.isStatusNode() is now a function (was a property before).
    Added new property node.statusNodeType.
  • [BREAKING CHANGE] Renamed ext-awesome to ext-glyph
  • [DEPRECATION] Deprecated event lazyload, use lazyLoad (upper case L) instead.
  • [DEPRECATION] Deprecated methods node.lazyLoad() and node.discard(). use load() and resetLazy() instead.
  • [FEATURE] Added node.isUndefined(), isLoaded(), resetLazy(), load(), resetLazy()
  • [FEATURE] [ext-persist] Added option expandLazy for recursive loading (still experimental).
  • [FEATURE] [ext-filter] 'mode: hide' now works with ext-table (still experimental).
  • [FEATURE] node.makeVisible() accepts options, scrolls into view, and returns a promise.
  • [FEATURE] Sample xxl and bootstrap themes.
  • [CHANGE] nodeRenderStatus() is now implicitly called by nodeRenderTitle().
    This also means that now all markup and css classes are finshed, when renderNode
    is fired.
  • [CHANGE] Calling setExpanded() on a leaf node fires .done() (not .fail())
  • [CHANGE] Removing the last child node collapses the parent; lazy nodes become empty (not undefined).

v2.0.0-6

08 Feb 23:09
Compare
Choose a tag to compare
v2.0.0-6 Pre-release
Pre-release
  • [BREAKING CHANGE] Removed 'name' argument from $.ui.fancytree.registerExtension()
    (now the extension object requires a 'name' property)
  • [DEPRECATION] Deprecated startEdit/endEdit to use editStart/editEnd
  • [FEATURE] New method tree._requireExtension()
  • [FEATURE] Fixed d'n'd for ext-table
  • [FEATURE] New option titlesTabbable
  • [FEATURE] New argument opts for setExpanded() and setActive()
  • [BUGFIX] ext-edit: fixed loosing focus and made chainable
  • [BUGFIX] ext-filter: fixed navigation for hidden nodes
  • Added browser test matrix (saucelabs)

v2.0.0-5

23 Dec 09:25
Compare
Choose a tag to compare
v2.0.0-5 Pre-release
Pre-release
  • [BREAKING CHANGE] Refactored drag'n'drop extension.
    For example dnd.onDrop(node) --> dnd.dragDrop(node, data).
    See [[TutorialExtDnd]]
  • [BREAKING CHANGE] Renamed rencercolumns event to renderColumns
  • [BREAKING CHANGE] Renamed fancytree-focused class to fancytree-treefocus (container only)
  • [FEATURE] Experimental ext-gridnav implents key navigation for tables.
    Refactored keyboard handling. Keydown handlers are now bound to the container instead of document
    (Co-work with Koloto)
  • [FEATURE] Allow to return 'preventNav' in keydown event to prevent withput blocking keys in embedded input controls.
  • [FEATURE] New method node.navigate() to support custom keyboard handlers
  • [FEATURE] Refactored CSS style to use a common LESS template
  • [FEATURE] Improvement of lazy load errors handling (Koloto, issue #87)
  • [FEATURE] Allow to pass metadata with source on initialization
  • [FEATURE] The edit extension is now beta
  • [BUGFIX] Fixed BACKSPACE on top-level nodes
  • [BUGFIX] Fixed #71, #75, #90, #104, #105
  • Improved table render speed by 15%
  • grunt dev combines grunt server + grunt watch (trigger jshint and
    less on save)

v2.0.0-4

14 Oct 19:44
Compare
Choose a tag to compare
v2.0.0-4 Pre-release
Pre-release
  • Misc. fixes

v2.0.0-3

08 Feb 23:11
Compare
Choose a tag to compare
v2.0.0-3 Pre-release
Pre-release
  • [BREAKING CHANGE] Changed extension syntax
  • [FEATURE] Edit extension (alpha)

v2.0.0-2

15 Sep 17:03
Compare
Choose a tag to compare
v2.0.0-2 Pre-release
Pre-release
  • [BREAKING CHANGE] Renamed onCustomRender to renderTitle.
    renderTitle, renderNode and createNode events are only triggered as options callback (not DOM events), for performance reasons.
  • [BREAKING CHANGE] Renamed data.orgEvent to data.originalEvent
  • [BREAKING CHANGE] Renamed events to camelCase as suggested by the jQuery style guide (rendernnode -> renderNode, ...)
  • See also [[WhatsNew]] since Dynatree 1.x in general.

v2.0.0-1

13 Sep 11:38
Compare
Choose a tag to compare
v2.0.0-1 Pre-release
Pre-release
Tagging the 2.0.0-1 release.