├── .editorconfig ├── .eslintrc ├── .github └── workflows │ └── tests.js.yml ├── .gitignore ├── .lintstagedrc ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── PLAN.md ├── README.md ├── case.js ├── components ├── button.js ├── case.js ├── checkbox.js ├── error.js ├── events.js ├── go-to-top.js ├── header.js ├── index.js ├── loader.js ├── notice.js ├── page-select.js └── select.js ├── controllers ├── frame.js ├── go-to-top.js ├── index.js └── wrapper.js ├── docs ├── advanced-controller.gif ├── configure.md ├── controller.md ├── events.png ├── examples.md ├── install.md ├── install_craco.md ├── nesting.png ├── text-edit-mode.gif ├── troubleshooting.md └── uibook.gif ├── lib ├── combine-objects.js ├── fix-click.js ├── stringify.js └── throttler.js ├── package.json ├── plugin.js ├── src ├── template.html └── uibook.css ├── starter.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/tests.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/.github/workflows/tests.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | __MACOSX/* 3 | .DS_Store 4 | .vscode 5 | *.log 6 | .env 7 | *~ 8 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "*.js": "eslint" 3 | } 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/LICENSE -------------------------------------------------------------------------------- /PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/PLAN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/README.md -------------------------------------------------------------------------------- /case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/case.js -------------------------------------------------------------------------------- /components/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/button.js -------------------------------------------------------------------------------- /components/case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/case.js -------------------------------------------------------------------------------- /components/checkbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/checkbox.js -------------------------------------------------------------------------------- /components/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/error.js -------------------------------------------------------------------------------- /components/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/events.js -------------------------------------------------------------------------------- /components/go-to-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/go-to-top.js -------------------------------------------------------------------------------- /components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/header.js -------------------------------------------------------------------------------- /components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/index.js -------------------------------------------------------------------------------- /components/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/loader.js -------------------------------------------------------------------------------- /components/notice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/notice.js -------------------------------------------------------------------------------- /components/page-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/page-select.js -------------------------------------------------------------------------------- /components/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/components/select.js -------------------------------------------------------------------------------- /controllers/frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/controllers/frame.js -------------------------------------------------------------------------------- /controllers/go-to-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/controllers/go-to-top.js -------------------------------------------------------------------------------- /controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/controllers/index.js -------------------------------------------------------------------------------- /controllers/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/controllers/wrapper.js -------------------------------------------------------------------------------- /docs/advanced-controller.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/advanced-controller.gif -------------------------------------------------------------------------------- /docs/configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/configure.md -------------------------------------------------------------------------------- /docs/controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/controller.md -------------------------------------------------------------------------------- /docs/events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/events.png -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/install_craco.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/install_craco.md -------------------------------------------------------------------------------- /docs/nesting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/nesting.png -------------------------------------------------------------------------------- /docs/text-edit-mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/text-edit-mode.gif -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/uibook.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/docs/uibook.gif -------------------------------------------------------------------------------- /lib/combine-objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/lib/combine-objects.js -------------------------------------------------------------------------------- /lib/fix-click.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/lib/fix-click.js -------------------------------------------------------------------------------- /lib/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/lib/stringify.js -------------------------------------------------------------------------------- /lib/throttler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/lib/throttler.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/package.json -------------------------------------------------------------------------------- /plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/plugin.js -------------------------------------------------------------------------------- /src/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/src/template.html -------------------------------------------------------------------------------- /src/uibook.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/src/uibook.css -------------------------------------------------------------------------------- /starter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/starter.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vrizo/uibook/HEAD/yarn.lock --------------------------------------------------------------------------------