Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

이벤트 이름

  • initialized

  • beforeUploadImage

  • afterUploadImage
  • beforeUploadVideo

  • afterUploadVideo
  • beforeUploadFile

  • afterUploadFile

이벤트 등록 

에디터 초기화시 등록

1

var editorId = 'synapEditor';
var editorConfig = {};
var html = '';
var eventListeners = {
    '이벤트이름': function (e) {
    }
};

new SynapEditor(editorId, editorConfig, html, eventListeners);

API 사용

editor.setEventListener()

이벤트를 등록 할 때 사용하는 API입니다.

1
2

editor.setEventListener('이벤트이름'function(event) {
});


이벤트 해제

editor.removeEventListener()

editor.setEventListener : 등록한 이벤트를 제거 할 때 사용하는 API 입니다.

1

editor.removeEventListener('이벤트이름')

1. 초기화 이벤트

릴리즈 2.1.0 이상

함수방식

var editorId = 'synapEditor';
var editorConfig = {};
var html = '';

function SynapEditorInitialized(e) {
    // editor 초기화 완료시 실행 (async)
    var editor = e.editor;
}

function SynapEditorInitializedSync(e) {
    // editor 초기화 완료시 실행 (sync)
    var editor = e.editor;
}

new SynapEditor(editorId, editorConfig, html);


콜백방식

var editorId = 'synapEditor';
var editorConfig = {};
var html = '';
var eventListeners = {
    initialized: function (e) {
        // editor 초기화 완료시 실행 (async)
        var editor = e.editor;
    },
    initializedSync: function (e) {
        // editor 초기화 완료시 실행 (sync)
        var editor = e.editor;
    }
};

new SynapEditor(editorId, editorConfig, html, eventListeners);

함수로 전달되는 객체 형태

위 코드에서 사용되는 파라메터 e의 형식

e
{
	editor: {에디터 객체},
	eventType: 'initialized'
}
  • No labels