-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
146 lines (137 loc) · 8.13 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
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE html>
<html>
<head>
<title>Erbrechner | rafaelurben</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Mit diesem Tool kann die Erbverteilung in der Schweiz anhand des Erbrechts aus dem ZGB (Zivilgesetzbuch) berechnet werden. (Nach Stand Juli 2023)">
<meta name="og:author" content="Rafael Urben">
<!-- Stylesheets -->
<link rel="stylesheet" href="erbrechner.css">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css"
integrity="sha384-REHJTs1r2ErKBuJB0fCK99gCYsVjwxHrSU0N7I1zl9vZbggVJXRMsv/sLlOAGb4M" crossorigin="anonymous">
</head>
<body>
<div id="app">
<nav id="menubar" class="navbar navbar-expand-lg navbar-dark bg-dark">
<a tabIndex="-1" class="navbar-brand" href="#">Erbrechner</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#mainmenubar">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="mainmenubar">
<ul class="navbar-nav" id="menucontainer">
<li class="nav-item dropdown">
<a id="menu_select_toggle" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">
Auswählen
</a>
<div id="menu_select" class="dropdown-menu dropdown-menu-dark">
<!-- Added by JavaScript -->
</div>
</li>
<li class="nav-item dropdown">
<a id="menu_action_toggle" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">
Aktion
</a>
<div id="menu_action" class="dropdown-menu dropdown-menu-dark">
<!-- Added by JavaScript -->
</div>
</li>
<li class="nav-item dropdown">
<a id="menu_infos_toggle" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">
Infos
</a>
<div id="menu_infos" class="dropdown-menu dropdown-menu-dark">
<!-- Added by JavaScript -->
</div>
</li>
<li class="nav-item dropdown">
<a id="menu_view_toggle" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">
Ansicht
</a>
<div id="menu_view" class="dropdown-menu dropdown-menu-dark">
<strong class="dropdown-header">Zoom</strong>
<div class="dropdown-item" onclick="FamilyTree.zoom(true, 1.25);">Zoom +</div>
<div class="dropdown-item" onclick="FamilyTree.zoom(false, 1.25);">Zoom -</div>
<div class="dropdown-item" onclick="FamilyTree.zoomAbsolute(1);">Reset Zoom</div>
<div class="dropdown-divider"></div>
<strong class="dropdown-header">Tools</strong>
<div id="toggleInfotexts" class="dropdown-item" onclick="Interface.toggleInfotexts();">Infotexte verstecken</div>
<div class="dropdown-divider"></div>
<strong class="dropdown-header">Export</strong>
<div class="dropdown-item" onclick="FamilyTree.exportPNG();">Export .png</div>
<a id="export-url" class="dropdown-item" href="">URL (right click to copy)</a>
</div>
</li>
</ul>
<div class="form-inline ms-auto">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">CHF</span>
</div>
<input id="valueinput" type="number" class="form-control" placeholder="Betrag" value="0">
</div>
</div>
<ul class="navbar-nav ms-auto">
<li class="nav-item dropdown">
<button class="btn btn-info dropdown-toggle" type="button" data-bs-toggle="dropdown">
Links
</button>
<div class="dropdown-menu dropdown-menu-dark dropdown-menu-end">
<a target="_blank" class="dropdown-item"
href="https://www.fedlex.admin.ch/eli/cc/24/233_245_233/de#book_3">Erbrecht im ZGB</a>
<a target="_blank" class="dropdown-item" href="https://rafaelurben.ch/">Entwickler</a>
<a target="_blank" class="dropdown-item"
href="https://github.com/rafaelurben/erbrechner">Quellcode &
Infos</a>
<div class="dropdown-divider"></div>
<div zIndex="-1" class="dropdown-item disabled">v4.0 - 2023/07/11</div>
<div zIndex="-1" class="dropdown-item disabled">© Rafael Urben</div>
</div>
</li>
<li class="nav-item hideonmobile" id="fullscreen-open">
<a class="nav-link" onclick="Interface.fullscreen()">
<i class="fas fa-expand" style="font-size: 25;"></i>
</a>
</li>
<li class="nav-item hideonmobile" id="fullscreen-close" style="display:none;">
<a class="nav-link" onclick="document.exitFullscreen()">
<i class="fas fa-compress" style="font-size: 25;"></i>
</a>
</li>
</ul>
</div>
</nav>
<div id="menu_context" class="dropdown-menu dropdown-menu-dark" style="display:none; position:absolute;">
<!-- Added by JavaScript -->
</div>
<div id="canvascontainer">
<!-- Added by JavaScript -->
</div>
</div>
<!-- Scripts -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/frac@1.1.2/frac.js"
integrity="sha384-Idsj03J+3HWlAZXkdZbk4iNr36k9Ix4im9tRZegpDmNVw4sAhrR1NTog78cFywTi"
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.6.0/dist/umd/popper.min.js"
integrity="sha384-KsvD1yqQ1/1+IA7gi3P0tyJcT3vR+NdBTt13hSJ2lnve8agRGXTTyNaBYmCR/Nwi"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/js/bootstrap.min.js"
integrity="sha384-nsg8ua9HAw1y0W1btsyWgBklPnCUAFLuTMS2G72MMONqmOymq585AcH49TLBQObG"
crossorigin="anonymous"></script>
<script src="https://unpkg.com/konva@7.2.5/konva.min.js"
integrity="sha384-MxAWuB/0+e5F2wSZkRgo0pOMDAn9LgliAn2vVGK+B9qkcBbd85EmtnwPJMc9pxoj"
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js"
integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/"
crossorigin="anonymous"></script>
<script src="erbrechner.js"></script>
</body>
</html>