[go: nahoru, domu]

Skip to content

Releases: vakata/jstree

3.1.0

23 Mar 22:51
Compare
Choose a tag to compare
  • _load_nodes is used both in core / state and search plugins
  • added massload plugin to core
  • added large_drop_target to dnd
  • keyboard navigation no longer captures meta keys
  • fixed dnd bugs

Full list of changes

3.0.9

05 Jan 18:13
Compare
Choose a tag to compare
  • checkbox plugin is handled by the state plugin now even if tie_selection is false
  • fixed create node not working with string argument
  • fixes to focus handling and keyboard navigation
  • taphold triggers contextmenu now
  • dnd respects force_text
  • fixes for invalid IDs
  • added state_ready event in the state plugin
  • fixed ready event firing too early
  • added touch option to DND plugin for finer control over touch devices

3.0.8

23 Oct 19:45
Compare
Choose a tag to compare
  • fixed critical bug with edit mode and quicksearch

3.0.7

23 Oct 16:46
Compare
Choose a tag to compare
  • creating an empty tree would fail in 3.0.6
  • fixed problems with duplicated IDs as a result from screen reader optimizations (copy_node / create_node failed)
  • changing node type from a type with no icon to a type with one would fail (types plugin)
  • added quicksearch (same as in most file explorers, also following WAI-ARIA specs)
  • optimized get_node selector handling (for IDs prefixed with #)

3.0.6

15 Oct 13:46
Compare
Choose a tag to compare
  • fixed critical regression with nodes with invalid IDs, due to:
  • improved screen reader support

3.0.5

15 Oct 07:48
Compare
Choose a tag to compare
  • organized .less files and added demo dark theme
  • fixed error when creating nodes with the default type
  • copy_node used to create a reference to a_attr and li_attr
  • now releasing objectURL from worker when no longer needed
  • worker fixes (no longer replacing in function source)
  • show_only_matches in search can now be changed per search
  • optimized a few selectors
  • children no longer flashing when opening with animation
  • dnd fix - hovering a node will open it even if drop is not allowed
  • range selection triggers a single changed event
  • no longer messing up order when dropping nodes
  • wholerow optimizations
  • reorganized repo, added readme with jsfiddle examples

3.0.4

10 Sep 07:37
Compare
Choose a tag to compare
  • multiple fixes to workers (not expanding after drag'n'drop, overlapping refreshes, etc)
  • removed deprecated Attr.nodeName & Attr.nodeValue
  • added custom element using registerElement
  • focused node is now restored after redraw
  • keyboard navigation works with search.show_only_matches is on

3.0.3

06 Aug 17:39
Compare
Choose a tag to compare
  • added image-path variable
  • loading large nodes simultaneously (with worker) could break tree
  • added numbering tp misc plugins (could be slow on large trees)
  • added is_undetermined helper function
  • added tie_selection option to checkbox (can now keep separate collections of checked and selected)
  • fix for alternative JSON format and children_d not being populated
  • fixed bug with unique firing an error when leaving a node with the same name
  • refresh_node now correctly loads closed nodes
  • fix for invalid IDs
  • added force_text option to strip HTML
  • _load_nodes without callback throws an error
  • browserify compatible
  • added option to forget state on refresh
  • added realcheckboxes to misc plugins

3.0.2

26 Jun 05:07
Compare
Choose a tag to compare
  • added checkbox cascade option for better control over three_state
  • added case_sensitive option to unique
  • changed search fuzzy to default to false
  • changed themes responsive to default to false
  • added separate drag threshold for touch devices
  • fixing selection not working on some touch devices
  • more fixes to invalid IDs - close #704
  • fix for contextmenu commands triggered involuntarily on Mac - close #706
  • added DND to responsive theme - close #707
  • fixed wholerow height - close #708
  • added control over conflicting names using callback (unique plugin)
  • added search_callback to allow easy results modification
  • copy_node & move_node now work correctly on unloaded nodes (when moving / copying arrays) - close #733

3.0.1

02 Jun 11:51
Compare
Choose a tag to compare
  • added class based selectors where possible (it is now easier to use other elements)
  • contextmenu no longer selects disabled nodes
  • on destroy all nodes are removed by default
  • improved search performance with large result sets (also fixed crashes in rare cases)
  • when searching loaded nodes will not be loaded again
  • fixed wholerow causing CSS issues if refresh calls overlap
  • unique plugin will not block renaming node to its own name, create_noed is now monitored and handled
  • unique plugin now assigns proper node titles when creating (New node (2), etc) (only when text is not explicitly set)
  • added old_position parameter to copy_node and move_node
  • added inside_pos option to DND config
  • further fixes for invalid IDs
  • added optional usage of a web worker when parsing JSON
  • fixed problem with AJAX HTML loading