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 »

편집 API와 반응형보기 기능이 추가된 사이냅에디터 2.10.0 버전이 릴리즈 되었습니다.

주요 개선사항



1. 편집 API 추가

API를 이용한 문서 편집이 가능하도록 APIModel과 관련 API가 추가되었습니다.

APIModel에 대한 상세한 설명은 APIModel 도움말을 참고해주세요.

모델별 API 안내

기타 편집 API 추가 및 개선

API설명
insertHTML파라메터에 ID가 존재할 경우 ID와 Offset에 해당하는 위치에 삽입됩니다.
ID가 존재하지 않을 경우 현재 Selection을 기준으로 다음 문단에 삽입됩니다.
isDirty, clearDirty편집된 내용이 있는지 판단하기 위한 isDirty() 메소드와 이를 초기화하는 clearDirty() 메소드가 추가되었습니다.
getSelection에디터에서 selection 정보를 가져오는 API를 추가하였습니다. selection 정보에서 문단, 셀, 표의 ID와 offset정보를 구할 수 있습니다.
updateModel, updateBodyModelHTML DOM을 수정하고 그 내용을 편집모델에 반영 후 다시 렌더링할 수 있는 API를 추가하였습니다.
getAPIModels, getAPIModelById, getAPIModelsBySelector현재 selection, id, selector를 이용해서 편집용 APIModel을 가져오는 API를 추가하였습니다.
getContentsDocument에디터 편집영역의 document를 반환하는 API가 추가되었습니다. 
getHTMLElement, getHTMLElements캐럿이 위치한곳의 HTML Element 가져오기
getTableCellHTMLElement캐럿이 위치한 표에서 셀(TD 또는 TH)의 HTML Element 가져오기


2. 메뉴 및 툴바 토글 API 추가

메뉴와 툴바 토글을 위한 API가 추가되었습니다.

API설명

getUIManager().showMenu();

getUIManager().hideMenu();

메뉴를 보이거나 감춥니다.

Example
editor.getUIManager().showMenu();
editor.getUIManager().hideMenu();

getUIManager().showToolbar(index);

getUIManager().hideToolbar(index);

툴바를 라인단위로 보이거나 감춥니다.

index값이 0인 경우 첫번째 툴바 라인이 보이거나 감춰집니다.

Example
editor.getUIManager().showToolbar(0);
editor.getUIManager().hideToolbar(1);

3. 반응형보기 추가

4. 표 절대좌표 지원


5. 셀 풍선팝업 UX 변경


6. 단일셀 선택 UX 변경


7. 고정너비로 표 삽입 기능 추가


8. 이미지회전시 캡션 위치 조절


  • No labels