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. bege

Beiträge von bege

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 14. November 2017 um 03:36

    OpenBookModoki in dieser Version (wenn ich mich richtig erinnere von aborix vor einem Jahr gefixt) läuft bei mir im FF52ESR gut, im FF56 nur noch zum Teil. Die Größe des Popups lässt sich nicht mehr verändern und "Lesezeichen löschen" hat keine Funktion mehr. Kann das jemand bestätigen? Und korrigieren?

    Code
    // ==UserScript==
    // @name           openbookModokiFor4.0.uc.js
    // @namespace      https://addons.mozilla.org/firefox/addon/3885
    // @description    Edit Bookmark Panelにリサイザ追加すると共に, フォルダツリーとタグセレクタのエキスパンダ開閉状態を記憶する。および 設定によりdescription, location, loadInSidebar, keywordを表示/非表示
    // @include        main
    // @author         Alice0775
    // @version        2013/07/07 02:30 fix onFolderMenuListCommand
    // @version        2012/12/08 22:30 Bug 788290 Bug 788293 Remove E4X 
    // ==/UserScript==
    // @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にフォ-カスあるように
    // @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のオブジェクト名変更に対応
    // @version        2009/08/07 00:00 Tree Style Tab0.8.2009073102があるとき treestyletab-parent-row'を非表示
    // @version        2009/08/06 19:00 Tree Style Tab0.8.2009073102があると一瞬Parent Tabが表示されるのを修正,およびuc.jsに変更した
    // @version        2009/08/06 18:00 Tree Style Tab 0.8.2009073102に対応
    // @version        2009/06/24 00:00 Firefox3.5 フォルダツリーとタグセレクタのエキスパンダ開閉状態を記憶しなくなっていたのを修正
    // @version        2009/01/02 02:00 設定によりdescription, location, loadInSidebar, keywordを表示/非表示
    // @version        2009/01/01 22:28
    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._element('folderTree');
      },
    
    
      get getHideRow(){
        try {
          return gPrefService.getCharPref(this.PREHIDEROW).replace(/\s/g,'').slice(',');
        } catch(e) {
          return [];
        }
      },
    
    
      get getPrefTreeHeight(){
        try {
          return gPrefService.getIntPref(this.PREFTREEHEIGHT);
        } catch(e) {
          return 150;
        }
      },
      get getPrefTreeWidth(){
        try {
          return gPrefService.getIntPref(this.PREFTREEWIDTH);
        } catch(e) {
          return 250;
        }
      },
    
    
      get editBookmarkPanel(){
        return document.getElementById('editBookmarkPanel');
      },
    
    
      get treeExpander(){
        return gEditItemOverlay._element('foldersExpander');
      },
    
    
    
    
      get tagExpander(){
        return gEditItemOverlay._element('tagsSelectorExpander');
      },
    
    
      get getPrefOpenTree(){
        try {
          return gPrefService.getBoolPref(this.PREFOPENTREE);
        } catch(e) {
          return false;
        }
      },
    
    
      get getPrefOpenTag(){
        try {
          return gPrefService.getBoolPref(this.PREFOPENTAG);
        } catch(e) {
          return false;
        }
      },
    
    
      get isFx35(){
        return parseInt(Components.classes["@mozilla.org/xre/app-info;1"]
                         .getService(Components.interfaces.nsIXULAppInfo)
                         .version.substr(0,3) * 10, 10) / 10 > 3.0;
      },
    
    
      get isFx37(){
        parseInt(Components.classes["@mozilla.org/xre/app-info;1"]
                         .getService(Components.interfaces.nsIXULAppInfo)
                         .version.substr(0,3) * 10, 10) / 10 > 3.6;
      },
    
    
      init: function(){ 
        if (!window.StarUI)
          return; 
        //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   = this.isFx35 ? "folderTreeRow"   : "folderTree";
        this.tagsSelectorRow = this.isFx35 ? "tagsSelectorRow" : "tagsSelector";
    
    
        // default all show
        StarUI._doShowEditBookmarkPanel = Task.async(function* (aNode, aAnchorElement, aPosition) {
          if (this.panel.state != "closed")
            return;
          this._blockCommands();
          this._element("editBookmarkPanelTitle").value = this._isNewBookmark ?
            gNavigatorBundle.getString("editBookmarkPanel.pageBookmarkedTitle") :
            gNavigatorBundle.getString("editBookmarkPanel.editBookmarkTitle");
          this._element("editBookmarkPanelDescription").textContent = "";
          this._element("editBookmarkPanelBottomButtons").hidden = false;
          this._element("editBookmarkPanelContent").hidden = false;
          let bookmarks = PlacesUtils.getBookmarksForURI(gBrowser.currentURI);
          let forms = gNavigatorBundle.getString("editBookmark.removeBookmarks.label");
          let label = PluralForm.get(bookmarks.length, forms).replace("#1", bookmarks.length);
          this._element("editBookmarkPanelRemoveButton").label = label;
          this._element("editBookmarkPanelStarIcon").removeAttribute("unstarred");
          this._itemId = aNode.itemId;
          this.beginBatch();
          if (aAnchorElement) {
            let parent = aAnchorElement.parentNode;
            while (parent) {
              if (parent.localName == "toolbarbutton")
                break;
              parent = parent.parentNode;
            }
            if (parent) {
              this._anchorToolbarButton = parent;
              parent.setAttribute("open", "true");
            }
          }
          this.panel.openPopup(aAnchorElement, aPosition);
          gEditItemOverlay.initPanel({ node: aNode
                                     , hiddenRows: openbookResizer.getHideRow
                                     , focusedElement: "preferred" });
        });
    
    
        // selected tree visible
        var 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);'
        );
        eval("gEditItemOverlay.toggleFolderTreeVisibility = " + func);
    
        // 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);}'
        );
    
    
        eval("gEditItemOverlay.onFolderMenuListCommand = " + func);
    
    
    
    
        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).collapsed;
        gPrefService.setBoolPref(this.PREFOPENTREE, state);
        var state = !gEditItemOverlay._element(this.tagsSelectorRow).collapsed;
        gPrefService.setBoolPref(this.PREFOPENTAG, state);
    
    
        gEditItemOverlay._element(this.folderTreeRow).collapsed = true;
        gEditItemOverlay._element(this.tagsSelectorRow).collapsed = true;
    /*
        // xxx Bug 556342  - Invalid Treeview in bookmark menu via star pane
        var tree = document.getElementById("editBMPanel_folderTree");
        if (!this.isFx37)
          var result = tree.getResult();
          if (result) {
            result.root.containerOpen = false;
          }
          tree.view = null;
          // xxx
        }
    */
      },
    
    
      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 = document.getElementById("editBookmarkPanel");
    
          var innerarrow = document.getAnonymousElementByAttribute(panel, "class", "panel-inner-arrowcontent");
          if (innerarrow)
            innerarrow.setAttribute('flex', 1);
    
    
          var box = document.createElement("hbox");
          box.setAttribute('id', 'openbookResizerbottomBox');
          box.setAttribute('align',"start");
    
    
          var resizer = document.createElement("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)');
    
    
          if ("TreeStyleTabBookmarksServiceEditable" in window) {
            with (window)
            eval('gEditItemOverlay._showHideRows = '+window.gEditItemOverlay._showHideRows.toSource().replace(
              'TreeStyleTabBookmarksServiceEditable.parentRow.collapsed = this._element("keywordRow").collapsed && this._element("folderRow").collapsed;',
              ''
            ).replace(
              "TreeStyleTabBookmarksServiceEditable.parentRow.collapsed = this._element('keywordRow').collapsed && this._element('folderRow').collapsed;",
              ''
            ));
    
    
    {try {TreeStyleTabBookmarksServiceEditable.parentRow.collapsed = true;} catch(e) {}};
          }
        }
        if ("TreeStyleTabBookmarksServiceEditable" in window)
    {try {TreeStyleTabBookmarksServiceEditable.parentRow.collapsed = true;} catch(e) {}};
      },
    
    
      popupshown: function(event){
        if (this.editBookmarkPanel != event.originalTarget)
          return;
        setTimeout(function(self){
          if ("TreeStyleTabBookmarksServiceEditable" in window)
    {try {TreeStyleTabBookmarksServiceEditable.parentRow.collapsed = true;} catch(e) {}};
          if (self.getPrefOpenTree &&
              gEditItemOverlay._element(self.folderTreeRow).collapsed ) {
            gEditItemOverlay.toggleFolderTreeVisibility();
          }
          if (self.getPrefOpenTag &&
              gEditItemOverlay._element(self.tagsSelectorRow).collapsed ) {
            gEditItemOverlay.toggleTagsSelector();
          }
          try {
            gEditItemOverlay._element(gPrefService
              .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) {
          gPrefService.setIntPref(this.PREFTREEHEIGHT, this.tree.height);
          gPrefService.setIntPref(this.PREFTREEWIDTH, this.editBookmarkPanel.boxObject.width);
        }
        this.drag = false;
      }
    }
    //window.addEventListener("load", openbookResizer, false);
    openbookResizer.init();
    Alles anzeigen
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 14. November 2017 um 02:53

    Ich finde das Skript ViewSourceModoki.uc.js auf der Liste der Skripte, die im FF57 nicht mehr gehen, aber nicht hier im Thema. Es läuft bei mir auch schon im FF52ESR und im FF56 nicht mehr. Bis zum Auswahlfenster geht's, doch dann wird der externe Editor nicht mehr geöffnet. In about:config eingestellt ist er, funktioniert auch für UserCSSLoader.uc.js und für den Kontextmenü-Punkt "Seitenquelltext anzeigen".
    Gibt's für das Skript eine Lösung?

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 30. Oktober 2017 um 20:08
    Zitat von aborix


    Wir ersetzen RAMBack.uc.xul


    Gibt es einen Unterschied zwischen dem "internen Speicher" (RAMBack-Beschreibung) und dem Cache?

  • Classic Theme Restorer Diskussionsthread

    • bege
    • 24. Oktober 2017 um 07:05

    Ich habe bisher CTR in FF 52 ESR benutzt und dort funktioniert das Abschalten der integrierten Pocket-Funktion bei gleichzeitiger Installation der gleichnamigen nicht mehr erhältlichen Erweiterung, mit der man seine Markierungen offline speichern kann. Ich will die Cloud dafür nicht nutzen.
    Mit Waterfox 55 funktioniert es leider nicht: Die integrierte Funktion lässt sich nicht abschalten, obwohl die Einstellung "extensions.pocket.enabled" auf false steht, was dazu führt, dass die installierte Erweiterung nicht mehr richtig funktioniert
    Kann ich das ändern oder braucht es eine Änderung in CTR?

  • Waterfox weiterhin Unterstützung

    • bege
    • 16. Oktober 2017 um 18:14
    Zitat von Sören Hentzschel


    bege: dein Beitrag gehört meiner Meinung nach nicht in dieses Thema.

    Na ja, in diesem Forum kämpfen wir dauernd mit den "Verbesserungen" im FF. Deshalb gehört das schon hierher. Trotzdem danke für deine Einschätzung.

  • Waterfox weiterhin Unterstützung

    • bege
    • 15. Oktober 2017 um 20:24

    Hat sich jemand von euch schon mal den "Waterfox" http://www.waterfoxproject.org angeschaut? Weiterhin Unterstützung aller Erweiterungen und geplant ein eigener Addon-Store. Wenn das was taugt, wäre es eine Alternative dazu, mit FF57+ herumzuschrauben.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 27. November 2016 um 12:04
    Zitat von aborix

    Ich habe in Tree Style Tab etwas geändert.
    Teste die angehängte Version, vorher die Endung .zip in .xpi ändern.


    Vielen Dank.
    Mit dieser Version funktioniert der Löschbutton.
    Jetzt reagiert das bisherige OpenBookModoki auch bei mir so, wie bei dir: Der Löschbutton wird erst bei einem gesetzten Lesezeichen angezeigt, dann aber immer.
    Wie kann's jetzt weitergeh'n?

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 25. November 2016 um 19:44

    Der Löschbutton geht leider noch nicht. Die Meldungen bzgl. OpenBookModoki_fix.uc.js sind verschwunden, die bzgl. bookmarksOverlayEditable.js (TreeStyleTabs) bleibt.
    Habe mal OpenBookModoki_fix.uc.js deaktiviert. Dann funktioniert der Löschbutton und auch die Meldung bzgl. bookmarksOverlayEditable.js taucht nicht mehr auf.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 25. November 2016 um 18:44
    Zitat von aborix

    Kommen beim Öffnen des Panels oder beim Klick auf den Button JS-Meldungen in der Browserkonsole?


    Beim Öffnen des Panels kommen diese Meldungen:

    Code
    TypeError: TreeStyleTabBookmarksServiceEditable.parentRow is null[Weitere Informationen]  OpenBookModoki_fix.uc.js:311:7
    TypeError: TreeStyleTabBookmarksServiceEditable.parentRow is null[Weitere Informationen]  OpenBookModoki_fix.uc.js:319:9
    TypeError: this.menulist is null[Weitere Informationen]  bookmarksOverlayEditable.js:359:7


    bookmarksOverlayEditable.js kommt vom Add-on TreeStyleTabs. Wenn ich TreeStyleTabs deaktiviere, geht der Löschbutton.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 24. November 2016 um 19:57

    Hallo aborix,
    vielen Dank.
    Das Skript für die Zeit scheint zu funktionieren, muss ich noch mit mehr Zeit testen.
    Der Löschbutton wird jetzt wieder immer angezeigt - nur leider funktioniert er nicht :(
    Das Lesezeichen wird nicht gelöscht.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 23. November 2016 um 18:11

    Hallo miteinander,
    bei mir funktioniert (schon seit einer Weile, nicht erst seit FF 50) OpenBookModoki.uc.js nicht mehr richtig.

    • Die Schaltfläche "Lesezeichen löschen" erscheint nur beim ersten Aufrufen des Dialogfensters nach einem Start von FF, danach fehlt sie
    • Wenn ich nach dem Speichern eines Lesezeichens den Ordner auswählen will (rechter Pfeil, alle Lesezeichenordner anzeigen) schließt sich das Dialogfenster. Um einen Ordner zu wählen, muss ich das Dialogfenster ein zweites Mal öffnen


    Kann das jemand bestätigen?
    Danke.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 28. September 2016 um 15:50

    Die Diskussion ist ja schon längst weiter, aber ich möchte mich hier trotzdem noch für das verbesserte WordHighlightToolbar-Skript bedanken, das ich nach einer Reise vorgefunden habe. Vielen Dank an alle Beteiligten. :klasse:

  • Wie einen Tooltip im Addon-Manager hinzufügen?

    • bege
    • 31. August 2016 um 18:01

    :):):):):):):):)
    :klasse:

  • Wie einen Tooltip im Addon-Manager hinzufügen?

    • bege
    • 31. August 2016 um 14:22

    Sapperlot hat der Kasper früher immer gesagt :)
    Fuzt einwandfrei. Wenn ich so was sehe, bewundere ich immer Menschen wie dich, die Javascript kapieren. Ich bin nach einigen Versuchen, das zu verstehen, mit rauchendem Kopf ausgestiegen.

    Ist es möglich, dem Attribut 'tooltiptext' zwei Werte zuzuweisen?: date-updated.value + Zeilenschaltung + description.value
    Dann bräuchte ich das Update-Datum nicht in der Zeile und könnte noch mehr Platz sparen.

  • Wie einen Tooltip im Addon-Manager hinzufügen?

    • bege
    • 30. August 2016 um 16:38

    Das könnte erklären, warum in seltenen Fällen die Tooltips nicht gehen, auch nach dem direkten Aufruf des Managers. Ich vermute, dass, je nachdem zu welchem Zeitpunkt des Seitenaufbaus die CSS-Skripte die Seite verändern, das JS-Skript greift oder nicht. Wirklich schlimm ist das nicht, aber neugierig, wie der Seitenwechsel mit berücksichtigt wird, bin ich schon.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 29. August 2016 um 17:43

    Zu Duckduckgo:
    In WHT ist ein Eventlistener angesprochen für Autopagerize. Bräuchte es so etwas gesondert für Duckduckgo? Einfacher wäre ja, Autopagerize für die Seite zu nutzen statt die Duckduckgo-eigene Funktion, aber leider spricht Autopagerize weder auf Duckduckgo noch auf Startpage an.

  • Wie einen Tooltip im Addon-Manager hinzufügen?

    • bege
    • 29. August 2016 um 16:41

    Das ist super, vielen Dank. :)

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • bege
    • 29. August 2016 um 16:19

    Super, dann braucht es keine extra Einträge.
    Bei mir braucht es aber weiterhin die Erhöhung des Timeout-Wertes und auf den nachgeladenen Seiten von DuckDuckgo werden die Suchbegriffe weiterhin nicht hervorgehoben.

  • Wie einen Tooltip im Addon-Manager hinzufügen?

    • bege
    • 29. August 2016 um 15:51

    Ah, Moment. Hast du den normalen Tooltiptext geändert, nicht einen weiteren für die Beschreibung hinzugefügt? Wenn ich nämlich alle Änderungen durch die CleanestAddonManager-CSS-Skripte ausschalte, wird über dem Addon-Namen nicht mehr der Name mit Versionsnummer, sondern die Beschreibung angezeigt.
    Dann kann ich die Addon-Versionsnummer nicht mehr sehen. Geht es auch, dem Element xul:label.description einen neuen Tooltip hinzuzufügen und den über dem Namen zu lassen?

  • Wie einen Tooltip im Addon-Manager hinzufügen?

    • bege
    • 29. August 2016 um 15:45

    Der Tooltip über dem Addon-Namen wird angezeigt, aber nicht über der Beschreibung

    Edit: Ich meinte, dass über dem Addon-Namen der alte Tooltip angezeigt wird: Name mit Versionsnummer.
    Nachdem ich die Cleanest-AddonManager-CSS-Skripte deaktiviert (s. nächster Post) und wieder aktiviert hatte, hat sich der Tooltip über dem Namen in die Beschreibung geändert. Wahrscheinlich so, wie du es vorhattest. Bleibt nur noch die Frage aus dem nächsten Post nach zwei Tooltips.

Unterstütze uns!

Jährlich (2025)

74,7 %

74,7% (485,86 von 650 EUR)

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