diff --git a/README.md b/README.md index e97a1d649..5bbb7263a 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,24 @@ ### 지하철 노선도 출력 기능 - 지하철 노선도 출력 버튼을 누르면 `
` 태그를 만들고 해당 태그 내부에 노선도를 출력한다. + +## 기능목록 단위 +- 지하철 역 이름을 입력받아 역 목록에 추가한다. + - 중복된 역 이름이 추가될 수 없다. +- 역 목록에서 지하철역을 삭제할 수 있다. +- 역 목록에서 지하철역이 삭제되면 이후 select element에서도 삭제된다. +- 지하철 노선을 추가할 수 있다. + - 상행 종점과 하행 종점을 선택한다. +- 노선 목록에서 노선을 삭제할 수 있다. +- 노선을 선택하여 원하는 위치에 구간을 추가할 수 있다. + - 추가할 위치는 음수가 될 수 없다. +- 노선에서 원하는 구간을 제거할 수 있다. + - 제거 버튼을 누르면 제거할 것인지 확인하는 경고창을 띄운다 + - 경고창에서 확인을 눌러야 구간이 제거된다. +- 노선 이름과 노선에 포함된 구간들을 출력한다. +- 새로고침 해도 데이터가 삭제되지 않는다. + + ### 기존 요구사항 - 사용자가 잘못된 입력 값을 작성한 경우 `alert`을 이용해 메시지를 보여주고, 재입력할 수 있게 한다. diff --git a/index.html b/index.html index fc99deac2..f4d60ca48 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,61 @@