Notizie: scarica ora l'ultima versione disponibile di Thunderbird!

Autore Topic: creazione codice userchrome per ottenere la selezione fissa di about:config  (Letto 3374 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Schwanz

  • Post: 1741
quella procedura ha funzionato solo con chrome://userchromejs/content/aboutconfig/config.xhtml, quindi è tutto ok.

comunque nell'attuale versione di firefox è strano che non si apre più about:cfg
« Ultima modifica: 17 Marzo 2025 16:13:32 da Schwanz »

Offline Iceberg

  • Moderatore
  • Post: 9342
Precedo.
Forse con Firefox 137 potrebbe non funzionarti più nulla.
https://support.mozilla.org/it/kb/firefox-aziende-137-note-versione
Citazione
Una modifica interna in Firefox ha rimosso XPCOMUtils.defineLazyGetter. Per la maggior parte delle persone questo non dovrebbe avere alcun impatto, ma se si riscontrano problemi con AutoConfig
Solo un presentimento ma il file che fa funzionare questo codice si chiama "_autoconfig.cfg".

Offline Schwanz

  • Post: 1741
ho appena aggiornato la 137, e fortunatamente funziona con questo chrome://userchromejs/content/aboutconfig/config.xhtml

preferivo l'altro, perchè a volte nella barra indirizzo si faceva prima a scrivere così corto about:cfg anche se sta nel menù segnalibri
« Ultima modifica: 03 Aprile 2025 01:04:15 da Schwanz »

Offline Iceberg

  • Moderatore
  • Post: 9342
Bene.
Meglio così, la rimozione di una parte di codice su cui si basa questa funzione non faceva ben sperare.

Offline Schwanz

  • Post: 1741
Iceberg, su waterfox riconosce il contrario e cioè si apre con about:cfg

sai dirmi come posso modificare la dimensione carattere? il codice di config.css funziona solo per chrome://userchromejs/content/aboutconfig/config.xhtml

Codice: [Seleziona]
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#warningScreen {
  font-size: 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-inline-start: calc(48px + 4.6em);
  padding-inline-end: 48px;
  margin-top: 160px;
  margin-bottom: 160px;
}

.title {
  background-image: url("chrome://global/skin/icons/warning.svg");
  fill: #fcd100;
  font-weight: lighter;
  min-height: 10px !important!
}

#warningTitle {
  font-weight: bold;
  opacity: 1 !important;
  font-size: 15px;
  line-height: 2.2;
  margin: 5;
  margin-bottom: .5em;
}

#warningText {
  margin: 1em 0;
}

#warningButton {
  margin-top: 0.6em;
  outline: 0px solid blue;
}

#filterRow {
  margin-top: 4px;
  margin-inline-start: 4px;
  font-size: 11pt;
  opacity: 72% !important;
}

#configTree {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 1px;
  margin-right: 1px;
}

#configTreeBody::-moz-tree-cell-text(user) {
  font-weight: bold;
}

#configTreeBody {
  font-size: 10pt;
  font-weight: light;
  opacity: 87% !important;
}

#configTreeBody::-moz-tree-cell-text(locked) {
  font-style: italic;
}

.deck-selected {
  max-width: 100vw;
}

#search-container * {
  min-height: unset !important;
  padding-top: unset !important;
  padding-bottom: unset !important;
  margin-top: unset !important;
  margin-bottom: unset !important;
}

#search-container {
  padding: 0 !important;
}

#search-container, #about-config-search:focus,
#search-container, #about-config-search[focused] {
  box-shadow: unset !important;
}

#search-container, #about-config-search:-moz-ui-invalid:focus {
  box-shadow: unset !important;
}

.cell-edit,
.cell-reset {
  width: 20px !important;
}

#about-config-search {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  }

Offline Schwanz

  • Post: 1741
nella versione 141.0, non mi funziona questo about:config, cioè non mi fa scrivere nel campo, sembra disabilitato e nemmeno cliccabile, non compare la linea blu bordata, non so cosa è stato modificato da questa versione di firefox?

la seconda immagine è di waterfox


visto che l'indirizzo è chrome://userchromejs/content/aboutconfig/config.xhtml, è possibile che sia questo il motivo che hanno scritto nella pagina di novità sul fatto che non riconosce html?

https://www.mozilla.org/en-US/firefox/141.0/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=about-dialog
Codice: [Seleziona]
The HTMLElement.showPopover() and HTMLElement.togglePopover() methods now take an options.source argument referencing the popover invoker, and togglePopover() also takes a force resp. options.force argument to force the popover open or closed.
« Ultima modifica: 23 Luglio 2025 16:59:12 da Schwanz »

Offline Schwanz

  • Post: 1741
anche in versione nightly di un utente ha lo stesso problema
https://github.com/earthlng/aboutconfig/issues/12

Offline Schwanz

  • Post: 1741
ho risolto installando aboutconfig-FF141-.zip che hanno sistemato ieri

https://github.com/earthlng/aboutconfig/tree/FF141%2B

Offline Schwanz

  • Post: 1741
qualcuno di voi è registrato a github? mi piacerebbe avere questo vecchio about:config anche su waterfox e librewolf, il problema è che non è presente la cartella come firefox firefox64 (C:\Users\(user)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\FirefoxPortable69\App\firefox64) da poter inserire il file _autoconfig.cfg e la cartella defaults, quindi mi potete dare una mano a pubblicare questo messaggio da copiare e incollare all'autore earthing? grazie

https://github.com/earthlng/aboutconfig/issues/12

Codice: [Seleziona]
Hi earthing, I would like to have this old about:config also for librewolf and waterfox (both portable version), the problem is that there isn't the folder like firefox64 (C:\Users\(user)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\FirefoxPortable69\App\firefox64) to insert the file _autoconfig.cfg and defaults folder, if is possible, can you creating for these browers? thank you
« Ultima modifica: 29 Luglio 2025 00:02:54 da Schwanz »

Offline Schwanz

  • Post: 1741
l'autore all'interno di config.css ha aggiunto questo codice per spostare le colonne anche come ordine di posizione, vorrei sapere quale è il codice per regolare la dimensione di larghezza?

Codice: [Seleziona]
#textbox { flex: 1; }

#prefCol { flex: 3; }
#lockCol { flex: 1; }
#typeCol { flex: 1; }
#valueCol { flex: 1; }

ho provato a creare così ma non va:
Codice: [Seleziona]
#typeCol
width: 8px;

« Ultima modifica: 29 Luglio 2025 12:27:41 da Schwanz »

Offline Schwanz

  • Post: 1741
ho risolto ottenendo così:
Codice: [Seleziona]
#textbox { flex: 1; }

#prefCol { flex: 5; }
#lockCol { block: 3; }
#typeCol { block: 3; }
#valueCol { flex: 1; }

qui il codice originale dell'autore:
Codice: [Seleziona]
#textbox { flex: 1; }

#prefCol { flex: 7; }
#lockCol { flex: 1; }
#typeCol { flex: 1; }
#valueCol { flex: 10; }
« Ultima modifica: 31 Luglio 2025 15:39:57 da Schwanz »

Offline Schwanz

  • Post: 1741
vorrei invertire la posizione delle colonne tra status e type, quindi voglio impostare così:

preference name - value - type - status

ho provato ad aggiungere order, ma non lo inverte nemmeno con o senza il trattino nei valori

Codice: [Seleziona]
#textbox-panel .textbox-item {
#prefCol { order: 1; }
#lockCol { order: 4; }
#typeCol { order: 3; }
#valueCol { order: 2; }

« Ultima modifica: 29 Luglio 2025 18:26:50 da Schwanz »

0 Utenti e 1 Visitatore stanno visualizzando questo topic.