Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.
RetroTech 팟캐스트 44BITS 팟캐스트

angular-summernote v0.3.1 릴리즈

v0.3.0 릴리즈 이후에 그동안 쌓였던 이슈를 다 털어버려서 프로젝트를 건드리지 않고 있었다. 11월부터 이슈가 하나씩 추가되기 시작했지만 바로 건드리지는 못하고 있었는데 지난번에 발생했던 error:isecdom Referencing a DOM node in Expression 오류에 대한 이슈가 다시 올라왔다. 처음에는 중복이슈인 줄 알았는데 재확인을 해보니 저번에 처리한 내용이 제대로 해결이 안된 거였다. 그냥 A 상황에서 발생하던 문제를 B 상황으로 바꿔놓았을 뿐...

uploadchange 이벤트가 발생하면 Summernote가 editable DOM을 콜백으로 전달하는데 Directive에서 받아서 콜백으로 전달해 주면 angular expression에서 DOM을 참조하지 말라는 오류가 발생한다. 전에는 콜백에서만 관련된 줄 알고 editable=""속성으로 객체를 따로 받아서 전달했는데 Summernote가 넘겨주는 DOM을 사용하는 것 자체에서 문제가 발생한다. 그래서 직접 editable DOM을 셀렉트해서 전달하니까 괜찮아 졌다. editable DOM은 어차리 summernote당 하나뿐이니까 한번 참조해 놓고 계속 전달하면 되니까 오히려 이전보다 괜찮은 것 같다. 이번 수정으로 해결됐기를...

그 사이에 summernote v0.6.0이 나와서 최신 버전으로 업데이트하고 v0.3.1을 릴리즈 했다.

그리고 HackerWins님의 개인 프로젝트에서 시작한 summernote가 이제는 Summernote Organization을 만들어서 django, rails등의 플러그인을 모두 한꺼번에 관리하기로 했다. 그래서 기존 저장소를 summernote아래로 옮겼으므로 주소도 https://github.com/outsideris/angular-summernote에서 https://github.com/summernote/angular-summernote로 변경되었다.(자동 리다이렉트된다.) angular-summernote는 계속 내가 관리하겠지만, 이제는 summernote의 이름 아래에서 관리된다. 원래도 공부 겸 summernote의 인기에 업혀갈 겸 만들었지만 summernote 전체 프로젝트에 대한 알림을 받기 시작하자 얼마나 많은 사람이 쓰고 있는지 새삼 깨닫고 있다. ㅎㅎ

2014/12/25 18:15 2014/12/25 18:15