Class: AXEditor

AXEditor

new AXEditor()

AXEditor

Version:
  • v1.4
Author:
  • tom@axisj.com

Extends

Methods

staticAXEditor.getContent(){String}

에디터의 내용을 반환합니다.

Example
     var myContent = myEditor.getContent();
     var content = [];
     while(myContent.length > 0){
    content.push("content="+myContent.substr(0, 102399).enc());
    myContent = myContent.substr(102399);
 }
     alert(content);
     // post전송할 때 짤림현상 방지를 위해서는 content를 잘라서 보내야 합니다.

staticAXEditor.insertIMG(img){AXEditor}

에디터 바디에 이미지를 추가합니다.

Name Type Description
img Object
Example
     var file = {
    id:"식별자", nm:"저장된파일이름", ty:"파일타입"
};
     myEditor.insertIMG(file);

staticAXEditor.removeIMG(fileID){AXEditor}

에디터 바디에서 이미지를 제거합니다.

Name Type Description
fileID String
Example
     myEditor.removeIMG("IMG_00110011");

staticAXEditor.setConfig()

선언된 스크롤 클래스를 사용하기 위해 속성을 정의합니다.

Type Description
Object
Example
     var myEditor = new AXEditor();

     myEditor.setConfig({
    targetID: "AXEditorTarget", // 에디터 표시 타겟
    lang: "kr",
    height: 300,
    frameSrc: "lib/AXEditor.html", // 에디터 컨텐츠 기본 HTML 위치
    editorFontFamily: "Malgun Gothic",
    fonts: ["Malgun Gothic","Gulim","Dotum","궁서"],
    onReady: function(){ // 에디터 준비완료
        myEditor.setContent($("#editContent"));
    },
    onresize: function(){ // 에디터 높이 변경 이벤트
        trace(this);
    }
});

staticAXEditor.setContent(content){AXEditor}

에디터의 내용을 정의합니다.

Name Type Description
content String | jQueryObject
Example
     myEditor.setContent($("#editContent"));
     myEditor.setContent("액시스제이");