MCPcopy
hub / github.com/mar10/fancytree

github.com/mar10/fancytree @v2.38.5 sqlite

repository ↗ · DeepWiki ↗ · release v2.38.5 ↗
573 symbols 1,430 edges 68 files 58 documented · 10%
README

logo Fancytree

GitHub version npm jsDelivr StackOverflow: fancytree

Fancytree is a JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading.

NOTE

Fancytree is considered feature-complete.

The code is still maintained and bugfixes will be commited. However do not expect new major features.

For a modernized and more capable alternative, consider upgrading to Wunderbaum.

Demo

sample

Get Started

ES6 Quickstart

import $ from "jquery";

import 'jquery.fancytree/dist/skin-lion/ui.fancytree.less';  // CSS or LESS

import {createTree} from 'jquery.fancytree';

import 'jquery.fancytree/dist/modules/jquery.fancytree.edit';
import 'jquery.fancytree/dist/modules/jquery.fancytree.filter';

const tree = createTree('#tree', {
  extensions: ['edit', 'filter'],
  source: {...},
  ...
});
// Note: Loading and initialization may be asynchronous, so the nodes may not be accessible yet.

See module loader support and API docs.

Credits

Thanks to all contributors.

Core symbols most depended-on inside this repo

$
called by 1137
lib/prettify.js
jQuery
called by 55
lib/jquery.js
_assert
called by 50
src/jquery.fancytree.js
isFunction
called by 40
lib/jquery.js
done
called by 39
lib/qunit.js
escapeText
called by 29
lib/qunit.js
init
called by 26
lib/qunit.js
logHook
called by 26
src/jquery.fancytree.logger.js

Shape

Function 567
Method 5
Class 1

Languages

TypeScript99%
Python1%

Modules by API surface

lib/qunit.js175 symbols
lib/jquery.js112 symbols
lib/jquery-ui.custom.js42 symbols
src/jquery.fancytree.js28 symbols
bin/jsdoc3-moogle/publish.js26 symbols
lib/prettify.js16 symbols
bin/jsdoc3-moogle/static/scripts/prettify/prettify.js14 symbols
lib/jquery.tmpl.min.js13 symbols
src/jquery.fancytree.dnd5.js10 symbols
src/jquery-ui-dependencies/jquery.fancytree.ui-deps.js9 symbols
src/jquery-ui-dependencies/jquery-ui.js9 symbols
src/jquery-ui-dependencies/jquery-ui-iife.js9 symbols

Dependencies from manifests, versioned

coffeescript2.5.1 · 1×
commitplease3.2.0 · 1×
eslint7.8.1 · 1×
eslint-config-jquery3.0.0 · 1×
glob7.2.0 · 1×
grunt1.6.1 · 1×
grunt-bowercopy1.2.5 · 1×
grunt-cli1.4.3 · 1×
grunt-compare-size0.4.2 · 1×
grunt-contrib-clean2.0.0 · 1×

For agents

$ claude mcp add fancytree \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact