Beiträge von omar1979
-
-
-
2002Andreas habe firefox mit X klicken beendet und alle dateien reinkopiert.
dann firefox gestartet, sehe aber keine änderung.
-
-
-
Danke Endor und 2002Andreas war sehr lange wach, evtl darum nicht gemerkt.

hmm.. hab das neue Script geladen, aber sehe immernoch nichts..
-
Hallo allen, ich habe 2 Scripte hier, eines funktioniert nicht mehr, aber ich weiss nicht welches es ist.
Es geht um den Zusatzleisten, die vertikale Zusatzleiste ist es, dass nicht funktioniert.
Hier die 2 Scripte. Bitte um Hilfe. Danke.
ich glaube es ist das hier, poste aber mal beide.
JavaScript
Alles anzeigen// 'Vertical Add-on Bar' script for Firefox by Aris // // no 'close' button // 'toggle' toolbar with 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS // optional toggle button hides the toolbar temporarily, it gets restored on every restart // 'Vertical Add-on Bar' entry is only visible in toolbars context menu when in customizing mode // // flexible spaces on toolbar work 'vertically' // toolbar can be on the left or on the right // toolbar is display horizontally in customizing mode // [!] Fix for WebExtensions with own windows by 黒仪大螃蟹 (for 1-N scripts) // ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs"); var AddonbarVertical = { init: function() { if (location != 'chrome://browser/content/browser.xhtml') return; /* blank tab workaround */ try { if(gBrowser.selectedBrowser.getAttribute('blank')) gBrowser.selectedBrowser.removeAttribute('blank'); } catch(e) {} var addonbar_v_label = 'Vertical Add-on Bar'; // toolbar name var button_label = 'Toggle vertical Add-on Bar'; // Toggle button name var addonbar_v_togglebutton = true; // display toggle button for vertical toolbar (true) or not (false) var addonbar_v_on_the_left = true; // display vertical toolbar on the left (true) or the right (false) var style_addonbar_v = true; // apply default toolbar appearance/colors to vertical add-on bar var addonbar_v_width = '40px'; // toolbar width var compact_buttons = false; // compact button size (true) or default button size (false) try { if(document.getElementById('toolbox_abv') == null && document.getElementById('addonbar_v') == null) { var toolbox_abv = document.createXULElement('toolbox'); toolbox_abv.setAttribute('orient','horizontal'); toolbox_abv.setAttribute('id','toolbox_abv'); toolbox_abv.setAttribute('insertbefore','sidebar-box'); var tb_addonbarv = document.createXULElement('toolbar'); tb_addonbarv.setAttribute('id','addonbar_v'); tb_addonbarv.setAttribute('customizable','true'); tb_addonbarv.setAttribute('class','toolbar-primary chromeclass-toolbar browser-toolbar customization-target'); tb_addonbarv.setAttribute('mode','icons'); tb_addonbarv.setAttribute('iconsize','small'); tb_addonbarv.setAttribute('toolboxid','navigator-toolbox'); tb_addonbarv.setAttribute('orient','vertical'); tb_addonbarv.setAttribute('flex','1'); tb_addonbarv.setAttribute('context','toolbar-context-menu'); tb_addonbarv.setAttribute('toolbarname', addonbar_v_label); tb_addonbarv.setAttribute('label', addonbar_v_label); tb_addonbarv.setAttribute('lockiconsize','true'); tb_addonbarv.setAttribute('defaultset','spring'); tb_addonbarv.setAttribute("accesskey",""); toolbox_abv.appendChild(tb_addonbarv); CustomizableUI.registerArea('addonbar_v', {legacy: true}); setTimeout(function(){ CustomizableUI.registerArea('addonbar_v', {legacy: true}); },2000); CustomizableUI.registerToolbarNode(tb_addonbarv); if(addonbar_v_on_the_left) { document.getElementById('browser').insertBefore(toolbox_abv,document.getElementById('browser').firstChild); } else { document.getElementById('browser').appendChild(toolbox_abv); } var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { try { if(document.querySelector('#browser').getAttribute('hidden') || document.querySelector('#main-window').getAttribute('customizing')) { document.querySelector('#addonbar_v').setAttribute('orient','horizontal'); document.querySelector('#navigator-toolbox').appendChild(document.querySelector('#addonbar_v')); } else { document.querySelector('#addonbar_v').setAttribute('orient','vertical'); document.querySelector('#toolbox_abv').appendChild(document.querySelector('#addonbar_v')); } } catch(e){} }); }); observer.observe(document.querySelector('#main-window'), { attributes: true, attributeFilter: ['customizing'] }); try { Services.prefs.getDefaultBranch('browser.vaddonbar.').setBoolPref('enabled',true); setToolbarVisibility(document.getElementById('addonbar_v'), Services.prefs.getBranch('browser.vaddonbar.').getBoolPref('enabled')); setToolbarVisibility(document.getElementById('toolbox_abv'), Services.prefs.getBranch('browser.vaddonbar.').getBoolPref('enabled')); } catch(e) {} if(addonbar_v_togglebutton) { CustomizableUI.createWidget({ id: 'togglebutton_addonbar_v', // button id defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: button_label, // button title tooltiptext: button_label, // tooltip title onClick: function(event) { if(event.button==0 || event.button==1) { var windows = Services.wm.getEnumerator(null); while (windows.hasMoreElements()) { var win = windows.getNext(); var vAddonBar = win.document.getElementById('addonbar_v'); setToolbarVisibility(vAddonBar, vAddonBar.collapsed); var vAddonBarBox = win.document.getElementById('toolbox_abv'); setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed); Services.prefs.getBranch('browser.vaddonbar.').setBoolPref('enabled',!vAddonBar.collapsed); if(!vAddonBar.collapsed) win.document.querySelector('#togglebutton_addonbar_v').setAttribute('checked','true'); else win.document.querySelector('#togglebutton_addonbar_v').removeAttribute('checked'); } } }, onCreated: function(button) { if(Services.prefs.getBranch('browser.vaddonbar.').getBoolPref('enabled')) button.setAttribute('checked','true'); return button; } }); } // Press 'Ctr + Alt + /' on Windows/Linux and 'Cmd + Alt + /' on macOS to toggle vertical add-on bar var key = document.createXULElement('key'); key.id = 'key_toggleVAddonBar'; key.setAttribute('key', '/'); key.setAttribute('modifiers', 'accel,alt'); key.setAttribute('oncommand',` var windows = Services.wm.getEnumerator(null); while (windows.hasMoreElements()) { var win = windows.getNext(); var vAddonBar = win.document.getElementById('addonbar_v'); setToolbarVisibility(vAddonBar, vAddonBar.collapsed); var vAddonBarBox = win.document.getElementById('toolbox_abv'); setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed); Services.prefs.getBranch('browser.vaddonbar.').setBoolPref('enabled',!vAddonBar.collapsed); if(!vAddonBar.collapsed) win.document.querySelector('#togglebutton_addonbar_v').setAttribute('checked','true'); else win.document.querySelector('#togglebutton_addonbar_v').removeAttribute('checked'); } `); document.getElementById('mainKeyset').appendChild(key); } } catch(e) {} // style toolbar & toggle button var addonbar_v_style = ''; var togglebutton_addonbar_v_style = ''; if(style_addonbar_v) { var end_border =` #addonbar_v { border-inline-end: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; } `; if(!addonbar_v_on_the_left) { end_border =` #addonbar_v { border-inline-start: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; } `; } addonbar_v_style =` #addonbar_v { appearance: none !important; background-color: var(--toolbar-bgcolor); background-image: var(--toolbar-bgimage); background-clip: padding-box; color: var(--toolbar-color, inherit); } :root[lwtheme] #addonbar_v { background: var(--lwt-accent-color) !important; } :root[lwtheme][lwtheme-image='true'] #addonbar_v { background: var(--lwt-header-image) !important; background-position: 0vw 50vh !important; } #main-window:not([customizing]) #toolbox_abv:not([collapsed='true']), #main-window:not([customizing]) #addonbar_v:not([collapsed='true']) { min-width: `+addonbar_v_width+`; width: `+addonbar_v_width+`; max-width: `+addonbar_v_width+`; } #main-window[chromehidden='menubar toolbar location directories status extrachrome '] #toolbox_abv:not([collapsed='true']), #main-window[chromehidden='menubar toolbar location directories status extrachrome '] #addonbar_v:not([collapsed='true']), #main-window[sizemode='fullscreen'] #toolbox_abv:not([collapsed='true']), #main-window[sizemode='fullscreen'] #addonbar_v:not([collapsed='true']) { min-width: 0px; width: 0px; max-width: 0px; } #main-window[customizing] #addonbar_v { outline: 1px dashed !important; outline-offset: -2px !important; } #addonbar_v toolbarbutton, #addonbar_v toolbar .toolbarbutton-1 { padding: 0 !important; } #unified-extensions-button[hidden]{ visibility: visible !important; display: flex !important; } #addonbar_v toolbaritem separator { display: none !important; } #main-window:not([customizing]) #addonbar_v > toolbaritem { writing-mode: vertical-rl !important; text-orientation: mixed !important; transform: rotate(0deg) !important; } #main-window:not([customizing]) #addonbar_v > toolbaritem menupopup { max-height: 170px !important; max-width: 170px !important; transform: rotate(-90deg) !important; } #main-window:not([customizing]) #addonbar_v > toolbaritem .toolbarbutton-badge { transform: rotate(-90deg) !important; position: absolute !important; padding: 1px 2px !important; top: -4px !important; } #main-window:not([customizing]) #addonbar_v #search-container, #main-window:not([customizing]) #addonbar_v #wrapper-search-container { flex: unset !important; } #main-window:not([customizing]) #addonbar_v #search-container { min-width: unset !important; width: unset !important; height: 100px !important; &[width] { flex: unset !important; } } #main-window:not([customizing]) #addonbar_v #zoom-reset-button > .toolbarbutton-text { min-width: unset !important; min-height: unset !important; } #main-window:not([customizing]) #addonbar_v #zoom-reset-button:not([label]) { display: none !important; } #main-window:not([customizing]) #addonbar_v .toolbarbutton-combined-buttons-dropmarker > .toolbarbutton-icon { width: unset !important; height: 16px !important; } `+end_border+` `; } var addonbar_right = ''; if(!addonbar_v_on_the_left) { addonbar_right =` #toolbox_abv{ order: 10 !important; } `; } if(addonbar_v_togglebutton) { togglebutton_addonbar_v_style =` #togglebutton_addonbar_v .toolbarbutton-icon { \ list-style-image: url('chrome://browser/skin/sidebars.svg'); fill: green; } /*#togglebutton_addonbar_v .toolbarbutton-icon { list-style-image: url('chrome://browser/skin/forward.svg'); fill: red; } #togglebutton_addonbar_v[checked] .toolbarbutton-icon { fill: green; } #togglebutton_addonbar_v { background: url('chrome://browser/skin/back.svg') no-repeat; background-size: 35% !important; background-position: 10% 70% !important; } #togglebutton_addonbar_v[checked] { transform: rotate(180deg) !important; background: url('chrome://browser/skin/back.svg') no-repeat; background-position: 10% 30% !important; }*/ `; } var compact_buttons_code = ''; if(compact_buttons) compact_buttons_code = ` #addonbar_v toolbarbutton .toolbarbutton-icon { padding: 0 !important; width: 16px !important; height: 16px !important; } #addonbar_v .toolbarbutton-badge-stack { padding: 0 !important; margin: 0 !important; width: 16px !important; min-width: 16px !important; height: 16px !important; min-height: 16px !important; } #addonbar_v toolbarbutton .toolbarbutton-badge { margin-top: 0px !important; font-size: 8px !important; } `; var uri = Services.io.newURI('data:text/css;charset=utf-8,' + encodeURIComponent(''+addonbar_v_style + togglebutton_addonbar_v_style + addonbar_right + compact_buttons_code), null, null); var sss = Components.classes['@mozilla.org/content/style-sheet-service;1'].getService(Components.interfaces.nsIStyleSheetService); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } } /* initialization delay workaround */ document.addEventListener('DOMContentLoaded', AddonbarVertical.init(), false); /* Use the below code instead of the one above this line, if issues occur */ /* setTimeout(function(){ AddonbarVertical.init(); },2000); */hier die 2.te
JavaScript
Alles anzeigen// fp-statusbar-1.uc.js // Statusleiste for Buttons etc...." // https://www.camp-firefox.de/forum/thema/122105 // Lösungen von Aris und EffPeh // besonders #15 bzw #27 // ab FF68 nicht .XUL sondern .xhtml und weiteres // https://www.camp-firefox.de/forum/thema/128155/?postID=1116235#post1116235 // https://www.camp-firefox.de/forum/thema/128155/?postID=1116240#post1116240 // // 211013: erfolgreicher Bastelversuch, siehe "var childE" // mal testen, ob mir das ganz alte Layout (fp-statusbar-1 = unter LZ) noch Vorteile bringt... // 211015: "letztes" Layout (fp-statusbar-1 = über LZ) is in Fleisch und Blut übergegangen... (function() { if (location != AppConstants.BROWSER_CHROME_URL) return; var tb = document.createXULElement('toolbar'); tb.id = 'fp-statusbar-1'; tb.setAttribute('customizable', true); tb.setAttribute('mode', 'icons'); tb.setAttribute("context","toolbar-context-menu"); var parentE = document.getElementById('PersonalToolbar').parentNode; //PersonalToolbar = Lesezeichen-Bereich var childE = document.getElementById('PersonalToolbar'); //fp-statusbar-1 = über LZ-Leiste //var childE = document.getElementById('navbar'); //fp-statusbar-1 = unter LZ-leiste parentE.insertBefore( tb , childE ); CustomizableUI.registerArea( 'fp-statusbar-1' , { legacy: true } ); CustomizableUI.registerToolbarNode(tb); })(); -
-
Da bin ich überfragt, evtl. fällt einem anderen User ja etwas dazu ein.
Danke dir
-
Teste es doch einfach mal

Ansonsten, siehe den 2ten Screenshot in Beitrag Nr. 2
Ok. Dankeschön

Oder auch: Gesamte Webseite vergessen..:
Geht das auch mit einem Script oder Addon, ohne das man Bibliothek aufmachen muss?

Für das Andere auf dem Bild in Beitrag Nr. 1 habe ich auch ein Script von hier.

Das wäre toll.

-
Oder auch: Gesamte Webseite vergessen..:
Löscht das alle Sachen die auf dem Bild sind, das ich gepostet habe?
-
-
zur Lösung für alle.
Danke für die Info.

-
dann hat sich wohl das geändert und ist nurnoch .top-sites-list. danke 2002Andreas
.layout-variant-b .top-sites-list {
grid-template-columns: repeat(14, 1fr)!important;
} -
Hallo wieder..
habe jetzt schon seit einiger Zeit wieder das problem, dass mein css nicht mehr funkt.
ich will eigentlich nicht nur 8 vorschaubilder auf der zeile sondern mehr.
habe 6 zeilen. was ist wieder los mit meiner css?
und hier wieder die css-datei:
CSS
Alles anzeigen@-moz-document url(about:newtab), url(about:home) { /* body { background-image: url('file:///C:/Users/Ramo/AppData/Roaming/Mozilla/Firefox/Profiles/c612nnc8.default-release/chrome/Icons/exc.png') !important; background-repeat: no-repeat !important; background-size: 80px 470px !important; background-position: left !important; } */ body { background-color: #000000 !important; } .outer-wrapper.ds-outer-wrapper-breakpoint-override { margin-top: -130px; margin-left: -200px; margin-right: 100px; padding-left: 5px !important; padding-right: 5px !important; padding-bottom: 5px !important; /*margin-top: -75px; padding-left: 150px !important; padding-right: 125px !important; padding-bottom: 5px !important;*/ } .search-wrapper .logo-and-wordmark .logo { display: none !important; } .logo-and-wordmark { display: none !important; } .search-wrapper .search-handoff-button, .search-wrapper input { display: none !important; } .search-wrapper { margin-left: -130px !important; } .body-wrapper { margin-top: 20px !important; } .wordmark { visibility: hidden !important; } .layout-variant-b .top-sites-list { grid-template-columns: repeat(14, 1fr)!important; } li.top-site-outer { background-color: #c0c0c0 !important; border: 5px dotted yellow !important; width: 94px !important; height: 100px !important; margin-right: 10px !important; } li.top-site-outer:hover { background-color: blue !important; border: 5px dotted yellow !important; width: 94px !important; height: 100px !important; margin-right: 10px !important; } .top-site-outer .context-menu-button { background-image: url("file:///C:/Users/Ramo/AppData/Roaming/Mozilla/Firefox/Profiles/c612nnc8.default-release/chrome/Icons/Punkt_1.png") !important; margin-top: -33px !important; /* background-image: url("chrome://global/skin/icons/more.svg"); */ } div.tile, div.tile div.screenshot { width: 50px !important; height: 50px !important; margin-top: -17px !important; margin-bottom: -7px !important; } .top-site-outer .title span, .top-site-outer .title.pinned span { color: white !important; width: 90px !important; height: 20px !important; margin-bottom: -10px !important; margin-left: -10px !important; } .icon.icon-pin-small { color: red !important; margin-top: -4px !important; margin-left: -15px !important; /*margin-right:1px !important;*/ } .icon.icon-settings { background-color: red !important; color: white !important; margin-top: 5px !important; padding-left: 20px !important; } .icon.icon-settings:hover { background-color: blue !important; } } -
Oder teste bitte:
Vielen Dank. Funktioniert wieder.
-
Hallo allen..
ich benütze folgendes OpenWith.uc.js, habe gemerkt, dass es bei einigen Browsers die Icons nicht anzeigt. (siehe Bild)
Was hat sich geändert?

und hier das Script:
JavaScript
Alles anzeigen// ==UserScript== // @name OpenWith // @description Fügt dem Kontextmenü ein Menü hinzu, zum Öffnen der aktuelle Seite und eines ausgewählten Links in einem anderen Browser. // @description und eines ausgewählten Links in einem anderen Browser. // @version 1.2.1a 63+ // @author y2k // @include main // @charset UTF-8 // @namespace http://tabunfirefox.web.fc2.com/ // @note Anwendungssymbol anzeigen // @note als .uc.js Script umgeschrieben // ==/UserScript== (function() { "use strict"; /* Vor Verwendung, Pfad auf eigene Umgebung ändern(\ wird durch \\ ersetzt) Zum Übergeben von Argumenten, wie folgt vorgehen: C:\\Program Files\\Internet Explorer\\iexplore.exe<>$1 Argument Argument ※ $1 wird in URL umgewandelt */ const BrowserPath = { "Firefox": "C:\\Program Files\\Mozilla Firefox\\firefox.exe", "Brave Portable": "D:\\PortableProgramme\\brave-portable\\brave-portable.exe", "Opera Portable": "D:\\PortableProgramme\\OperaPortable\\opera.exe", "Chrome": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe", "Edge": "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe", }; const FlatMenu = false; const OpenWith = { start: function() { const cm = document.getElementById("contentAreaContextMenu"); cm.addEventListener("popupshowing", function(e) { if (e.target == this) { OpenWith.onpopup(e); } }, false); }, createMenu: function() { if (this.pageItem || this.linkItem) { return; } const contextMenu = document.getElementById("contentAreaContextMenu"); const pageMenu = this.$C("menu", { id: "context-open-with-page", label: "Seite öffnen mit…" }); contextMenu.insertBefore(pageMenu, contextMenu.querySelector(":scope > #context-bookmarkpage, :scope > #context-savepage")); const linkMenu = this.$C("menu", { id: "context-open-with-link", label: "Link öffnen mit…" }); contextMenu.insertBefore(linkMenu, contextMenu.querySelector(":scope > #context-sep-open")); this.pageItem = this.createMenuItem(pageMenu, "openPage", FlatMenu? "Seite öffnen mit $1 ":" Öffnen mit $1"); this.linkItem = this.createMenuItem(linkMenu, "openLink", FlatMenu? "Link öffnen mit $1 ":" Öffnen mit $1"); }, createMenuItem: function(menu, method, format) { const frag = document.createDocumentFragment(); let menuitem = []; for (let i of Object.keys(BrowserPath)) { const item = this.$C("menuitem", { label: format.replace("$1", i), class: "menuitem-iconic", image: "moz-icon:file:///" + BrowserPath[i].split("<>")[0] + "?size=16", value: JSON.stringify([ method, i ]), }); item.addEventListener("command", this, false); frag.appendChild(item); menuitem[menuitem.length] = item; } if (!FlatMenu) { const menupopup = this.$C("menupopup"); menupopup.appendChild(frag); menu.appendChild(menupopup); menuitem = [ menu ]; } else { const parent = menu.parentNode; parent.insertBefore(frag, menu); parent.removeChild(menu); } return menuitem; }, $C: function(tag, attrs) { const elem = document.createXULElement(tag); if (attrs) { for (let key of Object.keys(attrs)) elem.setAttribute(key, attrs[key]); } return elem; }, onpopup: function(e) { this.createMenu(); const isHtml = /^(https?|file):/.test(gBrowser.currentURI.spec); const pageItemHidden = !isHtml || gContextMenu.onLink || gContextMenu.onTextInput; const linkItemHidden = !isHtml || !gContextMenu.onLink || gContextMenu.onTextInput; const pageItem = this.pageItem; for (let i = 0, l = pageItem.length; i < l; i++) { pageItem[i].hidden = pageItemHidden; } const linkItem = this.linkItem; for (let i = 0, l = linkItem.length; i < l; i++) { linkItem[i].hidden = linkItemHidden; } }, handleEvent: function(event) { if (event.type === "command") { const [ method, key ] = JSON.parse(event.originalTarget.getAttribute("value")); const url = method === "openPage"? gBrowser.currentURI.spec: gContextMenu.linkURL; this.launch(BrowserPath[key], url); } }, launch: function(browserPath, openURL) { let [ path, args ] = browserPath.split("<>"); if (args) { args = args.split("^^").map(a => a.replace("$1", openURL)); } else { args = [ openURL ]; } const file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile); file.initWithPath(path); const process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess); process.init(file); process.run(false, args, args.length, {}); }, }; OpenWith.start(); })(); -
auch von mir allen viel glück und gesundheit im neuen jahr.
-
-
Ja, was dachtest Du denn? Zweifelst Du etwa?

Bei 2002Andreas niemals.
war nur eine Meldung. 