Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourYellow
title릴리즈 2.2.0 이상

이미지를 업로드 하기 전에 발생합니다. 이벤트 진행 취소가 가능합니다.

...

This event occurs before an image is uploaded. This event can be cancelled.

Adding Event: Using API

Code Block
languagejs
var editorId = 'synapEditor';
var editorConfig = {};
var html = '';
var editor = new SynapEditor(editorId, editorConfig, html);


editor.setEventListener('beforeUploadImage', function (e) {
});

...

Adding Event:

...

Function

Code Block
languagejs
var editorId = 'synapEditor';
var editorConfig = {};
var html = '';

function SynapEditorBeforeUploadImage(e) {
}

new SynapEditor(editorId, editorConfig, html);

...

Adding Event: When the Editor is initialized

Code Block
languagejs
var editorId = 'synapEditor';
var editorConfig = {};
var html = '';
var eventListeners = {
    beforeUploadImage: function (e) {
    }
};

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

함수로 전달되는 객체 형태

...

Object Delivered through Functions

In the form of parameter e delivered through functions

Code Block
languagejs
titlee
// release 2.2.0
{
	editor: SynapEditor,
	eventType:  'beforeUploadImage',
	cancelable: true,
	returnValue: null,
	fileName: 'filename.png', // Name 업로드of the 대상file 파일to 이름upload
	isBackground: false // 배경이미지인지 여부Whether the image is a background image
}
// release 2.2.1 or 이상above
{
	editor: SynapEditor,
	eventType:  'beforeUploadImage',
	cancelable: true,
	returnValue: null,
	fileType: 'image', // [2.2.1] 파일File 타입type
	fileName: 'filename.png',
	isBackground: false,
	uploadCount: 0 // [2.2.1] Number 업로드of 중인files 파일being uploaded (아직 업로드 되지 않은 업로드 대상 수the number of files to be uploaded whose upload is not completed yet)
}