Toggle block tool for Editor.js
npm install editorjs-toggle-block!stability-alpha



Toggle block tool for Editor.js

``shell`
$ npm i --save-dev editorjs-toggle-block
Include module at your application
`js`
import ToggleBlock from 'editorjs-toggle-block';
You can load a specific version of the package from jsDelivr CDN.
Require this script on a page with Editor.js.
`html`
Add a new tool to the tools property of the Editor.js initial config.
`js`
const editor = EditorJS({
tools: {
toggle: {
class: ToggleBlock,
inlineToolbar: true,
},
},
});
1. Type the > character followed by Space to create a new toggle.Shift
2. Type + Tab to extract a nested block.Tab
3. Type to insert an existing block into a toggle.
`shell`
$ npm run build:dev
To test the functionality of the plugin, you can use the provided playground:
1. Navigate to the playground folder in the project directory.index.html
2. Open the file in your web browser.
3. Experiment the plugin's behavior.
1. Create a production bundle
`shell`
$ npm run build
dist/bundle.js
2. Commit
`shell``
$ npm run test
We welcome everyone to contribute. Make sure you have read the [CODE_OF_CONDUCT][coc] before.
For information on how to contribute, please refer to our [CONTRIBUTING][contributing] guide.
Features and bug fixes are listed in the [CHANGELOG][changelog] file.
This library is licensed under an MIT license. See [LICENSE][license] for details.
Made with 💙 by kommitters Open Source
[license]: https://github.com/kommitters/editorjs-toggle-block/blob/main/LICENSE
[coc]: https://github.com/kommitters/editorjs-toggle-block/blob/main/CODE_OF_CONDUCT.md
[changelog]: https://github.com/kommitters/editorjs-toggle-block/blob/main/CHANGELOG.md
[contributing]: https://github.com/kommitters/editorjs-toggle-block/blob/main/CONTRIBUTING.md