이성주

유니코드 문제 해결+ menulist 버튼으로 바꿈 + html 이름 고치기

...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
2 "ExpandedNodes": [ 2 "ExpandedNodes": [
3 "" 3 ""
4 ], 4 ],
5 - "SelectedNode": "\\score_result.html", 5 + "SelectedNode": "\\select_opponent.html",
6 "PreviewInSolutionExplorer": false 6 "PreviewInSolutionExplorer": false
7 } 7 }
...\ No newline at end of file ...\ No newline at end of file
......
No preview for this file type
1 -<!DOCTYPE html> 1 +<!DOCTYPE html>
2 <html lang="ko"> 2 <html lang="ko">
3 <head> 3 <head>
4 <meta charset="utf-8"> 4 <meta charset="utf-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="viewport" content="width=device-width, initial-scale=1">
7 - <title>HearthCompare - 하스스톤 도우미</title> 7 + <title>HearthCompare - 하스스톤 도우미</title>
8 8
9 - <!-- 부트스트랩 --> 9 + <!-- 부트스트랩 -->
10 <link href="../../static/bootstrap-3.3.2-dist/css/bootstrap.min.css?ver=1" rel="stylesheet"> 10 <link href="../../static/bootstrap-3.3.2-dist/css/bootstrap.min.css?ver=1" rel="stylesheet">
11 <link href="../../static/main.css" rel="stylesheet"> 11 <link href="../../static/main.css" rel="stylesheet">
12 - <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js --> 12 + <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js -->
13 - <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. --> 13 + <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. -->
14 <!--[if lt IE 9]> 14 <!--[if lt IE 9]>
15 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> 15 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
16 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> 16 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
...@@ -23,11 +23,11 @@ ...@@ -23,11 +23,11 @@
23 type:'POST', 23 type:'POST',
24 url:'/logout', 24 url:'/logout',
25 success:function(result){ 25 success:function(result){
26 - alert('로그아웃에 성공하였습니다.\n로그인 화면으로 이동합니다.') 26 + alert('로그아웃에 성공하였습니다.\n로그인 화면으로 이동합니다.')
27 window.location.href='/' 27 window.location.href='/'
28 }, 28 },
29 error:function(result){ 29 error:function(result){
30 - alert('로그아웃에 실패하였습니다.') 30 + alert('로그아웃에 실패하였습니다.')
31 return false 31 return false
32 } 32 }
33 }) 33 })
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
50 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;"> 50 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;">
51 <ul class="nav navbar-nav"></ul> 51 <ul class="nav navbar-nav"></ul>
52 <div class="navbar-right"> 52 <div class="navbar-right">
53 - <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" /> 53 + <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" />
54 </div> 54 </div>
55 </div> 55 </div>
56 </div> 56 </div>
...@@ -60,19 +60,27 @@ ...@@ -60,19 +60,27 @@
60 <div class="container show-grid"> 60 <div class="container show-grid">
61 <div class="padding" style="width:100px"></div> 61 <div class="padding" style="width:100px"></div>
62 <div class="container" style="width:50%;"> 62 <div class="container" style="width:50%;">
63 - <h3 class="form-signin-heading"></h3> 63 + <h3 class="form-signin-heading">메뉴</h3>
64 <br> 64 <br>
65 - <table class="table"> 65 + <div class="col">
66 - <tr><td style="text-align: center;"><a class="list-group-item" href="/decklist">1. 멀리건 승률 확인하기</a></td></tr> 66 + <div class="row-md-5">
67 - <tr><td style="text-align: center;"><a class="list-group-item" href="/select_opponent">2. 상대편 직업의 주요 덱 보기</a></td></tr> 67 + <a href="/decklist"><input class="btn btn-lg btn-info btn-block" type="button" id="handprob_check" value="1. 멀리건 승률 확인하기" /></a>
68 - <tr><td style="text-align: center;"><a class="list-group-item" href="#">3. 투기장 카드 점수 확인하기</a></td></tr> 68 + </div>
69 - </table> 69 + <br>
70 + <div class="row-md-5">
71 + <a href="/select_opponent"><input class="btn btn-lg btn-info btn-block" type="button" id="oppenentdeck_check" value="2. 상대편 직업의 주요 덱 보기" /></a>
72 + </div>
73 + <br>
74 + <div class="row-md-5">
75 + <a href="/select_mine"><input class="btn btn-lg btn-info btn-block" type="button" id="cardscore_check" value="3. 투기장 카드 점수 확인하기" /></a>
76 + </div>
77 + </div>
70 </div> 78 </div>
71 </div> 79 </div>
72 80
73 - <!-- jQuery (부트스트랩의 자바스크립트 플러그인을 위해 필요합니다) --> 81 + <!-- jQuery (부트스트랩의 자바스크립트 플러그인을 위해 필요합니다) -->
74 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> 82 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
75 - <!-- 모든 컴파일된 플러그인을 포함합니다 (아래), 원하지 않는다면 필요한 각각의 파일을 포함하세요 --> 83 + <!-- 모든 컴파일된 플러그인을 포함합니다 (아래), 원하지 않는다면 필요한 각각의 파일을 포함하세요 -->
76 <script src="../../static/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script> 84 <script src="../../static/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script>
77 </body> 85 </body>
78 </html> 86 </html>
...\ No newline at end of file ...\ No newline at end of file
......
1 -<!DOCTYPE html> 1 +<!DOCTYPE html>
2 <html lang="ko"> 2 <html lang="ko">
3 <head> 3 <head>
4 <meta charset="utf-8"> 4 <meta charset="utf-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="viewport" content="width=device-width, initial-scale=1">
7 - <title>HearthCompare - 하스스톤 도우미</title> 7 + <title>HearthCompare - 하스스톤 도우미</title>
8 8
9 - <!-- 부트스트랩 --> 9 + <!-- 부트스트랩 -->
10 <link href="../../static/bootstrap-3.3.2-dist/css/bootstrap.min.css?ver=1" rel="stylesheet"> 10 <link href="../../static/bootstrap-3.3.2-dist/css/bootstrap.min.css?ver=1" rel="stylesheet">
11 <link href="../../static/main.css" rel="stylesheet"> 11 <link href="../../static/main.css" rel="stylesheet">
12 - <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js --> 12 + <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js -->
13 - <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. --> 13 + <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. -->
14 <!--[if lt IE 9]> 14 <!--[if lt IE 9]>
15 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> 15 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
16 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> 16 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
...@@ -23,11 +23,11 @@ ...@@ -23,11 +23,11 @@
23 type:'POST', 23 type:'POST',
24 url:'/logout', 24 url:'/logout',
25 success:function(result){ 25 success:function(result){
26 - alert('로그아웃에 성공하였습니다.\n로그인 화면으로 이동합니다.') 26 + alert('로그아웃에 성공하였습니다.\n로그인 화면으로 이동합니다.')
27 window.location.href='/' 27 window.location.href='/'
28 }, 28 },
29 error:function(result){ 29 error:function(result){
30 - alert('로그아웃에 실패하였습니다.') 30 + alert('로그아웃에 실패하였습니다.')
31 return false 31 return false
32 } 32 }
33 }) 33 })
...@@ -50,26 +50,25 @@ ...@@ -50,26 +50,25 @@
50 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;"> 50 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;">
51 <ul class="nav navbar-nav"></ul> 51 <ul class="nav navbar-nav"></ul>
52 <div class="navbar-right"> 52 <div class="navbar-right">
53 - <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" /> 53 + <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" />
54 </div> 54 </div>
55 </div> 55 </div>
56 </div> 56 </div>
57 </nav> 57 </nav>
58 58
59 <div class="container show-grid"> 59 <div class="container show-grid">
60 - <div class="padding" style="width:100px"></div> 60 + <div class="padding-top" style="width:100px"></div>
61 - <br> 61 + <br><br><br><br><br>
62 - <br> 62 + <h3 class="form-signin-heading">내 덱</h3>
63 - <h3 class="form-signin-heading">내 덱</h3>
64 <div id="opponentDecks"> 63 <div id="opponentDecks">
65 <table class="table" style="text-align: center;"> 64 <table class="table" style="text-align: center;">
66 <thead> 65 <thead>
67 - <td>이름</td> 66 + <td>덱 이름</td>
68 - <td></td> 67 + <td>승률</td>
69 </thead> 68 </thead>
70 <tbody> 69 <tbody>
71 <tr> 70 <tr>
72 - <td><a class="list-group-item">덱이름1</a></td> 71 + <td><a class="list-group-item">덱 이름</a></td>
73 <td><a class="list-group-item">56</a></td> 72 <td><a class="list-group-item">56</a></td>
74 </tr> 73 </tr>
75 </tbody> 74 </tbody>
...@@ -77,49 +76,49 @@ ...@@ -77,49 +76,49 @@
77 </div> 76 </div>
78 <br> 77 <br>
79 <br> 78 <br>
80 - <h3 class="form-signin-heading">멀리건 승률</h3> 79 + <h3 class="form-signin-heading">멀리건 승률</h3>
81 <div id="yourMulligan"> 80 <div id="yourMulligan">
82 <table class="table" style="text-align: center;"> 81 <table class="table" style="text-align: center;">
83 <thead> 82 <thead>
84 - <td>카드 이름</td> 83 + <td>카드 이름</td>
85 - <td>멀리건 승률</td> 84 + <td>멀리건 승률</td>
86 </thead> 85 </thead>
87 <tbody> 86 <tbody>
88 <tr> 87 <tr>
89 - <td><a class="list-group-item">카드이름1</a></td> 88 + <td><a class="list-group-item">카드 이름</a></td>
90 <td><a class="list-group-item">60</a></td> 89 <td><a class="list-group-item">60</a></td>
91 </tr> 90 </tr>
92 - <input type="button" class="btn btn-primary btn-block" id="newDeckButton" value="확인" />
93 <tr> 91 <tr>
94 - <td><a class="list-group-item">카드이름2</a></td> 92 + <td><a class="list-group-item">카드 이름</a></td>
95 <td><a class="list-group-item">59</a></td> 93 <td><a class="list-group-item">59</a></td>
96 </tr> 94 </tr>
97 <tr> 95 <tr>
98 - <td><a class="list-group-item">카드이름3</a></td> 96 + <td><a class="list-group-item">카드 이름</a></td>
99 <td><a class="list-group-item">58</a></td> 97 <td><a class="list-group-item">58</a></td>
100 </tr> 98 </tr>
101 <tr> 99 <tr>
102 - <td><a class="list-group-item">카드이름4</a></td> 100 + <td><a class="list-group-item">카드 이름</a></td>
103 <td><a class="list-group-item">57</a></td> 101 <td><a class="list-group-item">57</a></td>
104 </tr> 102 </tr>
105 </tbody> 103 </tbody>
106 </table> 104 </table>
105 + <input type="button" class="btn btn-primary btn-block" id="newDeckButton" value="멀리건 승률 표출하기" />
107 </div> 106 </div>
108 <br> 107 <br>
109 <br> 108 <br>
110 <div class="row"> 109 <div class="row">
111 <div class="col-md-6"> 110 <div class="col-md-6">
112 - <a href="/menulist"><input class="btn btn-lg btn-primary btn-block" type="button" id="backToMenuList" value="메뉴 선택으로 돌아가기" /></a> 111 + <a href="/menulist"><input class="btn btn-lg btn-primary btn-block" type="button" id="backToMenuList" value="메뉴 선택으로 돌아가기" /></a>
113 </div> 112 </div>
114 <div class="col-md-6"> 113 <div class="col-md-6">
115 - <a href="/decklist"><input class="btn btn-lg btn-primary btn-block" type="button" id="backToDeckList" value="내 덱 리스트로 돌아가기" /></a> 114 + <a href="/decklist"><input class="btn btn-lg btn-primary btn-block" type="button" id="backToDeckList" value="내 덱 리스트로 돌아가기" /></a>
116 </div> 115 </div>
117 </div> 116 </div>
118 </div> 117 </div>
119 118
120 - <!-- jQuery (부트스트랩의 자바스크립트 플러그인을 위해 필요합니다) --> 119 + <!-- jQuery (부트스트랩의 자바스크립트 플러그인을 위해 필요합니다) -->
121 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> 120 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
122 - <!-- 모든 컴파일된 플러그인을 포함합니다 (아래), 원하지 않는다면 필요한 각각의 파일을 포함하세요 --> 121 + <!-- 모든 컴파일된 플러그인을 포함합니다 (아래), 원하지 않는다면 필요한 각각의 파일을 포함하세요 -->
123 <script src="../../static/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script> 122 <script src="../../static/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script>
124 </body> 123 </body>
125 </html> 124 </html>
...\ No newline at end of file ...\ No newline at end of file
......
1 -<!DOCTYPE html> 1 +<!DOCTYPE html>
2 <html lang="ko"> 2 <html lang="ko">
3 <head> 3 <head>
4 <meta charset="utf-8"> 4 <meta charset="utf-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="viewport" content="width=device-width, initial-scale=1">
7 - <title>HearthCompare - 하스스톤 도우미</title> 7 + <title>HearthCompare - 하스스톤 도우미</title>
8 8
9 - <!-- 부트스트랩 --> 9 + <!-- 부트스트랩 -->
10 <link href="../../static/bootstrap-3.3.2-dist/css/bootstrap.min.css?ver=1" rel="stylesheet"> 10 <link href="../../static/bootstrap-3.3.2-dist/css/bootstrap.min.css?ver=1" rel="stylesheet">
11 <link href="../../static/main.css" rel="stylesheet"> 11 <link href="../../static/main.css" rel="stylesheet">
12 - <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js --> 12 + <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js -->
13 - <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. --> 13 + <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. -->
14 <!--[if lt IE 9]> 14 <!--[if lt IE 9]>
15 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> 15 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
16 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> 16 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
...@@ -23,11 +23,11 @@ ...@@ -23,11 +23,11 @@
23 type:'POST', 23 type:'POST',
24 url:'/logout', 24 url:'/logout',
25 success:function(result){ 25 success:function(result){
26 - alert('로그아웃에 성공하였습니다.\n로그인 화면으로 이동합니다.') 26 + alert('로그아웃에 성공하였습니다.\n로그인 화면으로 이동합니다.')
27 window.location.href='/' 27 window.location.href='/'
28 }, 28 },
29 error:function(result){ 29 error:function(result){
30 - alert('로그아웃에 실패하였습니다.') 30 + alert('로그아웃에 실패하였습니다.')
31 return false 31 return false
32 } 32 }
33 }) 33 })
...@@ -50,70 +50,70 @@ ...@@ -50,70 +50,70 @@
50 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;"> 50 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;">
51 <ul class="nav navbar-nav"></ul> 51 <ul class="nav navbar-nav"></ul>
52 <div class="navbar-right"> 52 <div class="navbar-right">
53 - <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" /> 53 + <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" />
54 </div> 54 </div>
55 </div> 55 </div>
56 </div> 56 </div>
57 </nav> 57 </nav>
58 58
59 <div class="container show-grid"> 59 <div class="container show-grid">
60 - <div class="padding" style="width:100px"></div> 60 + <div class="padding-top" style="width:100px"></div>
61 - <br> 61 + <br><br><br><br><br>
62 - <br> 62 + <h3 class="form-signin-heading">내 직업</h3>
63 - <h3 class="form-signin-heading">내 직업</h3>
64 <div id="opponentDecks"> 63 <div id="opponentDecks">
65 <table class="table" style="text-align: center;"> 64 <table class="table" style="text-align: center;">
66 <thead> 65 <thead>
67 - <td>직업</td> 66 + <td>직업</td>
68 </thead> 67 </thead>
69 <tbody> 68 <tbody>
70 <tr> 69 <tr>
71 - <td><a class="list-group-item">직업</a></td> 70 + <td><a class="list-group-item">드루이드</a></td>
72 </tr> 71 </tr>
73 </tbody> 72 </tbody>
74 </table> 73 </table>
75 </div> 74 </div>
76 <br> 75 <br>
77 <br> 76 <br>
78 - <h3 class="form-signin-heading">투기장 카드 점수</h3> 77 + <h3 class="form-signin-heading">투기장 카드 점수</h3>
79 <div id="yourMulligan"> 78 <div id="yourMulligan">
80 <table class="table" style="text-align: center;"> 79 <table class="table" style="text-align: center;">
81 <thead> 80 <thead>
82 - <td>카드 이름</td> 81 + <td>카드 이름</td>
83 - <td>카드 점수</td> 82 + <td>카드 점수</td>
84 </thead> 83 </thead>
85 <tbody> 84 <tbody>
86 <tr> 85 <tr>
87 - <td><a class="list-group-item">카드이름1</a></td> 86 + <td><a class="list-group-item">카드 이름</a></td>
88 <td><a class="list-group-item">60</a></td> 87 <td><a class="list-group-item">60</a></td>
89 </tr> 88 </tr>
90 - <input type="button" class="btn btn-primary btn-block" id="newDeckButton" value="확인" />
91 <tr> 89 <tr>
92 - <td><a class="list-group-item">카드이름2</a></td> 90 + <td><a class="list-group-item">카드 이름</a></td>
93 <td><a class="list-group-item">59</a></td> 91 <td><a class="list-group-item">59</a></td>
94 </tr> 92 </tr>
95 <tr> 93 <tr>
96 - <td><a class="list-group-item">카드이름3</a></td> 94 + <td><a class="list-group-item">카드 이름</a></td>
97 <td><a class="list-group-item">58</a></td> 95 <td><a class="list-group-item">58</a></td>
98 </tr> 96 </tr>
97 +
99 </tbody> 98 </tbody>
100 </table> 99 </table>
100 + <input type="button" class="btn btn-primary btn-block" id="newDeckButton" value="카드 점수 표출하기" />
101 </div> 101 </div>
102 <br> 102 <br>
103 <br> 103 <br>
104 <div class="row"> 104 <div class="row">
105 <div class="col-md-6"> 105 <div class="col-md-6">
106 - <a href="/menulist"><input class="btn btn-lg btn-primary btn-block" type="button" id="backToMenuList" value="메뉴 선택으로 돌아가기" /></a> 106 + <a href="/menulist"><input class="btn btn-lg btn-primary btn-block" type="button" id="backToMenuList" value="메뉴 선택으로 돌아가기" /></a>
107 </div> 107 </div>
108 <div class="col-md-6"> 108 <div class="col-md-6">
109 - <a href="/select_mine"><input class="btn btn-lg btn-primary btn-block" type="button" id="backToMine" value="내 직업 선택으로 돌아가기" /></a> 109 + <a href="/select_mine"><input class="btn btn-lg btn-primary btn-block" type="button" id="backToMine" value="내 직업 선택으로 돌아가기" /></a>
110 </div> 110 </div>
111 </div> 111 </div>
112 </div> 112 </div>
113 113
114 - <!-- jQuery (부트스트랩의 자바스크립트 플러그인을 위해 필요합니다) --> 114 + <!-- jQuery (부트스트랩의 자바스크립트 플러그인을 위해 필요합니다) -->
115 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> 115 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
116 - <!-- 모든 컴파일된 플러그인을 포함합니다 (아래), 원하지 않는다면 필요한 각각의 파일을 포함하세요 --> 116 + <!-- 모든 컴파일된 플러그인을 포함합니다 (아래), 원하지 않는다면 필요한 각각의 파일을 포함하세요 -->
117 <script src="../../static/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script> 117 <script src="../../static/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script>
118 </body> 118 </body>
119 </html> 119 </html>
...\ No newline at end of file ...\ No newline at end of file
......
1 -<!DOCTYPE html> 1 +<!DOCTYPE html>
2 <html lang="ko"> 2 <html lang="ko">
3 <head> 3 <head>
4 <meta charset="utf-8"> 4 <meta charset="utf-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="viewport" content="width=device-width, initial-scale=1">
7 - <title>HearthCompare - 하스스톤 도우미</title> 7 + <title>HearthCompare - 하스스톤 도우미</title>
8 8
9 - <!-- 부트스트랩 --> 9 + <!-- 부트스트랩 -->
10 <link href="../../static/bootstrap-3.3.2-dist/css/bootstrap.min.css?ver=1" rel="stylesheet"> 10 <link href="../../static/bootstrap-3.3.2-dist/css/bootstrap.min.css?ver=1" rel="stylesheet">
11 <link href="../../static/main.css" rel="stylesheet"> 11 <link href="../../static/main.css" rel="stylesheet">
12 - <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js --> 12 + <!-- IE8 에서 HTML5 요소와 미디어 쿼리를 위한 HTML5 shim 와 Respond.js -->
13 - <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. --> 13 + <!-- WARNING: Respond.js 는 당신이 file:// 을 통해 페이지를 볼 때는 동작하지 않습니다. -->
14 <!--[if lt IE 9]> 14 <!--[if lt IE 9]>
15 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> 15 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
16 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> 16 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
...@@ -23,11 +23,11 @@ ...@@ -23,11 +23,11 @@
23 type:'POST', 23 type:'POST',
24 url:'/logout', 24 url:'/logout',
25 success:function(result){ 25 success:function(result){
26 - alert('로그아웃에 성공하였습니다.\n로그인 화면으로 이동합니다.') 26 + alert('로그아웃에 성공하였습니다.\n로그인 화면으로 이동합니다.')
27 window.location.href='/' 27 window.location.href='/'
28 }, 28 },
29 error:function(result){ 29 error:function(result){
30 - alert('로그아웃에 실패하였습니다.') 30 + alert('로그아웃에 실패하였습니다.')
31 return false 31 return false
32 } 32 }
33 }) 33 })
...@@ -36,8 +36,8 @@ ...@@ -36,8 +36,8 @@
36 let data=new Object() 36 let data=new Object()
37 let opponentClass=$('input[name="checkOpponent"]:checked').val() 37 let opponentClass=$('input[name="checkOpponent"]:checked').val()
38 data.opponentClass=opponentClass 38 data.opponentClass=opponentClass
39 - const stringData=JSON.stringify(data) 39 + const stringData = JSON.stringify(data)
40 - alert('상대편 직업의 덱을 검색하는 동안 잠시만 기다려주십시오.\n검색이 완료되면 자동으로 창이 이동됩니다.') 40 + alert('')
41 $.ajax({ 41 $.ajax({
42 type:'POST', 42 type:'POST',
43 url:'/api/card/setopponentclass', 43 url:'/api/card/setopponentclass',
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
50 window.location.href='/deck_result' 50 window.location.href='/deck_result'
51 }, 51 },
52 error:function(){ 52 error:function(){
53 - alert('상대편의 직업 선택에 실패했습니다.') 53 + alert('내 직업 선택에 실패했습니다.')
54 return false 54 return false
55 } 55 }
56 }) 56 })
...@@ -71,34 +71,35 @@ ...@@ -71,34 +71,35 @@
71 <a class="navbar-brand" href="/">HearthCompare</a> 71 <a class="navbar-brand" href="/">HearthCompare</a>
72 </div> 72 </div>
73 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;"> 73 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;">
74 - <ul class="nav navbar-nav"></ul> 74 + <ul class="nav navbar-nav">
75 + </ul>
75 <div class="navbar-right"> 76 <div class="navbar-right">
76 - <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" /> 77 + <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" />
77 </div> 78 </div>
78 </div> 79 </div>
79 </div> 80 </div>
80 </nav> 81 </nav>
81 82
82 - <div class="container show-grid"> 83 + <div class="container show-grid" >
83 <div class="padding" style="width:100px"></div> 84 <div class="padding" style="width:100px"></div>
84 - <h3 class="form-signin-heading">상대편의 직업을 선택해 주세요</h3> 85 + <h3 class="form-signin-heading">내가 고른 투기장 직업을 선택해 주세요</h3>
85 <br> 86 <br>
86 <br> 87 <br>
87 <div class="row" style="text-align: center;"> 88 <div class="row" style="text-align: center;">
88 <div class="col-md-4"> 89 <div class="col-md-4">
89 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/c/c5/Garrosh_Hellscream%28635%29.png?version=1b614ad5340f67612d99542b05168969" style="width:200px;height:250px;" /> 90 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/c/c5/Garrosh_Hellscream%28635%29.png?version=1b614ad5340f67612d99542b05168969" style="width:200px;height:250px;"/>
90 <br> 91 <br>
91 - <input type="radio" name="checkOpponent" value="WARRIOR" />전사 92 + <input type="radio" name="checkOpponent" value="WARRIOR"/>전사
92 </div> 93 </div>
93 <div class="col-md-4"> 94 <div class="col-md-4">
94 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/4/4b/Thrall%28319%29.png?version=d0a09d4b1a9973cf5d3853798915d1ac" style="width:200px;height:250px;" /> 95 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/4/4b/Thrall%28319%29.png?version=d0a09d4b1a9973cf5d3853798915d1ac" style="width:200px;height:250px;"/>
95 <br> 96 <br>
96 - <input type="radio" name="checkOpponent" value="SHAMAN" />술사 97 + <input type="radio" name="checkOpponent" value="SHAMAN"/>주술사
97 </div> 98 </div>
98 <div class="col-md-4"> 99 <div class="col-md-4">
99 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/a/a4/Valeera_Sanguinar%282%29.png?version=8e1f8248cfd10cd0780944f5adae3c88" style="width:200px;height:250px;" /> 100 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/a/a4/Valeera_Sanguinar%282%29.png?version=8e1f8248cfd10cd0780944f5adae3c88" style="width:200px;height:250px;"/>
100 <br> 101 <br>
101 - <input type="radio" name="checkOpponent" value="ROGUE" />도적 102 + <input type="radio" name="checkOpponent" value="ROGUE"/>도적
102 </div> 103 </div>
103 </div> 104 </div>
104 <br> 105 <br>
...@@ -106,19 +107,19 @@ ...@@ -106,19 +107,19 @@
106 <br> 107 <br>
107 <div class="row" style="text-align: center;"> 108 <div class="row" style="text-align: center;">
108 <div class="col-md-4"> 109 <div class="col-md-4">
109 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/4/4d/Uther_Lightbringer%28257%29.png?version=6dfe616bf25bb33225417253ae47a6d8" style="width:200px;height:250px;" /> 110 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/4/4d/Uther_Lightbringer%28257%29.png?version=6dfe616bf25bb33225417253ae47a6d8" style="width:200px;height:250px;"/>
110 <br> 111 <br>
111 - <input type="radio" name="checkOpponent" value="PALADIN" />성기사 112 + <input type="radio" name="checkOpponent" value="PALADIN"/>성기사
112 </div> 113 </div>
113 <div class="col-md-4"> 114 <div class="col-md-4">
114 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/a/a0/Rexxar%28484%29.png?version=f018fc6e46b383cc12aefb4b51a66206" style="width:200px;height:250px;" /> 115 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/a/a0/Rexxar%28484%29.png?version=f018fc6e46b383cc12aefb4b51a66206" style="width:200px;height:250px;"/>
115 <br> 116 <br>
116 - <input type="radio" name="checkOpponent" value="HUNTER" />냥꾼 117 + <input type="radio" name="checkOpponent" value="HUNTER"/>사냥꾼
117 </div> 118 </div>
118 <div class="col-md-4"> 119 <div class="col-md-4">
119 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/f/fa/Malfurion_Stormrage%28621%29.png?version=77c0505d00ce8f853911fe2926f85271" style="width:200px;height:250px;" /> 120 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/f/fa/Malfurion_Stormrage%28621%29.png?version=77c0505d00ce8f853911fe2926f85271" style="width:200px;height:250px;"/>
120 <br> 121 <br>
121 - <input type="radio" name="checkOpponent" value="DRUID" />루이드 122 + <input type="radio" name="checkOpponent" value="DRUID"/>드루이드
122 </div> 123 </div>
123 </div> 124 </div>
124 <br> 125 <br>
...@@ -126,19 +127,19 @@ ...@@ -126,19 +127,19 @@
126 <br> 127 <br>
127 <div class="row" style="text-align: center;"> 128 <div class="row" style="text-align: center;">
128 <div class="col-md-4"> 129 <div class="col-md-4">
129 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/0/0a/Gul%27dan%28618%29.png?version=cdc516499d50f4887dc32d5a57674c2d" style="width:200px;height:250px;" /> 130 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/0/0a/Gul%27dan%28618%29.png?version=cdc516499d50f4887dc32d5a57674c2d" style="width:200px;height:250px;"/>
130 <br> 131 <br>
131 - <input type="radio" name="checkOpponent" value="WARLOCK" />마법사 132 + <input type="radio" name="checkOpponent" value="WARLOCK"/>흑마법사
132 </div> 133 </div>
133 <div class="col-md-4"> 134 <div class="col-md-4">
134 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/3/3c/Jaina_Proudmoore%28320%29.png?version=3b2fe59be9088a51fc77e579e4faa8ce" style="width:200px;height:250px;" /> 135 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/3/3c/Jaina_Proudmoore%28320%29.png?version=3b2fe59be9088a51fc77e579e4faa8ce" style="width:200px;height:250px;"/>
135 <br> 136 <br>
136 - <input type="radio" name="checkOpponent" value="MAGE" />마법사 137 + <input type="radio" name="checkOpponent" value="MAGE"/>마법사
137 </div> 138 </div>
138 <div class="col-md-4"> 139 <div class="col-md-4">
139 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/8/80/Anduin_Wrynn%28110%29.png?version=0bac7e0db29ce55f333afe972a0afdb0" style="width:200px;height:250px;" /> 140 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/8/80/Anduin_Wrynn%28110%29.png?version=0bac7e0db29ce55f333afe972a0afdb0" style="width:200px;height:250px;"/>
140 <br> 141 <br>
141 - <input type="radio" name="checkOpponent" value="PRIEST" />사제 142 + <input type="radio" name="checkOpponent" value="PRIEST"/>사제
142 </div> 143 </div>
143 </div> 144 </div>
144 <br> 145 <br>
...@@ -146,16 +147,16 @@ ...@@ -146,16 +147,16 @@
146 <div class="row"> 147 <div class="row">
147 <div class="col-md-5"></div> 148 <div class="col-md-5"></div>
148 <div class="col-md-2"> 149 <div class="col-md-2">
149 - <input class="btn btn-lg btn-primary btn-block" type="button" id="submitButton" value="확인" /> 150 + <input class="btn btn-lg btn-primary btn-block" type="button" id="submitButton" value="확인"/>
150 </div> 151 </div>
151 <div class="col-md-5"></div> 152 <div class="col-md-5"></div>
152 </div> 153 </div>
153 <div class="padding" style="width:100px"></div> 154 <div class="padding" style="width:100px"></div>
154 </div> 155 </div>
155 156
156 - <!-- jQuery (부트스트랩의 자바스크립트 플러그인을 위해 필요합니다) --> 157 + <!-- jQuery (부트스트랩의 자바스크립트 플러그인을 위해 필요합니다) -->
157 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> 158 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
158 - <!-- 모든 컴파일된 플러그인을 포함합니다 (아래), 원하지 않는다면 필요한 각각의 파일을 포함하세요 --> 159 + <!-- 모든 컴파일된 플러그인을 포함합니다 (아래), 원하지 않는다면 필요한 각각의 파일을 포함하세요 -->
159 <script src="../../static/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script> 160 <script src="../../static/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script>
160 </body> 161 </body>
161 </html> 162 </html>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
37 let opponentClass=$('input[name="checkOpponent"]:checked').val() 37 let opponentClass=$('input[name="checkOpponent"]:checked').val()
38 data.opponentClass=opponentClass 38 data.opponentClass=opponentClass
39 const stringData=JSON.stringify(data) 39 const stringData=JSON.stringify(data)
40 + alert('상대편 직업의 주요 덱을 가져오는 동안 잠시만 기다려주십시오.')
40 $.ajax({ 41 $.ajax({
41 type:'POST', 42 type:'POST',
42 url:'/api/card/setopponentclass', 43 url:'/api/card/setopponentclass',
...@@ -49,7 +50,7 @@ ...@@ -49,7 +50,7 @@
49 window.location.href='/deck_result' 50 window.location.href='/deck_result'
50 }, 51 },
51 error:function(){ 52 error:function(){
52 - alert('내 직업 선택에 실패했습니다.') 53 + alert('상대편 덱을 불러오는데 실패했습니다.')
53 return false 54 return false
54 } 55 }
55 }) 56 })
...@@ -70,8 +71,7 @@ ...@@ -70,8 +71,7 @@
70 <a class="navbar-brand" href="/">HearthCompare</a> 71 <a class="navbar-brand" href="/">HearthCompare</a>
71 </div> 72 </div>
72 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;"> 73 <div class="navbar-collapse collapse" id="navbar" aria-expanded="false" style="height: 1px;">
73 - <ul class="nav navbar-nav"> 74 + <ul class="nav navbar-nav"></ul>
74 - </ul>
75 <div class="navbar-right"> 75 <div class="navbar-right">
76 <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" /> 76 <input type="button" class="btn navbar-btn" id="logoutButton" style="color:#000;" value="로그아웃" />
77 </div> 77 </div>
...@@ -79,26 +79,26 @@ ...@@ -79,26 +79,26 @@
79 </div> 79 </div>
80 </nav> 80 </nav>
81 81
82 - <div class="container show-grid" > 82 + <div class="container show-grid">
83 <div class="padding" style="width:100px"></div> 83 <div class="padding" style="width:100px"></div>
84 - <h3 class="form-signin-heading">내가 고른 투기장 직업을 선택해 주세요</h3> 84 + <h3 class="form-signin-heading">상대편의 직업을 선택해주세요.</h3>
85 <br> 85 <br>
86 <br> 86 <br>
87 <div class="row" style="text-align: center;"> 87 <div class="row" style="text-align: center;">
88 <div class="col-md-4"> 88 <div class="col-md-4">
89 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/c/c5/Garrosh_Hellscream%28635%29.png?version=1b614ad5340f67612d99542b05168969" style="width:200px;height:250px;"/> 89 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/c/c5/Garrosh_Hellscream%28635%29.png?version=1b614ad5340f67612d99542b05168969" style="width:200px;height:250px;" />
90 <br> 90 <br>
91 - <input type="radio" name="checkOpponent" value="WARRIOR"/>전사 91 + <input type="radio" name="checkOpponent" value="WARRIOR" />전사
92 </div> 92 </div>
93 <div class="col-md-4"> 93 <div class="col-md-4">
94 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/4/4b/Thrall%28319%29.png?version=d0a09d4b1a9973cf5d3853798915d1ac" style="width:200px;height:250px;"/> 94 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/4/4b/Thrall%28319%29.png?version=d0a09d4b1a9973cf5d3853798915d1ac" style="width:200px;height:250px;" />
95 <br> 95 <br>
96 - <input type="radio" name="checkOpponent" value="SHAMAN"/>주술사 96 + <input type="radio" name="checkOpponent" value="SHAMAN" />주술사
97 </div> 97 </div>
98 <div class="col-md-4"> 98 <div class="col-md-4">
99 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/a/a4/Valeera_Sanguinar%282%29.png?version=8e1f8248cfd10cd0780944f5adae3c88" style="width:200px;height:250px;"/> 99 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/a/a4/Valeera_Sanguinar%282%29.png?version=8e1f8248cfd10cd0780944f5adae3c88" style="width:200px;height:250px;" />
100 <br> 100 <br>
101 - <input type="radio" name="checkOpponent" value="ROGUE"/>도적 101 + <input type="radio" name="checkOpponent" value="ROGUE" />도적
102 </div> 102 </div>
103 </div> 103 </div>
104 <br> 104 <br>
...@@ -106,19 +106,19 @@ ...@@ -106,19 +106,19 @@
106 <br> 106 <br>
107 <div class="row" style="text-align: center;"> 107 <div class="row" style="text-align: center;">
108 <div class="col-md-4"> 108 <div class="col-md-4">
109 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/4/4d/Uther_Lightbringer%28257%29.png?version=6dfe616bf25bb33225417253ae47a6d8" style="width:200px;height:250px;"/> 109 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/4/4d/Uther_Lightbringer%28257%29.png?version=6dfe616bf25bb33225417253ae47a6d8" style="width:200px;height:250px;" />
110 <br> 110 <br>
111 - <input type="radio" name="checkOpponent" value="PALADIN"/>성기사 111 + <input type="radio" name="checkOpponent" value="PALADIN" />성기사
112 </div> 112 </div>
113 <div class="col-md-4"> 113 <div class="col-md-4">
114 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/a/a0/Rexxar%28484%29.png?version=f018fc6e46b383cc12aefb4b51a66206" style="width:200px;height:250px;"/> 114 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/a/a0/Rexxar%28484%29.png?version=f018fc6e46b383cc12aefb4b51a66206" style="width:200px;height:250px;" />
115 <br> 115 <br>
116 - <input type="radio" name="checkOpponent" value="HUNTER"/>사냥꾼 116 + <input type="radio" name="checkOpponent" value="HUNTER" />사냥꾼
117 </div> 117 </div>
118 <div class="col-md-4"> 118 <div class="col-md-4">
119 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/f/fa/Malfurion_Stormrage%28621%29.png?version=77c0505d00ce8f853911fe2926f85271" style="width:200px;height:250px;"/> 119 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/f/fa/Malfurion_Stormrage%28621%29.png?version=77c0505d00ce8f853911fe2926f85271" style="width:200px;height:250px;" />
120 <br> 120 <br>
121 - <input type="radio" name="checkOpponent" value="DRUID"/>드루이드 121 + <input type="radio" name="checkOpponent" value="DRUID" />드루이드
122 </div> 122 </div>
123 </div> 123 </div>
124 <br> 124 <br>
...@@ -126,19 +126,19 @@ ...@@ -126,19 +126,19 @@
126 <br> 126 <br>
127 <div class="row" style="text-align: center;"> 127 <div class="row" style="text-align: center;">
128 <div class="col-md-4"> 128 <div class="col-md-4">
129 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/0/0a/Gul%27dan%28618%29.png?version=cdc516499d50f4887dc32d5a57674c2d" style="width:200px;height:250px;"/> 129 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/0/0a/Gul%27dan%28618%29.png?version=cdc516499d50f4887dc32d5a57674c2d" style="width:200px;height:250px;" />
130 <br> 130 <br>
131 - <input type="radio" name="checkOpponent" value="WARLOCK"/>흑마법사 131 + <input type="radio" name="checkOpponent" value="WARLOCK" />흑마법사
132 </div> 132 </div>
133 <div class="col-md-4"> 133 <div class="col-md-4">
134 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/3/3c/Jaina_Proudmoore%28320%29.png?version=3b2fe59be9088a51fc77e579e4faa8ce" style="width:200px;height:250px;"/> 134 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/3/3c/Jaina_Proudmoore%28320%29.png?version=3b2fe59be9088a51fc77e579e4faa8ce" style="width:200px;height:250px;" />
135 <br> 135 <br>
136 - <input type="radio" name="checkOpponent" value="MAGE"/>마법사 136 + <input type="radio" name="checkOpponent" value="MAGE" />마법사
137 </div> 137 </div>
138 <div class="col-md-4"> 138 <div class="col-md-4">
139 - <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/8/80/Anduin_Wrynn%28110%29.png?version=0bac7e0db29ce55f333afe972a0afdb0" style="width:200px;height:250px;"/> 139 + <img src="https://gamepedia.cursecdn.com/hearthstone_gamepedia/8/80/Anduin_Wrynn%28110%29.png?version=0bac7e0db29ce55f333afe972a0afdb0" style="width:200px;height:250px;" />
140 <br> 140 <br>
141 - <input type="radio" name="checkOpponent" value="PRIEST"/>사제 141 + <input type="radio" name="checkOpponent" value="PRIEST" />사제
142 </div> 142 </div>
143 </div> 143 </div>
144 <br> 144 <br>
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
146 <div class="row"> 146 <div class="row">
147 <div class="col-md-5"></div> 147 <div class="col-md-5"></div>
148 <div class="col-md-2"> 148 <div class="col-md-2">
149 - <input class="btn btn-lg btn-primary btn-block" type="button" id="submitButton" value="확인"/> 149 + <input class="btn btn-lg btn-primary btn-block" type="button" id="submitButton" value="확인" />
150 </div> 150 </div>
151 <div class="col-md-5"></div> 151 <div class="col-md-5"></div>
152 </div> 152 </div>
......