Hallo,
für Nutzer von Firefox und Greasemonkey (http://www.greasespot.net/)
habe ich ein kleines Userscript geschrieben, das oberhalb des Textfeldes
zum Schreiben von Beiträgen auf mikrocontroller.net ein paar Buttons mit
nützlichen (Unicode-)Sonderzeichen (z.B. "Ω") einfügt.
Einfach im Greasemonkey das Script aus dem Anhang importieren und für
mikrocontroller.net aktivieren (in der Standardkonfiguration am Anfang
bereits enthalten). Danach erscheinen die Buttons automatisch jeweils
direkt über dem Textfeld. Ein Klick auf einen der Buttons fügt das
Zeichen an der aktuellen Position in den Text ein.
Der Vorrat an Sonderzeichen kann in der Variable "chars" am Anfang des
Textes nach Bedarf erweitert werden.
Der Code steht unter GPL Version 2.
Andreas
Sehr schön, das Wichtigste ist aber, dass du dich noch ins Copyright
einträgst :-) (ging es darum in den gelöschten Beiträgen?)
Es gibt ja auch die Möglichkeit, die Textauswahl zu bearbeiten, also
auch mit den Tags zu umschließen..
nett, danke.
einen Verbesserungsvorschlag hätte ich noch.
Wenn text markiert ist, während man die Tag-Buttons klickt, wäre es
toll, wenn die Tags um den markierten Text gesetzt werden würden.
Better schrieb:> Sehr schön, das Wichtigste ist aber, dass du dich noch ins Copyright> einträgst :-) (ging es darum in den gelöschten Beiträgen?)
Nö, hatte die falsche Version gepostet. Ich hab mir noch was
dazugeschrieben, um die Werbung rauszunehmen. Aber man will sich ja net
unbeliebt machen...
> Es gibt ja auch die Möglichkeit, die Textauswahl zu bearbeiten, also> auch mit den Tags zu umschließen..
Ist in der v1.3 drinne. Sie Anhang
Johann L. schrieb:> Aber man will sich ja net> unbeliebt machen...
vor allem die Textlinks sind ekelhaft, stehen nichtmal in den
Nutzungsbedingungen drin. Das ganze "Antwort schreiben" könnte
aufgeräumt werden (die ganzen Hinweise stören) und das Menü könnte
"fixed" und immer ausgeklappt sein..
Die Zitatfunktion könnte evtl. über einen weiteren Button getriggert
oder nochmal implementiert werden. Alternative Farbpalette..
Danke jedenfalls für die Verbesserungen. Sowas reizt mich auch immer,
habe aber keine Zeit..
Chrome hat übrigens noch einen Bug und zeigt die Version nicht richtig
an..ist aber auf dem Weg.
Vlad Tepesch schrieb:> wie willst du dann Links auf Beiträge erzeugen?
Stimmt, der ist dann Weg. Aber ähnlich der Zitatfunktion könnte man sich
auf Knopfdruck gleich die URL in die Zwischenablage schreiben lassen.
Alexander Schmidt schrieb:> Vlad Tepesch schrieb:>> Möglichkeit für Signatur hinzugefügt.>> Na hoffentlich setzt sich das hier nicht durch...
Da kann ich nur beipflichten. Wenn, dann sollte die Anzeige der
Signaturen unbedingt auch abschaltbar sein. Diese Möglichkeit ist hier
nicht gegeben.
So, Version 1.9:
- gründlicher Code-Cleanup bzw. -Rewrite
- Verbesserung/Vereinfachung der Konfiguration
- Konfiguration am Anfang zusammengefasst
- keine zwei simultan zu pflegenden Arrays mehr
- alle Features mit zentralem Switch versehen
- Dokumentation der Optionen/Syntax
- Tag-Buttons verbessert, keine "Magic"-Zeichensequenz zur Trennung von
Open-/Close-Tag mehr nötig
- embdev.net-URLs zur Default-GreaseMonkey-Config hinzugefügt
- und Theta als Bonus auch noch ;-)
Andreas
Ich stimme zu: sehr schön! Danke!
Andreas Ferber schrieb:> für Nutzer von Firefox und Greasemonkey (http://www.greasespot.net/)
Für diejenigen, die bisher Greasmonkey noch nicht nutzen (ja, mir ging's
auch so, und musste ein wenig suchen für den Überblick, wie das alles
zusammenspielt), eine kleine Anleitung:
- Greasemonkey ist ein Firefox-Add-On, wie üblich installieren (z.B. den
xpi-File einfach in das Browserfenster ziehen).
- das Javascriptprogramm von Andreas Ferber und anderen, das auf
.user.js enden muss, anschließend genauso ins Programmfenster ziehen.
- fertig, ausprobieren, ggf. im Skript die angezeigten Buttons an die
eigenen Wünsche anpassen.
Also gibt es nun eine Möglichkeit ein "Ω" per Alt + Numblock einzugeben
oder muss man dazu auf Speziallösungen (Opera, Erweiterungen etc.)
zurückgreifen?
> Also gibt es nun eine Möglichkeit ein "Ω" per Alt + Numblock einzugeben
Das hängt vom von Dir verwendeten Betriebssystem ab.
Die Alt+Zehnerblock-Variante funktioniert unter Windows auch mit
Unicode-Zeichen, Du musst halt den dezimalen Code für Ω (937)
eingeben.
Eine 0 muss nur bei Codes vorangestellt werden, die kleiner sind als
256.
Wird bei gedrückter Alt-Taste ein Zehnerblock-+ vorangestellt, kann
statt des dezimalen auch der hexadezimale Code verwendet werden, der
aber über die normale Tastatur, nicht über den Zehnerblock eingegeben
werden muss.
Diese Variante funktioniert aber nur, wenn in der Registry in
HKCU\Control Panel\Input Method der REG_SZ-Wert EnableHexNumPad mit dem
String(!)-Wert "1" eingetragen ist.
Dann gibt es noch die in manchen Anwendungen funktionierende Variante,
daß der vierstellige hexadezimale Wert (oder U+vierstelliger Wert) im
Text so hingeschrieben wird, das Caret ("Einfügemarke") unmittelbar
hinter dem letzten Zeichen des Wertes steht und dann Alt+X gedrückt
wird.
HAt jemand eine Ahnung, wie man mit userscript verhindern kann, dass bei
druck auf die Pfeiltasten umgeblätert wird?
Das geht mir gehörig auf die Nerven.
hat jemand nen plan, was man tun muss, damit dieses addon vom aktuellem
schmalzaffen akzeptiert wird?
Aus irgend einem Grund, hat er dieses eine Script nicht übernommen.
Mit Firefox 56 und Greasemonkey 3.17 unter Windows funktioniert sowohl
dieses Sonderzeichenskript, als auch
Beitrag "Übersicht über alle Dateianhänge in einem Thread"
Mit Firefox 56 und Greasemonkey 4.1 funktionieren viele Skripte nicht.
Mit Firefox 57 und Greasemonkey 4.1 habe ich es nicht getestet.
Alexander S. schrieb:> Mit Firefox 56
aktuell ist 57 - und mit dem wechsel haben sie das alte addon-systm
rausgeschmissen - und esd gibt eine neue grease monkey version -deswegen
fragte ich
Vlad T. schrieb:> aktuell ist 57 - und mit dem wechsel haben sie das alte addon-systm> rausgeschmissen
Das stimmt und leider wurde die Schnittstelle völlig ohne Not
deaktiviert, sie würde auch mit Quantum (Servo) funktionieren.
> und es gibt eine neue grease monkey version
Ich würde mich freuen, wenn du - oder jeder andere - sich das Skript
anschaut und hier eine Korrektur hochlädt. Meist sind es nur
Kleinigkeiten.