New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider script GCTour also in feature "copy corrected coordinates". #1200
Comments
merged |
Der Button rechts "Copy Data to Clipboard" funktioniert noch nicht sauber. Hier darf der Aufbau der Punkte im Dropdown erst stattfinden wenn man mit der Maus darüber geht. Und er muss auch immer wieder erneut stattfinden, weil sich zwischenzeitlich die GCTour Koordinaten geändert haben könnten. Es werden zwar im Moment die richtigen Koordinaten ermittelt, es wird aber nicht bemerkt, dass es keine geänderten Koordinaten mehr gibt und deshalb der Punkt aus dem Dropdown entfernt werden müßte und umgekehrt. |
Sorry, da ist was an mir vorbei gegangen: wie ändere ich denn mit GC-Tour die Koordinaten? |
Schön dass du dich kümmern möchtest! Ich bin aber schon dran. Und ich hatte bei der Implementierung auch nicht daran gedacht. So was passiert. Zum Nachstellen: |
Moin, schau dir bitte mal die Änderungen vorab an. Link zum Pull Request. Copy Data Menü:
Copy Data Button:
Ich habe auf die Schnelle keinen Cache mit GS Checker und bekannten Koordinaten gefunden. Ein solcher Test steht also noch aus. Kannst du hier vielleicht aushelfen? Bitte gib Bescheid wenn noch etwas zu ändern ist und auch wenn es ok ist. Und bitte teile gegebenenfalls das Ergebnis des Checkertests. LG @Ruko2010 |
Guten Morgen,
(ich hoffe du schläfst jetzt...deine Mail um 3:04 Uhr lässt so einiges erahnen :-)
*Test Step 1*:
Schritt: Öffnen eines Listings (ohne korrigierte Koordinaten, ohne GCTour-Koordinaten)
Copy Data Menü:
1. Erwartet: nur Anzeige von 'Coordinates'
Test: ok
2. Erwartet: nach Auswahl werden die angezeigten Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten
Test: ok
*Test Step 2*:
Zustand: Listing geöffnet, keine korrigierten oder GCTour Koordinaten gesetzt
Schritt : Manuelles Setzen von Korrigierten Koordinaten
Copy Data Menü:
1. Erwartet: Anzeige von 'Corrected Coordinates' und 'Original Coordinates'
Test: ok
2. Erwartet: nach Auswahl von 'Corrected Coordinates' werden die korrigierten Koordinaten ins Clipboard kopiert
Test: ok
3. Erwartet: nach Auswahl von 'Original Coordinates' werden die original Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden die korrigierten Koordinaten)
Test: ok
*Test Step 3*:
Zustand: Listing geöffnet, keine korrigierten oder GCTour Koordinaten gesetzt
Schritt : Setzen von Korrigierten Koordinaten über den GC-internen Solution-Checker
Copy Data Menü:
1. Erwartet: Anzeige von 'Corrected Coordinates' und 'Original Coordinates'
Test: fail - nur Eintrag 'Coordinates' vorhanden
Das war aber schon immer so!
2. nach Auswahl von 'Coordinates' werden die korrigierten Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden die korrigierten Koordinaten)
Test: ok
*Nach einem Refresh der Seite funktioniert alles, wie es sein sollte. Auch sind alle Anzeigen und alle Menüeinträge vorhanden *
*Test Step 4*:
Zustand: Listing geöffnet, keine korrigierten oder GCTour Koordinaten gesetzt
Schritt : Verschieben der Koordinaten mit GCTour
Copy Data Menü:
1. Erwartet: Anzeige von 'Coordinates' und 'GCTour Coordinates'
Test: ok
2. Erwartet: nach Auswahl von 'Coordinates' werden die original Koordinaten ins Clipboard kopiert
Test: ok
3. Erwartet: nach Auswahl von 'GCTour Coordinates' werden die mit GCTour verschobenen Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden neben dem Button die original und darüber die GCTour Koordinaten, das ganze fett in schwarz (SEHR GUT!))
Test: ok
*Test Step 5*:
Zustand: Listing geöffnet, korrigierten Koordinaten gesetzt
Schritt : Verschieben der Koordinaten mit GCTour
Copy Data Menü:
1. Erwartet: Anzeige von 'Corrected Coordinates', 'Original Coordinates' und 'GCTour Coordinates'
Test: ok
2. Erwartet: nach Auswahl von 'Corrected Coordinates' werden die korrigierten Koordinaten ins Clipboard kopiert
Test: ok
3. Erwartet: nach Auswahl von 'Original Coordinates' werden die original Koordinaten ins Clipboard kopiert
Test: ok
4. Erwartet: nach Auswahl von 'GCTour Coordinates' werden die mit GCTour verschobenen Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden neben dem Button die korrigierten und darüber die GCTour Koordinaten, das ganze fett in rot)
Test: ok
*Test Step 6*:
Zustand: Listing geöffnet, mit GC-Tour verschobene Koordinaten vorhanden
Schritt : Manuelles Setzen von Korrigierten Koordinaten
Copy Data Menü:
1. Erwartet: Anzeige von 'Corrected Coordinates', 'Original Coordinates' und 'GCTour Coordinates'
Test: ok
2. Erwartet: nach Auswahl von 'Corrected Coordinates' 'werden die korrigierten Koordinaten ins Clipboard kopiert
Test: ok
3. Erwartet: nach Auswahl von 'Original Coordinates' werden die original Koordinaten ins Clipboard kopiert
Test: ok
4. Erwartet: nach Auswahl von 'GCTour Coordinates' werden die mit GCTour verschobenen Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden neben dem Button die korrigierten und darüber die GCTour Koordinaten, das ganze fett in rot)
Test: ok
*Test Step 7*:
Zustand: Listing geöffnet, mit GC-Tour verschobene Koordinaten vorhanden
Schritt : Setzen von Korrigierten Koordinaten über den GC-internen Solution-Checker
Copy Data Menü:
1. Erwartet: Anzeige von 'Corrected Coordinates', 'Original Coordinates' und 'GCTour Coordinates'
Test: fail - es gibt nur den Eintrag 'Coordinates' , dieser kopiert die vom Solution-Checker korrigierten Koordinaten
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden neben dem Button die korrigierten und darüber die GCTour Koordinaten, das ganze fett in rot)
Test: ok
Aber: es werden keine GCTour-Koordinaten angezeigt
*Nach einem Refresh der Seite funktioniert alles, wie es sein sollte. Auch sind alle Anzeigen und alle Menüeinträge vorhanden*
*Test Step 8*:
Zustand: Listing geöffnet, korrigierte Koordinaten vorhanden, mit GC-Tour verschobene Koordinaten vorhanden
Schritt : Löschen der GCTour Koordinaten
Copy Data Menü:
1. Erwartet: Anzeige von 'Corrected Coordinates' und 'Original Coordinates'
Test: ok
2. Erwartet: nach Auswahl von 'Corrected Coordinates' werden die korrigierten Koordinaten ins Clipboard kopiert
Test: ok
3. Erwartet: nach Auswahl von 'Original Coordinates' werden die original Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (die Korrigierten, fett in rot)
Test: ok
*Test Step 9*:
Zustand: Listing geöffnet, korrigierte Koordinaten vorhanden, mit GC-Tour verschobene Koordinaten vorhanden
Schritt : Löschen der korrigierten Koordinaten
Copy Data Menü:
1. Erwartet: Anzeige von 'Coordinates' und 'GCTour Coordinates'
Test: ok
2. Erwartet: nach Auswahl von 'Coordinates' werden die original Koordinaten ins Clipboard kopiert
Test: ok
3. Erwartet: nach Auswahl von 'GCTour Coordinates' werden die mit GCTour verschobenen Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden neben dem Button die original und darüber die GCTour Koordinaten, das ganze fett in schwarz)
Test: ok
*Test Step 10*:
Zustand: Listing geöffnet, korrigierte Koordinaten vorhanden
Schritt : Löschen der korrigierten Koordinaten
Copy Data Menü:
1. Erwartet: Anzeige von 'Coordinates'
Test: ok
2. Erwartet: nach Auswahl von 'Coordinates' werden die original Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden die original Koordinaten)
Test: ok
*Test Step 11*:
Zustand: Listing geöffnet, mit GC-Tour verschobene Koordinaten vorhanden
Schritt : Löschen der GCTour Koordinaten
Copy Data Menü:
1. Erwartet: Anzeige von 'Coordinates'
Test: ok
2. Erwartet: nach Auswahl von 'Coordinates' werden die original Koordinaten ins Clipboard kopiert
Test: ok
Copy Data Button:
Erwartet: Kopieren der neben dem Button angezeigen Koordinaten (angezeigt werden die original Koordinaten)
Test: ok
Testergebnis:
Das automatische Setzen des GC-internen Solution-Checkers spuckt uns noch in die Suppe (Siehe Test 3 und Test 7). Ansonsten funktioniert alles wie gewünscht. Insbesondere gefällt mir, dass der Button auch wirklich immer die direkt rechts daneben stehenden Koordinaten kopiert und nicht durch GCTour-Koordinaten beeinflusst wird. Inwieweit sich der Aufwand lohnt, das automatische Korrigieren der Koordinaten via Solution-Checker zu erkennen und entsprechend zu reagieren, kann ich nicht abschätzen - insbesondere, da nach einem Refresh der Seite alles in Ordnung ist
Das der Button erst verzögert erscheint, konnte nicht beobachtet werden.
VG, Marcus
|
Yeah, super getestet! Ich hatte ja schon vermutet dass der GC-interne Solution-Checker Probleme machen könnte. Wir sind aber eigentlich gut aufgestellt, weil wir das Menü immer neu erstellen wenn die Maus drüberhuscht. Ich würde mir das gerne ansehen. Gib mir doch bitte einen Cache mit GC-internem Solution-Checker und Lösungskoordinaten per Mail, dann muss ich nicht auf die Suche gehen. Ich werde die Daten nur hier für die Tests verwenden. Der Button erscheint zuerst mal in Pastellfarben und ohne die Möglichkeit ihn anzuwählen. Wenn das bei dir nicht so ist, dann hängt das vermutlich damit zusammen dass du die Seite cookiebot.com blockst. Die ist nämlich dafür verantwortlich dass es zur Zeit etwas länger dauert. |
Wow. das nenn ich mal ausführlich getestet, danke @Herr-Ma . Ich schau mal was ich ändern kann, damit wir alle Tests "grün" bekommen 😉. |
Danke für die Daten! GS macht auf die eigenen Felder keinen Update, klar ne. 😲 Magst du nochmal drüberschauen. Passt jetzt auch für den GC-internen Solution-Checker. Lediglich die 'GCTour Coordinates' werden überschrieben (bis zum nächsten Refresh). Damit können leben. Link zum Pull Request. Test Step 3: Copy Data Menü:
Test Step 7: Copy Data Menü:
@Ruko2010 |
Sorry, aber du musst noch was machen. |
Ja, stimmt, nochmal schnell was geändert und schon scheiße. |
ok, aber wenn ich die Änderungen für das Copy des Buttons zurück nehme, dann haben wir doch immer noch die gleichen Probleme, da der Ursprüngliche Code doch auch bei Seitenladen kopiert hat, und nicht erst wenn man auf den Button klickt, oder? |
@Ruko2010 |
Gib bitte Bescheid, wenn ich nochmal testen soll (incl. Link). Hab jetzt erstmal Daily Scrum facepalm |
ok, dann nehm ich das Coding für die Koords aus meinem PR wieder raus. |
Link zum Pull Request. Die Koordinaten werden manchmal mit Komma und manchmal ohne abgelegt. Die Dinge hatte ich ersetzt. Dachte aber kurz vor Ende das bräuchte sie doch nicht. Peinlich. 🙄 Bitte nochmal drüberschauen. |
(Ich bin jetzt mal kurz weg zum Frühstücken außer Haus.) |
Ich hab die Funktion zum Kopieren der Koordinaten wieder raus genommen bei mir. Außerdem ist die ctoc funktion nun an der richtigen stelle im Coding. |
Das ist nicht lustig 😭 ... eher 🤢
Jetzt funktioniert alles einwandfrei 👍🏻 (Bis auf das Sonderzeichen, das bei dir irgendwie ganz vorne im Script reingekommen ist und es damit gar nicht läuft 😉) |
merged |
Consider script GCTour also in feature "copy corrected coordinates".
xxx und yyy habe ich ersetzt.
Folgendes wird kopiert:
<small><div style="font-weight:bold;">N 49°28.xxx E 008°35.xxx - changed by GCTour</div> (N 49° 28.yyy E 008° 35.yyy)</small>
Example for me: https://coord.info/GC5FQDG
The text was updated successfully, but these errors were encountered: