-
-
Notifications
You must be signed in to change notification settings - Fork 316
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question. How to find the location of the currently focused cursor? #421
Comments
현재 선택된 포맷태그 찾기 현재 선택된 포맷태그 및 컴포넌트 찾기 테이블은 셀마다 포맷태그가 들어있기 때문에.. // 현재 노드
const currentNode = core.getSelectionNode();
// 현재 이미지, 테이블, 링크 등에 포커스가 있어서 편집 컨트롤러가 있을때 해당 플러그인의 이름 , 타켓 엘리먼트
core.currentControllerName; core.currentControllerTarget;
let f;
// 이미지 등의 file component 에는 포커스가 가지 않습니다.
const fileComponentInfo = this.getFileComponent(core.currentControllerTarget);
if (!!fileComponentInfo) {
f = fileComponentInfo.component;
} else {
// 테이블 포함된 현재 노드의 최상위 라인 찾기
f = util.getParentElement(currentNode, function (current) {return this.isWysiwygDiv(current.parentElement)}.bind(util))
} |
넵, 참고하겠습니다. 추가로 이미지 삽입시에 원본파일이 그대로 들어가 고화질의 사진일 경우 |
해당 이슈 링크 남겨드릴게요. |
정말 감사합니다. 이미지 관련하여 추가 질문 드려도 될까요? 이미지링크를 통한 삽입이 아닌, 로컬파일의 이미지를 올릴 경우 html코드가 매우 길어져 로컬 파일 업로드시 제 파일서버에 올린후 handleImageUpload() 메소드의 targetImgElement.src = ‘이미지링크’ 를 통해 html코드를 줄이고 싶습니다. 처음부터 이미지 링크로 삽입시에는 handleImageUpload 로컬파일을 올린 경우에만 파일 서버에 업로드후 링크를 바꿔주는 방식을 구현하고 싶은데요. 또는, 이 방법말고 이미지를 올릴 경우 html코드를 짧게 할 수 있는 더 좋은방법이 있을까요? +) 이미지는 2장이상 한번에 넣을 수 없는거죠? |
이미지 링크는 파일이 아니기 때문에 upload 관련 함수들이 호출되지 않습니다. "handleImageUpload" 메소드는 없고 "imageUploadHandler" 를 말씀하신거라면,
imageMultipleFile: true 로 설정하면 여러장 선택이 가능합니다. |
네 imageUploadUrl을 이용하는 방법이 가장 이상적인 것 같습니다. Request Header에 토큰 값 및 Request Body에 추가적인 값을 넣고싶은데 방법이 있을까요? |
"imageUploadHeader" 옵션이 있습니다. |
우선, 잦은 질문에도 빠른 피드백 감사드립니다. Body에는 현재 다른 API를 호출할 경우, 예로들면 로긴한 사용자의 휴대폰번호를 공통적으로 넣어서 휴대폰번호로 구분하여 |
Body 에 대한 설정 방법은 없습니다. |
네, Promise()에서 파일업로드 성공후 then 함수 내부에서 core.plugins.image.register.call에 필요 파라미터 삽입후 호출하였는데
|
음.. 그러면 지금 파일이 업로드 되기전에 "register" 가호출되는거 같은데요 |
then안에서 url있으면 호출하고 있어서, 우선 제가 놓친부분이 있는지 확인해보겠습니다^^ 여러모로 감사합니다. |
@JiHong88
How to find the location of the currently focused cursor?
현재 에디터에서 3줄을 입력하였을 경우, 2번째 라인에 포커스 되어 있을때 에디터 내부에서 focusing중인 해당 라인의 높이를 구할수있나요?
(offsetTop, height 등등)
core객체에 접근하면 firstElement, lastElement에 대해선 알 수 있는데, 현재 포커스중인 객체에 대한 값을 찾지 못해 문의드립니다.
The text was updated successfully, but these errors were encountered: