blob: 045a652585cbfd22a75bd3cfe1cefa11be7daa65 (
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
|
<?php
/**
* @var StgteilVersion $old_version
* @var StgteilVersion $new_version
*/
?>
<style>
del.diffmod {
color: red;
}
del.diffdel {
color: red;
}
ins.diffmod {
color: green;
}
ins.diffins {
color: green;
}
.mvv-diff {
margin: 0;
padding: 0;
width: 95%;
}
.mvv-modul-details
{
margin: 10px;
border-collapse: collapse;
font-size: 5pt;
width: 100%;
}
.mvv-modul-details td
{
padding: 3px;
vertical-align: top;
border: 1px solid black;
}
.mvv-modul-details th
{
border: 1px solid black;
}
.mvv-diff-deleted .mvv-modul-details {
color: red;
}
.mvv-diff-deleted .mvv-modul-details td,
.mvv-diff-deleted .mvv-modul-details th {
border: solid 1px red;
}
.mvv-diff-added .mvv-modul-details {
color: green;
}
.mvv-diff-added .mvv-modul-details td,
.mvv-diff-added .mvv-modul-details th {
border: solid 1px green;
}
</style>
<h2>
<? printf(_('Vergleich von %s mit %s'), '<span style="font-style: italic">'
. htmlReady($old_version->getDisplayName()) . '</span>',
'<span style="font-style: italic;">' . htmlReady($new_version->getDisplayName()) . '</span>'); ?>
</h2>
<div class="mvv-diff">
<?
$old = $this->render_partial('shared/version/_version', ['version' => $old_version]);
$new = $this->render_partial('shared/version/_version', ['version' => $new_version]);
$diff = new Caxy\HtmlDiff\HtmlDiff($old, $new);
$diff->build();
echo $diff->getDifference();
$old = $this->render_partial('shared/version/_versionmodule', ['version' => $old_version]);
$new = $this->render_partial('shared/version/_versionmodule', ['version' => $new_version]);
$diff = new Caxy\HtmlDiff\HtmlDiff($old, $new);
$diff->build();
echo $diff->getDifference();
?>
</div>
|