|
|
|
|
|
|
|
|
Icons in zwei Reihen!!
Ganz wichtig!!
Ein paar Sachen:
Signatur raus. Bitte. Ist so einfach in JS, wenn es wirklich jemand braucht kann er es sich selber schreiben - sonst wirds missbraucht.
Außerdem lieber eine schöne HTML Oberfläche für die Optionen, mit Objekten in JS kommt niemand zurecht, der sich nicht damit auskennt
Ich glaube dass ein paar BB-Codes vom Parser nicht recht funktionieren, das [m] zum Beispiel.
Ansonsten gefällts mir echt gut!!
|
|
|
|
|
|
|
Ich hab noch ein paar Sachen gefunden:
1) Der Cursor beim Öffnen vom QR im Textfeld, mittels focus()
2) Das Tag für den BB-Code Parser hinzufügen!
3) Bei for schleifen, ist es schneller gegen 0 zu vergleichen
[m]for(var i<=foo.length; i>0; i--) ist schneller als for (var i=0; i<foo.length; i++)
4) Variablen sind schneller so deklariert:
var bla = "foo", bla2 = "foo2", bla3 = "foo3";
Aber ansonsten find ich die Idee und Umsetzung super, und auch dein Codestil ist toll
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Teufel am 03.03.2009 15:34]
|
|
|
|
|
|
Ach und die Zitieren Funktion geht nicht
|
|
|
|
|
|
|
| Zitat von Teufel Ich glaube dass ein paar BB-Codes vom Parser nicht recht funktionieren, das [m] zum Beispiel. | |
Stimmt, das ist noch gar nicht drinne. genauso wenig wie Tabellen und php.
| Zitat von Teufel Ach und die Zitieren Funktion geht nicht :P | |
Doch :P Aber nur einmal pro Post. Auch in den Optionen aktiviert? Alternativ Scripte installiert die die XPath Wege killen?
| Zitat von Teufel
2) Das Tag für den BB-Code Parser hinzufügen!
| |
Was bitte?
| Zitat von Teufel
Aber ansonsten find ich die Idee und Umsetzung super, und auch dein Codestil ist toll :P | |
|
|
|
|
|
|
|
| Zitat von Kambfhase
| Zitat von Teufel Ach und die Zitieren Funktion geht nicht :P | |
Doch :P Aber nur einmal pro Post. Auch in den Optionen aktiviert? Alternativ Scripte installiert die die XPath Wege killen?
| |
Hat bei mir auch nicht funktioniert.
|
|
|
|
|
|
|
| Zitat von Nebby
| Zitat von Kambfhase
| Zitat von Teufel Ach und die Zitieren Funktion geht nicht :P | |
Doch :P Aber nur einmal pro Post. Auch in den Optionen aktiviert? Alternativ Scripte installiert die die XPath Wege killen?
| |
Hat bei mir auch nicht funktioniert.
| |
Steht bei mir an erster Stelle. Wenn ich auf Zitieren klicke, focussiert er lediglich das Textfeld, fügt aber nix ein.
|
|
|
|
|
|
|
fixed. Solange die Buttons dh. FUCKS gehen, geht das zitieren jetzt auch.
|
|
|
|
|
|
|
|
|
|
|
Gibt es eine Möglichkeit auf nba.com die Zeiten auf die deutsche Zeit zu setzen?
|
|
|
|
|
|
|
Nein, das ist so ein Flashdings
|
|
|
|
|
|
|
Was mach ich falsch. Ich seh kein Quickreply-Button
Obwohl ich alle anderne scripts in greasemonkey ausgemacht habe...
|
|
|
|
|
|
|
ganz unten links. ... ja, er ist noch klein...
|
|
|
|
|
|
|
| Zitat von Kambfhase
ganz unten links. ... ja, er ist noch klein...
| |
Ganz ehrlich, kann wer mal ein screen davon machen, ich untersuche jatzt seit 2 min meine untere linke Bildschirmecke... Ich finde nichts.
Also bis jetzt hab ich mich ja nur für leicht plemplem gehalten, aber ich glaub jetzt ist ende bei mir
|
|
|
|
|
|
|
Wenn man die Infoleiste ausblendet stimmt natürlich der Xpath Pfad nicht mehr. Aber das kann man fixen, in dem man in Zeile 15 bei base die [5] hinter derm div weg macht. Bei userscripts.org ist es schon gefixt.
|
|
|
|
|
|
|
Post geschrieben mit Quick Reply.
Ich bin glücklich. Danke.
Gibt es jetzt noch eine Möglichkeit wie bei "Open Smilies, die Smilies über dem Textfenster anzuzeigen?
|
|
|
|
|
|
|
Das Quoten geht jetzt, allerdings nervt es tierisch dass ich das Quickreply ganz nach oben schieben muss.
Kannste die XPaths nicht genauer spezifizieren?
|
|
|
|
|
|
|
| Zitat von LittleLuzifer Post geschrieben mit Quick Reply.
Gibt es jetzt noch eine Möglichkeit wie bei "Open Smilies, die Smilies über dem Textfenster anzuzeigen? | |
wie wäre es hier mit:
Bei Zeile 34 einfügen/ ersetzen:
|
Code: |
<td><a href="JavaScript:document.getElementById('tr_qr_vis').style.display = 'table-row';document.getElementById('tr_qr_hid').style.display = 'none';void(0);" class="nu wht postlink">Quick-Reply</a><br /><br />
<img src="./img/smilies/icon12.gif" onclick="Javascript:addText(':(',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon7.gif" onclick="Javascript:addText(':)',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/banghead.gif" onclick="Javascript:addText(':bang:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/confused.gif" onclick="Javascript:addText(':confused:',document.forms[1]);" style="cursor: pointer;" />
<img src="./img/smilies/biggrin.gif" onclick="Javascript:addText(':D',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon15.gif" onclick="Javascript:addText(':eek:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/freaked.gif" onclick="Javascript:addText(':huch:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon13.gif" onclick="Javascript:addText(':mad:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/mata.gif" onclick="Javascript:addText(':mata:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/smiley-pillepalle.gif" onclick="Javascript:addText(':moo:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon16.gif" onclick="Javascript:addText(':o',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon2.gif" onclick="Javascript:addText(':P',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon18.gif" onclick="Javascript:addText(':roll:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/sceptic.gif" onclick="Javascript:addText(':what:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/urgs.gif" onclick="Javascript:addText(':wurgs:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon1.gif" onclick="Javascript:addText(':zyklop:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon8.gif" onclick="Javascript:addText(':|',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/wink.gif" onclick="Javascript:addText(';)',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon5.gif" onclick="Javascript:addText('^^',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon12.gif" onclick="Javascript:addText('[img][/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/thumbsup.gif" onclick="Javascript:addText('[img]./img/icons/thumbsup.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/thumbsdown.gif" onclick="Javascript:addText('[img]./img/icons/thumbsdown.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/pfeil.gif" onclick="Javascript:addText('[img]./img/icons/pfeil.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/icon9.gif" onclick="Javascript:addText('[img]./img/icons/icon9.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/icon10.gif" onclick="Javascript:addText('[img]./img/icons/icon10.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/icon6.gif" onclick="Javascript:addText('[img]./img/icons/icon6.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" /></td>
|
|
| Zitat von Teufel Das Quoten geht jetzt, allerdings nervt es tierisch dass ich das Quickreply ganz nach oben schieben muss.
Kannste die XPaths nicht genauer spezifizieren? | |
Naja, bei mir läuft gerade nur DOM Inspector und da kann ich nicht genauer sein. auch hat keines der Eltern Elemente eine ID. Du kannst natürlich ganz am Anfang dem Table eine ID geben, sodass das Script später darauf zugreifen kann.
Wie kann ich bei 2 Firefox Versionen eine andere starten? Ich habe momentan 3.1b2, will aber das hier jetzt mal mit 3.0 probieren.
|
|
|
|
|
|
|
Na benutz doch Funktionen wie contains(), würde das nicht helfen?
|
|
|
|
|
|
|
| Zitat von Kambfhase Zitat von LittleLuzifer[b]Post geschrieben mit Quick Reply.
Gibt es jetzt noch eine Möglichkeit wie bei "Open Smilies, die Smilies über dem Textfenster anzuzeigen?
wie wäre es hier mit: http://www.abload.de/thumb/qr2d17c.jpg
Bei Zeile 34 einfügen/ ersetzen:
...
| |
Danke, jetzt ist alles perfekt
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von LittleLuzifer am 04.03.2009 21:17]
|
|
|
|
|
|
Zeile 15:
|
Code: |
base = "//tbody[ ./tr[ @username] ]" |
|
reicht dir das?
|
|
|
|
|
|
|
Wenn User ein Leerzeichen im Namen haben kommt bei mir "%20" statt eben dem leerzeichen.
Beispiel:
| Zitat von The%2013th%20Warrior
| |
|
|
|
|
|
|
|
fixed. Zeile 121( falls man die Smileys hat 147). für alle Unicode Zeichen, falls es mehr solcher Namen gibt:
|
Code: |
+ unescape( document.evaluate("//tr[@id='post_"+i+"']/attribute::username", document, null, 8, null).singleNodeValue.nodeValue.toString() ) |
|
/edith sagt: 1000 \o/ (roundabout)
/edith3 sagt: danke Nebby!
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Kambfhase am 04.03.2009 21:56]
|
|
|
|
|
|
So, ich hab jetzt einen Fehler rausgenommen. 1 Smilie ging nicht.
|
Code: |
<td><a href="JavaScript:document.getElementById('tr_qr_vis').style.display = 'table-row';document.getElementById('tr_qr_hid').style.display = 'none';void(0);" class="nu whtpostlink">Quick-Reply</a><br />
<br />
<img src="./img/smilies/icon12.gif" onclick="Javascript:addText(':(',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon7.gif" onclick="Javascript:addText(':)',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/banghead.gif" onclick="Javascript:addText(':bang:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/confused.gif" onclick="Javascript:addText(':confused:',document.forms[1]);" style="cursor: pointer;" />
<img src="./img/smilies/biggrin.gif" onclick="Javascript:addText(':D',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon15.gif" onclick="Javascript:addText(':eek:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/freaked.gif" onclick="Javascript:addText(':huch:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon13.gif" onclick="Javascript:addText(':mad:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/mata.gif" onclick="Javascript:addText(':mata:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/smiley-pillepalle.gif" onclick="Javascript:addText(':moo:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon16.gif" onclick="Javascript:addText(':o',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon2.gif" onclick="Javascript:addText(':P',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon18.gif" onclick="Javascript:addText(':roll:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/sceptic.gif" onclick="Javascript:addText(':what:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/urgs.gif" onclick="Javascript:addText(':wurgs:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon1.gif" onclick="Javascript:addText(':zyklop:',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon8.gif" onclick="Javascript:addText(':|',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/wink.gif" onclick="Javascript:addText(';)',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon5.gif" onclick="Javascript:addText('^^',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/smilies/icon12.gif" onclick="Javascript:addText('[img]./img/smilies/icon12.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/thumbsup.gif" onclick="Javascript:addText('[img]./img/icons/thumbsup.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/thumbsdown.gif" onclick="Javascript:addText('[img]./img/icons/thumbsdown.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/pfeil.gif" onclick="Javascript:addText('[img]./img/icons/pfeil.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/icon9.gif" onclick="Javascript:addText('[img]./img/icons/icon9.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/icon10.gif" onclick="Javascript:addText('[img]./img/icons/icon10.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" />
<img src="./img/icons/icon6.gif" onclick="Javascript:addText('[img]./img/icons/icon6.gif[/img]',document.forms['newreply']);" style="cursor: pointer;" /></td>
<td>
|
|
Für alle die es auch so haben wollen
So einfügen, dann gehts
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von LittleLuzifer am 04.03.2009 22:00]
|
|
|
|
|
|
Spoiler - markieren, um zu lesen:
Ja, ich bin ein Copy&paste master. danke poppn/ Dicope!
---
Im grunde hättest du die entsprechende Zeile gleich ganz löschen können, weil der Smiley eh zweimal ist. Trotzdem, gut gesehen!
---
Dafür mag ich E4X. Man kann den Code echt einfach abändern und muss nicht mit document.createElement arbeiten.
|
|
|
|
|
|
|
Hab ich dank dir kennengelernt, ist ne feine Sache
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ich fände die Preview funktion ganz hilfreich
|
|
|
|
|
|
|
| Zitat von Kambfhase
Mir fällt nichts mehr ein was großartig zu verbessern wäre.
| |
Alt+S!
|
|
|
|
|
|
Thema: Greasemonkey VI ( Affentheater! ) |