View | Details | Raw Unified | Return to bug 36698
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt (+8 lines)
Lines 87-92 Link Here
87
            padding: 1px 3px;
87
            padding: 1px 3px;
88
            display: inline-block;
88
            display: inline-block;
89
        }
89
        }
90
        table.struct-diff ul.diff-obj {
91
            list-style: none;
92
            margin: 0;
93
            padding: 0 0 0 0.8em;
94
        }
95
        table.struct-diff ul.diff-obj li {
96
            white-space: nowrap;
97
        }
90
    </style>
98
    </style>
91
[% END %]
99
[% END %]
92
</head>
100
</head>
(-)a/koha-tmpl/intranet-tmpl/prog/js/viewlog.js (-4 / +14 lines)
Lines 41-49 function renderStructDiff(raw) { Link Here
41
    if (!entries.length) return "";
41
    if (!entries.length) return "";
42
42
43
    function fmt(v) {
43
    function fmt(v) {
44
        if (v === undefined) return "";
44
        if (v === undefined || v === null) return "";
45
        var s = typeof v === "object" ? JSON.stringify(v) : String(v);
45
        if (typeof v !== "object") return $("<span>").text(String(v)).html();
46
        return $("<span>").text(s).html();
46
        var items = Object.keys(v)
47
            .map(function (k) {
48
                return (
49
                    "<li>" +
50
                    $("<span>").text(k).html() +
51
                    ": " +
52
                    fmt(v[k]) +
53
                    "</li>"
54
                );
55
            })
56
            .join("");
57
        return '<ul class="diff-obj">' + items + "</ul>";
47
    }
58
    }
48
59
49
    var rows = entries
60
    var rows = entries
50
- 

Return to bug 36698