You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suresh 7185b2d1c4
Removed multer
3 years ago
..
README.md Removed multer 3 years ago
cellselection.ts Removed multer 3 years ago
columnresizing.ts Removed multer 3 years ago
commands.ts Removed multer 3 years ago
copypaste.ts Removed multer 3 years ago
fixtables.ts Removed multer 3 years ago
index.ts Removed multer 3 years ago
input.ts Removed multer 3 years ago
schema.ts Removed multer 3 years ago
tablemap.ts Removed multer 3 years ago
tableview.ts Removed multer 3 years ago
util.ts Removed multer 3 years ago

README.md

ProseMirror table module

This module defines a schema extension to support tables with rowspan/colspan support, a custom selection class for cell selections in such a table, a plugin to manage such selections and enforce invariants on such tables, and a number of commands to work with tables.

The top-level directory contains a demo.js and index.html, which can be built with npm run build_demo to show a simple demo of how the module can be used.

Documentation

The module's main file exports everything you need to work with it. The first thing you'll probably want to do is create a table-enabled schema. That's what tableNodes is for:

@tableNodes

@tableEditing

@CellSelection

Commands

The following commands can be used to make table-editing functionality available to users.

@addColumnBefore

@addColumnAfter

@deleteColumn

@addRowBefore

@addRowAfter

@deleteRow

@mergeCells

@splitCell

@splitCellWithType

@setCellAttr

@toggleHeaderRow

@toggleHeaderColumn

@toggleHeaderCell

@toggleHeader

@goToNextCell

@deleteTable

Utilities

@fixTables

@TableMap