소스 검색

Horizontal card form

Robert Carnecky 10 년 전
부모
커밋
d453992426
4개의 변경된 파일49개의 추가작업 그리고 40개의 파일을 삭제
  1. 0
    9
      generator/css/ui.css
  2. 42
    26
      generator/generate.html
  3. 6
    4
      generator/js/colors.js
  4. 1
    1
      generator/js/ui.js

+ 0
- 9
generator/css/ui.css 파일 보기

@@ -1,8 +1,3 @@
1
-.color-label {
2
-    float: left;
3
-    margin-right: 5px;
4
-}
5
-
6 1
 #preview-container {
7 2
     padding: 10px;
8 3
     border: 10px gray;
@@ -20,10 +15,6 @@
20 15
   display:         flex;
21 16
 }
22 17
 
23
-.color-input-group {
24
-    width: 100%;
25
-}
26
-
27 18
 .color-input-addon {
28 19
     border-right: 0;
29 20
     border-radius: 4px !important;

+ 42
- 26
generator/generate.html 파일 보기

@@ -39,8 +39,8 @@
39 39
                 Even if some spell/item data is freely available, it does not mean you may redistribute cards containing such data.
40 40
             </div>
41 41
         </div>
42
-        <div class="row row-eq-height">
43
-            <div class="col-md-3">
42
+        <div class="row">
43
+            <div class="col-md-12 col-lg-3">
44 44
                 <h3>Menu</h3>
45 45
                 <form role="form">
46 46
                     <span class="help-block" id="total_card_count">Deck contains 0 cards.</span>
@@ -68,7 +68,7 @@
68 68
                         </div>
69 69
                     </div>
70 70
                     <div class="form-group">
71
-                        <label for="default_icon">Default Icon</label>                    
71
+                        <label for="default_icon">Default Icon</label>
72 72
                         <div class="input-group">
73 73
                             <span class="input-group-btn">
74 74
                                 <button class="btn btn-default icon-select-button" type="button">Select</button>
@@ -87,43 +87,59 @@
87 87
                     </div>
88 88
                 </form>
89 89
             </div>
90
-            <div class="col-md-5">
90
+            <div class="col-md-12 col-lg-5">
91 91
                 <h3>Card</h3>
92
-                <form role="form">
92
+                <form class="form-horizontal" role="form">
93 93
                     <div class="form-group">
94
-                        <label for="selected_card">Selected card</label>
95
-                        <select class="form-control" id="selected_card"></select>
94
+                        <label for="selected_card" class="col-sm-2 control-label">Selected card</label>
95
+                        <div class="col-sm-10">
96
+                            <select class="form-control" id="selected_card"></select>
97
+                        </div>
96 98
                     </div>
97 99
                     <div class="form-group">
98
-                        <label for="card_name">Name</label>
99
-                        <input type="text" id="card_title" class="form-control" placeholder="Title" readonly>
100
+                        <label for="card_contents" class="col-sm-2 control-label"></label>
101
+                        <div class="col-sm-5">
102
+                            <button type="button" class="btn btn-danger btn-block" id="button-delete-card">Delete selected card</button>
103
+                        </div>
104
+                        <div class="col-sm-5">
105
+                            <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
106
+                        </div>
100 107
                     </div>
101 108
                     <div class="form-group">
102
-                        <label for="card_icon">Icon</label>
103
-                        <div class="input-group">
104
-                            <span class="input-group-btn">
105
-                                <button class="btn btn-default icon-select-button" type="button">Select</button>
106
-                            </span>
107
-                            <input type="text" id="card_icon" class="form-control" placeholder="Icon name" readonly>
108
-                        </div>                 
109
+                        <label for="card_name" class="col-sm-2 control-label">Name</label>
110
+                        <div class="col-sm-10">
111
+                            <input type="text" id="card_title" class="form-control" placeholder="Title" readonly>
112
+                        </div>
109 113
                     </div>
110 114
                     <div class="form-group">
111
-                        <label for="card_color" class="color-label">Color</label>
112
-                        <div class="input-group color-input-group">
113
-                            <select id="card_color_selector" class="colorselector-data"></select>
114
-                            <input type="text" id="card_color" class="form-control" placeholder="Card color" readonly>
115
+                        <label for="card_icon" class="col-sm-2 control-label">Icon</label>
116
+                        <div class="col-sm-10">
117
+                            <div class="input-group">
118
+                                <span class="input-group-btn">
119
+                                    <button class="btn btn-default icon-select-button" type="button">Select</button>
120
+                                </span>
121
+                                <input type="text" id="card_icon" class="form-control" placeholder="Icon name" readonly>
122
+                            </div>
115 123
                         </div>
116 124
                     </div>
117 125
                     <div class="form-group">
118
-                        <label for="card_contents">Contents</label>
119
-                        <textarea class="form-control" rows="10" id="card_contents" readonly wrap="off">
120
-                        </textarea>
126
+                        <label for="card_color" class="col-sm-2 control-label">Color</label>
127
+                        <div class="col-sm-10">
128
+                            <div class="input-group">
129
+                                <select id="card_color_selector" class="colorselector-data"></select>
130
+                                <input type="text" id="card_color" class="form-control" placeholder="Card color" readonly>
131
+                            </div>
132
+                        </div>
133
+                    </div>
134
+                    <div class="form-group">
135
+                        <label for="card_contents" class="col-sm-2 control-label">Contents</label>
136
+                        <div class="col-sm-10">
137
+                            <textarea class="form-control" rows="14" id="card_contents" readonly wrap="off"></textarea>
138
+                        </div>
121 139
                     </div>
122
-                    <button type="button" class="btn btn-primary btn-block" id="button-delete-card">Delete selected card</button>
123
-                    <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
124 140
                 </form>
125 141
             </div>
126
-            <div class="col-md-4">
142
+            <div class="col-md-12 col-lg-4">
127 143
                 <h3>Preview</h3>
128 144
                 <div id="preview-container">
129 145
                 </div>

+ 6
- 4
generator/js/colors.js 파일 보기

@@ -144,8 +144,10 @@ var css_color_names = [
144 144
 
145 145
 var card_colors = {
146 146
     "": "",
147
-    "arcane": "#bb3d2f",
148
-    "cleric": "#ae7b00",
149
-    "rogue": "#802161",
150
-    "item": "dimgray",
147
+    "maroon": "maroon",
148
+    "darkgoldenrod": "darkgoldenrod",
149
+    "indigo": "indigo",
150
+    "royalblue": "royalblue",
151
+    "dimgray": "dimgray",
152
+    "black": "black"
151 153
 }

+ 1
- 1
generator/js/ui.js 파일 보기

@@ -4,7 +4,7 @@ var card_options = card_default_options();
4 4
 
5 5
 function ui_generate() {
6 6
     // Generate output HTML
7
-    var card_html = card_pages_generate_html(card_data);
7
+    var card_html = card_pages_generate_html(card_data, card_options);
8 8
 
9 9
     // Open a new window for the output
10 10
     // Use a separate window to avoid CSS conflicts

Loading…
취소
저장