-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathindex.html
134 lines (119 loc) · 6.33 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Statblocks for Fun and Profit</title>
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<script
src="https://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
<link rel="import" href="/vendor/statblock5e/top-stats.html">
<link rel="import" href="/vendor/statblock5e/creature-heading.html">
<link rel="import" href="/vendor/statblock5e/abilities-block.html">
<link rel="import" href="/vendor/statblock5e/property-block.html">
<link rel="import" href="/vendor/statblock5e/property-line.html">
<link rel="import" href="/vendor/statblock5e/stat-block.html">
<link rel="stylesheet" href="css/main.css">
<script src="/js/common.js"></script>
<script src="/js/main.js"></script>
<script src="/vendor/markdown.min.js"></script>
</head>
<body>
<a id="downloadAnchorElem" style="display:none"></a>
<nav class="navbar navbar-toggleable-md navbar-inverse bg-inverse navbar-static-top">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">Statblock Shop
<span class="badge badge-warning badge-outline ml-1">Beta</span></a>
<div class="collapse navbar-collapse" id="navbarsExampleDefault">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link disabled" href="#">Docs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://github.com/samvbeckmann/statblock-manager">GitHub</a>
</li>
</ul>
</div>
</nav>
<div class="container-fluid mb-4 mt-4">
<div class="row">
<div class="col-lg-6" id="monster-list-col">
<form style="display:none" id="file-load-form">
<input type="file" id="file-load" name="files[]" multiple class="form-control" style="display:none" accept=".json"/>
</form>
<form class="mb-2">
<div class="form-group mb-2">
<button type="button" id="add-srd" class="btn btn-secondary mb-2">Add SRD</button>
<button type="button" id="import" class="btn btn-secondary mb-2">Import</button>
<button type="button" id="export" class="btn btn-secondary mb-2">Export</button>
<button type="button" id="sort" class="btn btn-secondary mb-2">Sort</button>
<button type="button" id="clear-list" class="btn btn-danger mb-2" data-toggle="modal" data-target="#clear-modal">Clear</button>
</div>
<input id="search-bar" type="search" class="form-control" placeholder="Search">
</form>
<div class="content mb-3">
<div class="table table-hover" id="monster-list"></div>
</div>
</div>
<div class="col">
<button type="button" id="new-monster" class="btn btn-success mb-2">New</button>
<button type="button" id="edit" class="btn btn-secondary mb-2">Edit</button>
<button type="button" id="duplicate" class="btn btn-secondary mb-2">Duplicate</button>
<button type="button" id="delete" class="btn btn-danger mb-2">Delete</button>
<button type="button" id="view-encounter" class="btn btn-primary mb-2">View Encounter</button>
<ul class="table outlined mt-2 mb-2" id="encounter-list"></ul>
<div id="stat-block-location"></div>
</div>
</div>
</div>
<!-- Modals -->
<div class="modal fade" id="clear-modal" tabindex="-1" role="dialog" aria-labelledby="clear-model-label" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="clear-model-lable">Confirm Clear?</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>
Are you sure you wish to clear all stat blocks? This operation cannot be undone.
</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button type="button" id="confirm-clear-list" data-dismiss="modal" class="btn btn-danger">Clear Statblocks</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="delete-modal" tabindex="-1" role="dialog" aria-labelledby="delete-modal-label" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="delete-modal-label">Confirm Delete?</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>
Are you sure you wish to delete this statblock? This operation cannot be undone.
</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button type="button" id="confirm-delete-statblock" data-dismiss="modal" class="btn btn-danger">Delete Statblock</button>
</div>
</div>
</div>
</div>
</body>
</html>