tomyun/xeit — pull request #47 by tomyun (2013-07-21 06:09:54+00:00)
Title: Worker측 이벤트 처리 개선

암호 알고리즘을 담당하는 Web Worker측에는 `message` 및 `error` 이벤트 핸들러가 붙고, 각 이벤트가 처리되면 다시 핸들러를 제거하도록 되어 있는데요. 2개 붙이고 1개만 떼어내니 이후에 기존 핸들러가 다시 중복 호출되는 경우가 발생하고 있었네요. 눈에 띄지는 않았지만 비밀번호 입력 오류시에 화면에 2번 표시되고 있었습니다.

- `message`와 `error` 이벤트 핸들러를 함께 제거하는 `removeHandlers()` 추가
- 덤으로 `displayeError()`에서 `console.error()`로 보다 상세한 오류 정보 출력