...
| Code Block | ||||
|---|---|---|---|---|
| ||||
editor.setEventListener('beforePaste', function(data) {
var html = data.clipboardData.html;
var text = data.clipboardData.text;
var data = html ? html : getHTMLString(text);
// 붙여넣을 DATA 처리
editor.setContentsToPaste('<h1>사이냅에디터</h1>' + data);
});
/**
* Plaintext를 HTMLString으로 변환합니다.
* @param text {string}
* @returns {string}
*/
function getHTMLString(text) {
return (text || '').split(/\r\n|\r|\n/).map(txt => `<p style="margin: 0px;">${txt}</p>`).join(''); |
관련 API
...
} |