Circle edit redirect
This commit is contained in:
parent
19bd61ae38
commit
d03e58932b
@ -58,6 +58,7 @@ div.content-box__info
|
|||||||
partial=''
|
partial=''
|
||||||
|
|
||||||
submit-button='Save'
|
submit-button='Save'
|
||||||
|
next='circle-information'
|
||||||
)
|
)
|
||||||
|
|
||||||
h2 Members list
|
h2 Members list
|
||||||
|
@ -75,6 +75,23 @@ document.addEventListener('DOMContentLoaded', function (event) {
|
|||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//- Watch every sib-forms & update data-src of linked sib-display
|
||||||
|
document.querySelectorAll('sib-form').forEach(function(el) {
|
||||||
|
el.addEventListener("save", function(event) {
|
||||||
|
//clear cache on this resource
|
||||||
|
//NOTE: this is required because the cache is not refreshed after POSTing changes on the resource
|
||||||
|
if(el.component.resource != null) el.component.resource.clearCache();
|
||||||
|
|
||||||
|
// if of the edited resource || id of the container of the created resource
|
||||||
|
const resourceId = event.detail.resource['@id'] || el.dataset.src;
|
||||||
|
|
||||||
|
//update all displays which use this resource
|
||||||
|
Array.from(document.querySelectorAll('sib-display'))
|
||||||
|
.filter(sibDisplay => sibDisplay.component.resourceId == resourceId) // keep only elements with resource == edited resource
|
||||||
|
.forEach(e => e.dataset.src = e.dataset.src); // and update them
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
document.querySelector('sib-auth').getUser().then(user => {
|
document.querySelector('sib-auth').getUser().then(user => {
|
||||||
if (user !== null) {
|
if (user !== null) {
|
||||||
// Hide login button if already logged
|
// Hide login button if already logged
|
||||||
|
Loading…
Reference in New Issue
Block a user