gutasiho
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору // Button_PersonalToolbar.uc.js // Кнопка "Show or hide Bookmark bar" в Firefox (function ptbut() { if (location != 'chrome://browser/content/browser.xul' && location != 'chrome://browser/content/browser.xhtml') return; try { CustomizableUI.createWidget({ id: 'PersonalToolbar-button', type: 'custom', defaultArea: CustomizableUI.AREA_NAVBAR, onBuild: function(aDocument) { var toolbaritem = aDocument.createXULElement('toolbarbutton'); var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/"); var buttonicon = "toolbar.png" var props = { id: 'PersonalToolbar-button', class: 'toolbarbutton-1 chromeclass-toolbar-additional', removable: true, label: 'Toggle', tooltiptext: 'Show or hide Bookmark bar', style: 'list-style-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojOWFmZjlhO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAxNC41MzEyNSAzLjE2Nzk2OSBMIDE0LjUzMTI1IDIuNSBDIDE0LjUzMTI1IDEuNDY0ODQ0IDEzLjY5MTQwNiAwLjYyNSAxMi42NTYyNSAwLjYyNSBMIDEuODc1IDAuNjI1IEMgMC44Mzk4NDQgMC42MjUgMCAxLjQ2NDg0NCAwIDIuNSBMIDAgMTMuNSBDIDAgMTQuNTM1MTU2IDAuODM5ODQ0IDE1LjM3NSAxLjg3NSAxNS4zNzUgTCAxNC4xMjUgMTUuMzc1IEMgMTUuMTYwMTU2IDE1LjM3NSAxNiAxNC41MzUxNTYgMTYgMTMuNSBMIDE2IDUgQyAxNiA0LjEwNTQ2OSAxNS4zNzEwOTQgMy4zNTU0NjkgMTQuNTMxMjUgMy4xNjc5NjkgWiBNIDEzLjI4MTI1IDIuNSBMIDEzLjI4MTI1IDMuMTI1IEwgMTAuNDY4NzUgMy4xMjUgTCAxMC40Njg3NSAyLjUgQyAxMC40Njg3NSAyLjI4MTI1IDEwLjQyOTY4OCAyLjA3MDMxMiAxMC4zNTkzNzUgMS44NzUgTCAxMi42NTYyNSAxLjg3NSBDIDEzIDEuODc1IDEzLjI4MTI1IDIuMTU2MjUgMTMuMjgxMjUgMi41IFogTSA4LjU5Mzc1IDEuODc1IEMgOC45Mzc1IDEuODc1IDkuMjE4NzUgMi4xNTYyNSA5LjIxODc1IDIuNSBMIDkuMjE4NzUgMy4xMjUgTCA2LjM3NSAzLjEyNSBMIDYuMzc1IDIuNSBDIDYuMzc1IDIuMjgxMjUgNi4zMzU5MzggMi4wNzAzMTIgNi4yNjU2MjUgMS44NzUgWiBNIDE0Ljc1IDEzLjUgQyAxNC43NSAxMy44NDM3NSAxNC40Njg3NSAxNC4xMjUgMTQuMTI1IDE0LjEyNSBMIDEuODc1IDE0LjEyNSBDIDEuNTMxMjUgMTQuMTI1IDEuMjUgMTMuODQzNzUgMS4yNSAxMy41IEwgMS4yNSAyLjUgQyAxLjI1IDIuMTU2MjUgMS41MzEyNSAxLjg3NSAxLjg3NSAxLjg3NSBMIDQuNSAxLjg3NSBDIDQuODQzNzUgMS44NzUgNS4xMjUgMi4xNTYyNSA1LjEyNSAyLjUgTCA1LjEyNSA0LjM3NSBMIDE0LjEyNSA0LjM3NSBDIDE0LjQ2ODc1IDQuMzc1IDE0Ljc1IDQuNjU2MjUgMTQuNzUgNSBaIE0gMTQuNzUgMTMuNSAiLz4KPC9nPgo8L3N2Zz4K");', }; for(var p in props) toolbaritem.setAttribute(p, props[p]); return toolbaritem; } }); CustomizableUI.registerToolbarNode(tb); } catch(e) { }; document.getElementById('PersonalToolbar-button').addEventListener( "click", onClick ); document.addEventListener('keydown', (event) => { var keyName = event.key; // Mac : Funktion wird ausgeführt, wenn Shift + Cmd + b gedrückt wird if (event.shiftKey && event.metaKey && keyName == 'b') { onClick(event); } }, false ); function onClick(aEvent) { var d2 = document.getElementById('PersonalToolbar'); if (d2.style.visibility == "") { d2.style.visibility = "collapse"; } else if (d2.style.visibility == "visible") { d2.style.visibility = "collapse"; } else if (d2.style.visibility == "collapse") { d2.style.visibility = "visible"; } } })(); | Всего записей: 6505 | Зарегистр. 14-09-2020 | Отправлено: 15:01 25-07-2022 | Исправлено: gutasiho, 15:02 25-07-2022 |
|