瀏覽代碼

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
 <html lang="en">
2
 <html lang="en">
3
 <head>
3
 <head>
4
     <title>RPG cards</title>
4
     <title>RPG cards</title>
5
+    <meta charset="UTF-8">
5
     <!-- Library: jQuery -->
6
     <!-- Library: jQuery -->
6
     <script type="text/javascript" src="lib/jquery/jquery.min.js" charset="utf-8"></script>
7
     <script type="text/javascript" src="lib/jquery/jquery.min.js" charset="utf-8"></script>
7
     <!-- Library: Bootstrap -->
8
     <!-- Library: Bootstrap -->
45
                 <!--<h3>Menu</h3>-->
46
                 <!--<h3>Menu</h3>-->
46
                 <form role="form" class="form-horizontal">
47
                 <form role="form" class="form-horizontal">
47
                     <input type="file" id="file-load" name="files[]" multiple class="form-control" style="display:none" />
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
                     <div class="form-group">
49
                     <div class="form-group">
50
                         <div class="col-sm-6">
50
                         <div class="col-sm-6">
51
                             <button type="button" class="btn btn-info btn-block" id="button-help">Open Help</button>
51
                             <button type="button" class="btn btn-info btn-block" id="button-help">Open Help</button>
67
                             <button type="button" class="btn btn-primary btn-block" id="button-sort-name">Sort by name</button>
67
                             <button type="button" class="btn btn-primary btn-block" id="button-sort-name">Sort by name</button>
68
                         </div>
68
                         </div>
69
                         <div class="col-sm-6">
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
                         </div>
72
                         </div>
72
                     </div>
73
                     </div>
73
                     <div class="form-group">
74
                     <div class="form-group">

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

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

Loading…
取消
儲存