로그인

이메일
비밀번호
왼쪽에 걸리적 거리는 거 숨기기
제가 최근에 만든 플러그인들이 사용하는 태터 플러그인 Base 에 문제가 있네요.
플러그인 자체의 문제라기 보다는 플러그인 제작에 Prototype 을 사용했는데 이것 때문에 태터툴즈 기본 자바스크립트가 오작동을 하는 문제가 있습니다.
  1. 지금까지 발견된 오작동은 로그인 상태에서 포스트의 내용 상단의 공개 <-> 비공개 전환링크를 클릭했을때 자바스크립트 에러가 나는 점.

  2. 글 쓰거나 수정하는 에디터에서 위지윅모드 <-> HTML모드 전환할때 변경한 내용이 적용이 안되는 점.
어느 순간부터 안되는가 싶어서 왜 그런가 했더니 제가 만든 플러그인 때문에 그랬군요;

이유는 Prototype 에는 Object 객체의 prototype 를 확장시킨 몇가지 메쏘드들이 있는데, 이 함수들이 태터툴즈의 기본 자바스크립트에서 for-in 구문으로 돌릴때 같이 걸려버리게 되고 예상치 못하게 낚여버린 값들을 처리하다가 에러를 뱉어냅니다.

일단 지금 당장 해결방법은 태터 기본 자바스크립트 소스를 고쳐주는 수밖에 없지만 이건 너무 무책임하고...

Prototype 이 아닌 (Object 를 extend 하지 않는) 다른 프레임워크를 사용하는 식으로 만들어 재배포 해야 할 것 같네요; (태터 플러그인 Base 를 사용하는 모든 플러그인도 전부 수정해야 할 듯 ㅠㅠ)

일단은 jQuery 을 생각하고 있습니다... (아 jQuery 사용법 배워야 겠네 ㅠㅠ)

암튼 그동안 이것때문에 불편하셨던 분들께 죄송합니다 ㅠㅠ (특히 에디터에서의 문제가 무지하게 불편했다는;) 이것때문에 애꿎은 태터 쪽에 버그 리포팅하신 분도 있을지도;
영양가 있는 포스팅인가요
(아무도 투표를 안 했어요) 0점
2007/03/18 18:53 2007/03/18 18:53

Trackback Address :: http://hooriza.com/trackback/1074

  1. 미역 2007/03/18 23:13 댓글주소 | 수정 | 삭제 | 댓글

    후리자님 너무해요 미워할래요 히밤! 히밤! 히밤! 히밤! 히밤!

  2. 미역 2007/03/19 12:03 댓글주소 | 수정 | 삭제 | 댓글

    찰스 안죽었넹

  3. 우시경 2007/03/19 15:21 댓글주소 | 수정 | 삭제 | 댓글

    젠장... 씨뎅이 살아있잖아....

  4. Prime's 2007/03/19 16:32 댓글주소 | 수정 | 삭제 | 댓글

    개안아요~~ 판올림 될때까지 잠시 꺼두겠습니다....
    쓰는 입장에서는 감사할 따름이지요.
    이런 문제점이 있다는걸 알려주시는 것도.

[로그인][오픈아이디란?]