Sin descripción
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

generate.html 7.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>RPG cards</title>
  5. <!-- Library: jQuery -->
  6. <script type="text/javascript" src="lib/jquery/jquery.min.js" charset="utf-8"></script>
  7. <!-- Library: Bootstrap -->
  8. <script type="text/javascript" src="lib/bootstrap/js/bootstrap.min.js" charset="utf-8"></script>
  9. <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap.min.css" />
  10. <link rel="stylesheet" type="text/css" href="lib/bootstrap/css/bootstrap-theme.min.css" />
  11. <!-- Library: Color picker -->
  12. <link href="lib/colorpicker/css/bootstrap-colorselector.css" rel="stylesheet" />
  13. <script type="text/javascript" src="lib/colorpicker/js/bootstrap-colorselector.js" charset="utf-8"></script>
  14. <!-- Data -->
  15. <script type="text/javascript" src="data/card_data_example.js"></script>
  16. <!-- Javascript -->
  17. <script type="text/javascript" defer src="js/cards.js"></script>
  18. <script type="text/javascript" defer src="js/colors.js"></script>
  19. <script type="text/javascript" defer src="js/ui.js"></script>
  20. <!-- CSS -->
  21. <link href="css/ui.css" rel="stylesheet" />
  22. <link href="css/cards.css" rel="stylesheet" />
  23. <link href="css/icons.css" rel="stylesheet" />
  24. <link href="css/custom-icons.css" rel="stylesheet" />
  25. </head>
  26. <body>
  27. <div class="container-fluid">
  28. <h1 class="page-header">RPG card generator</h1>
  29. <div class="row">
  30. <div class="alert alert-danger alert-dismissible" role="alert">
  31. <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  32. <strong>Experimental user interface!</strong>
  33. This user interface is experimental and some UI elements are non-functional.
  34. </div>
  35. <div class="alert alert-warning alert-dismissible" role="alert">
  36. <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  37. <strong>Warning!</strong>
  38. Some RPG systems are protected by copyright.
  39. Even if some spell/item data is freely available, it does not mean you may redistribute cards containing such data.
  40. </div>
  41. </div>
  42. <div class="row row-eq-height">
  43. <div class="col-md-3">
  44. <h3>Menu</h3>
  45. <form role="form">
  46. <span class="help-block" id="total_card_count">Deck contains 0 cards.</span>
  47. <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. <button type="button" class="btn btn-info btn-block" id="button-help">Open Help</button>
  50. <button type="button" class="btn btn-primary btn-block" id="button-load">Load cards from file</button>
  51. <button type="button" class="btn btn-primary btn-block" id="button-save">Save cards to file</button>
  52. <button type="button" class="btn btn-primary btn-block" id="button-load-sample">Load sample cards</button>
  53. <button type="button" class="btn btn-success btn-block" id="button-generate">Generate cards</button>
  54. <span class="help-block">Note: generated cards open in a new tab or window.</span>
  55. </form>
  56. <h3>Global options</h3>
  57. <form role="form">
  58. <div class="checkbox">
  59. <label>
  60. <input type="checkbox" checked disabled> Small front icons
  61. </label>
  62. </div>
  63. <div class="form-group">
  64. <label for="default_color" class="color-label">Default color</label>
  65. <div class="input-group color-input-group">
  66. <select id="default_color_selector" class="colorselector-data"></select>
  67. <input type="text" id="default_color" class="form-control" placeholder="Default card color">
  68. </div>
  69. </div>
  70. <div class="form-group">
  71. <label for="default_icon">Default Icon</label>
  72. <div class="input-group">
  73. <span class="input-group-btn">
  74. <button class="btn btn-default icon-select-button" type="button">Select</button>
  75. </span>
  76. <input type="text" id="default_icon" class="form-control" placeholder="Icon name" readonly>
  77. </div>
  78. </div>
  79. <div class="form-group">
  80. <label for="default_title_size">Default title size</label>
  81. <select class="form-control" id="default_title_size" disabled>
  82. <option value="big">big</option>
  83. <option value="normal" selected>normal</option>
  84. <option value="small">small</option>
  85. <option value="tiny">tiny</option>
  86. </select>
  87. </div>
  88. </form>
  89. </div>
  90. <div class="col-md-5">
  91. <h3>Card</h3>
  92. <form role="form">
  93. <div class="form-group">
  94. <label for="selected_card">Selected card</label>
  95. <select class="form-control" id="selected_card"></select>
  96. </div>
  97. <div class="form-group">
  98. <label for="card_name">Name</label>
  99. <input type="text" id="card_title" class="form-control" placeholder="Title" readonly>
  100. </div>
  101. <div class="form-group">
  102. <label for="card_icon">Icon</label>
  103. <div class="input-group">
  104. <span class="input-group-btn">
  105. <button class="btn btn-default icon-select-button" type="button">Select</button>
  106. </span>
  107. <input type="text" id="card_icon" class="form-control" placeholder="Icon name" readonly>
  108. </div>
  109. </div>
  110. <div class="form-group">
  111. <label for="card_color" class="color-label">Color</label>
  112. <div class="input-group color-input-group">
  113. <select id="card_color_selector" class="colorselector-data"></select>
  114. <input type="text" id="card_color" class="form-control" placeholder="Card color" readonly>
  115. </div>
  116. </div>
  117. <div class="form-group">
  118. <label for="card_contents">Contents</label>
  119. <textarea class="form-control" rows="10" id="card_contents" readonly wrap="off">
  120. </textarea>
  121. </div>
  122. <button type="button" class="btn btn-primary btn-block" id="button-delete-card">Delete selected card</button>
  123. <button type="button" class="btn btn-primary btn-block" id="button-add-card">Add new card</button>
  124. </form>
  125. </div>
  126. <div class="col-md-4">
  127. <h3>Preview</h3>
  128. <div id="preview-container">
  129. </div>
  130. </div>
  131. </div>
  132. </div>
  133. </body>
  134. </html>