- Why VanillaJS? Because widgets should not include dependencies + it is fast + lightweight + also refreshed my knowledge of basics.
- UI testing is hard and requires fiddling. So I skipped it for such a small task.
- Tested only basic node logic, serialization and deserialization.
- Work log: 10-11 hours.
- If you want to style widget, there is custom css with million of hooks.
- I know that commit messages are horrible, I was in flow all the time.
- Tip: JSON does not serialize objects with circular reference and localstorage does not save js objects -> this task took most of the time.
closertotheend/JSTree
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|