저장된 문서들의 추가/삭제된 이력을 비교할 수 있는 플러그인입니다.
사용방법
플러그인 파일 불러오기
<!-- SynapEditor 객체가 존재해야 적용할 수 있기 때문에 에디터 스크립트 파일 아래에 include 해야 합니다 --> <script src="documentComparison.min.js의 url"></script>
UI
플러그인 이름인 'documentComparison'을 사용하여 툴바 영역에 버튼을 추가할 수 있습니다.
툴바에 추가
에디터 설정
//...
'editor.toolbar': [
//...,
'documentComparison',
//...
],
// ...
메뉴에 추가
에디터 설정
//...
'editor.menu.definition': {
//...,
'tools': [
//...,
'documentComparison',
//...
],
//...
},
//...
플러그인 설정하기
사용 가능한 키
| Key | Type | 필수 | 설명 | |
|---|---|---|---|---|
| list | url | string | O |
|
headers | string |
| ||
params | string | O |
| |
| data | url | string | O |
|
| headers | string |
| ||
| params | string |
| ||
| paramKey | string |
|
에디터 설정
'documentComparison.config': {
'list': { // 저장된 문서 목록 리스트에 대한 config 설정입니다.
'url': '/getDocumentVersionList',
'headers': {},
'params': {}
},
'data': { // 저장된 문서 목록 중 하나의 데이터에 대한 config 설정입니다.
'url': '/getDocumentVersionData',
'headers': {},
'params': {},
'paramKey': ''
}
}
API 예제 코드:
// 작성 필요
