瀏覽代碼

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

+ 42
- 26
generator/generate.html 查看文件

39
                 Even if some spell/item data is freely available, it does not mean you may redistribute cards containing such data.
39
                 Even if some spell/item data is freely available, it does not mean you may redistribute cards containing such data.
40
             </div>
40
             </div>
41
         </div>
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
                 <h3>Menu</h3>
44
                 <h3>Menu</h3>
45
                 <form role="form">
45
                 <form role="form">
46
                     <span class="help-block" id="total_card_count">Deck contains 0 cards.</span>
46
                     <span class="help-block" id="total_card_count">Deck contains 0 cards.</span>
68
                         </div>
68
                         </div>
69
                     </div>
69
                     </div>
70
                     <div class="form-group">
70
                     <div class="form-group">
71
-                        <label for="default_icon">Default Icon</label>                    
71
+                        <label for="default_icon">Default Icon</label>
72
                         <div class="input-group">
72
                         <div class="input-group">
73
                             <span class="input-group-btn">
73
                             <span class="input-group-btn">
74
                                 <button class="btn btn-default icon-select-button" type="button">Select</button>
74
                                 <button class="btn btn-default icon-select-button" type="button">Select</button>
87
                     </div>
87
                     </div>
88
                 </form>
88
                 </form>
89
             </div>
89
             </div>
90
-            <div class="col-md-5">
90
+            <div class="col-md-12 col-lg-5">
91
                 <h3>Card</h3>
91
                 <h3>Card</h3>
92
-                <form role="form">
92
+                <form class="form-horizontal" role="form">
93
                     <div class="form-group">
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
                     </div>
98
                     </div>
97
                     <div class="form-group">
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
                     </div>
107
                     </div>
101
                     <div class="form-group">
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
                     </div>
113
                     </div>
110
                     <div class="form-group">
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
                         </div>
123
                         </div>
116
                     </div>
124
                     </div>
117
                     <div class="form-group">
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
                     </div>
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
                 </form>
140
                 </form>
125
             </div>
141
             </div>
126
-            <div class="col-md-4">
142
+            <div class="col-md-12 col-lg-4">
127
                 <h3>Preview</h3>
143
                 <h3>Preview</h3>
128
                 <div id="preview-container">
144
                 <div id="preview-container">
129
                 </div>
145
                 </div>

+ 6
- 4
generator/js/colors.js 查看文件

144
 
144
 
145
 var card_colors = {
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
 
4
 
5
 function ui_generate() {
5
 function ui_generate() {
6
     // Generate output HTML
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
     // Open a new window for the output
9
     // Open a new window for the output
10
     // Use a separate window to avoid CSS conflicts
10
     // Use a separate window to avoid CSS conflicts

Loading…
取消
儲存