table.js 432 B

123456789101112131415161718
  1. export default class TableConfigurer {
  2. constructor(crowi) {
  3. this.crowi = crowi;
  4. }
  5. clickHandler(markdownTableStr) {
  6. this.crowi.launchTableModal(markdownTableStr);
  7. }
  8. configure(md) {
  9. md.renderer.rules.table_open = (tokens, idx) => {
  10. const markdownTableStr = "tokensから取得";
  11. return '<table class="table table-bordered"><button onclick="clickHander(markdownTableStr)"></button>';
  12. };
  13. }
  14. }