Ich hab hier mal ein Bsp wo ich mich frage was könnte man mit dem freien Platz machen.
[Blockierte Grafik: http://www7.pic-upload.de/thumb/26.02.14/qctt7rzztwfy.png]
Eine Idee wäre ja vielleicht da eine Art Button in dem da vielleicht Soundcloud oder Radio.de integriert ist.Ihr lieben Schrauber wäre so etwas machbar?
Wäre ein Button möglich hier
-
Abendstern2010 -
26. Februar 2014 um 19:59 -
Erledigt
-
-
Zitat von Abendstern2010
Ihr lieben Schrauber wäre so etwas machbar?
Na, schauen wir mal.Teste folgendes Skript für userChromeJS.
Es erzeugt einen Button, den du im "Symbolleiste anpassen"-Fenster findest und beliebig platzieren kannst.
Er hat noch nicht die gewünschte Funktion, weil das zunächst ein Test ist.
Geschieht etwas, wenn du darauf klickst?Code
Alles anzeigen(function () { if (location != 'chrome://browser/content/browser.xul') return; const buttonId = 'new-button'; const buttonLabel = 'Neuer Button'; const buttonTooltiptext = 'Tooltiptext'; const buttonIcon = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAANQTFRFAP8ANF7AqAAAAAxJREFUCB1jYCANAAAAMAABhKzxegAAAABJRU5ErkJggg==)'; function buttonFunction() { alert('Hallo, Abendstern2010! ;)'); }; var button = document.createElement('toolbarbutton'); button.id = buttonId; button.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional'); button.removable = 'true'; button.setAttribute('label', buttonLabel); button.setAttribute('tooltiptext', buttonTooltiptext); button.style.listStyleImage = buttonIcon; button.addEventListener('click', function (event) { if (event.button == 0) buttonFunction(); }); document.getElementById('navigator-toolbox').palette.appendChild(button); var toolbars = document.querySelectorAll('toolbar'); Array.slice(toolbars).forEach( function (toolbar) { var currentset = toolbar.getAttribute('currentset'); if (currentset.split(',').indexOf(button.id) < 0) return; toolbar.currentSet = currentset; try { BrowserToolboxCustomizeDone(true); } catch (ex) { } }); }) ();
-
Er funktioniert ..Hallo Abendstern2010
-
Sehr schön!
Ich melde mich wieder.
-
ok :klasse:
-
Teste bitte:
Code
Alles anzeigen(function () { if (location != 'chrome://browser/content/browser.xul') return; const buttonId = 'radio-de-button'; const buttonLabel = 'radio.de'; const buttonTooltiptext = 'radio.de'; const buttonIcon = 'url(data:image/gif;base64,R0lGODlhEgASALMPAP//95v/GAIlCAQWBAQ1DMb/a97/rWveEFLWEJz/GAhrGAiUISG1If///wAAAP///yH5BAEAAA8ALAAAAAASABIAAAR18Mnpqp2YupN6KVUmOQzCJYWhGk5GlmcKzCy1MLBnzFb7WDnUztEotojGTUCILDYqTuMy0XRCjc8TslkhCASDAcJEjSYVizRufDhULQr0DVca90KOeHpO7/vyemp9dD4/cQoVe4qFI4eIDosiP4COIZIjdyIRADs=)'; function buttonFunction() { gBrowser.selectedTab = gBrowser.addTab('http://www.radio.de/'); }; var button = document.createElement('toolbarbutton'); button.id = buttonId; button.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional'); button.removable = 'true'; button.setAttribute('label', buttonLabel); button.setAttribute('tooltiptext', buttonTooltiptext); button.style.listStyleImage = buttonIcon; button.addEventListener('click', function (event) { if (event.button == 0) buttonFunction(); }); document.getElementById('navigator-toolbox').palette.appendChild(button); var toolbars = document.querySelectorAll('toolbar'); Array.slice(toolbars).forEach( function (toolbar) { var currentset = toolbar.getAttribute('currentset'); if (currentset.split(',').indexOf(button.id) < 0) return; toolbar.currentSet = currentset; try { BrowserToolboxCustomizeDone(true); } catch (ex) { } }); }) ();
An der Grafik muß man wahrscheinlich noch etwas feilen... Andreas liest hier ohnehin mit :wink: -
Zitat von aborix
Andreas liest hier ohnehin mit
Stimmt :wink:@ Abendstern2010...
du hattest mir ja geschrieben, das du gerne einen größeren Button auf der Leiste hättest.Du kannst das ja bitte mal testen. Ich habe gleich den im Script ausgetauscht.
Code
Alles anzeigen(function () { if (location != 'chrome://browser/content/browser.xul') return; const buttonId = 'radio-de-button'; const buttonLabel = 'radio.de'; const buttonTooltiptext = 'radio.de'; const buttonIcon = 'url(data:image/png;base64,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)'; function buttonFunction() { gBrowser.selectedTab = gBrowser.addTab('http://www.radio.de/'); }; var button = document.createElement('toolbarbutton'); button.id = buttonId; button.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional'); button.removable = 'true'; button.setAttribute('label', buttonLabel); button.setAttribute('tooltiptext', buttonTooltiptext); button.style.listStyleImage = buttonIcon; button.addEventListener('click', function (event) { if (event.button == 0) buttonFunction(); }); document.getElementById('navigator-toolbox').palette.appendChild(button); var toolbars = document.querySelectorAll('toolbar'); Array.slice(toolbars).forEach( function (toolbar) { var currentset = toolbar.getAttribute('currentset'); if (currentset.split(',').indexOf(button.id) < 0) return; toolbar.currentSet = currentset; try { BrowserToolboxCustomizeDone(true); } catch (ex) { } }); }) ();
[Blockierte Grafik: http://www7.pic-upload.de/thumb/27.02.14/s948j12dbxgi.jpg]
-
Klasse Arbeit von euch Jungs. :klasse:
Andeas es tut mir Leid aber aborix hat sein nettes Gesicht gezeigt und diese Variante ist wohl idealer -
-
Zitat von Abendstern2010
aborix hat sein nettes Gesicht gezeigt
Das kommt davon, wenn ich auf youtube UFO schaue, dann komme ich auf solche Ideen. :lol:Das Skript in Beitrag 2 kann man auch als Vorlage für frei platzierbare Buttons mit beliebiger Funktion nehmen.
In die Zeilen 5 bis 8 trägt man ein:
● Bei buttonId einen Namen, den Firefox intern für den Button verwendet.
● Bei buttonLabel einen Namen, den der Button im "Symbolleiste anpassen"-Fenster trägt.
● Bei buttonTooltiptext den Text, der im Tooltip angezeigt wird.
Soll kein Tooltip zu sehen sein, trägt man zwischen die beiden Apostrophe nichts ein.● Bei buttonIcon die Grafik des Buttons.
Zwischen die Zeilen 10 und 12 wird die Funktion eingetragen, die beim Klick ausgeführt werden soll.
Mit der Erweiterung Custom Buttons kann man ebenfalls solche Buttons erstellen.
-
andreas ich bin mit eurer Arbeit immer zufrieden
aborix
Dein lächeln haut immer ab,muss im Anpass Fenster Restore Defaults klicken um es wieder zusehen um dann Position wieder zuzuweisen
Das kommt davon, wenn ich auf youtube UFO schaue....
-Kenne ich nicht war paar tage :oops: vor meiner Zeit
werde da mal reinschauenMit dem Buttons werde ich mich beschäftigen jetzt-ist Neuland und schön wieder was zum lernen
Edit:
Versuche gerade den den Button in meinem Win 64 einzubauen aber der gute haut mir das ganze Anpass Fenster
mit Smilie voll(mit Andreas seinem das selbe :-?? ) -
Versuche es mal damit, da hat der Button einen fixen Platz:
Code
Alles anzeigen(function () { if (location != 'chrome://browser/content/browser.xul') return; const buttonId = 'radio-de-button'; const buttonLabel = 'radio.de'; const buttonTooltiptext = 'radio.de'; const buttonIcon = 'url(data:image/gif;base64,R0lGODlhEgASALMPAP//95v/GAIlCAQWBAQ1DMb/a97/rWveEFLWEJz/GAhrGAiUISG1If///wAAAP///yH5BAEAAA8ALAAAAAASABIAAAR18Mnpqp2YupN6KVUmOQzCJYWhGk5GlmcKzCy1MLBnzFb7WDnUztEotojGTUCILDYqTuMy0XRCjc8TslkhCASDAcJEjSYVizRufDhULQr0DVca90KOeHpO7/vyemp9dD4/cQoVe4qFI4eIDosiP4COIZIjdyIRADs=)'; function buttonFunction() { gBrowser.selectedTab = gBrowser.addTab('http://www.radio.de/'); }; var button = document.createElement('toolbarbutton'); button.id = buttonId; // button.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional'); button.setAttribute('class', 'chromeclass-toolbar-additional'); // button.removable = 'true'; button.setAttribute('label', buttonLabel); button.setAttribute('tooltiptext', buttonTooltiptext); button.style.listStyleImage = buttonIcon; button.addEventListener('click', function (event) { if (event.button == 0) buttonFunction(); }); var PanelUIButton = document.getElementById('PanelUI-button'); PanelUIButton.parentElement.insertBefore(button, PanelUIButton.nextSibling); /* document.getElementById('navigator-toolbox').palette.appendChild(button); var toolbars = document.querySelectorAll('toolbar'); Array.slice(toolbars).forEach( function (toolbar) { var currentset = toolbar.getAttribute('currentset'); if (currentset.split(',').indexOf(button.id) < 0) return; toolbar.currentSet = currentset; try { BrowserToolboxCustomizeDone(true); } catch (ex) { } }); */ }) ();
-
Ok könnt ihr mal bitte testen bei mir
mit 1.Script das Icon im Firefox geht im Nightly verschwindet es(32bit)
mit 2.Script das geht weder im Firefox noch im Nightly nicht zusehen unter Anpassen(32/64bit) -
Zitat von Abendstern2010
mit 1.Script das Icon im Firefox geht im Nightly verschwindet es
ja, ebenfallsZitatmit 2.Script das geht weder im Firefox noch im Nightly nicht zusehen unter Anpassen
Das Skript hängt den Radio-Button rechts an den PanelUI-Button an, das ist der mit den drei waagrechten Streifen, in deinem Screenshot in Beitrag 1 oben rechts. Der Radio-Button ist hier nicht frei platzierbar und ist nicht im Anpassen-Fenster. Er müsste sofort nach dem Start zu sehen sein. Funktioniert bei mir im Nightly.
In Fx 27 und 28 gibt es den PanelUI-Button nicht, daher funktioniert das Skript nicht. -
Das Script aus Beitrag Nr. 6 funktioniert hier im Nightly.
Ich habe das Icon selber neben den PanelUI-Button gesetzt.[Blockierte Grafik: http://www7.pic-upload.de/thumb/28.02.14/xjmkvjrn8ogk.png]
Das Script aus Beitrag Nr. 12 funktioniert hier nicht :-??
-
Zitat von 2002Andreas
Das Script aus Beitrag Nr. 6 funktioniert hier im Nightly.
Ich habe das Icon selber neben den PanelUI-Button gesetzt.
Bleibt der Button in einem neuen Fenster und nach einem Neustart dort?ZitatDas Script aus Beitrag Nr. 12 funktioniert hier nicht
Im Nightly funktioniert es hier. -
Hallo aborix...
jetzt wird es eigenartig :-??
Gestern hatte das Script aus Beitrag Nr. 6 hier funktioniert.(siehe Screenshot)
Danach hatte ich es wieder entfernt.Heute wollte ich es wieder testen...Script eingefügt...kein Icon vorhanden.
Dann das Script aus Beitrag Nr. 2 genommen.
Icon war vorhanden...oben in die Leiste gezogen...Neustart gemacht...Icon war weg.Alles wieder entfernt...neu eingetragen...kein Icon mehr vorhanden im Anpassenfenster.
Das Script aus Beitrag Nr. 12 hatte hier ja gar nicht erst funktioniert.
-
Vielleicht liegt es daran, daß der Nightly ein Nightly ist.
Im Aurora, der ein bisschen stabiler sein sollte, erhalte ich die gleichen Testergebnisse wie im Nightly (Beitrag 14).
-
andreas so verwirrt war es bei mir auch,juhu bin noch nicht gaga :mrgreen:
aborix dafür testen wir es ja aus -und die Eingangs Frage war ja -Wäre ein Button möglich hier-
Könnte es im Nightly vielleicht daran liegen das der Button nicht original ins Anpass Fenster gehört?Da ja im FF
er automatisch erscheint. -
Teste diese beiden Skripte.
Was geschieht?Code
Alles anzeigen// Radio-Button fix 20 A (function () { if (location != 'chrome://browser/content/browser.xul') return; const buttonId = 'radio-de-button'; const buttonLabel = 'radio.de'; const buttonTooltiptext = 'radio.de'; const buttonIcon = 'url(data:image/gif;base64,R0lGODlhEgASALMPAP//95v/GAIlCAQWBAQ1DMb/a97/rWveEFLWEJz/GAhrGAiUISG1If///wAAAP///yH5BAEAAA8ALAAAAAASABIAAAR18Mnpqp2YupN6KVUmOQzCJYWhGk5GlmcKzCy1MLBnzFb7WDnUztEotojGTUCILDYqTuMy0XRCjc8TslkhCASDAcJEjSYVizRufDhULQr0DVca90KOeHpO7/vyemp9dD4/cQoVe4qFI4eIDosiP4COIZIjdyIRADs=)'; function buttonFunction() { gBrowser.selectedTab = gBrowser.addTab('http://www.radio.de/'); }; var button = document.createElement('toolbarbutton'); button.id = buttonId; button.setAttribute('class', 'chromeclass-toolbar-additional'); button.setAttribute('label', buttonLabel); button.setAttribute('tooltiptext', buttonTooltiptext); button.style.listStyleImage = buttonIcon; button.addEventListener('click', function (event) { if (event.button == 0) buttonFunction(); }); var PanelUIButton = document.getElementById('PanelUI-button'); PanelUIButton.parentElement.insertBefore(button, PanelUIButton); }) ();
Code
Alles anzeigen// Radio-Button fix 20 B (function () { if (location != 'chrome://browser/content/browser.xul') return; const buttonId = 'radio-de-button'; const buttonLabel = 'radio.de'; const buttonTooltiptext = 'radio.de'; const buttonIcon = 'url(data:image/gif;base64,R0lGODlhEgASALMPAP//95v/GAIlCAQWBAQ1DMb/a97/rWveEFLWEJz/GAhrGAiUISG1If///wAAAP///yH5BAEAAA8ALAAAAAASABIAAAR18Mnpqp2YupN6KVUmOQzCJYWhGk5GlmcKzCy1MLBnzFb7WDnUztEotojGTUCILDYqTuMy0XRCjc8TslkhCASDAcJEjSYVizRufDhULQr0DVca90KOeHpO7/vyemp9dD4/cQoVe4qFI4eIDosiP4COIZIjdyIRADs=)'; function buttonFunction() { gBrowser.selectedTab = gBrowser.addTab('http://www.radio.de/'); }; var button = document.createElement('toolbarbutton'); button.id = buttonId; button.setAttribute('class', 'chromeclass-toolbar-additional'); button.setAttribute('label', buttonLabel); button.setAttribute('tooltiptext', buttonTooltiptext); button.style.listStyleImage = buttonIcon; button.addEventListener('click', function (event) { if (event.button == 0) buttonFunction(); }); var urlbarContainer = document.getElementById('urlbar-container'); urlbarContainer.parentNode.insertBefore(button, urlbarContainer.nextSibling); }) ();
Zitat von Abendstern2010Könnte es im Nightly vielleicht daran liegen das der Button nicht original ins Anpass Fenster gehört?
Das Skript von welchem Beitrag meinst du? -