309. Mouse Scroll Close Tab // Mit diesem Script wird der aktive Tab geschlossen, in dem man den Mauszeiger auf dem Tab positioniert und eine minimale Scrollrad-Bewegung (hoch, oder runter) ausführt.
userChrome.js Scripte für den Fuchs (Zusammenstellung)
-
loshombre -
23. Mai 2011 um 00:55 -
Erledigt
-
-
Hallo loshombre.
Alice, der wilde Japaner, hat Updates:
DragNgoModoki_Fx3.7.uc.js
ProminentDomain.uc.js
ieviewModoki2.uc.xul
ucjsPermissionPreferences2.uc.xulMfg.
Endor -
Noch etwas vom wilden Japaner Alice
removeTabMoveAnimation.uc.js
Weiß nicht, ob das etwas für uns ist.
Mfg.
Endor -
Getestet, funktioniert.
Ist auch nützlich, bei der jetzigen Animation verschiebe ich immer wieder einen Tab zu weit.
Hat aber folgende Nebenwirkung:
Normalerweise kann man Links, Lesezeichen und Chronik-Einträge in die Tableiste an eine bestimmte Stelle ziehen und sie werden dann dort in einem neuen Tab geöffnet. Das funktioniert mit dem Skript nicht. -
Zitat
Hat aber folgende Nebenwirkung:...
Von daher für uns unbrauchbar, da diese "Zieh"-Funktion zu relevant ist.
-
Technisches Update von Nr.10 DragNgoModoki und Nr.66 Prominent Domain.
-
Zum Nikolausi gibt es ein kleines Update von Extras Config Menu (Klick mich): Mittelklick auf den Button öffnet nun about:config in einem Tab.
[Edit]Es gibt noch einen Bug mit der Mittelklick-Aktion - dieser wird am Abend des 07.12.2012 behoben.[/Edit]
-
Betrifft obigen Skript Extras Config Menu
oder als Menü unter "Extras" (warpmenuto:'menu'): habe bei dieser Konstellation kein icon obwohl ja im Skript enthalten
was muß im skript geändert werden damit das icon auch da angezeigt wird. -
Warte bitte das heutige Update ab - die css werden zur Zeit nur dem Button zugewiesenen, einmal aufgrund der id im css und dann auch noch wg. des if-Konstrukts.
-
Da hast du wahrscheinlich etwas missverstanden.
Es gibt dort kein Icon, sondern einen Menü-Button, der dann logischerweise bei entsprechender Scripteinstellung auch als solcher irgendwo erscheint.Wenn du im Extra Menü dafür ein Icon haben willst, musst du dich an die Wilden hier wenden: https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=96554
Wahrscheinlich haben sie dafür schon längst was passendes zusammen gezimmert. -
@ Mithrandir, @ loshombre
danke für die Infos,
hab mir schon was gebastelt..... <;)CSS
Alles anzeigen@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* =================================================================== Name: Icon-Kontext > Config Menü uc.js - uc.xul ReVox 07.12.2012 =================================================================== */ [label="Config Menü"] { -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important; list-style-image: url("data:image/gif;base64,R0lGODlhEAAQAOZfAP///wA0oZNfADGU4qXX9Mfp/4CNmtPu/wCd/+z4//v//+Dz/9H6/+Tq8SczPvYkACgzP2Bpc36Ll106AP/65wxszX6LlmZweYKPm8gVAIORnfz//+Hk/9bZ+vT6/niFkYeUoP/LUldhaqarsHJ9id/z//7//8bL0N7y/80yCzI8R/H098UTAPj4+eXp7ePq8fv+/8Pw/xsnM+vv8rfk/+r4/x4nMgNr1c7W37/s/9Hu/2Boc/n5+m54hAhpzPf5+/P190pUXx8oMr7Bxez5/8Pn/8Dv/zY+SPT2+fb4+/T4+gZp0Gt1gP/M/xsmMvj5+7Ti/8/X4EpTXWNtd3WBjfr7/mZxfPv6+sTo/7Dg//v9/f/50Pz9/s86FdDt/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAQABAAAAfHgF+CghYAhgAWg4IgGAYGGhccHR0cFxqOGCAShwAiGx4eGyKcEh8APFcAR0I2TjIqAD9JAB9UAFlQNDkxRodVXIYnJABFBcYFWC04UTMAKSwAPQBeB9UHOkBKWgAVD01dTAAoC+QLJSsu3AQADxlWADUJ8glETwA+BAwD7VMAMAoAFZgAsCTfAAQBAOwA8KKBQyQAbhhECGBIBE6GBExMCCCCFAgOQo4AICDEwYQjIARR9IUkhS0hOLIc5HLCBEMzaUIQcIhlIAA7") !important; -moz-image-region: rect(0px 16px 16px 0px) !important; padding-left: 2px !important; } [label="Config Menü"]>.menu-iconic-text { padding-left: 2px !important; }
Syntax: Stylish -
Der oben erwähnte "Wilde" :wink: hätte das so gelöst:
Syntax = StylishCSS
Alles anzeigen@-moz-document url-prefix("chrome://browser/content/browser.xul") { #ExtraConfigMenu{ -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-iconic") !important; list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACn0lEQVQ4jY3T60vTcRQG8K9JgoTDIEHDFaM/oIjA6PYmAl9IQiFRmtlFMjWCEkMqSOelWtIcpfTGMkXKINdMV3hlTnFtMKduP5trzDmcoYnbl82N33ae3izxAtmB5+X5wMPhsDHjD++U4ObrY7Q4uM4wwzUdHdz1Ip3bFDlLrcdk9c9SWCrbPDa7e5WIsD6hcAS+EMHdU4LIIAP1HYW/IRNv0lnhFmBKcPPNgEiEFY8XvF8K6mCgBwyerDjesC/xxH8BESLw8XqI/Qz0moGKGbrOH6HKp626socK2bZAeMWH4NBB0FcGUu6AJzse7+sUePKqA9dull/fHphVI9zHQOoERCviYSo+iRGjE83t3biYfytvWyCkOw0yJILaJFgq3o0hlQKCN4SWdg1yr975NyDOj0L8LgUNpIAaU2AvPw7LhAuueR86NYOQyQ7/BRK2AqKIsOkGohP7QdoD8NfKYFBVw70kwrPAoe4eQlJSWiFjbCdjbC9jbBezxoDVKGF1zgRx8gzIfAikzYDj0Sk4p2fhcC1CsHvwrl0DiST9NmMsMQakrgEBkRBw6SFaCkDCOfibMzCmrMC4zQODUYDRNI23rZ2QSNJLY0AaY2zPGhAUCb6ZEZCtDeJkE4bLMjHc/Q0mqwujBhvMFgdaWtWQSKQlsQqJjLG4NUAkgqDvxYeqIugV96D/rIFZcMNonsaowYoJqxMfP/UiOVlasOEKVsHNozHA3KuFMi8bhgEdBOcvmC12WCZ/QrDPYWExgM6uAWSdvZK7AZh2zK09U2h5GXxxCUGR4Odh/F4Owh+IYMUvIhgiaHp0yLlUdHkD8EWr91bKlby6TsVrFI285nkTl9epuLz2Ja+qVfHKGhV/LG/gVTUqfve+nOfml15Yv/8HsKCFZQlPFKgAAAAASUVORK5CYII=") !important; -moz-image-region: rect(0px 16px 16px 0px) !important; padding-left:4px !important;} #ExtraConfigMenu >.menu-iconic-text{ padding-left:10px !important;} }
Mfg.
Endor -
wobei das überflüssig wird, wenn ihr heute abend das Update runterzieht.
-
Da warten wir bis dahin doch gerne <:)
-
Das Skript wurde nun angepasst (eben noch einmal, weil noch fehlerhafte Zeilennummern in den Kommentaren). Ab der heutigen Version 1.0.20121207 sollte also auch der Menüpunkt ein Icon besitzen, ohne, dass man im userChrome.css oder sonst wo aktiv werden muss. Benutzer der Erweiterung "Scriptish" (besseres bzw. modernes Greasemonkey) können nun auch leicht den Ordner "scriptish_scripts" einbinden.
Zum Bug mit dem Mittelklick: Ein Mittelklick auf den Button bzw. ein Doppelklick auf den Menüpunkt (warpmenuto: 'menu') öffnet direkt about:config.
-
:klasse: Dank an die Helfer vom Nikolausi <;)
-
Jo, astrein Hombre. Aber warum auch kein Mittelklick aufs Menü ?
-
Dazu muss ich weiter ausholen und ich hoffe, dass man Folgendes versteht:
der Mittelklick wird ja auch dafür benutzt, in der Skriptliste das jeweilige Skript bei GitHub zu öffnen. Nun führte die zusätzliche Belegung des Mittelklicks auf den Button dazu, dass beim Skriptaufruf bei Github per Mitttelklick gleichzeitig auch about:config geöffnet wurde (im Prinzip erben die untergeordneten Elemente diese Zuweisung - bestimmt kann man das auch verhindern ...). Ich habe mir dann beholfen, indem ich auswerte, ob das popup überhaupt geöffnet ist. Wenn nein, dann öffnet der Mittelklick nur about:config.
So - und diese Einschränkung führt dann dazu, dass der Mittelklick nur mit viel Gefühl beim Menüpunkt about:config öffnet. Sobald der Mauszeiger über dem Menüpunkt ist, hat das popup ja den Status "open" -> also muss man schon etwas hantieren, dass man den Mauszeiger über den Menüeintrag so platziert, dass das zugeordnete Menü nicht aufklappt bzw. wieder zugeklappt ist. Mit einem Doppelklick ist das an der Stelle aber nicht so schwierig.
Jetzt könnte man ja schreiben, dass der Button auch per Doppelklick about:config starten soll - aber das wäre ja zu einfach. Grund ist eher, dass ich es per Mittelklick etwas angenehmer finde.
-
Kann dir folgen und es nachvollziehen. Somit ist diese Belegung für mich klar und Amen
-
.. ich finde diesen Mittelklick sogar grandios.. :klasse:
-