瀏覽代碼

Duplicate card

Robert Carnecky 10 年之前
父節點
當前提交
0c6648edfe
共有 2 個文件被更改,包括 18 次插入2 次删除
  1. 5
    2
      generator/generate.html
  2. 13
    0
      generator/js/ui.js

+ 5
- 2
generator/generate.html 查看文件

105
                     </div>
105
                     </div>
106
                     <div class="form-group">
106
                     <div class="form-group">
107
                         <label class="col-sm-2 control-label"></label>
107
                         <label class="col-sm-2 control-label"></label>
108
-                        <div class="col-sm-5">
108
+                        <div class="col-sm-4">
109
                             <button type="button" class="btn btn-danger btn-block" id="button-delete-card">Delete selected card</button>
109
                             <button type="button" class="btn btn-danger btn-block" id="button-delete-card">Delete selected card</button>
110
                         </div>
110
                         </div>
111
-                        <div class="col-sm-5">
111
+                        <div class="col-sm-3">
112
                             <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
112
                             <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
113
                         </div>
113
                         </div>
114
+                        <div class="col-sm-3">
115
+                            <button type="button" class="btn btn-primary btn-block" id="button-duplicate-card">Duplicate card</button>
116
+                        </div>
114
                     </div>
117
                     </div>
115
                     <div class="form-group">
118
                     <div class="form-group">
116
                         <label for="card-title" class="col-sm-2 control-label">Name</label>
119
                         <label for="card-title" class="col-sm-2 control-label">Name</label>

+ 13
- 0
generator/js/ui.js 查看文件

53
     ui_select_card_by_index(card_data.length - 1);
53
     ui_select_card_by_index(card_data.length - 1);
54
 }
54
 }
55
 
55
 
56
+function ui_duplicate_card() {
57
+    if (card_data.length > 0) {
58
+        card_data.push(ui_selected_card());
59
+        var card = card_data[card_data.length - 1];
60
+        card.title = card.title + " (Copy)";
61
+    } else {
62
+        card_data.push(card_default_data());
63
+    }
64
+    ui_update_card_list();
65
+    ui_select_card_by_index(card_data.length - 1);
66
+}
67
+
56
 function ui_select_card_by_index(index) {
68
 function ui_select_card_by_index(index) {
57
     $("#selected-card").val(index);
69
     $("#selected-card").val(index);
58
     ui_update_selected_card();
70
     ui_update_selected_card();
244
     $("#button-load-sample").click(ui_load_sample);
256
     $("#button-load-sample").click(ui_load_sample);
245
     $("#button-save").click(ui_save_file);
257
     $("#button-save").click(ui_save_file);
246
     $("#button-add-card").click(ui_add_new_card);
258
     $("#button-add-card").click(ui_add_new_card);
259
+    $("#button-duplicate-card").click(ui_duplicate_card);
247
     $("#button-delete-card").click(ui_delete_card);
260
     $("#button-delete-card").click(ui_delete_card);
248
     $("#button-help").click(ui_open_help);
261
     $("#button-help").click(ui_open_help);
249
     $("#selected-card").change(ui_update_selected_card);
262
     $("#selected-card").change(ui_update_selected_card);

Loading…
取消
儲存