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

Beiträge von Endor

  • About Seiten mit CSS Codes anpassen

    • Endor
    • 2. Juli 2024 um 16:03

    Boersenfeger

    Nein.
    Der von Deinem Bild ist nicht von mir.
    Ich habe nur meinen der zum Teil nicht mehr ging aktualisiert.
    Mfg.
    Endor

  • About Seiten mit CSS Codes anpassen

    • Endor
    • 2. Juli 2024 um 13:47

    Hallo zusammen.
    Habe mal den CSS Code von about:logins aktualisiert.
    Habe mich länger nicht damit befassen können.
    Also hier der aktuelle CSS Code für Interessierte:

    CSS
        @namespace url(http://www.w3.org/1999/xhtml);
        @-moz-document url-prefix(about:logins) {
            
        .container > ol:nth-child(1){
            scrollbar-width: none !important;
        }
        
        button.menu-button.ghost-button:hover {
            background-color: lightblue !important;
            fill: red !important;        
        }
    
        .meta-info:first-of-type::before {
            border-top: none  !important;
        }
    	
        .column:before {
            content: "Design by Endor & FuchsFan 07.2024";
            margin-top: 15px !important;
            font-size: 14px !important;
            font-weight: bold !important;
            color: red !important;
        }        
        
        /* linke Seite die Auflistung */    
        body > login-list {
            width: auto !important;
            border-bottom: none !important;
            scrollbar-width: none !important;
    		border-right: none !important;
    		background-color: #fffff0 !important;
        }
        
        /* oben der Text "Zugangsdaten" */
        .count {
            color: #0f6acc !important; 
            font-size: 15px !important; 
            font-weight: bold !important;
            margin-left: 10px !important;
        }
    	    
        body > login-list:nth-child(2){ 
            border-bottom: none !important; 
        }
    	       
        li[class="login-list-item"],
        li[class="login-list-item selected"]{
        padding-left: 25px !important;
        }
    	
    	[class="title"]{
    	color: #d90000 !important;
    	font-weight: 600 !important;
    	font-size: 16px !important;
    	}
    	
    	[class="username"]{
    	color: #008c69 !important;
    	font-weight: 600 !important;
    	font-size: 15px !important;
    	}	
        
        div.detail-row:nth-child(2) > div:nth-child(1) > label:nth-child(1) > input:nth-child(2),
        .password-display {
            width: 280px !important;
        }
    	
        /* erstes Feld linke Seite (bei Name u. Zugangsdaten) */	
        div.meta {
    		height: 55px !important;
    		margin-top: 4px !important;
    		padding-top: 12px !important;
            padding-left: 35px !important;
    		background-color: #fffff0 !important;
        }    
        
    	/* Hintergrundbox bei Button mit + Zeichen */   
        .create-login-button-container {
            padding-left: 0px !important; 
            padding-right: 0px !important; 
            padding-top: 20px !important;
            margin: -15px 140px 0 0!important; 
            box-shadow: none !important; 
            border-top: none !important;
    		background-color: none !important;
        }
    	
    	/* Button mit + Zeichen */
    	[data-l10n-id="create-login-button"]{
    		background-color: transparent !important;
            color: red !important;
        }    
        [data-l10n-id="create-login-button"]:hover{        
            color: #0066cc !important;
        }  
        
        .container > ol:nth-child(1){
            border-bottom: none !important; 
            box-shadow: none !important;
        }
        
        .header, li {
            border-bottom: none !important;
            box-shadow: none !important;        
        }
    	
        .header {
            margin-top: 20px!important;
        }
    	
         /* HG für das obere rechte Feld */
        header {
        background-color: #fbe8d2 !important;
        height: 56px !important;
        border-top-right-radius: 28px  !important;
        }   
    	
    	/* HG für das linke obere Feld */
    	login-list.initialized{
    	background-color: #fbe8d2 !important;
    	border-bottom-left-radius: 28px  !important;
    	border-top-left-radius: 28px  !important;}
        	    
        .empty-search-message {
        background:#fffff0 !important;
        border-bottom: none !important; 
        box-shadow: none !important;
        }
        
        html {
            background: #ffffff!important;
        }
        
        body > h1:nth-child(2) {
            margin-top: 10px !important;
        }
        
        body {
            max-width: 1200px !important; /* Breite einstellen */
            max-height: 800px !important;
            margin-left: auto  !important;
            margin-right: auto !important;
            border-left-color: lightblue!important;
    	    border-top-color:  lightblue!important;
    	    border-right-color: dodgerblue!important;
    	    border-bottom-color: dodgerblue!important;
    	    border-width:  4px !important;
            border-style: outset !important;
            border-radius:28px!important;
            margin-top: 30px !important;
        }
        
        /* Suchfeld oben */  
        .filter,
        login-filter {
            appearance: none !important; 
            border-radius:24px !important;
    		margin-left: 60px !important;
    		margin-top: 2px  !important;
    	    min-width: 235px !important;
            max-width: 235px !important;
        }
        
    	div.listHeader div.create-login-button-container button.create-login-button {
            margin-left: 65px  !important;
            margin-top: -155px  !important;
        }    
    	
        .menu-button {
            fill: #e69500 !important;
        }
        
        .fxaccounts-extra-text {
            color: #0066cc !important; 
            font-weight: bold !important;
    		padding-right: 30px !important;
        }
        
        div.container ol{
            background-color: beige !important;
        }
    	
    	    /* rechte Seite großes Feld */
        html.official-branding.no-logins.initialized body section login-intro,
        div.container {
        max-height: 728px !important;
    	}
    	
    	body > login-item:nth-child(3){
    	border-bottom-right-radius: 28px  !important;
    	}
    
        .time-created,
        body > login-list:nth-child(2), li, .header, header,
        .meta{
        box-shadow: none !important;
        }
        
    	/* Linkes oberes Feld unteren Rand entfernen */
    	.meta{
        border-bottom: none !important;
        }
    
        .meta,
        body > login-item:nth-child(3),
        .container {
          background-color: #fffff0 !important; 
        }
        
    	.meta:hover {
    	background: #ffdb4d !important;
    	}
        
        #login-sort label {
            padding-left: 25px !important;
        } 
    	
        .list-item.selected {
            background: #fff0b3 !important; 
            border-left: 2px!important;
        }
        .list-item.selected:hover {
            background: #ffdb4d !important;        
        }
        
        .list-item {
            background-color: #FFFFF0 !important;
        }
        .list-item:hover {
            background-color: #ffe680 !important;
        }
            
        .login-item-title {
            color: #0066cc !important;
        }
        
        .favicon,
    	.icon,
        .login-item-favicon {
            fill: #e69500 !important;
        }
    	
    	div.container {
            border-left: 1px solid silver !important;
        }
         
        #login-sort {
        background: #F0F0F0 url("..//icons/Bild86.png")no-repeat !important;
        padding-left:40px !important;
        padding-right: 5px !important;
        padding-top:  2px!important; 
        padding-bottom: 4px!important; 
        background-position:10px 6px!important;
        font-size:14.0px!important;
        border-style: outset !important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-width:2px !important;
        color:black !important;
        margin-left: -15px !important;
        max-width: 160px  !important;
        }
        
        #login-sort:hover {
        background: #B2EDFA url("..//icons/Bild86.png")no-repeat !important;
        padding-left:40px!important ;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        background-position:10px 6px!important;
        }
    	
        .ghost-button:not([class="menu-button ghost-button"]):not([class="menuitem-button menuitem-import-browser ghost-button"]):not([class="menuitem-button menuitem-export ghost-button"]):not([class="menuitem-button menuitem-remove-all-logins ghost-button"]):not([class="menuitem-button menuitem-import-file ghost-button"]):not([class="menuitem-button menuitem-preferences ghost-button"]):not([class="menuitem-button menuitem-help ghost-button"]),
        .action-button,
        .text-button{background: none!important;}
    	
    
    	
        copy-username-button.copy-button {
        appearance:none!important;
        background: #F0F0F0 url("..//icons/Bild73.png")no-repeat !important;
    	max-height: 28px !important;
        padding-left:20px!important;
        padding-top:  2px!important; 
        padding-bottom: 6px!important; 
        background-position:14px 10px!important;
        font-size:14.0px!important;
        border-style: outset !important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-width:2px !important;
        border-radius:16px!important;
        color:black !important; 
        }
    
        copy-username-button.copy-button:hover {
        appearance:none!important;
        background: #B2EDFA url("..//icons/Bild73.png")no-repeat !important;
        padding-left:20px!important ;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        background-position:14px 10px!important;
        }
        
        copy-password-button.copy-button {
        appearance:none!important;
        background: #F0F0F0 url("..//icons/Bild74.png")no-repeat !important;
    	max-height: 28px !important;
        padding-left:20px!important;
        padding-top:  2px!important; 
        padding-bottom: 6px!important; 
        background-position:14px 10px!important;
        font-size:14.0px!important;
        border-style: outset !important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-width:2px !important;
        border-radius:16px!important;
        color:black !important;
        }
    
        copy-password-button.copy-button:hover {
        appearance:none!important;
        background: #B2EDFA url("..//icons/Bild74.png")no-repeat !important;
        padding-left:20px!important ;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        background-position:14px 10px!important;
        }        
    
        .origin-input {
        appearance:none!important;
        background: #F0F0F0 url("..//icons/Bild75.png")no-repeat !important;
        padding-left:35px !important;
        padding-top:  2px !important; 
        padding-bottom: 4px !important; 
        padding-right: 35px !important; 
        min-width: 350px !important; 
        background-position:10px 5px!important;
        color:black!important;
        font-size:14px!important;
        text-decoration:none!important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-style: outset !important;
        border-width:2px !important;
        border-radius:16px!important;
        }
    
        .origin-input:hover {
        appearance:none!important;
        background: #B2EDFA url("..//icons/Bild75.png")no-repeat !important;
        background-position:10px 5px!important;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        }    
        
        .fxaccounts-enable-button {
        appearance:none!important;
        background: #F0F0F0 url("..//icons/Bild83.png")no-repeat !important;
        padding-left:35px!important;
        padding-top:  2px!important; 
        padding-bottom: 4px!important; 
        background-position:10px 6px!important;
        color:black!important;
        font-size:14px!important;
        text-decoration:none!important;
        padding-right:25px!important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-style: outset !important;
        border-width:2px !important;
        border-radius:16px!important;
        }
    
        .fxaccounts-enable-button:hover {
        appearance:none!important;
        background: #B2EDFA url("..//icons/Bild83.png")no-repeat !important;
        background-position:10px 6px!important;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        }    
    
        .action-buttons > edit-button:nth-child(1){
        appearance:none!important;
        background: #F0F0F0 url("..//icons/Bild67.png")no-repeat !important;
    	max-height: 29px !important; 
    	margin-right: 5px !important; 
        padding-left:40px!important;
        padding-right: 20px !important;
        padding-top:  2px!important; 
        padding-bottom: 6px!important; 
        background-position:18px 11px!important;
        font-size:14.0px!important;
        border-style: outset !important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-width:2px !important;
        border-radius:16px !important;
        color:black !important; 
        }
    
        .action-buttons > edit-button:nth-child(1):hover {
        appearance:none!important;
        background: #B2EDFA url("..//icons/Bild67.png")no-repeat !important;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        background-position:18px 11px!important;
        }
    	
    	.ghost-button > img:nth-child(n+1){display: none !important;}
    	
        .action-buttons > delete-button:nth-child(3) {
        appearance:none!important;
        background: #F0F0F0 url("..//icons/Bild8.gif")no-repeat !important;
        padding-left:40px!important;
        padding-right:20px!important;
        padding-top:  2px!important; 
        padding-bottom: 7px!important; 
    	max-height: 28px !important; 
        background-position:18px 10px!important;
        font-size:14.0px!important;
        border-style: outset !important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-width:2px !important;
        border-radius:16px !important;
        color:black !important; 
        }
    	  
    	.action-buttons > delete-button:nth-child(3):hover {
        appearance:none!important;
        background: #B2EDFA url("..//icons/Bild8.gif")no-repeat !important;
        background-position:18px 10px!important;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        }
    	
    	.confirm-button	{
        appearance:none!important;
        background: #ff2626 url("..//icons/Bild8.gif")no-repeat !important;
        padding-left:40px!important;
        padding-right:20px!important;
        padding-top:  2px!important; 
        padding-bottom: 4px!important; 
    	min-height: 38px !important; 
        background-position:14px 10px!important;
        font-size:14.0px!important;
        border-style: outset !important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-width:2px !important;
        border-radius:16px !important;
        color:#ffffff !important; 
        }
    	
    	.confirm-button:hover{
        appearance:none!important;
        background: #ce1c44 url("..//icons/Bild8.gif")no-repeat !important;
        background-position:14px 10px!important;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        }
    	
    	.warning-icon{
    	fill: gold !important;
        }
        
        .save-changes-button {
        appearance:none!important;
        background: #F0F0F0 url("..//icons/Bild87.png")no-repeat !important;
        padding-left:40px!important;
        padding-right:20px!important;
        padding-top:  2px!important; 
        padding-bottom: 4px!important;
        min-height: 38px !important;	
        background-position:14px 10px!important;
        font-size:14.0px!important;
        border-style: outset !important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-width:2px !important;
        border-radius:16px !important;
        color:black !important; 
        }
        
        .save-changes-button:hover {
        appearance:none!important;
        background: #B2EDFA url("..//icons/Bild87.png")no-repeat !important;
        background-position:14px 10px!important;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        }    
        
        .cancel-button {
        appearance:none!important;
        background: #F0F0F0 url("..//icons/Bild88.png")no-repeat !important;
        padding-left:40px!important;
        padding-right:20px!important;
        padding-top:  2px!important; 
        padding-bottom: 4px!important; 
    	min-height: 38px !important;
        background-position:14px 10px!important;
        font-size:14.0px!important;
        border-style: outset !important;
        border-left-color:  lightblue!important;
        border-top-color:  lightblue!important;
        border-right-color:  dodgerblue!important;
        border-bottom-color:  dodgerblue!important;
        border-width:2px !important;
        border-radius:16px !important;
        color:black !important; 
        }
        
        .cancel-button:hover {
        appearance:none!important;
        background: #B2EDFA url("..//icons/Bild88.png")no-repeat !important;
        background-position:14px 10px!important;
        border-style: outset !important;
        border-width:2px !important;
        border-left-color:  #bbddff !important;
        border-top-color:  #bbddff !important;
        border-right-color:  #11508d !important;
        border-bottom-color:  #11508d !important;
        }        
        
        .reveal-password-checkbox {
            fill: #0066cc !important;
        }
        
        .menu {
            border-radius: 20px !important;
            border: 1px solid dodgerblue !important;
            padding: 5px !important;
        }
    
        .menuitem-import-browser {
            width: 100% !important;
            height: 24px !important;
            fill:  green !important;
            color: black!important;
        }
        
        .menuitem-export {
            width: 100% !important;
            height: 24px !important;
            fill:  orange !important;
            color: black !important;
        }
        
        .menuitem-import {
            width: 100% !important;
            height: 24px !important;
            fill:  #cc3300!important;
            color: black !important;
        }
        
        .menuitem-import-file {
            width: 100% !important;
            height: 24px !important;
            fill:  blue !important;
            color: black !important;
        }
        
        .menuitem-remove-all-logins {
            width: 100% !important;
            height: 24px !important;
            fill:  #cc3300!important;
            color: black !important;
            margin-left: -1px !important;
        }
        
        .menuitem-help {
            width: 100% !important;
            height: 24px !important;
            fill: blue!important;
            color: black !important;
        }
        
        .menuitem-preferences {
            width: 100% !important;
            height: 24px !important;
            fill: red!important;
            color: black !important;
        }    
        
        .menuitem-mobile[data-l10n-id="menu-menuitem-android-app"] {
            width: 100% !important;
            height: 24px !important;
            fill: #33cc33!important;
            color: black!important;
        }
    
        .menuitem-mobile[data-l10n-id="menu-menuitem-iphone-app"] {
            width: 100% !important;
            height: 24px !important;
            fill: #9900ff!important;
            color: black!important;
        }    
        }
    Alles anzeigen

    Hier der Link zu den verwendeten Symbolen:

    CSS/Icons/about:logins at master · Endor8/CSS
    CSS Codes. Contribute to Endor8/CSS development by creating an account on GitHub.
    github.com

    Mfg.
    Endor

  • Benutzt eigentlich noch jemand das "Suchfeld"?

    • Endor
    • 28. Juni 2024 um 11:25
    Zitat von Speravir

    Ich bin auch Team separate Suchleiste.

    Ich gehöre auch dazu und hoffe es bleibt die Möglichkeit das zu aktivieren wenn
    man sie möchte. Ich verwende sie schon immer und möchte sie auf keinen Fall missen.
    Telemetrie ist hier immer schon aktiviert. Wüsste nicht warum man das deaktivieren sollte.

  • Violent Monkey Script "Remove Adblock Thing" entfernt in der neuen Version 5.6 die Grössenansicht im Menü

    • Endor
    • 27. Juni 2024 um 18:03

    Bei mir nur ublock. Keinerlei Werbung zu sehen.
    Daher verwende ich auch keine solche Erweiterung.

  • Violent Monkey Script "Remove Adblock Thing" entfernt in der neuen Version 5.6 die Grössenansicht im Menü

    • Endor
    • 27. Juni 2024 um 17:56

    Keine Ahnung. Wie gesagt nur so eine Idee. ;)

  • Violent Monkey Script "Remove Adblock Thing" entfernt in der neuen Version 5.6 die Grössenansicht im Menü

    • Endor
    • 27. Juni 2024 um 17:54

    Boersenfeger
    Ok.
    Hast Du mal Firefox neu gestartet und dabei den Scriptcache löschen lassen?
    Nur so eine Idee.

  • Violent Monkey Script "Remove Adblock Thing" entfernt in der neuen Version 5.6 die Grössenansicht im Menü

    • Endor
    • 27. Juni 2024 um 17:51

    Na klar doch ;)

  • Violent Monkey Script "Remove Adblock Thing" entfernt in der neuen Version 5.6 die Grössenansicht im Menü

    • Endor
    • 27. Juni 2024 um 17:45

    Boersenfeger
    Teste mal diese Version hab die mal bei mir hochgeladen.

    Erweiterungen/old/Youtube-Ad-blocker-Reminder-Remover.user.js at master · Endor8/Erweiterungen
    Erweiterungen für Forum. Contribute to Endor8/Erweiterungen development by creating an account on GitHub.
    github.com

    Das ist wie gesagt Version 5.5 nur habe ich die Nummer auf 5.6.1 geändert.
    Dadurch hoffe ich will er kein Update mehr.


    Hallo 2002Andreas.
    Wie gesagt weder kenne ich das Script noch verwende ich es.
    Habe da auch keine Ahnung was man da ändern sollte.
    Ich habe nur auf die Frage aus #4 von milupo reagiert.

  • Violent Monkey Script "Remove Adblock Thing" entfernt in der neuen Version 5.6 die Grössenansicht im Menü

    • Endor
    • 27. Juni 2024 um 17:37

    Teste mal habe nur die Versions Info geändert:

    CSS
    // ==UserScript==
    // @name         Remove Adblock Thing
    // @namespace    http://tampermonkey.net/
    // @version      5.6.1
    // @description  Removes Adblock Thing
    // @author       JoelMatic
    // @match        https://www.youtube.com/*
    // @icon         https://www.google.com/s2/favicons?sz=64&domain=youtube.com
    // @updateURL    https://github.com/TheRealJoelmatic/RemoveAdblockThing/raw/main/Youtube-Ad-blocker-Reminder-Remover.user.js
    // @downloadURL  https://github.com/TheRealJoelmatic/RemoveAdblockThing/raw/main/Youtube-Ad-blocker-Reminder-Remover.user.js
    // @grant        none
    // ==/UserScript==
    
    (function()
     {
        //
        //      Config
        //
    
        // Enable The Undetected Adblocker
        const adblocker = true;
    
        // Enable The Popup remover (pointless if you have the Undetected Adblocker)
        const removePopup = false;
    
        // Checks for updates (Removes the popup)
        const updateCheck = true;
    
        // Enable debug messages into the console
        const debugMessages = true;
    
        // Enable custom modal
        // Uses SweetAlert2 library (https://cdn.jsdelivr.net/npm/sweetalert2@11) for the update version modal.
        // When set to false, the default window popup will be used. And the library will not be loaded.
        const updateModal = {
            enable: true, // if true, replaces default window popup with a custom modal
            timer: 5000, // timer: number | false
        };
    
    
        //
        //      CODE
        //
        // If you have any suggestions, bug reports,
        // or want to contribute to this userscript,
        // feel free to create issues or pull requests in the GitHub repository.
        //
        // GITHUB: https://github.com/TheRealJoelmatic/RemoveAdblockThing
    
        //
        // Varables used for adblock
        //
    
        // Store the initial URL
        let currentUrl = window.location.href;
    
        // Used for after the player is updated
        let isVideoPlayerModified = false;
    
        //
        // Variables used for updater
        //
    
        let hasIgnoredUpdate = false;
    
        //
        // Setup
        //
    
        //Set everything up here
        log("Script started");
    
        if (adblocker) removeAds();
        if (removePopup) popupRemover();
        if (updateCheck) checkForUpdate();
    
        // Remove Them pesski popups
        function popupRemover() {
    
            setInterval(() => {
                const modalOverlay = document.querySelector("tp-yt-iron-overlay-backdrop");
                const popup = document.querySelector(".style-scope ytd-enforcement-message-view-model");
                const popupButton = document.getElementById("dismiss-button");
    
                var video = document.querySelector('video');
    
                const bodyStyle = document.body.style;
                bodyStyle.setProperty('overflow-y', 'auto', 'important');
    
                if (modalOverlay) {
                    modalOverlay.removeAttribute("opened");
                    modalOverlay.remove();
                }
    
                if (popup) {
                    log("Popup detected, removing...");
    
                    if(popupButton) popupButton.click();
    
                    popup.remove();
                    video.play();
    
                    setTimeout(() => {
                        video.play();
                    }, 500);
    
                    log("Popup removed");
                }
                // Check if the video is paused after removing the popup
                if (!video.paused) return;
                // UnPause The Video
                video.play();
    
            }, 1000);
        }
        // undetected adblocker method
        function removeAds()
        {
            log("removeAds()");
    
            setInterval(() =>{
    
                if (window.location.href !== currentUrl) {
                    currentUrl = window.location.href;
                    isVideoPlayerModified = false;
                    clearAllPlayers();
                    removePageAds();
                }
    
                if (isVideoPlayerModified){
                    return;
                }
    
                log("Video replacement started!");
    
                //
                // remove ad audio
                //
    
                var video = document.querySelector('video');
                if (video) video.volume = 0;
                if (video) video.pause();
                if (video) video.remove();
    
                //
                // Remove the current player
                //
    
                if(!clearAllPlayers()){
                    return;
                }
    
                //
                // Get the url
                //
    
                let videoID = '';
                const baseURL = 'https://www.youtube.com/watch?v=';
                const startIndex = currentUrl.indexOf(baseURL);
    
    
                if (startIndex !== -1) {
                    // Extract the part of the URL after the base URL
                    const videoIDStart = startIndex + baseURL.length;
                    videoID = currentUrl.substring(videoIDStart);
    
                    const ampersandIndex = videoID.indexOf('&');
                    if (ampersandIndex !== -1) {
                        videoID = videoID.substring(0, ampersandIndex);
                    }
    
                } else {
                    log("YouTube video URL not found.", "e")
                    return null;
                }
    
                log("Video ID: " + videoID);
    
                //
                // Create new frame for the video
                //
    
                const startOfUrl = "https://www.youtube-nocookie.com/embed/";
                const endOfUrl = "?autoplay=1&modestbranding=1&rel=0";
                const finalUrl = startOfUrl + videoID + endOfUrl;
    
                const iframe = document.createElement('iframe');
    
                iframe.setAttribute('src', finalUrl);
                iframe.setAttribute('frameborder', '0');
                iframe.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');
                iframe.setAttribute('allowfullscreen', true);
                iframe.setAttribute('mozallowfullscreen', "mozallowfullscreen");
                iframe.setAttribute('msallowfullscreen', "msallowfullscreen");
                iframe.setAttribute('oallowfullscreen', "oallowfullscreen");
                iframe.setAttribute('webkitallowfullscreen', "webkitallowfullscreen");
    
                iframe.style.width = '100%';
                iframe.style.height = '100%';
                iframe.style.position = 'absolute';
                iframe.style.top = '0';
                iframe.style.left = '0';
                iframe.style.zIndex = '9999';
                iframe.style.pointerEvents = 'all'; 
    
                const videoPlayerElement = document.querySelector('.html5-video-player');
                videoPlayerElement.appendChild(iframe);
                log("Finished");
    
                isVideoPlayerModified = true;
            }, 500)
            removePageAds();
        }
        //
        // logic functionm
        // 
    
        function clearAllPlayers() {
        
            const videoPlayerElements = document.querySelectorAll('.html5-video-player');
        
            if (videoPlayerElements.length === 0) {
                console.error("No elements with class 'html5-video-player' found.");
                return false;
            }
        
            videoPlayerElements.forEach(videoPlayerElement => {
            const iframes = videoPlayerElement.querySelectorAll('iframe');
            iframes.forEach(iframe => {
                iframe.remove();
            });
        });
        
            console.log("Removed all current players!");
            return true;
        }
    
        //removes ads on the page (not video player ads)
        function removePageAds(){
    
            const sponsor = document.querySelectorAll("div#player-ads.style-scope.ytd-watch-flexy, div#panels.style-scope.ytd-watch-flexy");
            const style = document.createElement('style');
    
            style.textContent = `
                ytd-action-companion-ad-renderer,
                ytd-display-ad-renderer,
                ytd-video-masthead-ad-advertiser-info-renderer,
                ytd-video-masthead-ad-primary-video-renderer,
                ytd-in-feed-ad-layout-renderer,
                ytd-ad-slot-renderer,
                yt-about-this-ad-renderer,
                yt-mealbar-promo-renderer,
                ytd-statement-banner-renderer,
                ytd-ad-slot-renderer,
                ytd-in-feed-ad-layout-renderer,
                ytd-banner-promo-renderer-background
                statement-banner-style-type-compact,
                .ytd-video-masthead-ad-v3-renderer,
                div#root.style-scope.ytd-display-ad-renderer.yt-simple-endpoint,
                div#sparkles-container.style-scope.ytd-promoted-sparkles-web-renderer,
                div#main-container.style-scope.ytd-promoted-video-renderer,
                div#player-ads.style-scope.ytd-watch-flexy,
                ad-slot-renderer,
                ytm-promoted-sparkles-web-renderer,
                masthead-ad,
                tp-yt-iron-overlay-backdrop,
    
                #masthead-ad {
                    display: none !important;
                }
            `;
    
            document.head.appendChild(style);
    
            sponsor?.forEach((element) => {
                 if (element.getAttribute("id") === "rendering-content") {
                    element.childNodes?.forEach((childElement) => {
                      if (childElement?.data.targetId && childElement?.data.targetId !=="engagement-panel-macro-markers-description-chapters"){
                          //Skipping the Chapters section
                            element.style.display = 'none';
                        }
                       });
                }
             });
    
            log("Removed page ads (✔️)");
        }
    
        //
        // Update check
        //
    
        function checkForUpdate(){
    
            if (window.top !== window.self && !(window.location.href.includes("youtube.com"))){
                return;
            }
    
            if (hasIgnoredUpdate){
                return;
            }
    
            const scriptUrl = 'https://raw.githubusercontent.com/TheRealJoelmatic/RemoveAdblockThing/main/Youtube-Ad-blocker-Reminder-Remover.user.js';
    
            fetch(scriptUrl)
            .then(response => response.text())
            .then(data => {
                // Extract version from the script on GitHub
                const match = data.match(/@version\s+(\d+\.\d+)/);
                if (!match) {
                    log("Unable to extract version from the GitHub script.", "e")
                    return;
                }
    
                const githubVersion = parseFloat(match[1]);
                const currentVersion = parseFloat(GM_info.script.version);
    
                if (githubVersion <= currentVersion) {
                    log('You have the latest version of the script. ' + githubVersion + " : " + currentVersion);
                    return;
                }
    
                console.log('Remove Adblock Thing: A new version is available. Please update your script. ' + githubVersion + " : " + currentVersion);
    
                if(updateModal.enable){
                    // if a version is skipped, don't show the update message again until the next version
                    if (parseFloat(localStorage.getItem('skipRemoveAdblockThingVersion')) === githubVersion) {
                        return;
                    }
                    // If enabled, include the SweetAlert2 library
                    const script = document.createElement('script');
                    script.src = 'https://cdn.jsdelivr.net/npm/sweetalert2@11';
                    document.head.appendChild(script);
    
                    const style = document.createElement('style');
                    style.textContent = '.swal2-container { z-index: 2400; }';
                    document.head.appendChild(style);
    
                    // Wait for SweetAlert to be fully loaded
                    script.onload = function () {
    
                        Swal.fire({
                            position: "top-end",
                            backdrop: false,
                            title: 'Remove Adblock Thing: New version is available.',
                            text: 'Do you want to update?',
                            showCancelButton: true,
                            showDenyButton: true,
                            confirmButtonText: 'Update',
                            denyButtonText:'Skip',
                            cancelButtonText: 'Close',
                            timer: updateModal.timer ?? 5000,
                            timerProgressBar: true,
                            didOpen: (modal) => {
                                modal.onmouseenter = Swal.stopTimer;
                                modal.onmouseleave = Swal.resumeTimer;
                            }
                        }).then((result) => {
                            if (result.isConfirmed) {
                                window.location.replace(scriptUrl);
                            } else if(result.isDenied) {
                                localStorage.setItem('skipRemoveAdblockThingVersion', githubVersion);
                            }
                        });
                    };
    
                    script.onerror = function () {
                        var result = window.confirm("Remove Adblock Thing: A new version is available. Please update your script.");
                        if (result) {
                            window.location.replace(scriptUrl);
                        }
                    }
                } else {
                    var result = window.confirm("Remove Adblock Thing: A new version is available. Please update your script.");
    
                    if (result) {
                        window.location.replace(scriptUrl);
                    }
                }
            })
            .catch(error => {
                hasIgnoredUpdate = true;
                log("Error checking for updates:", "e", error)
            });
            hasIgnoredUpdate = true;
        }
    
        // Used for debug messages
        function log(log, level, ...args) {
    
            if(!debugMessages)
                return;
    
            const prefix = '🔧 Remove Adblock Thing:';
            const message = `${prefix} ${log}`;
            switch (level) {
                case 'error':
                    console.error(`❌ ${message}`, ...args);
                    break;
                case 'log':
                    console.log(`✅ ${message}`, ...args);
                    break;
                case 'warning':
                    console.warn(`⚠️ ${message}`, ...args);
                    break;
                default:
                    console.info(`ℹ️ ${message}`, ...args);
            }        
        }
    
    })();
    Alles anzeigen
  • Violent Monkey Script "Remove Adblock Thing" entfernt in der neuen Version 5.6 die Grössenansicht im Menü

    • Endor
    • 27. Juni 2024 um 17:34

    Ich kenne es auch nicht aber hier eine ältere Version:

    CSS
    // ==UserScript==
    // @name         Remove Adblock Thing
    // @namespace    http://tampermonkey.net/
    // @version      5.5
    // @description  Removes Adblock Thing
    // @author       JoelMatic
    // @match        https://www.youtube.com/*
    // @icon         https://www.google.com/s2/favicons?sz=64&domain=youtube.com
    // @updateURL    https://github.com/TheRealJoelmatic/RemoveAdblockThing/raw/main/Youtube-Ad-blocker-Reminder-Remover.user.js
    // @downloadURL  https://github.com/TheRealJoelmatic/RemoveAdblockThing/raw/main/Youtube-Ad-blocker-Reminder-Remover.user.js
    // @grant        none
    // ==/UserScript==
    
    (function()
     {
        //
        //      Config
        //
    
        // Enable The Undetected Adblocker
        const adblocker = true;
    
        // Enable The Popup remover (pointless if you have the Undetected Adblocker)
        const removePopup = false;
    
        // Checks for updates (Removes the popup)
        const updateCheck = true;
    
        // Enable debug messages into the console
        const debugMessages = true;
    
        // Enable custom modal
        // Uses SweetAlert2 library (https://cdn.jsdelivr.net/npm/sweetalert2@11) for the update version modal.
        // When set to false, the default window popup will be used. And the library will not be loaded.
        const updateModal = {
            enable: true, // if true, replaces default window popup with a custom modal
            timer: 5000, // timer: number | false
        };
    
    
        //
        //      CODE
        //
        // If you have any suggestions, bug reports,
        // or want to contribute to this userscript,
        // feel free to create issues or pull requests in the GitHub repository.
        //
        // GITHUB: https://github.com/TheRealJoelmatic/RemoveAdblockThing
    
        //
        // Varables used for adblock
        //
    
        // Store the initial URL
        let currentUrl = window.location.href;
    
        // Used for after the player is updated
        let isVideoPlayerModified = false;
    
        //
        // Variables used for updater
        //
    
        let hasIgnoredUpdate = false;
    
        //
        // Setup
        //
    
        //Set everything up here
        log("Script started");
    
        if (adblocker) removeAds();
        if (removePopup) popupRemover();
        if (updateCheck) checkForUpdate();
    
        // Remove Them pesski popups
        function popupRemover() {
    
            setInterval(() => {
                const modalOverlay = document.querySelector("tp-yt-iron-overlay-backdrop");
                const popup = document.querySelector(".style-scope ytd-enforcement-message-view-model");
                const popupButton = document.getElementById("dismiss-button");
    
                var video = document.querySelector('video');
    
                const bodyStyle = document.body.style;
                bodyStyle.setProperty('overflow-y', 'auto', 'important');
    
                if (modalOverlay) {
                    modalOverlay.removeAttribute("opened");
                    modalOverlay.remove();
                }
    
                if (popup) {
                    log("Popup detected, removing...");
    
                    if(popupButton) popupButton.click();
    
                    popup.remove();
                    video.play();
    
                    setTimeout(() => {
                        video.play();
                    }, 500);
    
                    log("Popup removed");
                }
                // Check if the video is paused after removing the popup
                if (!video.paused) return;
                // UnPause The Video
                video.play();
    
            }, 1000);
        }
        // undetected adblocker method
        function removeAds()
        {
            log("removeAds()");
    
            setInterval(() =>{
    
                if (window.location.href !== currentUrl) {
                    currentUrl = window.location.href;
                    isVideoPlayerModified = false;
                    clearAllPlayers();
                    removePageAds();
                }
    
                if (isVideoPlayerModified){
                    return;
                }
    
                log("Video replacement started!");
    
                //
                // remove ad audio
                //
    
                var video = document.querySelector('video');
                if (video) video.volume = 0;
                if (video) video.pause();
                if (video) video.remove();
    
                //
                // Remove the current player
                //
    
                if(!clearAllPlayers()){
                    return;
                }
    
                //
                // Get the url
                //
    
                let videoID = '';
                const baseURL = 'https://www.youtube.com/watch?v=';
                const startIndex = currentUrl.indexOf(baseURL);
    
    
                if (startIndex !== -1) {
                    // Extract the part of the URL after the base URL
                    const videoIDStart = startIndex + baseURL.length;
                    videoID = currentUrl.substring(videoIDStart);
    
                    const ampersandIndex = videoID.indexOf('&');
                    if (ampersandIndex !== -1) {
                        videoID = videoID.substring(0, ampersandIndex);
                    }
    
                } else {
                    log("YouTube video URL not found.", "e")
                    return null;
                }
    
                log("Video ID: " + videoID);
    
                //
                // Create new frame for the video
                //
    
                const startOfUrl = "https://www.youtube-nocookie.com/embed/";
                const endOfUrl = "?autoplay=1&modestbranding=1&rel=0";
                const finalUrl = startOfUrl + videoID + endOfUrl;
    
                const iframe = document.createElement('iframe');
    
                iframe.setAttribute('src', finalUrl);
                iframe.setAttribute('frameborder', '0');
                iframe.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');
                iframe.setAttribute('allowfullscreen', true);
                iframe.setAttribute('mozallowfullscreen', "mozallowfullscreen");
                iframe.setAttribute('msallowfullscreen', "msallowfullscreen");
                iframe.setAttribute('oallowfullscreen', "oallowfullscreen");
                iframe.setAttribute('webkitallowfullscreen', "webkitallowfullscreen");
    
                iframe.style.width = '100%';
                iframe.style.height = '100%';
                iframe.style.position = 'absolute';
                iframe.style.top = '0';
                iframe.style.left = '0';
                iframe.style.zIndex = '9999';
                iframe.style.pointerEvents = 'all'; 
    
                const videoPlayerElement = document.querySelector('.html5-video-player');
                videoPlayerElement.appendChild(iframe);
                log("Finished");
    
                isVideoPlayerModified = true;
            }, 500)
            removePageAds();
        }
        //
        // logic functionm
        // 
    
        function clearAllPlayers() {
        
            const videoPlayerElements = document.querySelectorAll('.html5-video-player');
        
            if (videoPlayerElements.length === 0) {
                console.error("No elements with class 'html5-video-player' found.");
                return false;
            }
        
            videoPlayerElements.forEach(videoPlayerElement => {
            const iframes = videoPlayerElement.querySelectorAll('iframe');
            iframes.forEach(iframe => {
                iframe.remove();
            });
        });
        
            console.log("Removed all current players!");
            return true;
        }
    
        //removes ads on the page (not video player ads)
        function removePageAds(){
    
            const sponsor = document.querySelectorAll("div#player-ads.style-scope.ytd-watch-flexy, div#panels.style-scope.ytd-watch-flexy");
            const style = document.createElement('style');
    
            style.textContent = `
                ytd-action-companion-ad-renderer,
                ytd-display-ad-renderer,
                ytd-video-masthead-ad-advertiser-info-renderer,
                ytd-video-masthead-ad-primary-video-renderer,
                ytd-in-feed-ad-layout-renderer,
                ytd-ad-slot-renderer,
                yt-about-this-ad-renderer,
                yt-mealbar-promo-renderer,
                ytd-statement-banner-renderer,
                ytd-ad-slot-renderer,
                ytd-in-feed-ad-layout-renderer,
                ytd-banner-promo-renderer-background
                statement-banner-style-type-compact,
                .ytd-video-masthead-ad-v3-renderer,
                div#root.style-scope.ytd-display-ad-renderer.yt-simple-endpoint,
                div#sparkles-container.style-scope.ytd-promoted-sparkles-web-renderer,
                div#main-container.style-scope.ytd-promoted-video-renderer,
                div#player-ads.style-scope.ytd-watch-flexy,
                ad-slot-renderer,
                ytm-promoted-sparkles-web-renderer,
                masthead-ad,
                tp-yt-iron-overlay-backdrop,
    
                #masthead-ad {
                    display: none !important;
                }
            `;
    
            document.head.appendChild(style);
    
            sponsor?.forEach((element) => {
                 if (element.getAttribute("id") === "rendering-content") {
                    element.childNodes?.forEach((childElement) => {
                      if (childElement?.data.targetId && childElement?.data.targetId !=="engagement-panel-macro-markers-description-chapters"){
                          //Skipping the Chapters section
                            element.style.display = 'none';
                        }
                       });
                }
             });
    
            log("Removed page ads (✔️)");
        }
    
        //
        // Update check
        //
    
        function checkForUpdate(){
    
            if (window.top !== window.self && !(window.location.href.includes("youtube.com"))){
                return;
            }
    
            if (hasIgnoredUpdate){
                return;
            }
    
            const scriptUrl = 'https://raw.githubusercontent.com/TheRealJoelmatic/RemoveAdblockThing/main/Youtube-Ad-blocker-Reminder-Remover.user.js';
    
            fetch(scriptUrl)
            .then(response => response.text())
            .then(data => {
                // Extract version from the script on GitHub
                const match = data.match(/@version\s+(\d+\.\d+)/);
                if (!match) {
                    log("Unable to extract version from the GitHub script.", "e")
                    return;
                }
    
                const githubVersion = parseFloat(match[1]);
                const currentVersion = parseFloat(GM_info.script.version);
    
                if (githubVersion <= currentVersion) {
                    log('You have the latest version of the script. ' + githubVersion + " : " + currentVersion);
                    return;
                }
    
                console.log('Remove Adblock Thing: A new version is available. Please update your script. ' + githubVersion + " : " + currentVersion);
    
                if(updateModal.enable){
                    // if a version is skipped, don't show the update message again until the next version
                    if (parseFloat(localStorage.getItem('skipRemoveAdblockThingVersion')) === githubVersion) {
                        return;
                    }
                    // If enabled, include the SweetAlert2 library
                    const script = document.createElement('script');
                    script.src = 'https://cdn.jsdelivr.net/npm/sweetalert2@11';
                    document.head.appendChild(script);
    
                    const style = document.createElement('style');
                    style.textContent = '.swal2-container { z-index: 2400; }';
                    document.head.appendChild(style);
    
                    // Wait for SweetAlert to be fully loaded
                    script.onload = function () {
    
                        Swal.fire({
                            position: "top-end",
                            backdrop: false,
                            title: 'Remove Adblock Thing: New version is available.',
                            text: 'Do you want to update?',
                            showCancelButton: true,
                            showDenyButton: true,
                            confirmButtonText: 'Update',
                            denyButtonText:'Skip',
                            cancelButtonText: 'Close',
                            timer: updateModal.timer ?? 5000,
                            timerProgressBar: true,
                            didOpen: (modal) => {
                                modal.onmouseenter = Swal.stopTimer;
                                modal.onmouseleave = Swal.resumeTimer;
                            }
                        }).then((result) => {
                            if (result.isConfirmed) {
                                window.location.replace(scriptUrl);
                            } else if(result.isDenied) {
                                localStorage.setItem('skipRemoveAdblockThingVersion', githubVersion);
                            }
                        });
                    };
    
                    script.onerror = function () {
                        var result = window.confirm("Remove Adblock Thing: A new version is available. Please update your script.");
                        if (result) {
                            window.location.replace(scriptUrl);
                        }
                    }
                } else {
                    var result = window.confirm("Remove Adblock Thing: A new version is available. Please update your script.");
    
                    if (result) {
                        window.location.replace(scriptUrl);
                    }
                }
            })
            .catch(error => {
                hasIgnoredUpdate = true;
                log("Error checking for updates:", "e", error)
            });
            hasIgnoredUpdate = true;
        }
    
        // Used for debug messages
        function log(log, level, ...args) {
    
            if(!debugMessages)
                return;
    
            const prefix = '🔧 Remove Adblock Thing:';
            const message = `${prefix} ${log}`;
            switch (level) {
                case 'error':
                    console.error(`❌ ${message}`, ...args);
                    break;
                case 'log':
                    console.log(`✅ ${message}`, ...args);
                    break;
                case 'warning':
                    console.warn(`⚠️ ${message}`, ...args);
                    break;
                default:
                    console.info(`ℹ️ ${message}`, ...args);
            }        
        }
    
    })();
    Alles anzeigen

    Kann man hier finden:

    RemoveAdblockThing/Youtube-Ad-blocker-Reminder-Remover.user.js at 85cbecdc4b21525d9c0e80bafc0ddabdfa3c383a · TheRealJoelmatic/RemoveAdblockThing
    The intrusive &quot;Ad blocker are not allowed on YouTube&quot; message is annoying. This open-source project aims to address this issue by providing a…
    github.com

    bzw. hier Änderungschronik:

    History for Youtube-Ad-blocker-Reminder-Remover.user.js - TheRealJoelmatic/RemoveAdblockThing
    The intrusive &quot;Ad blocker are not allowed on YouTube&quot; message is annoying. This open-source project aims to address this issue by providing a…
    github.com

    Jetzt müsste man nur wissen ob obige Version wieder bei Boersenfeger funktioniert.

    Mfg.
    Endor

  • Der Glückwunsch-Thread

    • Endor
    • 22. Juni 2024 um 08:01

    Hallo Mathe41.
    Alles alles Gute zum Geburtstag.
    Vor allem viel Gesundheit, Glück und Wohlergehen
    wünsche ich Dir von ganzen Herzen.
    Mfg.
    Endor

  • Notepad++ Color Picker funktioniert nicht mehr. Zeigt die Farbe nicht mehr unter den #ff0000 an.

    • Endor
    • 15. Juni 2024 um 12:25

    rgb auch.
    Bei zbs. black, red usw aber nicht.

  • chronik.uc.js verhindert Links aus Lesezeichen und Symbolleiste

    • Endor
    • 15. Juni 2024 um 11:44

    Auch in Firefox 127 128 usw.

  • Notepad++ Color Picker funktioniert nicht mehr. Zeigt die Farbe nicht mehr unter den #ff0000 an.

    • Endor
    • 15. Juni 2024 um 11:41

    Ist eigentlich ganz einfach.
    Im Installationsordner von Notepad++
    gibt es einen Ordner plugins.
    Da musst Du einen neuen Ordner erstellen der QuickColorPicker
    heißt. Da rein haust Du dann aus der zip Datei die QuickColorPicker.dll
    Datei. Beim nächsten Start von Notepad++ müsste es dann vorhanden sein.

  • Notepad++ Color Picker funktioniert nicht mehr. Zeigt die Farbe nicht mehr unter den #ff0000 an.

    • Endor
    • 15. Juni 2024 um 11:02

    Nein.
    Ich verwende Notepad++ 64bit.

    Das Plugin gibt es hier:

    Release 2.2.1.1 · vinsworldcom/nppQCP
    Release 2.2.1.1 Update Scintilla interface https://community.notepad-plus-plus.org/topic/23733/move-from-deprecated-type-symbols-structures-to-valid-ones Add…
    github.com

    oder direkter download:
    https://github.com/vinsworldcom/nppQCP/releases/download/2.2.1.1/QuickColorPicker-v2.2.1.1-x64.zip

    Mfg.
    Endor

  • Automatischer Screenshot

    • Endor
    • 14. Juni 2024 um 20:34

    omar1979

    Habe ich hier auch gemacht. ;)

  • Automatischer Screenshot

    • Endor
    • 14. Juni 2024 um 20:08

    omar1979
    Ich habe im Script oben den Chinesischen Text mit Google Translate
    übersetzt daher habe ich das dann raus gefunden. ;)

    milupo
    Das hier werden wir aber noch ändern müssen:

    Code
    const Services = globalThis.Services || ChromeUtils.import("resource://gre/modules/Services.jsm").Services;
    const CustomizableUI = globalThis.CustomizableUI || ChromeUtils.import("resource:///modules/CustomizableUI.jsm").CustomizableUI;	

    Erste Zeile braucht es ja glaube ich nicht mehr,
    zweite Zeile muss ja nun so sein:

    Code
    const CustomizableUI = globalThis.CustomizableUI || ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs").CustomizableUI;

    Da es hier so auch funktioniert müsste es passen.
    Wenn ja lade ich diese Version dann bei mir rauf.
    Mfg.
    Endor

  • Automatischer Screenshot

    • Endor
    • 14. Juni 2024 um 19:44

    Ja funktioniert wieder.
    Linksklick speichert den sichtbaren Bereich
    Umschalttaste + Linksklick die ganze Seite.

    jizz Thank you very much.
    It works fantastic.
    Kind regards
    Endor

  • Automatischer Screenshot

    • Endor
    • 14. Juni 2024 um 14:04

    Yes i know. Our loader is more or less the same.
    Just without the Subscriptloader from Alice.
    I hope you can help us.

    Kind regards
    Endor

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

    • Endor
    • 14. Juni 2024 um 14:01

    Nur als Info. Ja der Eintrag von 2002Andreas ist vorhanden.
    Aber nur ohne Script. Das Script wurde mal gemacht weil gewünscht wurde,
    dass sich das Bild im Ursprungstab öffnet. Der originale Firefox Eintrag
    öffnet das Bild ja in einem neuen Tab. Daher also das Script.
    Mfg.
    Endor

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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