瀏覽代碼

More robust save

crobi 10 年之前
父節點
當前提交
a9c36fb689
共有 2 個文件被更改,包括 5 次插入4 次删除
  1. 3
    2
      generator/generate.html
  2. 2
    2
      generator/js/ui.js

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

@@ -2,6 +2,7 @@
2 2
 <html lang="en">
3 3
 <head>
4 4
     <title>RPG cards</title>
5
+    <meta charset="UTF-8">
5 6
     <!-- Library: jQuery -->
6 7
     <script type="text/javascript" src="lib/jquery/jquery.min.js" charset="utf-8"></script>
7 8
     <!-- Library: Bootstrap -->
@@ -45,7 +46,6 @@
45 46
                 <!--<h3>Menu</h3>-->
46 47
                 <form role="form" class="form-horizontal">
47 48
                     <input type="file" id="file-load" name="files[]" multiple class="form-control" style="display:none" />
48
-                    <a href="" id="file-save-link" style="display:none">Hidden download link</a>
49 49
                     <div class="form-group">
50 50
                         <div class="col-sm-6">
51 51
                             <button type="button" class="btn btn-info btn-block" id="button-help">Open Help</button>
@@ -67,7 +67,8 @@
67 67
                             <button type="button" class="btn btn-primary btn-block" id="button-sort-name">Sort by name</button>
68 68
                         </div>
69 69
                         <div class="col-sm-6">
70
-                            <button type="button" class="btn btn-primary btn-block" id="button-save">Save to file</button>
70
+                            <button type="button" class="btn btn-primary btn-block" id="button-save" onclick="ui_save_file()">Save to file</button>
71
+                            <a href="" download="rpg_cards.json" id="file-save-link" style="display:none">Hidden download link</a>
71 72
                         </div>
72 73
                     </div>
73 74
                     <div class="form-group">

+ 2
- 2
generator/js/ui.js 查看文件

@@ -141,7 +141,7 @@ function ui_save_file() {
141 141
     a.download = "rpg_cards.json";
142 142
     a.click();
143 143
 
144
-    URL.revokeObjectURL(url);
144
+    setTimeout(function () { URL.revokeObjectURL(url); }, 500);
145 145
 }
146 146
 
147 147
 function ui_update_selected_card() {
@@ -346,7 +346,7 @@ $(document).ready(function () {
346 346
     $("#file-load").change(ui_load_files);
347 347
     $("#button-clear").click(ui_clear_all);
348 348
     $("#button-load-sample").click(ui_load_sample);
349
-    $("#button-save").click(ui_save_file);
349
+    //$("#button-save").click(ui_save_file);
350 350
     $("#button-sort-name").click(ui_sort_by_name);
351 351
     $("#button-sort-icon").click(ui_sort_by_icon);
352 352
     $("#button-add-card").click(ui_add_new_card);

Loading…
取消
儲存