瀏覽代碼

Saving screen space

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
 #preview-container {
1
 #preview-container {
2
-    padding: 10px;
3
-    border: 10px gray;
2
+    margin: 10px;
4
     background-color: white;
3
     background-color: white;
5
-    height: 100mm;
6
     display: flex;
4
     display: flex;
7
-    flex-direction: row;
8
     justify-content: space-around;
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
 .row-eq-height {
37
 .row-eq-height {
20
     border-radius: 4px !important;
46
     border-radius: 4px !important;
21
     border-top-right-radius: 0 !important;
47
     border-top-right-radius: 0 !important;
22
     border-bottom-right-radius: 0 !important;
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
         </div>
42
         </div>
43
         <div class="row">
43
         <div class="row">
44
             <div class="col-md-12 col-lg-3">
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
                     <input type="file" id="file-load" name="files[]" multiple class="form-control" style="display:none" />
47
                     <input type="file" id="file-load" name="files[]" multiple class="form-control" style="display:none" />
49
                     <a href="" id="file-save-link" style="display:none">Hidden download link</a>
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
                     <span class="help-block">Generated cards open in a new tab or window.</span>
81
                     <span class="help-block">Generated cards open in a new tab or window.</span>
58
                 </form>
82
                 </form>
59
                 <h3>Default values</h3>
83
                 <h3>Default values</h3>
122
                 </form>
146
                 </form>
123
             </div>
147
             </div>
124
             <div class="col-md-12 col-lg-5">
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
                 <form class="form-horizontal" role="form">
150
                 <form class="form-horizontal" role="form">
128
                     <div class="form-group">
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
                         <div class="col-sm-10">
159
                         <div class="col-sm-10">
131
                             <select class="form-control" id="selected-card"></select>
160
                             <select class="form-control" id="selected-card"></select>
132
                         </div>
161
                         </div>
134
                     <div class="form-group">
163
                     <div class="form-group">
135
                         <label class="col-sm-2 control-label"></label>
164
                         <label class="col-sm-2 control-label"></label>
136
                         <div class="col-sm-4">
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
                         </div>
167
                         </div>
139
                         <div class="col-sm-3">
168
                         <div class="col-sm-3">
140
                             <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
169
                             <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
195
                 </form>
224
                 </form>
196
             </div>
225
             </div>
197
             <div class="col-md-12 col-lg-4">
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
                 </div>
229
                 </div>
202
             </div>
230
             </div>
203
         </div>
231
         </div>

Loading…
取消
儲存