All Projects → MaxLeiter → Jsontree

MaxLeiter / Jsontree

Licence: mit
A lightweight vanilla Javascript micro-library for making collapsible trees with JSON

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Jsontree

wui
Collection of GUI widgets for the web
Stars: ✭ 44 (-74.12%)
Mutual labels:  lightweight, vanilla
Darkmode Js
DarkModeJS helps you to auto detect user's time and switch theme to darkside
Stars: ✭ 328 (+92.94%)
Mutual labels:  lightweight, vanilla-js
drawer
A touch-enabled drawer component for the modern web.
Stars: ✭ 26 (-84.71%)
Mutual labels:  vanilla, vanilla-js
Hyperhtml
A Fast & Light Virtual DOM Alternative
Stars: ✭ 2,872 (+1589.41%)
Mutual labels:  lightweight, vanilla
Vanilla Ui Router
Simple vanilla JavaScript router
Stars: ✭ 42 (-75.29%)
Mutual labels:  vanilla-js, vanilla
curved-menu
VanillaJS fully configurable curved menu (circular navigation)
Stars: ✭ 30 (-82.35%)
Mutual labels:  vanilla, vanilla-js
Viperhtml
Isomorphic hyperHTML
Stars: ✭ 318 (+87.06%)
Mutual labels:  lightweight, vanilla
Jsontreeviewer
json formatter/viewer/pretty-printer (with jsonTree javascript-library)
Stars: ✭ 211 (+24.12%)
Mutual labels:  lightweight, vanilla-js
Push State
Turn static web sites into dynamic web apps.
Stars: ✭ 16 (-90.59%)
Mutual labels:  vanilla-js, vanilla
Jkanban
Vanilla Javascript plugin for manage kanban boards
Stars: ✭ 664 (+290.59%)
Mutual labels:  vanilla-js, vanilla
Bunny
BunnyJS - Lightweight native (vanilla) JavaScript (JS) and ECMAScript 6 (ES6) browser library, package of small stand-alone components without dependencies: FormData, upload, image preview, HTML5 validation, Autocomplete, Dropdown, Calendar, Datepicker, Ajax, Datatable, Pagination, URL, Template engine, Element positioning, smooth scrolling, routing, inversion of control and more. Simple syntax and architecture. Next generation jQuery and front-end framework. Documentation and examples available.
Stars: ✭ 473 (+178.24%)
Mutual labels:  vanilla-js, vanilla
Core Components
Accessible and lightweight Javascript components
Stars: ✭ 85 (-50%)
Mutual labels:  lightweight, vanilla-js
Infrared
An ultra lightweight minecraft reverse proxy and idle placeholder
Stars: ✭ 59 (-65.29%)
Mutual labels:  lightweight, vanilla
Vanilla Semantic Ui
Semantic UI component framework without jQuery
Stars: ✭ 97 (-42.94%)
Mutual labels:  vanilla-js, vanilla
Filepond
🌊 A flexible and fun JavaScript file upload library
Stars: ✭ 11,869 (+6881.76%)
Mutual labels:  vanilla
Lw oopc
modified from http://sourceforge.net/projects/lwoopc/
Stars: ✭ 159 (-6.47%)
Mutual labels:  lightweight
Spectre
Spectre.css - A Lightweight, Responsive and Modern CSS Framework
Stars: ✭ 10,938 (+6334.12%)
Mutual labels:  lightweight
Szl
A lightweight, embeddable scripting language
Stars: ✭ 134 (-21.18%)
Mutual labels:  lightweight
Bootstrap Cookie Alert
A simple, good looking cookie alert built for Bootstrap 3/4. No dependencies required.
Stars: ✭ 165 (-2.94%)
Mutual labels:  lightweight
Lazy Line Painter
Lazy Line Painter - A Modern JS library for SVG path animation
Stars: ✭ 1,918 (+1028.24%)
Mutual labels:  lightweight

jsonTree

A lightweight vanilla Javascript micro-library for making collapsible trees with JSON

usage

new jsonTree(object, selector, depth);

Because jsonTree uses document.querySelector(selector), selector can either be an ID or class, just be sure to specify with the proper identifier (. for class and # for ID).

"depth" is a boolean which decides if jsonTree should apply a class to all children elements ("depth-#"). This can be used for custom styling but may increase loading times.

The JSON object must be a valid JavaScript object or a properly formatted URL (http://, etc), as XMLHttpRequests are annoying that way.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].