Jelajahi Sumber

refs #310:マークダウンテーブルをEnterキー押下で作成可能時、かつキャレットが行末にある時にキャレットのそばにアイコンを表示する
https://github.com/weseek/growi/issues/310

chosen マークダウンテーブルをEnterキー押下で作成可能時、かつキャレットが行末にある時にconsole.log()を表示する

kawasaki hirotsugu 8 tahun lalu
induk
melakukan
33dc82ade5
1 mengubah file dengan 7 tambahan dan 0 penghapusan
  1. 7 0
      resource/js/components/PageEditor/Editor.js

+ 7 - 0
resource/js/components/PageEditor/Editor.js

@@ -2,6 +2,7 @@ import React from 'react';
 import PropTypes from 'prop-types';
 
 import * as codemirror from 'codemirror';
+import mtu from './MarkdownTableUtil';
 
 import { UnControlled as ReactCodeMirror } from 'react-codemirror2';
 require('codemirror/lib/codemirror.css');
@@ -392,6 +393,12 @@ export default class Editor extends React.Component {
               // Emoji AutoComplete
               emojiAutoCompleteHelper.showHint(editor);
             }}
+            onCursor={(editor, event) => {
+              const strFromBol = mtu.getStrFromBol(editor);
+              if (mtu.isEndOfLine(editor) && mtu.linePartOfTableRE.test(strFromBol)){
+              console.log("console.log()")
+              }
+              }}
             onDragEnter={this.onDragEnterForCM}
           />
         </Dropzone>