WIP: Vendoo 1.44.0 – UX Foundation & Guided Workspaces #29

Draft
Masterluke77 wants to merge 284 commits from release/1.44.0-ux-foundation-production-update-v1 into main
Showing only changes of commit e6e2ed70d5 - Show all commits
+8 -3
View File
@@ -21,6 +21,11 @@
return !style || (style.display !== 'none' && style.visibility !== 'hidden');
}
function workspaceVisible(view, sectionId = view) {
const current = window.VendooNavigation?.currentView;
return (!current || current === view) && sectionVisible(sectionId);
}
const find = selector => {
const element = document.querySelector(selector);
return usable(element) ? element : null;
@@ -77,9 +82,9 @@
const actions = window.VendooActions;
if (!actions || root.dataset.uxSafeActionAdaptersRegistered === '1') return false;
const moduleVisible = () => sectionVisible('admin-modules-panel');
const articleVisible = () => sectionVisible('history');
const mediaVisible = () => sectionVisible('media-library');
const moduleVisible = () => workspaceVisible('admin', 'admin-modules-panel');
const articleVisible = () => workspaceVisible('history');
const mediaVisible = () => workspaceVisible('media-library');
actions.registerMany([
adapter({