Skip to content

Releases: mar10/fancytree

v2.12.0

10 Sep 18:06
Compare
Choose a tag to compare
  • [Changed] Documented iconClass callback and changed signature from
    iconClass(node) to iconClass(event, data)
  • [Added] ext-dnd events initHelper and updateHelper
  • [Added] ext-dnd option smartRevert
  • [Added] #146 sample for multi-node drag'n'drop
  • [Added] Sample for modifier keys to control copy/move behavior while dragging
  • [Added] highlight and fuzzy options to ext-filter
  • [Added] fireActivate option to ext-persist (default: true)
  • [Added] #496 new methods tree.findFirst() / .findAll()
  • [Improved] clearFilter() performance #491
  • [Improved] dnd registers global handlers to cancel on ESC and mousedown
  • [Fixed] #475 Font color while editing node title with bootstrap skin
  • [Fixed] #484 Glyph plugin: Missing margin-left for span.fancytree-custom-icon
  • [Fixed] #486 node.render(true) moves the node to the end of the list
  • [Fixed] #489 focusOnClick option is ignored for tables, if 'dnd' is listed after 'table' extension
  • [Fixed] #495 Double clicking on expander with lazy-load causes assertion error
  • Commit details.

v2.11.0

26 Jul 08:22
Compare
Choose a tag to compare
  • [Changed] Adding fancytree-plain class to container (if not table), allowing for more efficient css
  • [Changed] #434: Use data-uris to inline loading.gif image
  • [Changed] #460: Use padding-left instead of margin-left for table indent
  • [Changed] #465: Add node argument to the toDict() callback
  • [Improved] Nicer bootstrap theme and added table to the example
  • [Improved] #464: ext-dnd supports ext-glyph
  • [Improved] #466: Add counter badges to ext-filter
  • [Fixed] Win8 theme jumpy hover effects
  • [Fixed] #411: ext-edit fails with ext-table, when edit was cancelled
  • [Fixed] #463: ext-table: render(deep) does not work
  • [Fixed] #470: Wide plugin not present in jquery.fancytree-all.min.js
  • Commit details.

v2.10.2

02 Jul 06:12
Compare
Choose a tag to compare
  • [Fixed] Add dist/skin-custom-1 sample (again)
  • [Fixed] #459 Don't collapse root folder when last node is removed
  • Commit details.

v2.10.1

27 Jun 20:07
Compare
Choose a tag to compare
  • [Changed] Undo #340: Revert dist folder layout to v2.9.0, but add
    dist/skin-common.less
  • All commits

v2.10.0

26 Jun 20:37
Compare
Choose a tag to compare
  • [Changed] #340: New dist folder layout: moved skin-* folders into src/ folder
    (Note: this change was reverted in v2.10.1)
  • [Improved] Update to jQuery UI 1.11.4, jQuery 1.11.3
  • [Improved] #340: add dist/skin-common.less to fix theme imports
  • [Improved] #443 Support js-cookie (still compatible with jquery-cookie)
  • [Fixed] #415 selected and unselectable shows unchecked checkbox
  • [Fixed] #427 table + themeroller: apply color to TR
  • [Fixed] #442 filterBranches shall use opts to allow autoExpand
  • [Fixed] #445 enter key not handled correctly
  • [Fixed] #449 After deleting last child, parent node remains expanded
  • [Fixed] #452 destroy not removing nodes with ext-table
  • [Fixed] #457 Autoscroll fails with lazyloading returning empty list
  • [Improved] Update to jQuery UI 1.11.4, jQuery 1.11.3
  • All commits

v2.9.0

19 Apr 11:42
Compare
Choose a tag to compare
  • [Changed] ext-filter: tree.filterNodes(filter, opts) now accept an opts
    object instead of leavesOnly
  • [Improved] #417 only raise exception about data being a string if dataType is "json"
  • [Added] #394 New option autoExpand for [ext-filter]
  • [Fixed] #402, #405 rare exception in dnd events
  • [Fixed] #420 nodeSetActive not returning promise
  • [Fixed] #270 Keyboard focus not working when using dnd extension
  • All commits

v2.8.1

01 Mar 19:29
Compare
Choose a tag to compare
  • [Improved] generateFormElements() new argument opts, default: {stopOnParents: true}
  • [Fixed] #393 ext-table: checkboxColumnIdx not working
  • [Fixed] #397 ext-edit: Creating sub category fails
  • [Fixed] #403 generateFormElements() doesn't work with string args
  • All commits

v2.8.0

08 Feb 16:57
Compare
Choose a tag to compare
  • [Changed] Deprecated ext-menu (was never officially supported, see http://localhost:8080/demo/index.html#sample-ext-menu.html)
  • [Improved] Bluring the widget will now blur the focused node too.
  • [Improved] Persistence will only set node focus if widget had focus (otherwise only activate the node).
  • [Improved] Set default focus on first keypress to active node (first node otherwise)
  • [Improved] #383 Accept ECMAScript 6 Promise as source
  • [Added] _superApply() for hook handlers.
  • [Added] eventToString() supports mouse events
  • [Fixed] persistence for focus (when using non-cookie storage)
  • [Fixed] #391 Exception on autoscrolling filtered trees
  • All commits

v2.7.0

21 Dec 14:57
Compare
Choose a tag to compare
  • [CHANGED] Dropped fx option. Use toggleEffect instead.
  • [CHANGED] 'win8' and 'bootstrap' skins where modified to highlight the
    title span instead of the node span, in order to be compatible with
    [ext-wide]. The original skins are available as 'skin-win8-n' and
    'skin-bootstrap-n' respectively.
  • [Added] ext-wide extension (experimental)
  • [Added] LESS files to distribution
  • [Added] Publish on cdnjs
  • [Improved] tree.reactivate() returns a promise
  • [Fixed] #246 Gaps when filtering in hide mode (patch by @lefunque)
  • [Fixed] #287 wrong image on hovers
  • [Fixed] #368 Standard browser behavior prevented (e.g. zoom with Ctrl+'+'/'-')
  • [Fixed] #369 Suppress warning, when dropping top- on top-node
  • All commits

v2.6.0

29 Nov 07:37
Compare
Choose a tag to compare
  • [Added] Option focusOnSelect to set focus when node is checked by a mouse
    click (default: false)
  • [Added] restore event, sent after ext-persist has restored the tree state
  • [Improved] #359 Better navigation performance when skipping hidden nodes
  • Publish on npm Registry
  • All commits