Siehe meine Antwort dazu:

About Dialog als Startseite einrichten
-
Abendstern2010 -
18. Februar 2014 um 23:42 -
Erledigt
-
-
loshombre
Hab deinen Rat befolgt und mit einem jungfräulichen Fuchs gestartet
Ergeniss
[Blockierte Grafik: http://www7.pic-upload.de/thumb/21.02.14/1419euqyzhba.png] -
Das sieht doch schon viel besser aus jetzt
Wenn du jetzt auf den neuen Button klickst, sollte sich der Add-on Manager öffnen.
Den Text und die Farbe für den Button bekommst du durch meinen Code per Stylish, bzw. den von Endor aus Beitrag Nr.6Und wenn aborix das Script kompl. fertig hat mit den anderen Button, mache ich/wir auch die bunt :wink:
Das wird schon.
-
-
So, hier ist einmal ein Zwischenergebnis:
Code
Alles anzeigen(function () { if (location != 'chrome://browser/content/browser.xul') return; setTimeout(function () { if (content.location != 'chrome://browser/content/aboutDialog.xul') return; var doc = content.document; var aboutDialogContainer = doc.getElementById('aboutDialogContainer'); launchBox = document.createElement('hbox'); aboutDialogContainer.appendChild(launchBox); launchBox.setAttribute('id','launchBox'); launchBox.innerHTML = '\ <button id="aD-bookmarks" class="aD-launchButton"/>\ <button id="aD-history" class="aD-launchButton"/>\ <button id="aD-addons" class="aD-launchButton"/>\ <button id="aD-sync" class="aD-launchButton"/>\ <button id="aD-settings" class="aD-launchButton"/>\ '; function buttonfunc(id, command, param) { doc.getElementById(id).addEventListener('click', function (event) { if (event.button == 0) command(param); }); }; buttonfunc('aD-bookmarks',PlacesCommandHook.showPlacesOrganizer,'AllBookmarks'); buttonfunc('aD-history',PlacesCommandHook.showPlacesOrganizer,'History'); buttonfunc('aD-addons',BrowserOpenAddonsMgr,null); buttonfunc('aD-sync',openPreferences,'paneSync'); buttonfunc('aD-settings',openPreferences,null); }, 1000); }) ();
-
Zitat von aborix
ein Zwischenergebnis:
Perfekt gemacht von dir.....ziehe meinen Hut wie man so sagt :klasse::wink:[Blockierte Grafik: http://www7.pic-upload.de/thumb/21.02.14/ul8try4fhb7q.jpg]
Jetziger Code dafür wäre bei nur einem Button beschriftet.....(bin zur Zeit nicht wirklich am PC)
CSS
Alles anzeigen.aD-launchButton{ margin-left:100px!important; margin-top:80px!important;} #aD-addons{ -moz-appearance:none!important; background: gainsboro url("data:image/gif;base64,R0lGODlhEAAQAOZQAP///wBmAPv6+gBzAIjtUXnePiczPqn/cSgzP/n8/vf5/LvFz+3y9/D0+bzG0AAbiSo1Qb/J0/b4+5z/Zuzx9rzH0WJqdbvFzvz9/m14g7jBzB6q/3J+iABky2Ntdw2JB8HL1b/J0sbP2Gpzf/n7/K7h/xSNCiiXFsrT2/38/Pr6+8XJzj+fDiaWFSKs/7nnGOfr7ubp7CSv/wBdyACZAAuIBg6gBxelDNbz/3uIlHmDkABaxc3w/xOMCQBgyUpUXun3BQAbigAcigmIBQBfyQBDsABcyPn6/MfQ2UpTXgqeBc3V3sPN1lzIMYyVms7x/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFAALAAAAAAQABAAAAe/gFCCg4IBhoeEiQEHjI0BiYUTTUAvLQMmEwEdRDNGOwIBBCcDLAMAAwQBPiVPPDigBKamp6kdMhsbLrCzpx+pRUIPD0GwPbIfNqlOAMwAoAU3NQNDSjQFATnNADDPBd7eAQI6SyIiSCgxoIeGAiscAEckGEwYKgL3+CkcGQASCgkREij4F1CBBAAZRoC4sMBBCAcLGj5ccAHECA8AKDBooKEBg40dGVAA4MGCtgontVlIgsCAAQQQWr6M6RLBj0AAOw==") no-repeat !important; min-width:100px!important; font-size:11.5px; font-weight:bold; height:23px; padding-left:24px; padding-top:2px; background-position:8px 1px!important; border:2px outset cadetblue !important; border-radius:19px} #aD-addons:hover{ -moz-appearance:none!important; background:#B2EDFA url("data:image/gif;base64,R0lGODlhEAAQAOZQAP///wBmAPv6+gBzAIjtUXnePiczPqn/cSgzP/n8/vf5/LvFz+3y9/D0+bzG0AAbiSo1Qb/J0/b4+5z/Zuzx9rzH0WJqdbvFzvz9/m14g7jBzB6q/3J+iABky2Ntdw2JB8HL1b/J0sbP2Gpzf/n7/K7h/xSNCiiXFsrT2/38/Pr6+8XJzj+fDiaWFSKs/7nnGOfr7ubp7CSv/wBdyACZAAuIBg6gBxelDNbz/3uIlHmDkABaxc3w/xOMCQBgyUpUXun3BQAbigAcigmIBQBfyQBDsABcyPn6/MfQ2UpTXgqeBc3V3sPN1lzIMYyVms7x/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFAALAAAAAAQABAAAAe/gFCCg4IBhoeEiQEHjI0BiYUTTUAvLQMmEwEdRDNGOwIBBCcDLAMAAwQBPiVPPDigBKamp6kdMhsbLrCzpx+pRUIPD0GwPbIfNqlOAMwAoAU3NQNDSjQFATnNADDPBd7eAQI6SyIiSCgxoIeGAiscAEckGEwYKgL3+CkcGQASCgkREij4F1CBBAAZRoC4sMBBCAcLGj5ccAHECA8AKDBooKEBg40dGVAA4MGCtgontVlIgsCAAQQQWr6M6RLBj0AAOw==") no-repeat !important; background-position:8px 1px!important; border:2px outset red !important;} #aD-addons:after{ color:black; content: 'Add-ons';}
-
aborix
[Blockierte Grafik: http://www7.pic-upload.de/thumb/21.02.14/134ipxttcch6.png]Sieht gut aus nur ein bissel hoch bei mir
Endor
[Blockierte Grafik: http://www7.pic-upload.de/thumb/21.02.14/f1li3gafsgm1.png]
bei mir bleibt es so ist nicht wie bei dir@Anreas
mach dir keinen stress wegen mir
bei deiner version hab ich keinen Button mehr -
Damit die Buttons weiter runter kommen, musst Du den CSS Code von Andreas, genau über Deinem Betrag,
noch einbauen.Mfg.
Endor -
Wie gesagt wenn ich Andreas sein Code einbaue sehe ich nix
[Blockierte Grafik: http://www7.pic-upload.de/thumb/21.02.14/tapip4unvatx.png] -
Kurze Frage, Du hast jetzt nur das neue Script von aborix, das Script für die Uhr, das Lader Script und das Script zum neu starten von Firefox im Chome Ordner?
Wenn das so ist, mach mal einen rechts klick auf den Button zum neu starten von Firefox.
Mfg.
Endor -
Jezt habe ich das von Andreas drin wo ich nix sehe
-ja habe nur die Scripte drin
-ja hatte ich auch schon gemacht über den Neustart Button bzw FF beenden
Bei aborix sehe ich alle Buttons -
Zitat von Abendstern2010
Bei aborix sehe ich alle Buttons
Nur mal so zum Verständnis für dich :wink:aborix hat per Script diese Button erstellt.
Mit meinem bzw. dem Code von Endor werden sie bunt...bekommen einen Text und werden etwas nach unten verschoben.
Wobei du evtl. einige Werte für dich noch etwas anpassen musst.PS:
Einen kleinen Fehler habe ich allerdings hier entdeckt.
Wenn man die Seite per F5 neu lädt......sind die Button weg :-??
Dann hilft nur ein Neustart vom Browser.Evtl. findet aborix ja noch eine Lösung dazu.
-
Ja, das beim neu laden der Seite, die Buttons weg sind ist hier auch so.
Hoffen wir, dass aborix da noch eine Idee hat.
Mfg.
Endor -
Derzeit werden die Buttons nur beim Browserstart und beim Öffnen eines neuen leeren Fensters erstellt.
Ich werde sehen, was ich da tun kann.Mit Scriptish lassen sich die Buttons ebenfalls erstellen; mit Greasemonkey geht's nicht. Da tritt das Problem nicht auf und auch sonst ist einiges einfacher. Allerdings weiß ich nicht, wie ich den Buttons Funktionen zuweisen kann. Ich bräuchte Zugriff nicht nur auf den Seiteninhalt, sondern auch auf die Browserfunktionen und glaube, daß das in Scriptish möglich ist.
Ich habe mir schon entsprechende MDN-Seiten angesehen, blicke da aber nicht durch. -
-
Ich glaube, ich hab's.
Testet bitte folgendes Skript in Scriptish.
Die Änderungen von Endor sind schon drinnen.Dazu in den Scriptish-Einstellungen bei Erweitert → Zusätzliche Protokolle das chrome Protokoll anhaken.
Code
Alles anzeigen// ==UserScript== // @name aboutDialog // @include chrome://browser/content/aboutDialog.xul // ==/UserScript== var doc = document; var aboutDialogContainer = doc.getElementById('aboutDialogContainer'); var launchBox = document.createElement('hbox'); aboutDialogContainer.appendChild(launchBox); launchBox.setAttribute('id','launchBox'); launchBox.innerHTML = '\ <button id="aD-downloads" label="Downloads" class="aD-launchButton"/>\ <button id="aD-bookmarks" label="Lesezeichen" class="aD-launchButton"/>\ <button id="aD-history" label="Chronik" class="aD-launchButton"/>\ <button id="aD-addons" label="Add-ons" class="aD-launchButton"/>\ <button id="aD-sync" label="Sync" class="aD-launchButton"/>\ <button id="aD-settings" label="Einstellungen" class="aD-launchButton"/>\ '; var mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIWebNavigation) .QueryInterface(Components.interfaces.nsIDocShellTreeItem) .rootTreeItem .QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIDOMWindow); function buttonfunc(id, command, param) { doc.getElementById(id).addEventListener('click', function (event) { if (event.button == 0) command(param); }); }; buttonfunc('aD-downloads',mainWindow.PlacesCommandHook.showPlacesOrganizer,'Downloads'); buttonfunc('aD-bookmarks',mainWindow.PlacesCommandHook.showPlacesOrganizer,'AllBookmarks'); buttonfunc('aD-history',mainWindow.PlacesCommandHook.showPlacesOrganizer,'History'); buttonfunc('aD-addons',mainWindow.BrowserOpenAddonsMgr,null); buttonfunc('aD-sync',mainWindow.openPreferences,'paneSync'); buttonfunc('aD-settings',mainWindow.openPreferences,null);
-
Zitat von aborix
Ich glaube, ich hab's.
Neee...DAS ist es :klasse:
Auch bei F5 bleiben jetzt die Button.
DU bist der beste.....danke :klasse:
[Blockierte Grafik: http://www7.pic-upload.de/thumb/21.02.14/983ho264k9et.jpg]
-
Danke euch für eure mühe Funktioniert super alles :klasse:
Vor jeden nen Knicks und Hut zieh -
Schön das es jetzt auch bei dir alles funktioniert
Dann weiterhin viel Spaß mit deinem Firefox.
PS:
Wobei der Dank mehr an aborix und Endor natürlich geht :klasse: -
Wenn dann 99% zu aborix und höchstens 1% zu mir.
Denn das bisschen was ich da nur gemacht habe zählt nicht.
Mfg.
Endor -