Package Exports
- @toast-ui/editor-plugin-table-merged-cell
- @toast-ui/editor-plugin-table-merged-cell/dist/toastui-editor-plugin-table-merged-cell.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@toast-ui/editor-plugin-table-merged-cell) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
TOAST UI Editor : Table Merged Cell Plugin
This is a plugin of TOAST UI Editor to merge table columns.
🚩 Table of Contents
📁 Bundle File Structure
Files Distributed on npm
- node_modules/
- @toast-ui/
- editor-plugin-table-merged-cell/
- dist/
- toastui-editor-plugin-table-merged-cell.js
- toastui-editor-plugin-table-merged-cell.css
Files Distributed on CDN
The bundle files include all dependencies of this plugin.
- uicdn.toast.com/
- editor-plugin-table-merged-cell/
- latest/
- toastui-editor-plugin-table-merged-cell.js
- toastui-editor-plugin-table-merged-cell.min.js
- toastui-editor-plugin-table-merged-cell.css
- toastui-editor-plugin-table-merged-cell.min.css
📦 Usage npm
To use the plugin, @toast-ui/editor
must be installed.
Ref. Getting Started
Install
$ npm install @toast-ui/editor-plugin-table-merged-cell
Import Plugin
ES Modules
import '@toast-ui/editor-plugin-table-merged-cell/dist/toastui-editor-plugin-table-merged-cell.css';
import tableMergedCell from '@toast-ui/editor-plugin-table-merged-cell';
CommonJS
require('@toast-ui/editor-plugin-table-merged-cell/dist/toastui-editor-plugin-table-merged-cell.css');
const tableMergedCell = require('@toast-ui/editor-plugin-table-merged-cell');
Create Instance
Basic
import '@toast-ui/editor-plugin-table-merged-cell/dist/toastui-editor-plugin-table-merged-cell.css';
import Editor from '@toast-ui/editor';
import tableMergedCell from '@toast-ui/editor-plugin-table-merged-cell';
const editor = new Editor({
// ...
plugins: [tableMergedCell]
});
With Viewer
import '@toast-ui/editor-plugin-table-merged-cell/dist/toastui-editor-plugin-table-merged-cell.css';
import Viewer from '@toast-ui/editor/dist/toastui-editor-viewer';
import tableMergedCell from '@toast-ui/editor-plugin-table-merged-cell';
const viewer = new Viewer({
// ...
plugins: [tableMergedCell]
});
or
import '@toast-ui/editor-plugin-table-merged-cell/dist/toastui-editor-plugin-table-merged-cell.css';
import Editor from '@toast-ui/editor';
import tableMergedCell from '@toast-ui/editor-plugin-table-merged-cell';
const viewer = Editor.factory({
// ...
plugins: [tableMergedCell],
viewer: true
});
🗂 Usage CDN
To use the plugin, the CDN files(CSS, Script) of @toast-ui/editor
must be included.
Include Files
...
<head>
...
<link
rel="stylesheet"
href="https://uicdn.toast.com/editor-plugin-table-merged-cell/latest/toastui-editor-plugin-table-merged-cell.min.css"
/>
...
</head>
<body>
...
<!-- Editor -->
<script src="https://uicdn.toast.com/editor/latest/toastui-editor-all.min.js"></script>
<!-- Editor's Plugin -->
<script src="https://uicdn.toast.com/editor-plugin-table-merged-cell/latest/toastui-editor-plugin-table-merged-cell.min.js"></script>
...
</body>
...
Create Instance
Basic
const { Editor } = toastui;
const { tableMergedCell } = Editor.plugin;
const editor = new Editor({
// ...
plugins: [tableMergedCell]
});
With Viewer
const Viewer = toastui.Editor;
const { tableMergedCell } = Viewer.plugin;
const viewer = new Viewer({
// ...
plugins: [tableMergedCell]
});
or
const { Editor } = toastui;
const { tableMergedCell } = Editor.plugin;
const viewer = Editor.factory({
// ...
plugins: [tableMergedCell],
viewer: true
});