Przeglądaj źródła

Deleting and adding cards

crobi 10 lat temu
rodzic
commit
f354a5d060
2 zmienionych plików z 10 dodań i 3 usunięć
  1. 2
    2
      generator/generate.html
  2. 8
    1
      generator/js/ui.js

+ 2
- 2
generator/generate.html Wyświetl plik

@@ -86,8 +86,8 @@
86 86
                         <label for="selected_card">Selected card</label>
87 87
                         <select class="form-control" id="selected_card"></select>
88 88
                     </div>
89
-                    <button type="button" class="btn btn-primary btn-block disabled">Delete selected card</button>
90
-                    <button type="button" class="btn btn-primary btn-block disabled">Add new card</button>
89
+                    <button type="button" class="btn btn-primary btn-block" id="button-delete-card">Delete selected card</button>
90
+                    <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
91 91
                 </form>
92 92
             </div>
93 93
             <div class="col-md-3">

+ 8
- 1
generator/js/ui.js Wyświetl plik

@@ -51,6 +51,12 @@ function ui_add_new_card() {
51 51
     ui_update_card_list();
52 52
 }
53 53
 
54
+function ui_delete_card() {
55
+    var selected_card = parseInt($("#selected_card").val(), 10);
56
+    card_data.splice(selected_card, 1);
57
+    ui_update_card_list();
58
+}
59
+
54 60
 function ui_update_card_list() {
55 61
     $("#total_card_count").text("Deck contains " + card_data.length + " cards.");
56 62
 
@@ -84,7 +90,8 @@ $(document).ready(function () {
84 90
     $("#file-load").change(ui_load_files);
85 91
     $("#button-load-sample").click(ui_load_sample);
86 92
     $("#button-save").click(ui_save_file);
87
-
93
+    $("#button-add-card").click(ui_add_new_card);
94
+    $("#button-delete-card").click(ui_delete_card);
88 95
     ui_update_card_list();
89 96
 });
90 97
 

Ładowanie…
Anuluj
Zapisz