tomyun/xeit — pull request #23 by tomyun (2013-06-21 14:36:58+00:00)
Title: 초기화면 지연현상 방지

북마클릿을 최초로 로딩하는 경우에는 여러 라이브러리들을 다 받아오느라 상당한 시간이 걸립니다. 그런데 현재 구조상으로는 메일 파싱까지 완료되어야 비밀번호 입력창이 등장하기 때문에 그 전까지는 빈 화면을 계속 쳐다보고 있어야 됩니다. 네트워크가 느리거나 PC 성능이 좋지 않은 경우에는 이 시간이 상당히 길어집니다.

구조를 조금 바꾸어서 메일 파싱을 하기 전에 일단 입력창부터 띄워놓고, 정보가 다 들어올 때까지는 스피너(#17)가 돌아가도록 하면 사용자에게 뭔가 작동중이라는 피드백을 줄 수 있어 좋을 것 같습니다.

관련 코드를 수정하면서 `setupAuthDialog()` 함수를 잘게 쪼개서 각 기능별로 분리시켜놓았습니다.