1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Son Goku

Beiträge von Son Goku

  • Schlagwort fehlt unter: Lesezeichen hinzufügen

    • Son Goku
    • 5. September 2026 um 17:12
    Zitat von 2002Andreas
    Zitat von Son Goku

    wo sind sind die Schlagwörter

    Über ein Skript kannst du das wieder einblenden:

    JavaScript
    // ==UserScript==
    // @name           openbookModoki.uc.js
    // @namespace      https://github.com/Endor8/userChrome.js/blob/master/openbookmodoki/OpenBookModoki.uc.js
    // @description    Lesezeichen Bearbeiten Panel: Veränderbare Panelgröße hinzugefügt. Schlüsselwort und Ordner-Struktur
    // @description    Felder sind geschlossen. Weitere Einstellungen: Beschreibung, Ordner, Dieses Lesezeichen in der Sidebar laden,
    // @description    und Schlüsselwort können ein-/ausgeblendet werden.
    // @include        main
    // @source         https://www.camp-firefox.de/forum/thema/135858-skript-openbookmodoki-funktioniert-nicht-mehr/?postID=1218464#post1218464
    // @author         Alice0775
    // @version        2023/11/15 17:00 Fenster schließen, Zeitanpassung nach @Aborix aus 2019; https://www.camp-firefox.de/forum/thema/127571-lesezeichen-speichern-anzeigedauer-gr%C3%B6%C3%9Fe-des-dialogfensters-zur-bearbeitung/?postID=1108858#post1108858
    // @version        2023/01/27 14:30 Fx109 by Sören Hentzschel
    // @version        2020/05/11 10:30 Fx76 by aborix
    // @version        2018/03/15 10:30 Fx59 by aborix
    // @version        2017/11/17 02:30 Fx57
    // @version        2016/03/20 02:30 remove tst hack
    // @version        2015/08/31 02:30 Fx40
    // @version        2013/07/07 02:30 fix onFolderMenuListCommand
    // @version        2012/12/08 22:30 Bug 788290 Bug 788293 Remove E4X
    // @version        2012/07/24 14:30 Bug 761723 implement toString of function objects by saving source
    // @version        2010/12/06 10:30 Bug Bug 597557 - Bookmarks & Identity panels should use an Arrowpanel
    // @version        2010/04/01 00:00 Bug 556342  - Invalid Treeview in bookmark menu via star pane
    // @version        2009/12/22 00:00 namePicker in front
    // @version        2009/12/21 14:00 BETTER WORKAROUND FIX  Bug 536024 -  When i expand folder-tree on Edit This Bookmark, the bookmarked folder is changed.
    // @version        2009/12/20 16:00 WORKAROUND FIX  Bug 536024 -  When i expand folder-tree on Edit This Bookmark, the bookmarked folder is changed.
    // @version        2009/08/11 18:00 Tree Style Tab0.8.2009081101 Unterstützung für das Umbenennen von Objekten
    // @version        2009/08/07 00:00 Tree Style Tab0.8.2009073102 Treestyletab-Tabzeile ausblenden, wenn vorhanden
    // @version        2009/08/06 19:00 Tree Style Tab0.8.2009073102 Problem, dass der übergeordnete Tab für einen Moment angezeigt wird, behoben 
    // @version        2009/08/06 18:00 Tree Style Tab0.8.2009073102 entsprechend
    // @version        2009/06/24 00:00 Firefox3.5 Es wurde ein Fehler behoben, durch den der Offen / Geschlossen Status des Expanders in der 
    // @version        2009/06/24 00:00 Ordnerstruktur und der Tag-Auswahl nicht gespeichert wurde
    // @version        2009/01/02 02:00 Beschreibung, Position, loadInSidebar, Schlüsselwort und Einstellung anzeigen / ausblenden
    // @version        2009/01/01 22:28
    // ==/UserScript==
    
    var openbookResizer = {
    
      drag  : false,
      height: null,
      width : null,
      eventOffset: null,
      timer: null,
      PREHIDEROW    : "userChrome.openbook.hideRow",  // description, location, loadInSidebar, keyword
      PREFTREEHEIGHT: "userChrome.openbook.treeHeight",
      PREFTREEWIDTH : "userChrome.openbook.treeWidth",
      PREFOPENTREE  : "userChrome.openbook.openTree",
      PREFOPENTAG   : "userChrome.openbook.openTag",
    
      get tree(){
        return gEditItemOverlay._folderTree;
      },
    
      get getHideRow(){
        try {
          return Services.prefs.getCharPref(this.PREHIDEROW).replace(/\s/g,'').slice(',');
        } catch(e) {
          return [];
        }
      },
    
      get getPrefTreeHeight(){
        try {
          return Services.prefs.getIntPref(this.PREFTREEHEIGHT);
        } catch(e) {
          return 150;
        }
      },
      get getPrefTreeWidth(){
        try {
          return Services.prefs.getIntPref(this.PREFTREEWIDTH);
        } catch(e) {
          return 250;
        }
      },
    
      get editBookmarkPanel(){
        return StarUI.panel;
      },
    
      get treeExpander(){
        return gEditItemOverlay._element('foldersExpander');
      },
    
      get tagExpander(){
        return gEditItemOverlay._element('tagsSelectorExpander');
      },
    
      get getPrefOpenTree(){
        try {
          return Services.prefs.getBoolPref(this.PREFOPENTREE);
        } catch(e) {
          return false;
        }
      },
    
      get getPrefOpenTag(){
        try {
          return Services.prefs.getBoolPref(this.PREFOPENTAG);
        } catch(e) {
          return false;
        }
      },
    
      init: function(){
        //window.removeEventListener('load', this, false);
        window.addEventListener('unload', this, false);
    
        var style = " \
          .openbookResizerGripper { \
            list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAApklEQVQokY3QK4uCURCA4QeDLCoIXoIYNFiUFVZBq2JQEEx+UcTmpi1b121eosX/a5lg8jvTzsy8M+8cGGKNusQY44QMlRTgAzOcsUqBitH0FVCWpzeNpmZsytUb4oY9qil6BfRxDaiZp1eO5OBl01u9JX7QxiRFr4XfmNbFZ+gdojbCBbt4a6CDP/wH1McDR9SwwB1b+I4bejG1ER8xxwaluHOJ8RM+9xjk9q2RpwAAAABJRU5ErkJggg=='); \
            cursor: sw-resize; \
          }";
        var sspi = document.createProcessingInstruction(
          'xml-stylesheet',
          'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"'
        );
        document.insertBefore(sspi, document.documentElement);
        sspi.getAttribute = function(name) {
        return document.documentElement.getAttribute(name);
        };
    
        this.folderTreeRow   = "folderTreeRow";
        this.tagsSelectorRow = "tagsSelectorRow";
    
        gEditItemOverlay.initPanel_org = gEditItemOverlay.initPanel;
        gEditItemOverlay.initPanel = function(aInfo) {
          aInfo.hiddenRows = openbookResizer.getHideRow;
          gEditItemOverlay.initPanel_org(aInfo);
        }
    
        // selected tree visible
        func = gEditItemOverlay.toggleFolderTreeVisibility.toString();
        func = func.replace(
          'var currentFolder = this._getFolderIdFromMenuList();',
          ''
        );
        func = func.replace(
          /expander.className = "expander-up";*/,
          'var currentFolder = this._getFolderIdFromMenuList(); \
          var onselect = this._folderTree.getAttribute("onselect"); \
          this._folderTree.removeAttribute("onselect"); \
          $&;'
        );
        func = func.replace(
          'this._folderTree.focus();',
          '$&; \
          setTimeout(function(tree){ \
            var start = new Object(); \
            var end = new Object(); \
            var numRanges = tree.view.selection.getRangeCount(); \
            if (numRanges > 0) { \
              tree.view.selection.getRangeAt(0,start,end); \
              var v = start.value; \
              tree.treeBoxObject.ensureRowIsVisible(v); \
            } \
            tree.setAttribute("onselect", onselect); \
          }, 0, this._folderTree);'
        );
        try{
          gEditItemOverlay.toggleFolderTreeVisibility = new Function(
             func.match(/\((.*)\)\s*\{/)[1],
             func.replace(/^function\s*.*\s*\(.*\)\s*\{/, '').replace(/}$/, '')
          );
        } catch(ex){}
    
        // selected tree visible
        func = gEditItemOverlay.onFolderMenuListCommand.toString();
        func = func.replace(
          'this._folderTree.selectItems([container]);',
          '{var onselect = this._folderTree.getAttribute("onselect"); \
          this._folderTree.removeAttribute("onselect"); \
          $&; \
          setTimeout(function(tree){ \
            var start = new Object(); \
            var end = new Object(); \
            var numRanges = tree.view.selection.getRangeCount(); \
            if (numRanges > 0) { \
              tree.view.selection.getRangeAt(0,start,end); \
              var v = start.value; \
              tree.treeBoxObject.ensureRowIsVisible(v); \
            } \
            tree.setAttribute("onselect", onselect); \
          }, 0, this._folderTree);}'
        );
        try{
          gEditItemOverlay.onFolderMenuListCommand = new Function(
             func.match(/\((.*)\)\s*\{/)[1],
             func.replace(/^function\s*.*\s*\(.*\)\s*\{/, '').replace(/}$/, '')
          );
        } catch(ex){}
    
        this.editBookmarkPanel.addEventListener('popupshowing', this, false);
        this.editBookmarkPanel.addEventListener('popupshown', this, false);
        this.editBookmarkPanel.addEventListener('popuphiding', this, false);
      },
    
      uninit: function(){
        window.removeEventListener('unload', this, false);
        this.editBookmarkPanel.removeEventListener('popupshowing', this, false);
        this.editBookmarkPanel.removeEventListener('popupshown', this, false);
        this.editBookmarkPanel.removeEventListener('popuphiding', this, false);
      },
    
      handleEvent: function(event){
        switch(event.type){
          case 'unload':
            this.uninit();
            break;
          case 'popupshowing':
            this.popupshowing(event);
            break;
          case 'popupshown':
            this.popupshown(event);
            break;
          case 'popuphiding':
            this.popuphiding(event);
        }
      },
    
      popuphiding: function(event){
        if (this.editBookmarkPanel != event.originalTarget)
          return;
        var state = !gEditItemOverlay._element(this.folderTreeRow).hidden;
        Services.prefs.setBoolPref(this.PREFOPENTREE, state);
        var state = !gEditItemOverlay._element(this.tagsSelectorRow).hidden;
        Services.prefs.setBoolPref(this.PREFOPENTAG, state);
    
        gEditItemOverlay._element(this.folderTreeRow).hidden = true;
        gEditItemOverlay._element(this.tagsSelectorRow).hidden = true;
      },
    
      popupshowing: function(event){
        if (this.editBookmarkPanel != event.originalTarget)
          return;
    
        this.tree.height = this.getPrefTreeHeight;
        //this.tree.width = this.getPrefTreeWidth;
        //this.editBookmarkPanel.width = this.getPrefTreeWidth;
    
        if (!document.getElementById("openbookResizerbottomBox")) {
          var panel = StarUI.panel;
    
          var innerarrow = panel.openOrClosedShadowRoot.querySelector('.panel-arrowcontent');
          if (innerarrow)
            innerarrow.setAttribute('flex', 1);
    
          var box = document.createXULElement("hbox");
          box.setAttribute('id', 'openbookResizerbottomBox');
          box.setAttribute('align',"start");
    
          var resizer = document.createXULElement("image");
          resizer.setAttribute("class", "openbookResizerGripper");
          resizer.setAttribute('onmousedown', 'openbookResizer.mousedown(event)');
    
          box.appendChild(resizer);
          panel.appendChild(box);
    
          panel.setAttribute('onmousemove', 'openbookResizer.mousemove(event)');
          panel.setAttribute('onmouseup', 'openbookResizer.mouseup(event)');
        }
      },
    
      popupshown: function(event){
        if (this.editBookmarkPanel != event.originalTarget)
          return;
        setTimeout(function(self) {
          if (self.getPrefOpenTree &&
              gEditItemOverlay._element(self.folderTreeRow).hidden ) {
            gEditItemOverlay.toggleFolderTreeVisibility();
          }
          if (self.getPrefOpenTag &&
              gEditItemOverlay._element(self.tagsSelectorRow).hidden ) {
            gEditItemOverlay.toggleTagsSelector();
          }
          try {
            gEditItemOverlay._element(Services.prefs
              .getCharPref("browser.bookmarks.editDialog.firstEditField")).focus();
          } catch(e) {}
        }, 100, this);
      },
    
      mousedown: function(event){
        this.drag = true;
        this.height = parseInt(this.tree.boxObject.height);
        this.width = parseInt(this.editBookmarkPanel.boxObject.width);
        this.eventOffset = event;
      },
    
      mousemove: function(event) {
        if (this.timer)
          clearTimeout(this.timer);
        this.timer = setTimeout(function(event, self){
          if (self.drag) {
            // make sure height [150,screen-300] and width is [300,screen-50]
            var newValue;
            newValue = self.height + event.pageY - self.eventOffset.pageY;
            if (newValue <= screen.height - 300 && newValue >= 150) {
              self.tree.height = newValue;
            }
            newValue = self.width - event.pageX + self.eventOffset.pageX;
            if (newValue <= screen.width - 50 && newValue >= 300) {
              //self.tree.width = newValue;
              self.editBookmarkPanel.width = newValue;
            }
          }
        }, 10, event, this);
      },
      mouseup: function(event) {
        if (this.drag) {
          Services.prefs.setIntPref(this.PREFTREEHEIGHT, this.tree.height);
          Services.prefs.setIntPref(this.PREFTREEWIDTH, this.editBookmarkPanel.boxObject.width);
        }
        this.drag = false;
      }
    }
    //window.addEventListener("load", openbookResizer, false);
    openbookResizer.init();
    
    /* Fenster schließen nach 6 Sekunden */
    
    (function() {
      if (window.StarUI) {
        const delay = 6;
        StarUI._autoCloseTimeout = delay * 1000;
      }
    })();
    Alles anzeigen

    wie immer Danke schön ;)

  • Schlagwort fehlt unter: Lesezeichen hinzufügen

    • Son Goku
    • 5. September 2026 um 00:17

    hallo,

    wo sind sind die Schlagwörter hin beim hinzufügen eines Lesezeichen aus der Adressleiste über den Stern ?

  • Tab Aktiv und Inaktiv Schließen Kreuz

    • Son Goku
    • 4. September 2026 um 12:40

    Perfekt

    Danke schön

  • Tab Aktiv und Inaktiv Schließen Kreuz

    • Son Goku
    • 4. September 2026 um 11:11

    @ Dharkness

    das klappt leider nicht ei mir

    @ 2002Andrea

    och wie peinlich Danke erstmal.

    aber kannst Du mir auch sagen wie ich jetzt den selben Effekt hinbekomme bei hover wenn der Tab inaktiv ist wie bei Aktiv ?

  • Tab Aktiv und Inaktiv Schließen Kreuz

    • Son Goku
    • 3. September 2026 um 23:42

    Hallo,

    gibt es eigentlich auch eine möglichkeit den Schließe Kreuz auf die Tabs wenn Aktiv und Inaktiv zu ändern ?

    weil bei mir sieht man das Kreuz nicht bei inaktiven Tabs


    mein CSS

    CSS
    /*	für Tab Aktiv | Hintergrund */
    .tabbrowser-tab[visuallyselected] .tab-background{
       background: #038387 !important;
        }
    
    
    /*	für Tab Aktiv | Schrift */
    #TabsToolbar .tabbrowser-tab:is([selected],[multiselected]) label { 
    	opacity: 1 !important;
    	font-weight: 700 !important;
    	color: white !important;
    	} 
    	
    
    
    /*	für Tab Inaktiv | hover */
    .tabbrowser-tab:not([visuallyselected]):hover  > .tab-stack > .tab-background {
    	background:rgba(1, 133, 116, 0.4) !important;
    		}
    	
    /*	für Tab Inaktiv | Schrift */
    .tabbrowser-tab:not([visuallyselected]) {
    	color:#0c0c0c !important; /* Grey 90 */
    	}
    	
    	/*	für Tab | Schließen - Kreuz */
    .tab-close-button {
    	fill:#ffe8ea !important; /* Red 0 */
    	}
    	
    .tab-close-button:hover {
    	background-color: #b20037 !important;
    	border:1px dashed #ffe8ea !important;
    	}	
    Alles anzeigen
  • Gemini – Website bleibt dunkel?

    • Son Goku
    • 3. September 2026 um 20:39

    mhh naja erstmal Danke.

  • Gemini – Website bleibt dunkel?

    • Son Goku
    • 3. September 2026 um 18:32

    Hallo,

    kworan klnnte es liegen das Google Gemini nicht anklickbar ist sondern es bleibt einfach abgedunkelt ?

    Das Origina habei hc ausgemacht


    wie muß ich das hier eintragen das es funktioniert ?

    Bilder

    • Unbenannt-2.png
      • 423,72 kB
      • 1.118 × 1.200
  • 3Strich Menü - Lesezeichen von unten nach oben?

    • Son Goku
    • 3. September 2026 um 13:20

    Danke

  • 3Strich Menü - Lesezeichen von unten nach oben?

    • Son Goku
    • 3. September 2026 um 12:49

    Hallo,

    wie bekommt man "Lesezeichen vewalten" von unten nach oben ?

    Bilder

    • Unbenannt-2.png
      • 55,72 kB
      • 414 × 1.034
  • user.js, zwei bestimmte Einträge

    • Son Goku
    • 3. September 2026 um 12:32

    besten Dank

  • user.js, zwei bestimmte Einträge

    • Son Goku
    • 3. September 2026 um 00:08

    Huhu,

    ich hätte gerne diese beiden Einträge aus den Einstellungen in der user.js

    Tabs im Vordergrund öffnen
    Fragen, bevor mehrere Tabs geschlossen werden

  • wie Cookie dauerhaft speichern, wenn beim Beenden gelöscht?

    • Son Goku
    • 2. September 2026 um 22:49

    okay ich glaube hab es verstanden.

  • wie Cookie dauerhaft speichern, wenn beim Beenden gelöscht?

    • Son Goku
    • 2. September 2026 um 22:30

    aa ja und wie bekomme ich jetzt raus die "exakte Adresse" ?

    diese Cookies möchte ich dauerhaft speichern

    Bilder

    • Unbenannt-2.png
      • 70,19 kB
      • 1.018 × 912
  • wie Cookie dauerhaft speichern, wenn beim Beenden gelöscht?

    • Son Goku
    • 2. September 2026 um 21:28

    Hallo,

    ich habe vergessen wie man bestimmte Cookies dauerhaft speichern kann wenn man die Chroniken automatisch beim beenden des Fux gelöscht wird ?

  • Tableiste GANZ unten Script funktioniert nicht mehr?

    • Son Goku
    • 2. September 2026 um 21:08
    Zitat von Endor

    Und funktioniert es dann jetzt?

    ja funktrioniert Super.

    jetzt muß noch das CSS, dann ist mein Firefox fertig ;)


    Danke


    pps

    ich ps finde es Super das Du teilweise in Farbe und Fett geschrieben hast in der Anleitung

  • Tableiste GANZ unten Script funktioniert nicht mehr?

    • Son Goku
    • 2. September 2026 um 19:10

    aa okay Danke.

    habe ich leider nicht gesehen :/

  • Tableiste GANZ unten Script funktioniert nicht mehr?

    • Son Goku
    • 2. September 2026 um 07:38

    Guten Morgen,

    dieses Script "Tableiste unter Inhalt" funktioniert seit dem Aktuellen Update leider nicht mehr


    (function(){

    try {

    var vbox = document.createXULElement('vbox');

    document.getElementById("navigator-toolbox").parentNode.insertBefore(

    vbox, document.getElementById("browser-bottombox"));

    vbox.appendChild(document.getElementById("TabsToolbar"));

    }catch(e) {}

    })();


    ich poste nachher noch mehr Scripte die nicht mehr Funktionieren eit dem Update auf 155.0

  • Text auf Webseite markieren in andere Farbe ? Firefox 154.0

    • Son Goku
    • 21. August 2026 um 19:28
    Zitat von 2002Andreas

    Hast du den Code in der userChomeShadow.css eingetragen?

    jetzt ja.

    wahr ein wenig schnell mit Fragen deswegen hatte ich gelöscht ;)

  • Text auf Webseite markieren in andere Farbe ? Firefox 154.0

    • Son Goku
    • 21. August 2026 um 19:16

    okay funktioniert bei mir

    Windows 11 H2502

    Firefox 154.0

  • Text auf Webseite markieren in andere Farbe ? Firefox 154.0

    • Son Goku
    • 21. August 2026 um 17:31
    Zitat von 2002Andreas

    u hast diese Vorbereitungen dafür gemacht?

    aaa nein.

    Da werde ich nahher dran setzen


    Danke.

Unterstütze uns!

Jährlich (2026)

75,5 %

75,5% (584,79 von 775 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon