🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

jquery.fancytree

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jquery.fancytree - npm Package Versions

12456

2.28.0

Diff
mar10
published 2.28.0 •

Changelog

Source

2.28.0 / 2018-03-02

  • [Added] New extension ext-multi (experimental).
  • [Added] ext-dnd5 support for dragging multiple selected nodes.
  • [Added] #830 support for Font Awesome 5 (ext-glyph preset).
  • [Added] ext-glyph supports SVG icons.
  • [Added] icon option supports {html: "..."} content (also available for glyph-ext mapping).
  • [Added] New method tree.visitRows()
  • [Added] New method tree.selectAll()
  • [Added] New method node.isBelowOf()
  • [Added] New extension ext-fixed (experimental).
  • [Changed] Re-rename clearData() to clearPersistData()
  • [Changed] #828 Re-scale debugLevel from 0:quiet to 4:verbose, allowing to suppress warnings and even errors.
  • [Added] CSS helper classes:<br> .fancytree-helper-disabled<br> .fancytree-helper-hidden (replaces ui-helper-hidden)<br> .fancytree-helper-indeterminate-cb<br> fancytree-helper-spin for icon animations (replaces glyphicon-spin)
  • [Fixed] #819: ext-filter: Handle nodes without title.
  • [Fixed] #835: ext-dnd5: Accept drop externals after drag.
mar10
published 2.27.0 •

Changelog

Source

2.27.0 / 2017-12-16

  • BREAKING CHANGES:
    • node.type is now a first-class property of FancytreeNode. Node data {..., type: "foo"} is now available as node.type (before: node.data.type).
    • The properties tree.types and tree.columns have been added to Fancytree. If passed with source data, they are now available directly instead of tree.data.types or tree.data.columns.
  • Support patterns for node types:
    • The properties node.type and tree.types are recommended to implement node-type specific configuration (details).
    • Event data argument contains typeInfo == tree.types[node.type].
  • Improved ext-glyph:
    • [Added] support for ligature icons (e.g. material icons).
    • [Added] icon option can now return a dict to create a ligature icon.
  • Improved tree.loadKeyPath():
    • [Added] support for a custom path segment matcher. This allows to have key paths with segments other than node.key.
    • [Improved] the returned deferred promise now triggers progress() events which can be used instead of the callback.
  • The property tree.columns was added to Fancytree. Currently only reserved as recommended pattern to pass global meta-data for ext-table.
  • [Added] ext-edit: new trigger mode clickActive for option triggerStart: [...].
  • [Added] #798 Tooltip support for icons (dynamic option iconTooltip).
  • [Added] #808 Pass custom storage providers to ext-persist.
  • [Improved] ext-table no longer needs empty tbody/tr if thead is present.
  • [Fixed] #796 UMD requirements for node/CommonJS
  • [Fixed] #803 jquery.fancytree.ui-deps.js does not override existing widgets.
  • [Fixed] #815 <mark> element missing in filtered nodes (minified bundle, IE 11).
  • [Fixed] #816 findNextNode() doesn't set default for 'startNode' argument.
  • [Added] Material Design demo
  • [Added] Demo for Fancytree inside a jquery-confirm popup
  • [Changed] String representation is now "FancytreeNode@_4[title='My name']"
  • [DEPRECATED] tree.clearCookies(). Use <del>tree.clearData()</del> tree.clearPersistData() instead.
mar10
published 2.26.0 •

Changelog

Source

2.26.0 / 2017-11-04

  • BREAKING CHANGES:
    • [Fixed] #792 postProcess is now also called for non-Ajax sources.
  • [Improved] LESS now compiles with webpack
  • [Added] #791 ext-glyph support for radio buttons
  • [Added] Color definitions for skin-awesome (taken from skin-lion)
  • [Fixed] $.ui.fancytree.getNode() for ES6 environments
  • [Fixed] #789 Wrong node is activated in IE, when clicking in unfocused container
mar10
published 2.25.0 •

Changelog

Source

2.25.0 / 2017-10-31

  • BREAKING CHANGES:
    • The dist/src/ folder was renamed to dist/modules.
    • Some directories like demo/ are no longer part of the npm install.
  • Improved Module Support and Distribution<br>
    • The dist/ folder now includes a modules/ directory with fancytree core and all extensions.
    • All modules have UMD wrappers with defined dependencies.
    • Internal jQuery UI dependencies are deployed as module and implicitly loaded.
    • jquery.fancytree/dist/modules/jquery.fancytree is defined as package main module, so Fancytree can be included using a simple<br> fancytree = require('jquery.fancytree').<br> See the docs for details.
    • All modules now return the $.ui.fancytree object.
    • [Added] new static method $.ui.fancytree.createTree(elem, opts)
  • [Added] Source map files for jquery.fancytree-all-deps.min.js
  • [Added] New extension ext-fixed (work-in-progress, experimental)
  • [Fixed] #767: Input inside table head not working
  • [Fixed] #768: Can't use keyboard to select nodes when checkbox option is false
  • [Fixed] #782: wide extension - padding is off when checkbox option is changed
  • [Fixed] #787: Fix getEventTarget() for custom icons
mar10
published 2.24.0 •

Changelog

Source

2.24.0 / 2017-08-26

  • [Added] ext-glyph option preset (making the map option optional)
  • [Fixed] Drop marker for ext-glyph + ext-dnd5
  • [Fixed] #695: List AMD dependency on jQuery UI
  • [Fixed] #735: Trying to set root node selected throws an error
  • [Fixed] #740: Filtering must not consider escaped html entities
  • [Fixed] #741: Passing an empty string ("") as filter calls clearFilter()
  • [Fixed] #748: Drag start should not activate a node
  • [Fixed] #761: ext-dnd5 throws exception when tree is empty
  • [Fixed] #764: ext-filter breaks links
  • Updated jsdoc to 3.5
mar10
published 2.23.0 •

Changelog

Source

2.23.0 / 2017-05-27

  • The external dependency on jQuery UI was removed.<br> A new library jquery.fancytree-all-deps.min.js is now added to the distribution. It includes all dependencies on jQuery UI, so the only remaining external dependency is jQuery.<br> Continue to use jquery.fancytree-all.min.js if jQuery UI is already included anyway.

  • Refactored the select behavior<br> details:

    <!-- [details](https://github.com/mar10/fancytree/wiki#selection-and-checkboxes) -->
    • [Added] Allow control of selection status propagation with new options: unselectable, unselectableIgnore, unselectableStatus.
    • [Added] node option radiogroup to enable single-select for child nodes
    • [Added] option opts.noEvents to setSelected(flag, opts)
    • [Improved] Option 'checkbox' can have the string value "radio" (only has the visual effect of replacing the icon)
  • BREAKING CHANGES:

    • The hideCheckbox option was removed. Use checkbox: false instead.<br> Note that the <li class='hideCheckbox'> is still parsed from input HTML and converted accordingly.
    • The optional modifier class <div class='fancytree-radio'> was removed. This class was used on the container to turn all checkbox items into radio buttons.<br> Instead, this class is now added to <span class="fancytree-checkbox fancytree-radio">. Use the tree.checkox: "radio" option to activate this for the whole tree.
    • The callback signature for the tree.tooltip option has changed to tooltip(event, data)
  • [Improved] aria option is now on by default

  • Use the new dynamic options pattern for checkbox, icon, tooltip, unselectable, unselectableIgnore, unselectableStatus.<br> See also <a href="https://github.com/mar10/fancytree/wiki#dynamic-options">dynamic options</a>.

  • [Added] New method node.visitSiblings()

  • [Added] #730 ext-persist option expandOpts is passed to setExpanded() Allows to suppress animation or event generation.

mar10
published 2.22.5 •

Changelog

Source

2.22.5 / 2017-05-11

  • [Improved] #709 experimental ext-ariagrid
mar10
published 2.22.4 •

Changelog

Source

2.22.4 / 2017-05-06

  • [Improved] #709 experimental ext-ariagrid
mar10
published 2.22.3 •

Changelog

Source

2.22.3 / 2017-05-05

  • [Improved] #709 experimental ext-ariagrid
mar10
published 2.22.2 •

Changelog

Source

2.22.2 / 2017-04-29

  • [Fixed] #729 Fix regression with addChild performance improvements (#708)