Skip to content
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

Closed
2Abendsegler opened this issue Jan 10, 2020 · 22 comments
Closed
Assignees
Labels
improvement prio: middle status: completed enhancement, improvement implemented
Milestone

Comments

@2Abendsegler
Copy link
Owner

2Abendsegler commented Jan 10, 2020

Consider script GCTour also in feature "copy corrected coordinates".

xxx und yyy habe ich ersetzt.

grafik

Folgendes wird kopiert:
<small><div style="font-weight:bold;">N 49°28.xxx E 008°35.xxx&nbsp;&nbsp;-&nbsp;&nbsp;changed by GCTour</div> (N 49° 28.yyy E 008° 35.yyy)</small>

Example for me: https://coord.info/GC5FQDG

@2Abendsegler 2Abendsegler added this to the v0.10.4 milestone Jan 10, 2020
@2Abendsegler 2Abendsegler self-assigned this Jan 10, 2020
@2Abendsegler 2Abendsegler changed the title Copy corrected coordinates does not work together with script GC Tour. Copy corrected coordinates does not work together with script GCTour. Jan 10, 2020
2Abendsegler added a commit that referenced this issue Jan 11, 2020
…1200

Copy corrected coordinates does not work together with script GCTour. #1200
@2Abendsegler
Copy link
Owner Author

merged

@2Abendsegler 2Abendsegler added the status: fixed bug fixing implemented label Jan 11, 2020
@2Abendsegler 2Abendsegler reopened this Jan 14, 2020
@2Abendsegler 2Abendsegler added status: in progress and removed status: fixed bug fixing implemented labels Jan 14, 2020
@2Abendsegler
Copy link
Owner Author

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.

@Herr-Ma
Copy link
Contributor

Herr-Ma commented Jan 14, 2020

Sorry, da ist was an mir vorbei gegangen: wie ändere ich denn mit GC-Tour die Koordinaten?
Bzw. was muss ich tun, um den Fehler reproduzieren zu können. Ich habe beide Scripte bei mir drauf, kann aber kein Fehlverhalten feststellen...

@2Abendsegler
Copy link
Owner Author

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:
Bei GCTour gibt es im Listing 3 Buttons. Einer ist zum Verschieben der Koordinaten. Schau dir anschließend die Stelle mal an wo die Koordinaten stehen. Das ist aber bereits gefixt.
Jetzt muss nur noch dafür gesorgt werden, dass die Einträge im Menü erst beim Klick aufgebaut werden, damit Änderungen durch GCTour mitgenommen werden. Wie gesagt, ich bin bereits dran. Leg die Füße hoch. :)

@2Abendsegler 2Abendsegler changed the title Copy corrected coordinates does not work together with script GCTour. Consider script GCTour also in feature "copy corrected coordinates". Jan 14, 2020
@2Abendsegler
Copy link
Owner Author

@Herr-Ma

Moin,

schau dir bitte mal die Änderungen vorab an.

Link zum Pull Request.
Pull Request installieren.
(Master installieren.)

Copy Data Menü:

  1. Das Copy Data Menü wird jedesmal wenn man mit der Maus drüberfährt neu aufgebaut. Damit ist sichergestellt, dass das Menü immer die aktuellen Einträge enthält.
  2. Sind GCTour Koordinaten vorhanden, werden sie über einen GCTour Menü Eintrag kopiert. Die anderen Einträge im Menü bleiben unverändert.
  3. Das Menü steht erst zur Verfügung, wenn die notwendigen unsafeWindow Felder von GS zur Verfügung gestellt wurden. Der Zeitverzug entsteht durch die aktuellen Änderungen von GS zur Datenschutz-Grundverordnung ... .

Copy Data Button:

  1. Per Button werden immer die angezeigten Koordinaten kopiert. Das sind die Korrigierten Koordinaten oder die Original Koordinaten. Der title zum Button wird entsprechend der Koordinaten angepasst gesetzt.
  2. GCTour Koordinaten werden mit diesem Button nicht verarbeitet.
  3. Der Button steht auch erst zur Verfügung, wenn die notwendigen unsafeWindow Felder von GS zur Verfügung gestellt wurden. Der Zeitverzug entsteht durch die aktuellen Änderungen von GS zur Datenschutz-Grundverordnung ... .

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?
Es geht darum zu prüfen, was beim automatischen Update eines erfolgreichen Checkers passiert. Gibt es GCTour Koordinaten, werden diese vermutlich überschrieben. Nach einem Refresh der Seite sind sie aber wieder da. Ansonsten sollte das nicht anders laufen als bei einer manuellen Korrektur der Koordinaten. Ich hoffe mal der Button verschwindet nicht.

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
Ich habe noch einige Dinge geändert die sicherlich auch dein Issue #1195 betreffen. Warte aber mal bis @Herr-Ma sich geäußert hat, bevor du weitere Anpassungen machst.
Falls alles so bleibt vermute ich dass dieser Button beim #1195 nicht ohne weiteres zu integrieren ist, weil hier vieles anders ist. Aber das weißt du besser.

@Herr-Ma
Copy link
Contributor

Herr-Ma commented Jan 15, 2020 via email

@2Abendsegler
Copy link
Owner Author

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.

@Ruko2010
Copy link
Collaborator

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 😉.

@2Abendsegler
Copy link
Owner Author

@Herr-Ma

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.
Pull Request installieren.
(Master installieren.)


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: 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 die Einträge 'Corrected Coordinates' und 'Original Coordinates'. 'GCTour Coordinates' fehlen.
    Damit können wir leben.

@Ruko2010
Bin schon dran. Scheint nun ok.

@Ruko2010
Copy link
Collaborator

@Ruko2010
Bin schon dran. Scheint nun ok.

Heißt das ich muss auch hier nix mehr machen? #1218

@2Abendsegler
Copy link
Owner Author

Heißt das ich muss auch hier nix mehr machen? #1218

Sorry, aber du musst noch was machen.
Ich würde den Button zum Kopieren der Koordinaten nicht über die function laufen lassen, nur die GC Codes.
Ich würde als nächsten den PR hier mergen. Im 1218 solltest du nur die Änderungen zum Button zum Kopieren der Koordinaten zurücknehmen, dann sollte es passen. Ich kann aber auch nochmal mit drüberschauen.

@Herr-Ma
Copy link
Contributor

Herr-Ma commented Jan 15, 2020

Jetzt ist komplett was im argen - so macht das testen keinen Sinn, da die Grundvoraussetzungen nicht gegeben sind :(

grafik

@2Abendsegler
Copy link
Owner Author

Ja, stimmt, nochmal schnell was geändert und schon scheiße.
Mein Fehler.

@Ruko2010
Copy link
Collaborator

Ich würde den Button zum Kopieren der Koordinaten nicht über die function laufen lassen, nur die GC Codes.

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?
D.h. die Funktion fürs Kopieren der Koords müssen wir dann dennoch neu machen, richtig?

@2Abendsegler
Copy link
Owner Author

@Ruko2010
Die Änderungen für die Koords habe ich alle gemacht. Das ist so umgestellt dass erst beim Klicken Daten ermittelt werden.

@Herr-Ma
Copy link
Contributor

Herr-Ma commented Jan 15, 2020

Gib bitte Bescheid, wenn ich nochmal testen soll (incl. Link). Hab jetzt erstmal Daily Scrum facepalm

@Ruko2010
Copy link
Collaborator

@Ruko2010
Die Änderungen für die Koords habe ich alle gemacht. Das ist so umgestellt dass erst beim Klicken Daten ermittelt werden.

ok, dann nehm ich das Coding für die Koords aus meinem PR wieder raus.

@2Abendsegler
Copy link
Owner Author

@Herr-Ma

Hab jetzt erstmal Daily Scrum facepalm 😂

Link zum Pull Request.
Pull Request installieren.
(Master installieren.)

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.

@2Abendsegler
Copy link
Owner Author

(Ich bin jetzt mal kurz weg zum Frühstücken außer Haus.)

@Ruko2010
Copy link
Collaborator

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.

@Herr-Ma
Copy link
Contributor

Herr-Ma commented Jan 15, 2020

@Herr-Ma

Hab jetzt erstmal Daily Scrum facepalm 😂

Das ist nicht lustig 😭 ... eher 🤢

Bitte nochmal drüberschauen.

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 😉)

2Abendsegler added a commit that referenced this issue Jan 15, 2020
…1200

Consider script GCTour also in feature "copy corrected coordinates". #1200
@2Abendsegler 2Abendsegler added status: completed enhancement, improvement implemented and removed status: in progress labels Jan 15, 2020
@2Abendsegler
Copy link
Owner Author

merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement prio: middle status: completed enhancement, improvement implemented
Projects
None yet
Development

No branches or pull requests

3 participants