|
|
|
|
Bitte bau mindestens eine schleife ein.
|
|
|
|
|
|
|
| Zitat von Teufel Bitte bau mindestens eine
schleife ein. | |
Hää?
Egal, es geht! Die Scheiße geht!
|
Code: |
#if GREASEMONKEY
storage = { get: GM_getValue, set: GM_setValue };
$= unsafeWindow.jQuery;
token_newreply = unsafeWindow.token_newreply;
#endif
#ifdef CHROME
storage = {
set: window.localStorage.setItem,
get: function( a, b){
//window.console.log("a: "+a);
a = window.localStorage.getItem( a);
return a !== null ? a : b;
}
};
$= window.jQuery;
token_newreply = /token_newreply\s+=\s+'(\w+)'/i.exec(document.documentElement.innerHTML)[1],
#endif |
|
|
|
|
|
|
|
|
Also gibt's bald ne neue Version?
|
|
|
|
|
|
|
Ja, wobei "bald" relativ ist.
|
|
|
|
|
|
|
Relativ bald heißt also absolut "when it's done"?
|
|
|
|
|
|
|
| Zitat von Kambfhase
| Zitat von Teufel Bitte bau mindestens eine
Code:
schleife ein. | |
Hää?
Egal, es geht! Die Scheiße geht!
Code:
#if GREASEMONKEY
storage = { get: GM_getValue, set: GM_setValue };
$= unsafeWindow.jQuery;
token_newreply = unsafeWindow.token_newreply;
#endif
#ifdef CHROME
storage = {
set: window.localStorage.setItem,
get: function( a, b){
//window.console.log("a: "+a);
a = window.localStorage.getItem( a);
return a !== null ? a : b;
}
};
$= window.jQuery;
token_newreply = /token_newreply\s+=\s+'(\w+)'/i.exec(document.documentElement.innerHTML)[1],
#endif
| |
# kommentieren geht? oO
|
|
|
|
|
|
|
| Zitat von Kambfhase
Man muss jeden Nutzer einzeln eingeben. Warum nicht einfach alle Freunde?
| |
Dafür hasse ich dich! Es gibt mindestens 10^drölf Versionen, wie das Datum im Quelltext steht.
|
|
|
|
|
|
|
| Zitat von cms
| Zitat von Kambfhase Man muss jeden Nutzer einzeln eingeben. Warum nicht einfach alle Freunde? | |
Dafür hasse ich dich! Es gibt mindestens 10^drölf Versionen, wie das Datum im Quelltext steht. | |
Ich hab dich auch lieb!
|
|
|
|
|
|
|
So, eine neue Version ist online. Ich bitte um vernichtende Kritik.
|
|
|
|
|
|
|
|
Code: |
getMonthNumber: function (month)
{
switch (month)
{
case "Januar":
return 0;
case "Februar":
return 1;
case "März":
case "März":
return 2;
case "April":
return 3;
case "Mai":
return 4;
case "Juni":
return 5;
case "Juli":
return 6;
case "August":
return 7;
case "September":
return 8;
case "Oktober":
return 9;
case "November":
return 10;
case "Dezember":
return 11;
}
},
|
|
Das ist viel besser in einem Objekt aufgehoben:
|
Code: |
var months = {
"Januar" : 0,
"Feburar": 1,
.
.
} |
|
Und dann halt return months[name]
|
|
|
|
|
|
|
Danke. Habe ich direkt geändert.
|
|
|
|
|
|
|
InternetFreunde
Wenn jemand auf den Knopf drückt, möchte er gerne Feedback haben. Das nichts passiert ist sehr unbefriedigend. Du kannst ja auch einfach sagen: "Geburtstage werden von der Freundesliste geladen, bitte in 2 min die Seite neu laden." oä. Das ist besser als nichts.
Irgendwie finde ich deinen Code echt unlesbar, ist aber ja Geschmackssache zB. geschweifte Klammern auf die selbe Zeile wie function etc.
Funktioniert einwandfrei.
|
|
|
|
|
|
|
| Zitat von Kambfhase
InternetFreunde
Wenn jemand auf den Knopf drückt, möchte er gerne Feedback haben. Das nichts passiert ist sehr unbefriedigend. Du kannst ja auch einfach sagen: "Geburtstage werden von der Freundesliste geladen, bitte in 2 min die Seite neu laden." oä. Das ist besser als nichts.
Irgendwie finde ich deinen Code echt unlesbar, ist aber ja Geschmackssache zB. geschweifte Klammern auf die selbe Zeile wie function etc.
Funktioniert einwandfrei.
| |
Ja, dass keine Rückmeldung kam, hat mich auch gestört. Ich hab da jetzt ein bisschen rumgebastelt, sodass die Meldung kommen sollte, sobald die Liste ausgelesen ist. In meinem Kopf ergibt das rein vom zeitlichen Ablauf her Sinn, aber 100%-ig sicher bin ich mir wegen der Nebenläufigkeit nicht.
Eigenschaft: parsedData, Function: finishedParsing
Ja, das mit der Lesbarkeit ist allerdings Geschmackssache - ich tu mich sehr schwer, Code, der so wie von dir beschrieben beschaffen ist, zu lesen.
|
|
|
|
|
|
|
Du kannst dem GM_xmlhttpRequest eine Callback Funktion mitgeben, die dann am Ende des Requests ausgeführt wird.
|
|
|
|
|
|
|
| Zitat von Teufel
Du kannst dem GM_xmlhttpRequest eine Callback Funktion mitgeben, die dann am Ende des Requests ausgeführt wird.
| |
Das hab ich doch mit der onload-Function, oder nicht? Dementsprechend müsste es ja in meinem Skript auch hinhauen. Ich bin mir dabei nur, wie gesagt, nicht 100%-ig sicher.
|
|
|
|
|
|
|
Script, wo man eine Thread-ID eingeben kann, und dann wird der Thread versteckt. Gibt's das schon?
|
|
|
|
|
|
|
|
|
|
|
Hervorragend. Danke.
|
|
|
|
|
|
|
Und wieder gibt es eine neue Version. Mit dabei:
- Ein Ladebalken, wenn man auf "Internetfreunde" klickt.
- Laufzeitverbesserungen (denke ich mal. Kambfhase hat mir noch nicht auf meine PM geantwortet )
|
|
|
|
|
|
|
| Zitat von cms
Laufzeitverbesserungen (denke ich mal. Kambfhase hat mir noch nicht auf meine PM geantwortet )
| |
Dramatisch schneller ist es nicht. Es war ja vorher auch nciht besonder lahm.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Kambfhase am 05.06.2010 22:31]
|
|
|
|
|
|
Wie hast du das denn hinbekommen?
Bei mir stimmt die Anzeige immer.
/: Außerdem sind das nur 154,64 Tage. Stell dich mal nicht so an!
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von cms am 05.06.2010 22:31]
|
|
|
|
|
|
| Zitat von cms
Wie hast du das denn hinbekommen?
Bei mir stimmt die Anzeige immer.
/: Außerdem sind das nur 154,64 Tage. Stell dich mal nicht so an!
| |
Datum verstellt, weil keiner meiner "InternetFreunde" heute Geburtstag hat!
|
|
|
|
|
|
|
| Zitat von Kambfhase
| Zitat von cms
Wie hast du das denn hinbekommen?
Bei mir stimmt die Anzeige immer.
/: Außerdem sind das nur 154,64 Tage. Stell dich mal nicht so an!
| |
Datum verstellt, weil keiner meiner "InternetFreunde" heute Geburtstag hat!
| |
Und ich krieg hier schon Panik und such wie ein Bekloppter den Fehler!
|
|
|
|
|
|
|
Ich hab beim Quickreply-Skript das Problem, dass nach dem editieren eines Posts das Posticon jedesmal verschwindet.
Kann man das fixen?
Und sorry, falls das schon Thema war, hab nur die letzte Seite durchgelesen.
|
|
|
|
|
|
|
| Zitat von hitmiccs
Und sorry, falls das schon Thema war, hab nur die letzte Seite durchgelesen. | |
Joa, weiß ich schon. Wird bestimmt irgendwann gefixt *hust*
klappts? Ja, tuts!
Commit
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Kambfhase am 15.06.2010 19:03]
|
|
|
|
|
|
Feature Request: Alt+Q als Shortcut zum auf- und einklappen des Quickreply
|
|
|
|
|
|
|
| Zitat von JohnMcDee
Feature Request: Alt+Q als Shortcut zum auf- und einklappen des Quickreply
| |
Das kommt gleich nach "Zum laufen bringen" auf meine Liste
|
|
|
|
|
|
|
Ist es möglich, per Greasemonkey für die Eingabe ":pling:" automatisch diesen Smiley ausgeben zu lassen?
Wenn möglich, für die normale Antwort und für Kampbfhases QR.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Absonoob am 16.06.2010 20:47]
|
|
|
|
|
|
Ja isses.
Ich hab mir schon X-Mal überlegt wie man sowas am geschicktesten einbaut, hase was meinst du?
Entweder keyup Event oder beim Submit den Textinhalt ändern?
Ich wäre für ersteres, dann sieht mans halt gleich.
|
|
|
|
|
|
|
Exakt mit diesem Smiley?
Also, welche VAriante, das wäre mir egal.
|
|
|
|
|
|
Thema: Greasemonkey VI ( Affentheater! ) |