Ticket #954 (assigned enhancement)

Opened 5 months ago

Last modified 3 months ago

전역 도움말 기능

Reported by: inureyes Owned by: inureyes
Priority: major Milestone: 1.8
Component: User Interfaces Version: 1.7
Keywords: Cc:
Release:

Description

개요

  • 관리자 화면의 전역 도움말 기능을 지원합니다.
  • i18n support. shortcut support.

Change History

  Changed 5 months ago by inureyes

  • status changed from new to assigned

dojo로 구현했으나 모든 관리자 화면에서 이걸 로드시키는게 맞는지 모르겠습니다. (140k죠 dojo가...) 일단 가비지로 커밋은 해 놓고 다른 방법을 찾아야 겠습니다.

  Changed 5 months ago by inureyes

[5881]

  • dojo를 이용한 도움말 패널의 js만 우선 커밋
  • 그러나 쓰지 않는게 나을 것 같다...

  Changed 5 months ago by inureyes

modal dialog를 지원하는 가장 작은 도구는 mootools임. 그러나 native로 지원하지 않고 일종의 add-on을 사용해야 한다. 또한 mootools의 경우 글쓰기 화면에서 사용하는 javascript와 충돌 가능성이 있음. (method를 공유하는듯?)

  Changed 5 months ago by inureyes

[5882]

  • mootools 1.0을 기반으로 한 moodalbox 도입
  • 도움말 시스템을 본체에서 분리. 이후에 moodalbox 대신 다른 솔루션을 쓰더라도 그냥 가져다가 사용하면 되도록 합니다.
  • 이후 mootools 1.2에 번들된다고 알려진 modal dialog를 가져다가 사용하는 것도 고려하도록 하겠습니다.

  Changed 5 months ago by inureyes

[5888]

  • help 페이지 접근 권한 관련 수정
  • help 의 언어설정 반영
  • To be decided : i18n help resource의 위치가 language의 하위가 되어야 할까요? 아니면 별도로? 어플리케이션들은 보통 별도로 두긴 합니다만...

  Changed 5 months ago by inureyes

[5889]

  • 도움말 파일이 없을 경우에는 shortcut 파일을 참조하도록 함.

  Changed 5 months ago by inureyes

[5890]

  • 에디터 화면에서는 도움말을 불러오지 않습니다.

  Changed 5 months ago by inureyes

[5891] [5892]

  • helper window에 CSS를 정식으로 입힙니다.

  Changed 5 months ago by inureyes

[5893]

  • 리더 도움말 추가
  • 창 크기 조정
  • 테스트하고 싶으신 분은 ? 를 누르면 도움말이 뜹니다.
  • TODO : 링크 추가하기 (도우미 옆 단축키?)

  Changed 5 months ago by inureyes

TODO : 도움말 채우기 (포럼에서 이야기 하는 것으로 하겠습니다)

  Changed 4 months ago by inureyes

  • milestone changed from 1.7 to 1.7.1

follow-up: ↓ 13   Changed 4 months ago by coolengineer

Changeset: [6356]

  • #954
  • Added missing the third argument.

in reply to: ↑ 12   Changed 3 months ago by jparker

Replying to coolengineer:

Changeset: [6356] * #954 * Added missing the third argument.

  • trunk에 싱크해주세요.
Note: See TracTickets for help on using tickets.