crobi преди 10 години
родител
ревизия
65df481a7c
променени са 2 файла, в които са добавени 88 реда и са изтрити 21 реда
  1. 43
    4
      generator/css/ui.css
  2. 45
    17
      generator/generate.html

+ 43
- 4
generator/css/ui.css Целия файл

@@ -1,11 +1,37 @@
1 1
 #preview-container {
2
-    padding: 10px;
3
-    border: 10px gray;
2
+    margin: 10px;
4 3
     background-color: white;
5
-    height: 100mm;
6 4
     display: flex;
7
-    flex-direction: row;
8 5
     justify-content: space-around;
6
+    align-items: center;
7
+}
8
+
9
+/* Small screen (preview fills all columns) */
10
+@media (max-width : 1199px) {
11
+    .preview-container {
12
+        flex-direction: row;
13
+    }
14
+    .card {
15
+        margin-right: 10px;
16
+    }
17
+}
18
+/* Large screen (preview fills one column, columns are narrow) */
19
+@media (min-width: 1200px) and (max-width : 1599px) {
20
+    .preview-container {
21
+        flex-direction: column;
22
+    }
23
+    .card {
24
+        margin-bottom: 10px;
25
+    }
26
+}
27
+/* Huge screen (preview fills one column, columns are wide) */
28
+@media (min-width : 1600px) {
29
+    .preview-container {
30
+        flex-direction: row;
31
+    }
32
+    .card {
33
+        margin-right: 10px;
34
+    }
9 35
 }
10 36
 
11 37
 .row-eq-height {
@@ -20,4 +46,17 @@
20 46
     border-radius: 4px !important;
21 47
     border-top-right-radius: 0 !important;
22 48
     border-bottom-right-radius: 0 !important;
49
+}
50
+
51
+.form-group {
52
+    margin-bottom: 10px;
53
+}
54
+
55
+.card h4 {
56
+    /* Revert bootstrap style for the card preview */
57
+    font-weight: bold;
58
+}
59
+
60
+.form-horizontal {
61
+    margin-top: 10px;
23 62
 }

+ 45
- 17
generator/generate.html Целия файл

@@ -42,18 +42,42 @@
42 42
         </div>
43 43
         <div class="row">
44 44
             <div class="col-md-12 col-lg-3">
45
-                <h3>Menu</h3>
46
-                <form role="form">
47
-                    <span class="help-block" id="total_card_count">Deck contains 0 cards.</span>
45
+                <!--<h3>Menu</h3>-->
46
+                <form role="form" class="form-horizontal">
48 47
                     <input type="file" id="file-load" name="files[]" multiple class="form-control" style="display:none" />
49 48
                     <a href="" id="file-save-link" style="display:none">Hidden download link</a>
50
-                    <button type="button" class="btn btn-info btn-block" id="button-help">Open Help</button>
51
-                    <button type="button" class="btn btn-danger btn-block" id="button-clear">Delete all cards</button>
52
-                    <button type="button" class="btn btn-primary btn-block" id="button-load-sample">Load sample cards (discards current data)</button>
53
-                    <button type="button" class="btn btn-primary btn-block" id="button-load">Load cards from file</button>
54
-                    <button type="button" class="btn btn-primary btn-block" id="button-save">Save cards to file</button>
55
-                    <button type="button" class="btn btn-primary btn-block" id="button-sort-name">Sort cards by name</button>
56
-                    <button type="button" class="btn btn-success btn-block" id="button-generate">Generate cards</button>
49
+                    <div class="form-group">
50
+                        <div class="col-sm-6">
51
+                            <button type="button" class="btn btn-info btn-block" id="button-help">Open Help</button>
52
+                        </div>
53
+                        <div class="col-sm-6">
54
+                            <button type="button" class="btn btn-danger btn-block" id="button-clear">Delete all</button>
55
+                        </div>
56
+                    </div>
57
+                    <div class="form-group">
58
+                        <div class="col-sm-6">
59
+                            <button type="button" class="btn btn-primary btn-block" id="button-load-sample">Load sample</button>
60
+                        </div>
61
+                        <div class="col-sm-6">
62
+                            <button type="button" class="btn btn-primary btn-block" id="button-load">Load from file</button>
63
+                        </div>
64
+                    </div>
65
+                    <div class="form-group">
66
+                        <div class="col-sm-6">
67
+                            <button type="button" class="btn btn-primary btn-block" id="button-sort-name">Sort by name</button>
68
+                        </div>
69
+                        <div class="col-sm-6">
70
+                            <button type="button" class="btn btn-primary btn-block" id="button-save">Save to file</button>
71
+                        </div>
72
+                    </div>
73
+                    <div class="form-group">
74
+                        <div class="col-sm-6">
75
+                            <button type="button" class="btn btn-primary btn-block" id="button-sort-name">Sort by name</button>
76
+                        </div>
77
+                        <div class="col-sm-6">
78
+                            <button type="button" class="btn btn-success btn-block" id="button-generate">Generate</button>
79
+                        </div>
80
+                    </div>
57 81
                     <span class="help-block">Generated cards open in a new tab or window.</span>
58 82
                 </form>
59 83
                 <h3>Default values</h3>
@@ -122,11 +146,16 @@
122 146
                 </form>
123 147
             </div>
124 148
             <div class="col-md-12 col-lg-5">
125
-                <h3>Card</h3>
126
-                <span class="help-block">Use this part to edit individual cards.</span>
149
+                <!--<h3>Card</h3>-->
127 150
                 <form class="form-horizontal" role="form">
128 151
                     <div class="form-group">
129
-                        <label for="selected-card" class="col-sm-2 control-label">Selected card</label>
152
+                        <label for="selected-card" class="col-sm-2 control-label">Deck</label>
153
+                        <div class="col-sm-10">
154
+                            <p class="form-control-static" id="total_card_count">Deck contains 0 cards.</p>
155
+                        </div>
156
+                    </div>
157
+                    <div class="form-group">
158
+                        <label for="selected-card" class="col-sm-2 control-label">Card</label>
130 159
                         <div class="col-sm-10">
131 160
                             <select class="form-control" id="selected-card"></select>
132 161
                         </div>
@@ -134,7 +163,7 @@
134 163
                     <div class="form-group">
135 164
                         <label class="col-sm-2 control-label"></label>
136 165
                         <div class="col-sm-4">
137
-                            <button type="button" class="btn btn-danger btn-block" id="button-delete-card">Delete selected card</button>
166
+                            <button type="button" class="btn btn-danger btn-block" id="button-delete-card">Delete card</button>
138 167
                         </div>
139 168
                         <div class="col-sm-3">
140 169
                             <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
@@ -195,9 +224,8 @@
195 224
                 </form>
196 225
             </div>
197 226
             <div class="col-md-12 col-lg-4">
198
-                <h3>Preview</h3>
199
-                <span class="help-block">Preview might not be 100% accurate due to style conflicts.</span>
200
-                <div id="preview-container">
227
+                <!--<h3>Preview</h3>-->
228
+                <div id="preview-container" class="preview-container">
201 229
                 </div>
202 230
             </div>
203 231
         </div>

Loading…
Отказ
Запис