Vielleicht funktioniert @include statt @match?
Beiträge von milupo
-
-
Jetzt wäre es nicht schlecht, mein Danke
zu dem von Andreas hinzuzufügen. 
Sören Hentzschel Sören, nur Kosmetik und betrifft offensichtlich nur dich, weil wohl nur du Artikel geschrieben hast: Durch das Einfügen des Wortes Artikel und deren Anzahl links neben einem Beitrag ist jetzt das Wort Beiträge und deren Anzahl nicht nur nach unten gerutscht, sondern auch nach rechts.
-

Erst nicht, jetzt doch. Schon geschrieben, aber WoltLab hat das nun an meinem vorhergehenden Beitrag angehängt. Ich bin auch nicht davon begeistert.
-
ich habe leider nicht so viele Ahnung
Ich auch nicht.
Aber mit diese Code wird Betriebssystem ausgeführt aber Komisch ist nur mit JavaScript-Umgebung Konsole!!
Das könnte am verwendeten Objekt window liegen. Das Skript soll ja direkt im Browser funktionieren. Aber ich kann nur raten, ich könnte mir aber vorstellen, dass der Code
helfen könnte, gleich hinter (function() {
also:
Objekt wäre dann gBrowser statt window.
Aber bei meinen JavaScript-Kenntnissen bewege ich mich hier auf Glatteis.
So sehen die Scripte bis jetzt aus:
Das sind nur die Kommentare in den Skripten? Beim Klick auf Alles anzeigen geht nichts auf.Jetzt doch.
-
(Vielleicht meint Boersenfeger ja den gleichen Vorschlag bzgl. Differenz?)
An Boersenfeger: Zitate können Unklarheiten und Missverständisse vermeiden.

-
Also ich könnte mir vorstellen, dass man auf dem Skript addBuildIdToAboutDialogueBox.uc.js von Alice aufbauen könnte. Dieses Skript fügt ja ein Textfeld mit dem Useragenten in den About-Dialog ein. Der ist allerdings ein Teil der Firefox-Oberfläche, wohingegen die beiden Forums-Textfelder ja Elemente einer Webseite sind. Aber ich denke, das sollte kein Problem sein. Die beiden Textfelder haben eine ID - die Version die ID customOption7 und das Betriebssystem die ID customOption12. Damit könnte man die Felder auch schon mal mit document.getElementById ansprechen. Aber ja, da brauchen wir aborix, ich kann da auch nur herumstochern.
-
mMn macht es keinen Sinn die Chronik unter "Wichtige Seiten" zu sehen.
Komplett ausblenden kommt nicht in Frage
Das verstehe ich nicht so ganz. Was willst du denn sonst unter Wichtige Seiten angezeigt bekommen, wenn du den Bereich nicht ausblenden willst. Für mich ist das auch keine Chronik, sondern das sind nur die am häufigsten besuchten Seiten.
-
find's nur komisch, dass es jahrelang auch so lief!?
Meines Wissens ist das seit VDH 7.0 schon so, also seit 2 Jahren. VDH 7.0 war die erste Version als Webextension.
-
Die Erweiterung kostet mittlerweile?
Nur die Konvertierung und die Aggregation kosten. Aber es ist ja auch eine Unverschämtheit, etwas für eine erbrachte Leistung etwas bezahlen zu müssen. **kopfschüttel**
Hier ist das entsprechende Zitat von AMO:
ZitatBesides downloading, Video DownloadHelper is also capable of making file conversions (i.e. change audio and video formats) and aggregation (combining separate audio and video into a single file). This is an upgrade feature that helps pay for the free stuff (we need to eat too). You are not compelled to use conversion for downloading videos from websites, and you can avoid picking variants marked as ADP to avoid the need for aggregation.
-
Ich möchte gern wissen welche Daten genutzt werden.
Bitte verständlich
Der Link hinter „welche“ ist nicht gültig.
-
Aktuell scheint das Teil aber nun nichts mehr zu machen, wenn ich F12 drücke, außer das die blöde Konsole aufgeht, was ich dort nicht benötige.
Nur mal so nebenbei: Dir ist schon klar, dass diese „blöde“ Konsole nötig ist, um dir deine Anpassungen via CSS zu ermöglichen? Also überlege dir in Zukunft, welche Worte du wählst. Nur, weil du die Entwicklerwerkzeuge nicht nutzt, sind sie noch lange nicht blöde.
-
ann mich entsinnen, dass Andreas mir mal für das Einfügen der roten Trennlinien obigen Code "Toolbarseparator.css" gegeben hat. Dabei habe ich wohl auch die Datei "Space ...........uc.js" in "Trennlinien.uc.js" umbenannt.
Ist bei mir ähnlich, nur dass das Skript space_und_separator_restorer.uc.js und die CSS-Datei space_und_separator_restorer.css heißen. Ist auch nicht ganz konsequent, denn statt und müsste da eigentlich and stehen. so heißt es auch dann im Original bei Aris:
-
Stoiker Stelle mal deine Codes ein, die du für Leisten verwendest, Skripte und CSS-Codes. Ansonsten wird das hier nur eine Rumraterei.
-
Man kann sich den Selektor ja völlig frei aussuchen. Da gibt es praktisch unendlich Möglichkeiten.
Ja, aber ich bin da noch nicht so firm. Da es weder Klasse noch ID für das a-Element gibt, habe ich mir den CSS-Pfad kopiert, habe aber nur schnell getestet, um in kurzer Zeit eine Lösung parat zu haben. Ansonsten hätte es sein können, dass der TE dann nach langem Testen sagt, nein, CSS ist nichts für mich, was er ja immer noch sagen kann. Bei mir dauert das alles noch etwas länger als bei dir und Andreas. Verfeinern kann man ja auch immer noch. Auf jeden Fall funktioniert dein Selektor. Danke
. -
Also, das Foto aus #1 stammt aus meinem Hauptprofil. Dort ist die von dir zitierte Datei space..........uc.js aber in Textform drin (*.txt).
Das hat mich ja so stutzig gemacht, weil trotzdem alles angezeigt wird.Das Foto aus Beitrag 1 zeigt das Anpassen-Fenster mit den Leeräumen und den Trennstrichen, die durch das Skript bewirkt werden. Das lässt sich aber gar nicht auf das Hamburger-Menü anwenden. Wenn du z. B. versuchst, einen Trennstrich in das Hamburger-Menü zu ziehen, wirst du sehen, dass das gar nicht geht (Hamburger-Symbol ist ausgegraut). Du kannst nur in eine Symbolleiste ziehen.
-
Das ist der vollständige Pfad:
CSShtml body#tpl_wbb_thread.mobileShowPaginationTop.pageHeaderFixed div#pageContainer.pageContainer section#main.main div.layoutBoundary div#content.content div.section ul#wcf41.wbbThreadPostList.messageList.jsClipboardContainer li#post1134126.anchorFixedHeader article#wcf29.wbbPost.message.messageSidebarOrientationLeft.jsClipboardObject.jsMessage.userOnlineGroupMarking3 aside.messageSidebar.userOnline.member div.userCredits dl.plain.dataList dt aFolgenden Teil hatte ich erst getestet:
Wie gesagt, da wurde nur der Link des Mitglieds unterstrichen, den ich als Beispiel für das Herausfinden des Selektors genutzt hatte.
-
Wobei ich ehrlich gesagt einen etwas spezifischeren Selektor wählen würde, weil der genutzte so allgemein ist, dass er sich auf andere Dinge auswirken könnte - wenn nicht bereits jetzt, dann möglicherweise in der Zukunft.
Ich habe auf die Schnelle keinen spezifischeren Selektor gefunden. Der Link hat ja nicht einmal eine Klasse, geschweige denn eine ID. Ich musste den Pfad nehmen. Der lange Pfad, den ich erst genommen hatte, hat den Code nur auf den ausgewählten Link angewendet, darum habe ich ihn gekürzt, sodass der Link bei allen Mitgliedern unterstrichen wird. Aber vielleicht lässt sich der Pfad noch genauer anpassen.
-
Aber in keinem anderen Profil habe ich o.g. Script - trotzdem die Anzeige im Hamburger??
Spielt da noch ein anderer Script evtl. eine Rolle?
Ich weiß ehrlich gesagt nicht genau, was du meinst. Im Hamburger-Menü sind nur die normalen horizontalen Trennstriche. Daran ändert auch die CSS-Datei Hamburger-Panel.css von Endor nicht viel, die du sicherlich ebenfalls benutzt. Diese Datei blendet lediglich den vertikalen Trennstrich zwischen den Zoom-Symbolen und dem Vollbild-Symbol aus.
-
Vllt könnte man das klarer machen?
Trage z. B. folgenden Code in die userContent.css ein:
Dadurch wird das Wort Beiträge unterstrichen.
-
Hallo Büssen,
such mal in deinem 71er Profil nach diesem Skript:
space_and_separator_restorer.uc.js
Kopiere es in dein 73er Profil.
Sieht bei mir so aus:
JavaScript
Alles anzeigen// Restore 'Space & Separator' items script for Firefox 60+ by Aris // // Default browser scripts always remove spaces and separators from default palette, so // because of that they are added to an own toolbar now. // // - spaces and separators can be moved to any toolbar // - to remove spaces or separators move them into palette // - configuration toolbar behaves like a default toolbar, items and buttons can be placed on it // - configuration toolbar is not visible outside customizing mode // - default "Flexible Space" item is hidden from palette and added to configuration toolbar // [!] BUG: do not move spaces, flexible spaces or separator to configuration toolbar or it will cause glitches // [!] BUG: do not move main 'space'-item to palette or it will be hidden until customizing mode gets reopened // [!] Fix for WebExtensions with own windows by 黒仪大螿蟹 (for 1-N scripts) Components.utils.import("resource:///modules/CustomizableUI.jsm"); var {Services} = Components.utils.import("resource://gre/modules/Services.jsm", {}); var appversion = parseInt(Services.appinfo.version); var AddSeparator = { init: function() { /* blank tab workaround */ try { if(gBrowser.selectedBrowser.getAttribute('blank')) gBrowser.selectedBrowser.removeAttribute('blank'); } catch(e) {} var tb_config_label = "Konfigurations-Symbolleiste"; var tb_spacer_label = "Leerraum"; var tb_sep_label = "Trennzeichen"; var tb_spring_label = "Flexibler Leerraum"; try { if(document.getElementById('configuration_toolbar') == null) { if(appversion <= 62) var tb_config = document.createElement("toolbar"); else var tb_config = document.createXULElement("toolbar"); tb_config.setAttribute("id","configuration_toolbar"); tb_config.setAttribute("customizable","true"); tb_config.setAttribute("class","toolbar-primary chromeclass-toolbar browser-toolbar customization-target"); tb_config.setAttribute("mode","icons"); tb_config.setAttribute("iconsize","small"); tb_config.setAttribute("toolboxid","navigator-toolbox"); tb_config.setAttribute("lockiconsize","true"); tb_config.setAttribute("ordinal","1005"); tb_config.setAttribute("defaultset","toolbarspacer,toolbarseparator"); document.querySelector('#navigator-toolbox').appendChild(tb_config); CustomizableUI.registerArea("configuration_toolbar", {legacy: true}); if(appversion >= 65) CustomizableUI.registerToolbarNode(tb_config); if(appversion <= 62) var tb_label = document.createElement("label"); else var tb_label = document.createXULElement("label"); tb_label.setAttribute("label", tb_config_label+": "); tb_label.setAttribute("value", tb_config_label+": "); tb_label.setAttribute("id","tb_config_tb_label"); tb_label.setAttribute("removable","false"); tb_config.appendChild(tb_label); if(appversion <= 62) var tb_spacer = document.createElement("toolbarspacer"); else var tb_spacer = document.createXULElement("toolbarspacer"); tb_spacer.setAttribute("id","spacer"); tb_spacer.setAttribute("class","chromeclass-toolbar-additional"); tb_spacer.setAttribute("customizableui-areatype","toolbar"); tb_spacer.setAttribute("removable","false"); tb_spacer.setAttribute("label", tb_spacer_label); tb_config.appendChild(tb_spacer); if(appversion <= 62) var tb_sep = document.createElement("toolbarseparator"); else var tb_sep = document.createXULElement("toolbarseparator"); tb_sep.setAttribute("id","separator"); tb_sep.setAttribute("class","chromeclass-toolbar-additional"); tb_sep.setAttribute("customizableui-areatype","toolbar"); tb_sep.setAttribute("removable","false"); tb_sep.setAttribute("label", tb_sep_label); tb_config.appendChild(tb_sep); if(appversion <= 62) var tb_spring = document.createElement("toolbarspring"); else var tb_spring = document.createXULElement("toolbarspring"); tb_spring.setAttribute("id","spring"); tb_spring.setAttribute("class","chromeclass-toolbar-additional"); tb_spring.setAttribute("customizableui-areatype","toolbar"); tb_spring.setAttribute("removable","false"); tb_spring.setAttribute("label", tb_spring_label); tb_config.appendChild(tb_spring); // CSS var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\ \ #configuration_toolbar { \ -moz-appearance: none !important; \ background-color: var(--toolbar-bgcolor); \ background-image: var(--toolbar-bgimage); \ background-clip: padding-box; \ color: var(--toolbar-color, inherit); \ } \ #main-window:not([customizing]) #configuration_toolbar { \ visibility: collapse; \ }\ #main-window[customizing] #configuration_toolbar #tb_config_tb_label { \ font-weight: bold !important; \ }\ #main-window[customizing] #configuration_toolbar :-moz-any(#spacer,#separator,#spring) { \ -moz-margin-start: 20px; \ }\ #main-window[customizing] #configuration_toolbar :-moz-any(#wrapper-spacer,#wrapper-separator,#wrapper-spring) .toolbarpaletteitem-label { \ display: block !important; \ -moz-margin-end: 20px; \ }\ #main-window[customizing] #wrapper-spacer #spacer { \ margin: 2px 0 !important; \ }\ #main-window[customizing] #configuration_toolbar #wrapper-spring #spring { \ margin: -1px 0 !important; \ min-width: 80px !important; \ }\ #main-window[customizing] #configuration_toolbar > * { \ padding: 10px !important; \ }\ #main-window[customizing] #configuration_toolbar > :-moz-any(#wrapper-spacer,#wrapper-separator,#wrapper-spring) { \ border: 1px dotted !important; \ -moz-margin-start: 2px !important; \ -moz-margin-end: 2px !important; \ }\ #main-window[customizing] toolbarspacer { \ border: 1px solid !important; \ }\ toolbar[orient="vertical"] toolbarseparator { \ -moz-appearance: none !important; \ border-top: 1px solid rgba(15,17,38, 0.5) !important; \ border-bottom: 1px solid rgba(255,255,255, 0.3) !important; \ margin: 2px 2px !important; \ height: 1px !important; \ width: 18px !important; \ }\ toolbar[orient="vertical"] toolbarspacer { \ -moz-appearance: none !important; \ height: 18px !important; \ width: 18px !important; \ }\ #customization-palette toolbarpaletteitem[id^="wrapper-customizableui-special-spring"], \ #customization-palette-container :-moz-any(#spring,#wrapper-spring) { \ display: none !important; \ }\ \ '), null, null); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } } catch(e){} } } /* initialization delay workaround */ document.addEventListener("DOMContentLoaded", AddSeparator.init(), false); /* setTimeout(function(){ AddSeparator.init(); },1000); */