summaryrefslogtreecommitdiff
path: root/resources/views/modules/compact-chart/chart.phtml
blob: 1a74d0f19724c7a530afc5f312d69013fbdbbc68 (plain)
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
<?php

declare(strict_types=1);

use Fisharebest\Webtrees\Individual;
use Fisharebest\Webtrees\Module\CompactTreeChartModule;
use Illuminate\Support\Collection;

/**
 * @var Collection<int,Individual> $ancestors
 * @var CompactTreeChartModule $module
 */

?>
<table class="text-center w-100 h-100 wt-chart-compact-table" role="presentation">
    <tr>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(16)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td class="h-100">
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(18)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(24)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(26)]) ?>
        </td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(16)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(18)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(24)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(26)]) ?>
        </td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(8)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/arrow-left', ['module' => $module, 'individual' => $ancestors->get(8)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(4)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/arrow-right', ['module' => $module, 'individual' => $ancestors->get(9)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(9)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(12)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/arrow-left', ['module' => $module, 'individual' => $ancestors->get(12)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(6)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/arrow-right', ['module' => $module, 'individual' => $ancestors->get(13)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(13)]) ?>
        </td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(17)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(19)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(25)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(27)]) ?>
        </td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(17)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(4)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(19)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(25)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(6)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(27)]) ?>
        </td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(2)]) ?>
        </td>
        <td></td>
        <td colspan="3">
            <table class="w-100">
                <tr>
                    <td class="w-25">
                        <?= view('modules/compact-chart/arrow-left', ['module' => $module, 'individual' => $ancestors->get(2)]) ?>
                    </td>
                    <td class="w-50">
                        <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(1)]) ?>
                    </td>
                    <td class="w-25">
                        <?= view('modules/compact-chart/arrow-right', ['module' => $module, 'individual' => $ancestors->get(3)]) ?>
                    </td>
                </tr>
            </table>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(3)]) ?>
        </td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(20)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(5)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(22)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(28)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(7)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(30)]) ?>
        </td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(20)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(22)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(28)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-up', ['module' => $module, 'individual' => $ancestors->get(30)]) ?>
        </td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(10)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/arrow-left', ['module' => $module, 'individual' => $ancestors->get(10)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(5)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/arrow-right', ['module' => $module, 'individual' => $ancestors->get(11)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(11)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(14)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/arrow-left', ['module' => $module, 'individual' => $ancestors->get(14)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(7)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/arrow-right', ['module' => $module, 'individual' => $ancestors->get(15)]) ?>
        </td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(15)]) ?>
        </td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(21)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(23)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(29)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/arrow-down', ['module' => $module, 'individual' => $ancestors->get(31)]) ?>
        </td>
    </tr>
    <tr>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(21)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(23)]) ?>
        </td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(29)]) ?>
        </td>
        <td></td>
        <td></td>
        <td></td>
        <td>
            <?= view('modules/compact-chart/individual', ['individual' => $ancestors->get(31)]) ?>
        </td>
    </tr>
</table>