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

Beiträge von milupo

  • Meldungen über Spam im Forum

    • milupo
    • 12. Mai 2019 um 11:41

    Dieser Beitrag ist ebenfalls Spam:

    https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=127861

  • Meldungen über Spam im Forum

    • milupo
    • 11. Mai 2019 um 21:47

    Hier spammt mal wieder einer:

    https://www.camp-firefox.de/forum/viewtopi…112402#p1112402
    https://www.camp-firefox.de/forum/viewtopi…112403#p1112403

    Edit 2002Andreas...erledigt.

  • https-everywhere: falsche Status-Anzeige?

    • milupo
    • 11. Mai 2019 um 16:37

    Gern geschehen.

  • space_and_separator_restorer.uc.js funktioniert unter Win10 nicht mehr richtig

    • milupo
    • 11. Mai 2019 um 15:26
    Zitat von 2002Andreas


    Da ich pers. die Seperatoren sehr groß(hoch) finde, hier meine Anpassung.


    Hallo Andreas,

    danke. Das war eine gute Idee.

  • Alte Suche mit Firefox 57

    • milupo
    • 11. Mai 2019 um 14:44

    Ich muss das Thema auch nochmal anschneiden. Ich verwende Aris' Skript aus Beitrag #76. Das funktioniert bei mir im Nightly nicht. Ich habe den Thread nicht dauernd verfolgt, vielleicht steht da auch schon irgendwo die Lösung. Mir geht es dabei erst einmal nicht um das automatische Leeren des Suchfelds. Aber wenn das gleich mit funktioniert, umso besser...

    Skript:

    CSS
    // 'Alternative search bar' script for Firefox 60+ by Aris
    //
    // Based on 'search revert' script by '2002Andreas':
    // https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=112673&start=2010#p1099758
    //
    // Feature: search glass is always visible at search bars end (like with old search)
    // Feature: search button shows current search engines icon (like with old search)
    // Feature: search buttons dropmarker is always visible (like with old search)
    //
    // Option: clear search input after search
    // Option: revert to first search engine in list after search
    // Option: old search engine selection popup ([!] FIREFOX 64+ only [!])
    // Option: hide 'add engines' '+' indicator
    // Option: hide 'oneoff' search engines (engines at popups bottom)
    // Option: hide placeholder text 'Search'
    // Option: swap the icons of search engine button and go button
    // Option: show search engine names instead of icons only
    // Option: select search engine by scrolling mouse wheel over search bars button
    // Option: hide popup when using 'CTRL or MOUSE WHEEL + UP&DOWN keys' to switch engine
    //
    // [!] Option 'old search engine selection popup': the menuitem to add new new search engine is not present!
    //     Use menuitem inside default popup instead.
    // [!] Default browser feature: if search bar is focused with 'CTRL + K' or 'CTRL + E', one can switch 
    //     through search engines with 'CTRL + UP&DOWN keys' and 'CTRL + MOUSE WHEELs UP&DOWN scrolling'! 
    // [!] Default browser feature: search engine can be changed inside default/modern popup by right-clicking
    //     search icon and selecting 'Set As Default Search Engine' menuitem
    
    
    
    
    // Configuration area - start
    var clear_searchbar_after_search = true; // clear input after search (true) or not (false)
    var revert_to_first_engine_after_search = true; // revert to first engine (true) or not (false)
    var old_search_engine_selection_popup_fx64 = true; // show old search engine selection popup (true) or not (false)
    var select_engine_by_scrolling_over_button = true; // select search engine by scrolling mouse wheel over search bars button (true) or not (false)
    var hide_oneoff_search_engines = false; // hide 'one off' search engines (true) or not (false)
    var hide_addengines_plus_indicator = true; // hide add engines '+' sign (true) or not (false)
    var hide_placeholder = true; // hide placeholder (true) or not (false)
    var switch_glass_and_engine_icon = true; // swap icons of search engine button and go button (true) or not (false)
    var show_search_engine_names = true; // show search engine names (true) or not (false)
    var show_search_engine_names_with_scrollbar = true; // show search engine names with scrollbars (true) or not (false)
    var show_search_engine_names_with_scrollbar_height = '170px'; // higher values show more search engines
    var searchsettingslabel = "Search Settings";
    var hide_popup_when_selecting_engine_with_hotkeys = true; // hide popup when using 'CTRL or MOUSE WHEEL + UP&DOWN keys' to switch engine (true) or not (false)
    // Configuration area - end
    
    
    
    
    // main code
    setTimeout(function(){
      try {
    	var searchbar = document.getElementById("searchbar");
    	var appversion = parseInt(Services.appinfo.version);
    
    
    	updateStyleSheet();
    
    	if(hide_placeholder)
    	  hideSearchbarsPlaceholder();
    
    
    	if(select_engine_by_scrolling_over_button)
    	  selectEngineByScrollingOverButton();
    
    
    	if(old_search_engine_selection_popup_fx64 && appversion >= 64)
    	  createOldSelectionPopup();
    
    
    	// select search engine by scrolling mouse wheel over search bars button
    	function selectEngineByScrollingOverButton() {
    	  searchbar.addEventListener("DOMMouseScroll", (event) => {
    		if (event.originalTarget.classList.contains("searchbar-search-button")) {
              searchbar.selectEngine(event, event.detail > 0);
    		}
    	  }, true);
    	};
    
    	// hide placeholder
    	function hideSearchbarsPlaceholder() {
    	  searchbar.getElementsByClassName('searchbar-textbox')[0].removeAttribute("placeholder");
    	};
    
    
    	// old search selection popup
    	function createOldSelectionPopup() {
    
    
    	  var engines = searchbar.engines;
    
    	  // set new search engine
    	  searchbar.setNewSearchEngine = function(index) {
    		searchbar.currentEngine = searchbar.engines[index];
    	  };
    
    
    	  // create search popup
    	  if(appversion <= 62) searchbuttonpopup = document.createElement("menupopup");
    		else searchbuttonpopup = document.createXULElement("menupopup");
    	  searchbuttonpopup.setAttribute("id", "searchbuttonpopup");
    	  searchbuttonpopup.setAttribute("width", searchbar.firstChild.nextSibling.getBoundingClientRect().width - 6 );
    	  searchbuttonpopup.setAttribute("position", "after_start");
    
    	  for (var i = 0; i <= engines.length - 1; ++i) {
    		if(appversion <= 62) menuitem = document.createElement("menuitem");
    		  else menuitem = document.createXULElement("menuitem");
    		var name = engines[i].name;
    		menuitem.setAttribute("label", name);
    		menuitem.setAttribute("class", "menuitem-iconic searchbar-engine-menuitem menuitem-with-favicon");		
    		if (engines[i] == searchbar.currentEngine)
    		  menuitem.setAttribute("selected", "true");
    		if (engines[i].iconURI)
    		  searchbar.setIcon(menuitem, engines[i].iconURI.spec);
    		menuitem.setAttribute("oncommand", "document.getElementById('searchbar').setNewSearchEngine("+i+")");
    
    		searchbuttonpopup.appendChild(menuitem);
    	  }
    
    
    	  if(appversion <= 62) menuseparator_om = document.createElement("menuseparator");
    		else menuseparator_om = document.createXULElement("menuseparator");
    	  searchbuttonpopup.appendChild(menuseparator_om);
    
    	  if(appversion <= 62) menuitem_om = document.createElement("menuitem");
    		else menuitem_om = document.createXULElement("menuitem");
    	  menuitem_om.setAttribute("label", searchsettingslabel);
    	  menuitem_om.setAttribute("class", "open-engine-manager");	
    	  menuitem_om.setAttribute("oncommand", "openPreferences('search');");
    	  searchbuttonpopup.appendChild(menuitem_om);
    
    	  document.getElementById("mainPopupSet").appendChild(searchbuttonpopup);
    
    	  /* adjust popup width*/
    	  setTimeout(function(){
    		document.getElementById('searchbuttonpopup').setAttribute("width", document.getElementById("searchbar").firstChild.nextSibling.getBoundingClientRect().width);
    	  },1000);
    
    	  var observer = new MutationObserver(function(mutations) {
    		mutations.forEach(function(mutation) {
    		 try {
    		  document.getElementById('searchbuttonpopup').setAttribute("width", document.getElementById("searchbar").firstChild.nextSibling.getBoundingClientRect().width );
    		 } catch(e){}
    		});    
    	  });
    
    	  try {
    		observer.observe(document.getElementById('search-container'), { attributes: true, attributeFilter: ['width'] });
    	  } catch(e){}
    
      	  var observer2 = new MutationObserver(function(mutations) {
    		mutations.forEach(function(mutation) {
    		 try {
    		  document.getElementById('searchbuttonpopup').setAttribute("width", document.getElementById("searchbar").firstChild.nextSibling.getBoundingClientRect().width );
    		 } catch(e){}
    		});    
    	  });
    
    	  try {
    		observer2.observe(document.getElementById('main-window'), { attributes: true, attributeFilter: ['sizemode'] });
    	  } catch(e){}
    
    	  // attach new popup to search bars search button
    	  document.getAnonymousElementByAttribute(searchbar.firstChild.nextSibling, "class", "searchbar-search-button").setAttribute("popup", "searchbuttonpopup");
    
    
    	  // hide default popup when clicking on search button
    	  searchbar.addEventListener("mousedown", (event) => {
    	   if (event.originalTarget.classList.contains("searchbar-search-button")) {
    		document.getElementById('PopupSearchAutoComplete').hidePopup();
    		document.getElementById("PopupSearchAutoComplete").style.visibility="collapse";
    
    		setTimeout(function() {
    		 document.getElementById("PopupSearchAutoComplete").style.visibility="visible";
    		 document.getElementById('PopupSearchAutoComplete').hidePopup();
    		}, 1000);
    
    	   }
    	  }, true);
    
    
    	};
    
    
    	// doSearch function taken from Firefox 60s internal 'searchbar.xml' file and added modifications
    	if(appversion < 63) searchbar.doSearch = function(aData, aWhere, aEngine) {
    
          var textBox = this._textbox;
    
          if (aData && !PrivateBrowsingUtils.isWindowPrivate(window)) {
             this.FormHistory.update(
               { op : "bump",
                 fieldname : textBox.getAttribute("autocompletesearchparam"),
                 value : aData },
               { handleError : function(aError) {
                   Components.utils.reportError("Saving search to form history failed: " + aError.message);
               }});
           }
    
    
           let engine = aEngine || this.currentEngine;
           var submission = engine.getSubmission(aData, null, "searchbar");
           let params = {
             postData: submission.postData,
             inBackground: aWhere == "tab-background"
           };
    
    
           openUILinkIn(submission.uri.spec,aWhere == "tab-background" ? "tab" : aWhere,params);
    
    
    	  if(clear_searchbar_after_search)
    		this.value = '';
    
    	  if(revert_to_first_engine_after_search) {
    		  this.currentEngine = this.engines ? this.engines[0] : this._engines[0];
    		  updateStyleSheet();
    	  }
    	};
    	// doSearch function taken from Firefox 64s internal 'searchbar.js' file and added modifications
    	if(appversion >= 63) searchbar.doSearch = function(aData, aWhere, aEngine, aParams, aOneOff) {
    	  let textBox = this._textbox;
    
    
    	  if (aData && !PrivateBrowsingUtils.isWindowPrivate(window) && this.FormHistory.enabled) {
    		this.FormHistory.update({
    			op: "bump",
    			fieldname: textBox.getAttribute("autocompletesearchparam"),
    			value: aData,
    		}, {
    			handleError(aError) {
    			  Cu.reportError("Saving search to form history failed: " + aError.message);
    			},
    		});
    	  }
    
    
    	  let engine = aEngine || this.currentEngine;
    	  let submission = engine.getSubmission(aData, null, "searchbar");
    	  let telemetrySearchDetails = this.telemetrySearchDetails;
    	  this.telemetrySearchDetails = null;
    	  if (telemetrySearchDetails && telemetrySearchDetails.index == -1) {
    		telemetrySearchDetails = null;
    	  }
    
    
    	  const details = {
    		isOneOff: aOneOff,
    		isSuggestion: (!aOneOff && telemetrySearchDetails),
    		selection: telemetrySearchDetails,
    	  };
    	  BrowserSearch.recordSearchInTelemetry(engine, "searchbar", details);
    
    
    	  let params = {
    		postData: submission.postData,
    	  };
    	  if (aParams) {
    		for (let key in aParams) {
    		  params[key] = aParams[key];
    		}
    	  }
    	  openTrustedLinkIn(submission.uri.spec, aWhere, params);
    
    
    		if(clear_searchbar_after_search)
    			this.value = '';
    
    		if(revert_to_first_engine_after_search) {
    			this.currentEngine = this.engines ? this.engines[0] : this._engines[0];
    			updateStyleSheet();
    		}
    	};
    
    
    	// setIcon function taken from browsers internal 'searchbar.js' file and added modifications
    	searchbar.setIcon = function(element, uri) {
    	  element.setAttribute("src", uri);
    	  updateStyleSheet();
    	};
    
    	// override selectEngine function and remove automatic popup opening
    	if(hide_popup_when_selecting_engine_with_hotkeys) searchbar.selectEngine = function(aEvent, isNextEngine) {
          // Find the new index
          let newIndex = this.engines.indexOf(this.currentEngine);
          newIndex += isNextEngine ? 1 : -1;
    
    
          if (newIndex >= 0 && newIndex < this.engines.length) {
            this.currentEngine = this.engines[newIndex];
          }
    
    
          aEvent.preventDefault();
          aEvent.stopPropagation();
    
    
    	};
    
    
    	// main style sheet
    	function updateStyleSheet() {
    	  var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
    
    
    	  var hide_oneoff_search_engines_code = '';
    	  var show_search_engine_names_code = '';
    	  var show_search_engine_names_with_scrollbar_code = '';
    	  var hide_addengines_plus_indicator_code = '';
    	  var switch_glass_and_engine_icon_code = '';
    
    	  if(hide_oneoff_search_engines)
    		hide_oneoff_search_engines_code=' \
    		  #PopupSearchAutoComplete .search-panel-header, \
    		  #PopupSearchAutoComplete .search-one-offs { \
    			display: none !important; \
    		  } \
    		';
    
    
    	  if(hide_addengines_plus_indicator)
    	   hide_addengines_plus_indicator_code=' \
    	     .searchbar-search-button[addengines=true]::after { \
    		   visibility: hidden !important; \
    		 } \
    	   ';
    
    
    	  if(show_search_engine_names && !hide_oneoff_search_engines && appversion < 66)
    	   show_search_engine_names_code=' \
    		#PopupSearchAutoComplete .search-panel-tree:not([collapsed="true"]) { \
    		  display: block !important; \
    		  width: 100% !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree:not([collapsed="true"]) > * { \
    		  width: 100%; \
    		} \
    		#PopupSearchAutoComplete .search-panel-one-offs .searchbar-engine-one-off-item { \
    		  -moz-appearance:none !important; \
    		  min-width: 0 !important; \
    		  width: 100% !important; \
    		  border: unset !important; \
    		  height: 22px !important; \
    		  background-image: unset !important; \
    		  -moz-padding-start: 3px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-one-offs .searchbar-engine-one-off-item:not([tooltiptext]) { \
    		  display: none !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-one-offs .searchbar-engine-one-off-item .button-box { \
    		  position: absolute !important; \
    		  -moz-padding-start: 4px !important; \
    		  margin-top: 3px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-one-offs .searchbar-engine-one-off-item::after { \
    		  -moz-appearance: none !important; \
    		  display: inline !important; \
    		  content: attr(tooltiptext) !important; \
    		  position: relative !important; \
    		  top: -9px !important; \
    		  -moz-padding-start: 25px !important; \
    		  min-width: 0 !important; \
    		  width: 100% !important; \
    		  white-space: nowrap !important; \
    		} \
    		';
    
    	  if(show_search_engine_names && !hide_oneoff_search_engines && appversion >= 66)
    	   show_search_engine_names_code=' \
    		#PopupSearchAutoComplete .search-panel-tree:not([collapsed="true"]) { \
    		  display: block !important; \
    		  width: 100% !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree:not([collapsed="true"]) > * { \
    		  width: 100%; \
    		} \
    		#PopupSearchAutoComplete .search-panel-one-offs .searchbar-engine-one-off-item { \
    		  -moz-appearance:none !important; \
    		  min-width: 0 !important; \
    		  width: 100% !important; \
    		  border: unset !important; \
    		  height: 22px !important; \
    		  background-image: unset !important; \
    		  -moz-padding-start: 3px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-one-offs .searchbar-engine-one-off-item:not([tooltiptext]) { \
    		  display: none !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-one-offs .searchbar-engine-one-off-item .button-box { \
    		  position: absolute !important; \
    		  -moz-padding-start: 4px !important; \
    		  margin-top: 3px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-one-offs .searchbar-engine-one-off-item::after { \
    		  -moz-appearance: none !important; \
    		  display: inline !important; \
    		  content: attr(tooltiptext) !important; \
    		  position: relative !important; \
    		  top: -9px !important; \
    		  -moz-padding-start: 25px !important; \
    		  min-width: 0 !important; \
    		  width: 100% !important; \
    		  white-space: nowrap !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="21"] { \
    		  min-height: 21px !important; \
    		  height: 21px !important; \
    		  max-height: 21px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="42"] { \
    		  min-height: 42px !important; \
    		  height: 42px !important; \
    		  max-height: 42px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="63"] { \
    		  min-height: 63px !important; \
    		  height: 63px !important; \
    		  max-height: 63px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="84"] { \
    		  min-height: 84px !important; \
    		  height: 84px !important; \
    		  max-height: 84px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="105"] { \
    		  min-height: 105px !important; \
    		  height: 105px !important; \
    		  max-height: 105px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="126"] { \
    		  min-height: 126px !important; \
    		  height: 126px !important; \
    		  max-height: 126px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="147"] { \
    		  min-height: 147px !important; \
    		  height: 147px !important; \
    		  max-height: 147px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="168"] { \
    		  min-height: 168px !important; \
    		  height: 168px !important; \
    		  max-height: 168px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="189"] { \
    		  min-height: 189px !important; \
    		  height: 189px !important; \
    		  max-height: 189px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree[height="210"] { \
    		  min-height: 210px !important; \
    		  height: 210px !important; \
    		  max-height: 210px !important; \
    		} \
    		#PopupSearchAutoComplete .search-panel-tree scrollbar { \
    		  display: none !important; \
    		  visibility: collapse !important; \
    		  opacity: 0 !important; \
    		} \
    		';
    
    
    	  if(show_search_engine_names_with_scrollbar && !hide_oneoff_search_engines && show_search_engine_names)
    	   show_search_engine_names_with_scrollbar_code=' \
    		#PopupSearchAutoComplete .search-one-offs { \
    		  height: '+show_search_engine_names_with_scrollbar_height+' !important; \
    		  max-height: '+show_search_engine_names_with_scrollbar_height+' !important; \
    		  overflow-y: scroll !important; \
    		  overflow-x: hidden !important; \
    		} \
    		\
    		';
    
    	  if(switch_glass_and_engine_icon)
    	   switch_glass_and_engine_icon_code=' \
    		.search-go-button { \
    		  list-style-image: url('+document.getElementById("searchbar").currentEngine.iconURI.spec+') !important; \
    		  transform: scaleX(1) !important; \
    		} \
    		.searchbar-search-button .searchbar-search-icon { \
    		  list-style-image: url(chrome://browser/skin/search-glass.svg) !important; \
    		  -moz-context-properties: fill, fill-opacity !important; \
    		  fill-opacity: 1.0 !important; \
    		  fill: #3683ba !important; \
    		} \
    		.searchbar-search-button:hover .searchbar-search-icon { \
    		  fill: #1d518c !important; \
    		} \
    		.searchbar-search-button:active .searchbar-search-icon { \
    		  fill: #00095d !important; \
    		} \
    		\
    		';
    
    
    	  var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(' \
    		\
    		#searchbuttonpopup {\
    		  -moz-margin-start: -1px; \
    		} \
    		.searchbar-search-button .searchbar-search-icon { \
    		  list-style-image: url('+document.getElementById("searchbar").currentEngine.iconURI.spec+') !important; \
    		} \
    		.search-go-button { \
    		  list-style-image: url(chrome://browser/skin/search-glass.svg) !important; \
    		  -moz-context-properties: fill, fill-opacity !important; \
    		  fill-opacity: 1.0 !important; \
    		  fill: #3683ba !important; \
    		  transform: scaleX(-1) !important; \
    		  background: unset !important; \
    		  margin-inline-end: 4px !important; \
    		} \
    		.search-go-button:hover { \
    		  fill: #1d518c !important; \
    		} \
    		.search-go-button:active { \
    		  fill: #00095d !important; \
    		} \
    		.search-go-button[hidden="true"] { \
    		  display: block !important; \
    		} \
    		.searchbar-search-button[addengines=true] > .searchbar-search-icon-overlay, \
    		.searchbar-search-button:not([addengines=true]) > .searchbar-search-icon-overlay { \
    		  list-style-image: url(chrome://global/skin/icons/arrow-dropdown-12.svg) !important; \
    		  -moz-context-properties: fill !important; \
    		  margin-inline-start: -6px !important; \
    		  margin-inline-end: 2px !important; \
    		  width: 11px !important; \
    		  height: 11px !important; \
    		} \
    		.searchbar-search-button[addengines=true] > .searchbar-search-icon-overlay { \
    		  margin-top: 0px !important; \
    		} \
    		.searchbar-search-button[addengines=true]::after { \
    		  content: " " !important; \
    		  background: url(chrome://browser/skin/search-indicator-badge-add.svg) center no-repeat !important; \
    		  display: block !important; \
    		  visibility: visible !important; \
    		  width: 11px !important; \
    		  height: 11px !important; \
    		  -moz-margin-start: 18px !important; \
    		  margin-top: -11px !important; \
    		  position: absolute !important; \
    		} \
    		.searchbar-search-button[addengines=true] > .searchbar-search-icon-overlay { \
    		  visibility: visible !important; \
    		} \
    		'+hide_addengines_plus_indicator_code+' \
    		'+hide_oneoff_search_engines_code+' \
    		'+show_search_engine_names_code+' \
    		'+show_search_engine_names_with_scrollbar_code+' \
    		'+switch_glass_and_engine_icon_code+' \
    		\
    	  '), null, null);
    
    
    	  // remove old style sheet
    	  if (sss.sheetRegistered(uri,sss.AGENT_SHEET)) {
    		sss.unregisterSheet(uri,sss.AGENT_SHEET);
    	  }
    
    
    	  sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
    
    	};
    
    
      } catch(e) {}
    
    
    },1000);
    Alles anzeigen
  • Neuer Bugreport zur Einstellung für userChrome.css and userContent.css

    • milupo
    • 11. Mai 2019 um 13:43
    Zitat von Sören Hentzschel


    Erst eine Firefox-Version später wird der Schalter berücksichtigt werden. Und weil bereits jetzt der Schalter entsprechend gesetzt wird, müssen bestehende Nutzer auch nichts über about:config anpassen, es wird für niemanden zu einer Unterbrechung kommen. Nur Nutzer, die bisher keine solche Datei haben, müssen den Schalter dann ab Firefox 69 manuell setzen.


    Danke Sören für die Information. Ist doch schön, da kann man in der Zeit stattdessen jemandem helfen. :D

  • https-everywhere: falsche Status-Anzeige?

    • milupo
    • 11. Mai 2019 um 13:37
    Zitat von Thor Branke


    Liegt da ein Übersetzungsfehler vor?


    Hallo Thor,

    so ist es. In der deutschen Übersetzungsdatei sind die Begriffe AN und AUS vertauscht. Außerdem sind die Beschriftungen zu den Schaltflächen hardcodiert, das heißt, je nach Schalterstellung müsste ja da eigentlich AUS oder AN stehen. Es bleibt aber immer die gleiche Beschriftung stehen. Dazu gibt es einen bereits geschlossenen Bugreport, sodass mit der nächsten Version der Erweiterung der Fehler behoben sein sollte.

    Bugreport:
    https://github.com/EFForg/https-everywhere/issues/17891

  • Neuer Bugreport zur Einstellung für userChrome.css and userContent.css

    • milupo
    • 11. Mai 2019 um 12:51
    Zitat von Boersenfeger


    Bei mir steht er standardmäßig schon auf false.. Scripte und Codes funktionierten aber trotzdem... habe jetzt diesen Schalter via user.js umgeschaltet, damit ich keine Überraschungen erlebe... Danke für die Info! :)


    We weiß ... Bei mir stand der Schalter auf true.

    Ansonsten: Gern geschehen. :)

  • Neuer Bugreport zur Einstellung für userChrome.css and userContent.css

    • milupo
    • 11. Mai 2019 um 00:36

    Der Schalter ;) für about:config ist jetzt im Nightly angekommen:

    toolkit.legacyUserProfileCustomizations.stylesheets

    Im Moment steht er noch dauerhaft auf true, um die Verwendung von userChrome.css und userContent.css weiterhin standardmäßig zu gewährleisten. Erst mit Abschluss des in Beitrag #6 erwähnten Bugreports wird dann der Schalter standardmäßig auf false geschalten.

    Informationen dazu:

    https://hg.mozilla.org/integration/autoland/rev/efc907d677c2

  • space_and_separator_restorer.uc.js funktioniert unter Win10 nicht mehr richtig

    • milupo
    • 10. Mai 2019 um 22:48

    Danke aborix. Irgendwan lerne ich das vielleicht auch noch mal. Es funktioniert wirklich.

  • space_and_separator_restorer.uc.js funktioniert unter Win10 nicht mehr richtig

    • milupo
    • 10. Mai 2019 um 22:22
    Zitat von 2002Andreas


    Ging mir auch so :wink:


    Ach jaa ...

    Zitat

    Aber einzeln ist doch auch gut, dann hat jeder Seperator seine eigene Farbe :wink:


    Sind denn die Trennstrichnummern frei wählbar? Hat es eine Bewandtnis, dass da eine Lücke zwischen 1008 und 1012 ist? Muss man die Nummern erst mühselig mit den Entwicklerwerkzeugen ermitteln?

  • space_and_separator_restorer.uc.js funktioniert unter Win10 nicht mehr richtig

    • milupo
    • 10. Mai 2019 um 22:12

    Ich habe schon mit den Zeilen 114, 117, 131, 139 (überall, wo das Wort separator auftaucht) herumexperimentiert - mit einfachem color und border. Ich hatte zumindest erreicht, dass die Ränder der Rechtecke in der Konfigurationsleiste im Anpassen-Fenster rot waren, aber der Trennstrich wollte auch dort nicht.

  • space_and_separator_restorer.uc.js funktioniert unter Win10 nicht mehr richtig

    • milupo
    • 10. Mai 2019 um 22:05
    Zitat von 2002Andreas


    Wobei ich eben aber festgestellt habe...das funktioniert doch nicht so :-??


    So ist es, leider.

  • space_and_separator_restorer.uc.js funktioniert unter Win10 nicht mehr richtig

    • milupo
    • 10. Mai 2019 um 20:45

    Sag mal Andreas, hast du deinen Beitrag geändert? Hattest du nicht geschrieben, dass es kompliziert werden könnte und man jeden Strich extra ansprechen müsste? Egal, wenn du das Skript noch nicht hast, hier ist die Adresse.

    https://github.com/Aris-t2/Custom…_restorer.uc.js

    Ich stelle es nicht ein, weil die Version wichtig ist, die grisu2099 hat.

    grisu2099: Stelle bitte den Code des Skripts ein - zwischen code-Tags.

  • space_and_separator_restorer.uc.js funktioniert unter Win10 nicht mehr richtig

    • milupo
    • 10. Mai 2019 um 19:52
    Zitat von grisu2099


    Das Skript "space_and_separator_restorer.uc.js" von Aris funktioniert bei mir seit dem Wechsel auf Win10 nicht mehr richtig. Ich bekomme zwar Trennstriche und feste Leerräume eingefügt, aber ich kann die Farbe der Trennstriche nicht mehr anpassen. :-??
    Ich habe gerade die neueste Version des Skriptes von GitHub ausprobiert...


    Daran wird es wohl liegen. In dem Moment verwendest du die Standardversion des Skripts. Ich habe mir das Skript von Aris' Seite heruntergeladen - und ich sehe keine Möglichkeit, die Farbe der Trennstriche anzupassen. Aber vielleicht sieht Andreas mehr. Hast du das Skript hier im Forum irgendwann mal deinen Wünschen angepasst?

  • Position der LZ in der LZ-Symbolleiste

    • milupo
    • 10. Mai 2019 um 15:04

    Fox2Fox: Kommentiere doch mal in der userChrome.css alle @import-Befehle aus, die nicht zu diesem Problem gehören. Oder hast du noch CSS-Code in der userChrome.css, der dazwischen funken könnte? Wenn nicht, einfach überflüssige @import-Befehle mit /* ... */ auskommentieren. Bei mehreren auszukommentierenden Zeilen hintereinander reicht das hintere */ am Ende der letzten Zeile. Wenn nach den @import-Befehlen für die gewünschten CSS-Dateien noch auszukommentierende @import-Befehle kommen, die ebenso wie oben auskommentieren.

    So kannst du feststellen, ob das Problem in den zugehörigen CSS-Dateien liegt oder ob wirklich eine ganz andere CSS-Datei dazwischen funkt.

  • extras_config_menu funktioniert im Nightly nicht mehr

    • milupo
    • 10. Mai 2019 um 13:17
    Zitat von Boersenfeger


    Das war die Lösung... vielen Dank!


    Boersenfeger: Tipp: Lies im Skript einfach mal die Kommentare, die über den Einstellungen stehen, in diesem Fall den in Zeile 34. Dieses Skript dient der weitgehend freien Konfigurierbarkeit (natürlich nur aus einem bestimmten Pool an Einstellungen), also jeder wie er es gern haben möchte.

  • about-button Icons streiken im Nightly

    • milupo
    • 10. Mai 2019 um 12:17
    Zitat von 2002Andreas


    Das hat ja noch sehr viele andere Funktionen, die ich auch nutze. :wink:
    Die about Seiten sind für mich nicht so wichtig.


    Wir sind ja in erster Linie auch hier, um die Wünsche anderer zu erfüllen, wo wir als Helfer vielleicht nur den privaten Kopf schütteln würden. Insofern ist es gut, alle machbaren Möglichkeiten anzugeben. Des Hilfesuchenden Wunsch ist unser Himmelreich, oder so. :)

  • about-button Icons streiken im Nightly

    • milupo
    • 10. Mai 2019 um 12:07
    Zitat von Sören Hentzschel


    Die Seite about:welcome gibt es bereits seit Firefox 62. Nur der Inhalt hat sich jetzt geändert, für den sogenannten "Trailhead"-Release Firefox 67.0.5. ;)


    Ach jaa ...

  • about-button Icons streiken im Nightly

    • milupo
    • 10. Mai 2019 um 12:04
    Zitat von Zitronella


    //nur für die, die es nicht wissen: man kann auch ein Lesezeichen für about:about anlegen (so hab ich das vor langer Zeit gemacht) und kann sich somit das Skript sparen


    Mache uns doch nicht die schöne Spielerei kaputt. *Du, du, du* :)

Unterstütze uns!

Jährlich (2026)

29 %

29% (188,31 von 650 EUR)

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