...
Code Block | ||||
---|---|---|---|---|
| ||||
var pluginName = "pluginName"; SynapEditor.addPlugin(pluginName, { init: function (editor) { // 플러그인 코드 } }); |
...
Status | ||
---|---|---|
|
에디터에 플러그인을 즉시 추가합니다.
"editor.plugins"에 따로 플러그인 이름을 추가하지 않아도 플러그인이 사용됩니다.
Params:
...
Name
...
Type
...
Attribute
...
Description
...
Example:
Code Block | ||||
---|---|---|---|---|
| ||||
var pluginName = "pluginName";
var editor = new SynapEditor(editorId, config, html, eventListener);
editor.addPlugin(pluginName, {
init: function (editor) {
// 플러그인 코드
}
}); |
...
Status | ||
---|---|---|
|
에디터에 버튼 정의를 등록합니다.
Params:
...
Name
...
Type
...
Attribute
...
Description
...
Example:
Code Block | ||||
---|---|---|---|---|
| ||||
var pluginName = "pluginName";
SynapEditor.addPlugin(pluginName, {
init: function (editor) {
// 플러그인 버튼 정의
editor.definePluginButton(pluginName, {
icon: '<svg><g>........</g></svg>',
label: '버튼이름', // 버튼에 마우스를 올리면 툴팁으로 보여집니다.
onClickFunc: function (editor) {
// 버튼을 클릭하면 실행
}
});
}
}); |
활용 예: 'Hello World~'를 에디터에 삽입하는 플러그인
...