Jump to content

GC little helper II


2Abendsegler

Recommended Posts

Der Fall tritt auch nur auf, wenn das Event noch nicht vorbei ist. Die "Will Attend" Logs werden in der oberen Liste angezeigt.

Die obere Liste ist auch an sich keine "Found" Liste, sondern eine Liste mit Aktionen deiner VIPs. Dort werden auch VIPs angezeigt die nur eine Note zum Cache geschrieben haben.

Nur die untere Liste ist eine "richtige" Not-Found Liste, und dass die Leute dort drin sind ist korrekt, denn Sie haben das Event ja noch nicht besucht.

Also hat alles seinen Sinn 😃

Link to post

Das ist ansichtssache. B)

Denn ein Event wird nie "gefunden", sondern "besucht". Und Events sind auch, wenigstens für mich, eher im Vorfeld interessant. Nämlich wer will von meinen VIPs teilnehmen und wer nicht. Und wen, von den "Nichtteilnehmern" sollte ich vielleicht darauf hinweisen (z.B. bei interessanten überregionalen Events).

Link to post
50 minutes ago, V60 said:

ein Event wird nie "gefunden", sondern "besucht". 

Und das ist sehr spitzfindig :P

Aber ich verstehe deine Beweggründe. Trotzdem denke ich, die aktuelle Implementierung ist richtig, so wie sie ist. 

Oder hast du einen Vorschlag wie man es besser machen könnte?

Link to post
1 hour ago, Ruko2010 said:

Oder hast du einen Vorschlag wie man es besser machen könnte?

Das ist jetzt eher eine philosophische Frage. Natürlich hätte ich da einen Vorschlag, würde dann aber

2 hours ago, Ruko2010 said:

Nur die untere Liste ist eine "richtige" Not-Found Liste

widersprechen. Oder vielleicht doch nicht? :blink:

 

1 hour ago, Ruko2010 said:

Und das ist sehr spitzfindig

Um das zu unterstreichen: Da es keine "Founds" bei Events gibt, gibt es auch keine "Not-Founds". Dann dürfte diese Liste bei Events gar nicht angezeigt werden. Denn eigentlich macht sie keinen Sinn. Es wird in Falle von Events immer die komplette VIP-Liste angezeigt. Dann müsste diese Liste hier, wie im Profile, "All my VIPs" heißen. B)

 

Um noch einmal auf das erste Quote zurück zu kommen:

Da Events ein Spezialfall bei Cachen sind (Neben dem oben gesagtem gibt es noch bei Events die Ausnahme, dass im Gegensatz zu allen anderen Cachetypen Events auch vom Owner attended werden dürfen und es gibt einen Statistikpunkt :)) könnte man auch bei der Liste eine Spezialbehandlung (Nur VIPs, die nicht "Will attend" geloggt haben) einbauen.

 

:D:rolleyes:B)

Link to post
35 minutes ago, V60 said:

Um das zu unterstreichen: Da es keine "Founds" bei Events gibt, gibt es auch keine "Not-Founds". Dann dürfte diese Liste bei Events gar nicht angezeigt werden. Denn eigentlich macht sie keinen Sinn. Es wird in Falle von Events immer die komplette VIP-Liste angezeigt. Dann müsste diese Liste hier, wie im Profile, "All my VIPs" heißen. B)

Das ist so nicht richtig.

Wenn die VIPs ein "Attended" geloggt haben, dann verschwinden Sie aus der "Not-Found" liste, denn das Attend wird in der "Not-Found" liste wie ein Found behandelt. Die Liste ganz wegzulassen halte ich auch für keine Gute Idee, denn es gibt sicher Leute, die sie vermissen würden 😉.

Link to post
3 minutes ago, Ruko2010 said:

Wenn die VIPs ein "Attended" geloggt haben, dann verschwinden Sie aus der "Not-Found" liste, denn das Attend wird in der "Not-Found" liste wie ein Found behandelt

Stimmt, ich hatte in einem nachgesehen, wo das L...... noch nicht geloggt hatte. :unsure:

 

Ansonsten ist aus meiner Sicht alles gesagt äh geschrieben. Ich kann auch mit dem Status Quo leben. ^_^

  • Upvote 1
Link to post
On 17.9.2018 at 11:19 AM, Ruko2010 said:

hast du da sowas wie ne Fehlerconsole? Vielleicht kann man da rein schauen ob das DB-Script irgendwelche Fehler zurück liefert...

 

Ok, hat etwas gedauert, sorry, waren ein Weilchen unterwegs.

Ich hab jetzt mal ein komplett frisches Firefox Profil (aktuelles Stable unter Win 7 Pro) mit einer leeren GClh Konfig angelegt und DropBox authenticate versucht.

Verhalten ist wie eingangs beschrieben, LogIn auf DropBox, danach kommt die GC.com Profilseite mit dem Access Token im URL, authenticate klappt aber nicht.

In der Konsole kommt dabei folgender Text mit Fehlermeldung:

 

JQMIGRATE: Migrate is installed with logging active, version 3.0.1 vendor:1:520768
GClh_ERROR - Improve cache matrix: - https://www.geocaching.com/account/settings/profile?AppId=GClh#access_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXX-XXXXXXXXXX&token_type=bearer&uid=XXXXXXXXX&account_id=dbid%XXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXX: $(...)[0] is undefined
Stacktrace:
isOwnStatisticsPage@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:10201:42
mainGC@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:8219:83
start/<@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:1434:17
resolveWith@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:7:15710
done@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:7:15604
start@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:1423:5
tms_cec31d5d_30c9_4b34_a54b_b2af856b781d@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:13410:1
g</<@eval:2:479
anonymous/<@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:4:1
anonymous/<@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:3:55
anonymous@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:3:2
g</<@eval:2:479
E_c@eval:3:293
ka@eval line 1 > Function:61:378
create@eval line 1 > Function:72:334
e@eval line 1 > Function:16:154
userscript.html:13246:41
ERROR: Execution of script 'GC little helper II' failed! $(...)[0] is undefined userscript.html:4:389
isOwnStatisticsPage@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:10201:42
mainGC@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:8310:35
start/<@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:1434:17
resolveWith@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:7:15710
done@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:7:15604
start@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:1423:5
tms_cec31d5d_30c9_4b34_a54b_b2af856b781d@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:13410:1
g</<@eval:2:479
anonymous/<@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:4:1
anonymous/<@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:3:55
anonymous@moz-extension://f0772032-0812-452f-be43-49cbc8f0c4fb/userscript.html?id=cec31d5d-30c9-4b34-a54b-b2af856b781d:3:2
g</<@eval:2:479
E_c@eval:3:293
ka@eval line 1 > Function:61:378
create@eval line 1 > Function:72:334
e@eval line 1 > Function:16:154
userscript.html:4:476 

Exakt dieses selbe Problem habe ich auf zwei Win7 Laptops (einer Home, einer Pro), einem Android 7.1.1 Handy und einem Win10 Convertible.

 

Ich hoffe, ihr könnt damit was anfangen?

 

Cheers, Mag'

Link to post

Ich hab jetzt nicht alles durchgelesen ... aber ...

Du bist auf der Settings Seite, richtig?

Probiers mal vom Dashboard aus.

 

@Ruko2010

Das könnte wieder ein Problem mit function is_page sein. Sieht so aus als würde angenommen wir wären auf einer Statistikseite obwohl wir auf der Settings Seite sind. Ich kann den Fehler nachvollziehen, einfach Settings Seite anwählen, ist in CachingFoX Error Beamer. :)

Link to post

Das hat Fox schon gefixt in PR #858, dass wird also in der nächsten Version drin sein.

 

@Magpie42 wie Abendsegler schon sagte, versuch das Authentifizieren mal von einer anderen Seite. Du kannst ja den Link zur Konfiguration mit ins Menü aufnehmen, dann kannst du es von überall aus machen.

Link to post
20 hours ago, 2Abendsegler said:

Du bist auf der Settings Seite, richtig?

Probiers mal vom Dashboard aus.

 

Nop, üblicherweise starte ich von https://www.geocaching.com/my/default.aspx aus, weil da der Sync Aufruf ohnehin standardmässig drin ist.
Hab nun mal GClh Sync II ins Menü eingebaut und von einem Cache-Listing aus aufgerufen: Same same, Dropbox Credentials eingeben und mit
https://www.geocaching.com/account/settings/profile?AppId=GClh#access_token=XXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&token_type=bearer&uid=XXXXXXXXX&account_id=dbid%XXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXX
in der Settings-Seiten-Sackgasse gelandet.

 

Anschliessend das gleiche noch mal mit der Startseite geocaching.com versucht: Same same again.


Ach, wenn ich dieses Procedere wirklich mal auf der Settings-Seite starte, wechselt FF vor der Anzeige von GClh Sync eh erst mal per https://www.geocaching.com/my/default.aspx#GClhShowSync auf die Übersichtsseite.

 

Link to post
12 hours ago, Ruko2010 said:

Kannst du mal versuchen unsere aktuelle develop-version zu installieren und es dann zu versuchen? Da sollte de Bug auf dem Dashboard schon behoben sein:

https://github.com/2Abendsegler/GClh/raw/collector/gc_little_helper_II.user.js

 

Hui ... das nenn ich mal Aha-Effekt!

Installiert, gestartet ... Verhalten as usual: Settings-Seite, Sackgasse ... Mis... oh, Moment mal!

Eine Gedenk-Sekunden später kam tatsächlich das Mini-Mandala ... wow, Erleichterung.  :)

 

Ich bin begeistert - danke! :D

 

Ach ja: So funktioniert das nun auch unter Android Firefox Stable und am Win10 Convertible. *thumbsup*

Link to post

Super, perfekt - danke!

 

Und nun, frei nach Wilhelm Busch ("Ein Wunsch, erfüllt, kriegt augenblicklich Junge" ;)): 

Kennt irgendwer einen Trick, wie man GClh (d. h. eigentlich erst mal Tamper- oder Greasemonkey) auf einem iPad zum Laufen bringt?  :rolleyes:

 

Und, nein, ich benutze sowas nicht, frage für meine Freundin, die so'n Ding beruflich nutzen muss,
auf dem Arbeitsweg aber zur Abwechslung auch mal was Sinnvolles damit tun möchte. :P

Link to post

And now for something completely different: B)

 

Keine Ahnung, ob es für die Frage eine passendere Stelle gibt - wenn ja, bitte ich um entsprechenden Hinweis.

 

Mein "Problem":

Seit einiger Zeit (genauer geht's leider nicht) wird (bei mir) in einigen Input Boxen der selektierte Text nicht mehr (gelb) hinterlegt.

Das ist insbesondere beim Editieren der Profil Informationen nicht nur sehr irritierend, sondern IMNSHO auch ziemlich gefährlich.

Mir ist das zunächst in den Account Settings begegnet/aufgefallen und nun auch im Message Center beim Schreiben einer Nachricht,

was mich glauben lässt, dass da GC.com (wieder mal) was Globales verschlimmbessert hat.

 

In früheren FF-Versionen funktionierende Anpassungen via userChrome- bzw. -Content.css haben sich als wirkungslos gezeigt.

Hab jetzt auch schon eine ganze Weile im (DOM) Inspector verbracht, finde das "böse" Setting aber nicht ... :mellow:

 

Habt ihr mir evtl. einen Tipp bzw. könnt was entsprechendes in GClh einbauen?

Link to post

Wenn man Text selektiert, ändert sich üblicherweise die Hintergrundfarbe, damit man erkennt, was selektiert ist, u. a. um vorher zu wissen, was alles "verschwindet", wenn man nun zu tippen anfängt.  Oder was in der Zwischenablage landet, wenn man nun <Ctrl>C drückt.

 

Das ist z. B. auf der Settings-Page und im Message-Center nicht mehr der Fall, man selektiert/kopiert/löscht Text also quasi "blind".

Wie ich eben feststelle, betrifft das nicht nur die Textboxen, sondern jeweils die komplette Seite, also auch statischen Text.

 

Beispiel:

Gehe auf geocaching.com und mach einen Doppelklick auf das Wort "worldwide" - der Hintergrund des Textes wird gelb, als Zeichen dafür dass er selektiert ist.

Mach das gleich auf der Settings Page ... nach Doppelklick auf z. B. "Account" ändert sich gar nix.

Vermutlich ist die Selection Background Color auf die selbe wie die Page Background Color gestellt - was für's Editieren fatal ist.

 

Ganz besonders hässlich ist das, wenn man in "Settings" -> "Profile Information" den HTML-Text für's Profil (Banner etc.) editiert:

Ohne die Hintergrundänderung wird Copy 'n Paste zum grauslichen Ratespiel. :mellow:

Link to post
5 hours ago, V60 said:

Aber villeicht könnte das Skript diesen HQ-Blödsinn reparieren. Ansonsten werden wir wohl diverse Monate mit den Sch....... leben müssen.

 

Jupp, eben das war mein Ansinnen.  Ohne GClh hab ich's auch schon probiert, ebenso wie in einem jungfräulichen FF-Profil.
Das scheint also kein Skript-, AddOn-, Einstellungs- oder sonstwas, sondern ein grundsätzliches GC-Seiten-Problem zu sein.

 

Abschliessend hab ich den Spass noch mal mit dem Internet Explodierer ausprobiert - und der macht's richtig.

Also wird da mglw. irgendwas FF-inkompatibles verwendet ... da sich der "Rest des Internets" aber richtig verhält,

muss das auch irgendwie anders gehen ... ich krieg nur nicht raus, wie ...  *grummel*

 

Was im übrigen aber wieder mal meinen Eindruck von den GC-Programmierern bestätigt: Mit Testen haben die's nicht so.  :/

Link to post

Ich habe den FF im abgesicherten Mode gestartet. Also ohne irgend einen Schnick Schnack. Auch da ist die Markierung dann weiß und weißem Hintergrund.

 

Testen war früher. Heute wird der Kunde als Tester eingesetzt, kostenlos. Selber testen kostet nämlich viel Geld. Und das Geld kann man doch für was besseres ausgeben. :blink:

 

Viele Grüße

V60

 

Link to post

Jetzt wird es ganz verrückt.

Ich wollte einen Bildschirmausschnitt kopieren. Ich hatte den Text markiert ohne das man etwas sehen konnte. Dann habe ich das Snippingtool gestartet und prompt wurde der markierte Text grau hinterlegt :blink::wacko:

Link to post
16 hours ago, Ruko2010 said:

"::-moz-selection {background: #ff0000; color: #ffffff;}"

 

Bingo! Das Keyword hatte mir gefehlt, merci vielmals! :D:D:D

@V60 Das lässt sich auch vorab schon ganz einfach machen, dazu in der "userContent.css" nur folgende Zeilen einfügen und nach Gusto anpassen:

/*
 * Text Selection Color
 */
::selection {
  background: yellow !important;
  color: black !important;
}
::-moz-selection {
  background: yellow !important;
  color: black !important;
}

Die "userContent.css" liegt im Unterordner "Chrome" im FF-Profilordner (den kriegst per "about:profiles" raus), falls noch nicht existent, ggf. beides einfach neu anlegen.
Bei einer (als Textdatei) neu angelegten "userContent.css" darauf achten, dass sie anschliessend nicht "userContent.css.txt" heisst, also ggf. per Ordnereinstellungen noch die Dateiendungen anzeigen lassen (sollte man eh immer).  Da dann obiges reinkopieren, FF neu starten, fertig. *uff*  B)

Der GClh-Fix ist natürlich begrüssenswert (Dank noch mal @Ruko2010), aber Vorteil der userContent-Lösung ist: Das funktioniert dann auch auf anderen Webseiten "richtig".

Link to post
1 hour ago, Magpie42 said:

Die "userContent.css" liegt im Unterordner "Chrome" im FF-Profilordner

 

In meinem gesamten users-Verzeichnis gibt es nur 7 css Dateien. Und keine steht im Mozilla/Firefox Verzeichniss.

Link to post
2 hours ago, V60 said:

 

In meinem gesamten users-Verzeichnis gibt es nur 7 css Dateien. Und keine steht im Mozilla/Firefox Verzeichniss.

 

<OffTopic>
Starte Firefox und gib als Adresse "about:profiles" ein. Dir wird eine Liste angezeigt, in der vermutlich nur (D)ein Profil steht.

Bei mehreren betrachte einfach das, wo "This is the profile in use and it cannot be deleted" steht.

Hinter dem Feld "Root Directory" findest Du eine Schaltfläche [Open Folder] <- draufklicken.

Es öffnet sich ein Windows Explorer mit Deinem Profil-Verzeichnis - in eben diesem sollte es einen Ordner namens "Chrome" geben - wenn nicht: Anlegen.

In dem Ordner editierst (oder legst neu an) eine Datei namens "userContent.css" - weiter siehe oben.  B)

</OffTopic>

Edited by Magpie42
  • Helpful 1
Link to post

Ich habe den Fix nun in GClh eingebaut. Erstmal nur für die Settings und das Message Center. Sind euch noch andere Seiten bekannt, wo der Fehler auftritt?

 

edit:

Ich habe es nun global für die Seite gemacht, da ich sehr viele andere Seiten gefunden habe, wo es auch nicht ging.

 

@V60: du kannst dir das Script mit dem Fix hier installieren: https://github.com/Ruko2010/GClh/raw/issue/878-selection_Firefox/gc_little_helper_II.user.js

Edited by Ruko2010
  • Helpful 1
Link to post

Ich habe jetzt mit sehr viel Widerwille einen Ordner Chrome :mad: angelegt und das CSS File darin erzeugt. Jetzt wird der Hintergrund gelb. Wenn Ruko2010 aber einen Hotfix eingebaut hat, wäre es wohl besser, wenn ich das zurückbaue, damit ich noch andere Seiten mit diesem Problem fenden kann.

Link to post

https://www.geocaching.com/account/signin auch - aber die ist nicht kritisch.

Die neue Draft- und Logging-Page ebenfalls, wie z. B.: https://www.geocaching.com/play/geocache/gc7mjn2/log - auf der alten (nach "Opt Out") funktioniert's noch korrekt.

 

Weiteres Testen spar ich mir, es sind anscheinend alle mit neueren Textboxen betroffen, von daher würde ich das vermutlich einfach mal für alle GC-Seiten gelten lassen, wenn nichts Dramatisches dagegen spricht.

 

Wobei ich persönlich wie gesagt den userContent-Fix bevorzugen würde bzw. mindestens zusätzlich tun werde.
Denn wenn der IE das "richtig" macht, besteht eh das Risiko, dass einem das auf anderen Seiten auch begegnet.
 

  • Helpful 1
Link to post

@Magpie42 auf anderen Seiten sollte das eigentlich nicht auftreten, den GC setzt eine spezielle CSS Eigenschaft, die das auslöst. Es sieht sogar so aus, als hätten die in der Deklaration einfach einen Fehler drin, der das Selektieren zerstört. Anscheinend ignorieren die anderen Browser den Fehler einfach, nur FF nicht, der macht dann alle kaputt 😃

  • Helpful 1
Link to post
2 minutes ago, Ruko2010 said:

GC setzt eine spezielle CSS Eigenschaft, die das auslöst. Es sieht sogar so aus, als hätten die in der Deklaration einfach einen Fehler drin, der das Selektieren zerstört.

 

Also wieder mal eine Folge des leider nur scheinbaren "Standortvorteils" Seattle. :mellow:

 

Glücklich kann sich schätzen, wer dann so engagierte Supporter wie z. B. hier hat - vielen herzlichen Dank noch mal für Deine unermüdliche Arbeit!  *thumbsup*

  • Helpful 1
Link to post
1 minute ago, V60 said:

Aber das Selektieren funktioniert. Nur das Highlighten (uaaa was für ein Deutsch) klappt nicht, bzw die markerfarbe ist identisch mit der Hintergrundfarbe.

 

ja, da hab ich mich unklar ausgedrückt. Ich meinte natürlich das highlighten und nicht die selektion an sich 😉

  • Helpful 1
Link to post

Liegt leider nicht (mehr) in meiner Einflugschneise, wird allenfalls auf LP-Touren mal tangiert. B)

Aber wenn Du/ihr mal im Raum S/LB/HN unterwegs seid, nur zu!  :)

 

Ach, W könnte auch interessant sein, sehe ich gerade - da komm ich ursprünglich her und bin ab und an noch bei der Family. ;)

Edited by Magpie42
Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...