1
0
Fork 0
mirror of https://github.com/Findus23/typo3-keyboard.git synced 2024-08-27 19:52:16 +02:00

broken collapse

This commit is contained in:
Lukas Winkler 2018-09-11 11:22:15 +02:00
parent 4448635622
commit 168418c2e2
2 changed files with 35 additions and 2 deletions

View file

@ -18,7 +18,9 @@ const defaultkeys = {
viewPage: 'v',
flushFrontendCaches: 'mod+del',
flushAllCaches: 'mod+shift+del',
searchField: 'mod+shift+f'
searchField: 'mod+shift+f',
expand: 'mod+shift+plus',
collapse: 'mod+shift+-'
};
@ -86,5 +88,34 @@ chrome.storage.sync.get(defaultkeys, function (keys) {
searchField.focus();
return false;
});
Mousetrap.bind("a", function () {
console.log("expand");
const contentDocument = getContentDocument();
const closed = contentDocument.querySelectorAll('.panel-collapsed');
closed.forEach((el) => {
const header = el.querySelector(".panel-heading");
console.log(header.dataset);
delete header.dataset.expandsingle;
});
closed.forEach((el) => {
// if (el.offsetParent === null) {
// return false;
// }
const header = el.querySelector(".panel-heading");
delete header.dataset.expandsingle;
header.click();
});
return false;
});
Mousetrap.bind("b", function () {
console.log("close");
const contentDocument = getContentDocument();
const opened = contentDocument.querySelectorAll('.panel-visible');
opened.forEach((el) => {
console.info(el);
el.querySelector(".panel-heading").click();
});
return false;
});
});

View file

@ -9,7 +9,9 @@ const keys = {
viewPage: 'v',
flushFrontendCaches: 'mod+del',
flushAllCaches: 'mod+shift+del',
searchField: 'mod+shift+f'
searchField: 'mod+shift+f',
expand: 'mod+shift+plus',
collapse: 'mod+shift+-'
};