├── .babelrc ├── .gitignore ├── preview.png ├── _config.yml ├── CONTRIBUTING.md ├── demo ├── index.html ├── ie11test.html ├── minimal-theme.html ├── externaldrag.html ├── keyboardcontrol.html └── dark-theme.html ├── tsconfig.json ├── package.json ├── LICENSE ├── dist ├── sl-vue-tree-minimal.css ├── sl-vue-tree-dark.css ├── sl-vue-tree.d.ts ├── sl-vue-tree.js └── sl-vue-tree.js.map ├── src ├── sl-vue-tree-minimal.css ├── sl-vue-tree-dark.css ├── sl-vue-tree.d.ts ├── sl-vue-tree.vue └── sl-vue-tree.js ├── webpack.config.js └── README.md /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@babel/preset-env"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea 3 | node_modules/ 4 | yarn-error.log -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holiber/sl-vue-tree/HEAD/preview.png -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | title: sl-vue-tree 2 | description: Customizable draggable tree component for Vue.js 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | PRs are appreciated. 4 | 5 | to start watcher run: 6 | 7 | `npm run start` 8 | 9 | to build project run: 10 | 11 | `npm run build` 12 | -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |{{ JSON.stringify(nodes, null, 4)}}
32 | {{ JSON.stringify(nodes, null, 4)}}
27 | {{ JSON.stringify(nodes, null, 4)}}
67 | {{ JSON.stringify(nodes, null, 4)}}
53 | {{ JSON.stringify(nodes, null, 4)}}
73 |