fix .json overwriting

This commit is contained in:
2026-04-23 15:40:07 +02:00
parent 31dd117d91
commit 44f8ecdc85
7 changed files with 130 additions and 172 deletions

View File

@@ -8,8 +8,8 @@
<span class="copy-icon" onclick="copyToClipboard(`${document.getElementById('pid').textContent}`)">⧉</span>
</div>
</div>
<div class="card" styles="max-height:350px;">
<div class="table-wrapper">
<div class="card">
<div class="table-wrapper" style="max-height:250px;height:100%">
<table id="releaseNotes">
<thead>
<tr>
@@ -58,21 +58,6 @@
data: [],
buffer: 5,
rowHeight: 30,
filterConfig:{
exceptedColumns: [ 'Erledigt' ],
columnModes: {
'datetime': 'text',
'sAMAccountName': 'text',
'Note': 'text'
},
checkboxFilter: {
column: 'finish',
rules: [
{ label: 'Nur erledigte', test: v => v === true },
{ label: 'Nur unerledigte', test: v => v === false },
]
}
},
customRender: (row, tr) => {
createTd(tr,
`
@@ -87,14 +72,14 @@
}
});
vt.addData(json.releaseNotes)
//document.querySelector('#package').innerHTML = JSON.stringify(json.package).split(',').join('<br>');
createJsonTree({
container: document.getElementById("package"),
data: json.package,
expandInitially: true
});
vt.addData(json.releaseNotes.sort((a, b) => new Date(b.datetime) - new Date(a.datetime)));
createJsonTree({
container: document.getElementById("package"),
data: json.package,
expandInitially: true,
readonly: true
});
});
</script>

View File

@@ -97,7 +97,7 @@
pluginsTabWrapper.innerHTML = '';
const objectsContainer = document.createElement('div');
objectsContainer.className = 'card static';
objectsContainer.className = 'card static row';
objectsContainer.style = ``;
const card = document.createElement('div');
card.className = 'card static row';
@@ -167,14 +167,14 @@
if(typeof value === 'object') {
const objectCard = document.createElement('div');
objectCard.className = 'card static';
objectCard.style = `min-height:400px;`;
objectCard.style = `flex:1;height:100%`;
objectCard.innerHTML = `
<label style="font-weight:bold">${key}</label>
<div style="overflow:auto" id="${metaData.name}-${key}"></div>
`;
objectsContainer.appendChild(objectCard);
pluginsTabWrapper.appendChild(objectsContainer);
const menu = createJsonTree({
createJsonTree({
container: document.getElementById(`${metaData.name}-${key}`),
data: metaData[key],
onChange: (data) => { },