GClh
GClh copied to clipboard
[Search Map / Browse Map] Show Weekday and Time of an Event
Is your feature request related to a problem? Please describe
No response
Describe the solution you'd like
Show the Time and Weekday next to the date
Additional context
No response
Notice: $.get() does not give head information, so the meta tag with a uniform date format is missing :(
Innerhalb von body stehen aber auch noch andere Informationen. Wenn du in einem Event stehst dann such mal nach eventCacheData. Das müsste doch auch funktionieren fürs Datum.
//<
Hintergrund ist, dass ich zu faul bin, immer das Listing eines Events zu öffnen, wenn ich z.B. eine Cachetour plane. 😅
Moin capoaira,
Hast du es dir so vorgestellt?

In der anderen Map werden mir die ganzen Informationen gar nicht angezeigt.
if (settings_show_eventday && (text.match(/eventCacheData/) != null)) { var matchDate = text.match(/(<meta name="description" content=").*([0-9]{2})\/([0-9]{2})\/([0-9]{4}).*?(\/>)/); if (matchDate != null) { var date = new Date(matchDate[4], matchDate[2], matchDate[3]); if (date != "Invalid Date") { var weekdays = new Array(7); weekdays[0] = "Sunday"; weekdays[1] = "Monday"; weekdays[2] = "Tuesday"; weekdays[3] = "Wednesday"; weekdays[4] = "Thursday"; weekdays[5] = "Friday"; weekdays[6] = "Saturday"; var weekday = weekdays[date.getDay()]; console.log('Day: ' + weekday); document.getElementById('gmCacheInfo').children[0].children[0].children[3].children[1].append(' ('+weekday+')'); } } }
Ja, so habe ich mir das vorgestellt. 👍🏻
In der anderen Map werden mir die ganzen Informationen gar nicht angezeigt.
Da die Requests mehr oder weniger gleich aufgebaut sind, solltest du die Infos auf beiden Karten gleichermaßen bekommen.
Auf der Karte:
https://www.geocaching.com/play/map?lat=48.0785&lng=11.6122&zoom=14&asc=true&sort=distance&st=N+48%C2%B0+6.349%27+E+11%C2%B0+33.180%27&ot=coords
Sieht das bei mir so aus.
Die ganzen Infos fehlen....

Das alles fehlt bei mir... Seltsam.
Den Fehler habe ich lange nicht mehr gesehen, und ich bin mir nicht mehr sicher woran es lag. Ich tippe jetzt einfach mal auf config Einstellungen, die trotz unserer vielen Tests nicht zusammen passen. Den PC habe ich aber gerade heruntergefahren, also kann ich erst morgen auf Fehlersuche gehen 😉
Achja und auf beiden Karten Seiten play/map & map hab ich den Fehler, sobald ich einen Cache anklicke.

Die VIP Funktion ist bei mir nicht aktiv.
Achja und auf beiden Karten Seiten play/map & map hab ich den Fehler, sobald ich einen Cache anklicke.
Die VIP Funktion ist bei mir nicht aktiv.
Das ist ein guter Ansatzpunkt. Den werde ich mir angucken
@capoaira Teste mal bitte. Geht nun mit beiden Karten. https://github.com/2Abendsegler/GClh/pull/2186/
@capoaira @ChristianGK-GC Ähh ... habt ihr jetzt beide das Gleiche entwickelt? 🤭 Was machen wir denn jetzt? 🙄 #2185 #2186
@capoaira @ChristianGK-GC Ähh ... habt ihr jetzt beide das Gleiche entwickelt? 🤭 Was machen wir denn jetzt? 🙄 #2185 #2186
Jip, sieht so aus 😅 Ich teste das von Christian mal und mache dann eine Version aus beiden. Bei #2186 fehlt in jeden Fall der Buffer, wenn ich das richtig sehe...
Ja, so habe ich mir das vorgestellt. 👍🏻
In der anderen Map werden mir die ganzen Informationen gar nicht angezeigt.
Da die Requests mehr oder weniger gleich aufgebaut sind, solltest du die Infos auf beiden Karten gleichermaßen bekommen.
Nachdem ich es erst mal für die alte Karte gemacht hab, wollte ich es auch noch in die neue Karte einbauen.
@capoaira
Ich teste das von Christian mal und mache dann eine Version aus beiden.
Ok, check das kurz, ob dort etwas enthalten ist was bei deiner Version fehlt. Falls nicht, sollten wir jetzt einfach deine Version nehmen, die ich mir gestern auch schon kurz angesehen hatte.
Ich bin nur über den VIP Bug gestolpert und hätte dazu gleich nen issue aufmachen sollen
@capoaira
Ich teste das von Christian mal und mache dann eine Version aus beiden.
Ok, check das kurz, ob dort etwas enthalten ist was bei deiner Version fehlt. Falls nicht, sollten wir jetzt einfach deine Version nehmen, die ich mir gestern auch schon kurz angesehen hatte.
Christians Version denkt an den config Parameter, den habe ich vergessen. Und seine match Funktion ist schöner 😅
Ich bin nur über den VIP Bug gestolpert und hätte dazu gleich nen issue aufmachen sollen
Alles gut, als ich mir gestern den VIP Bug angeschaut habe, konnte ich mich nicht aufhalten weiter zu programmieren. Eigentlich hattest du das ja schon angefangen... Sorry
Kein Stress. Kein Problem. Egal welche Version verwendet wird.
Könntet ihr #2185 nocheinmal testen? Mir ist noch aufgefallen, dass auf der alten Karte beachtet werden muss, wenn mehrere Caches übereinander liegen.
@2Abendsegler Gibt es eine Möglichkeit einen Config Parameter 2 verschiedenen Sektionen zuzuordnen?
Gibt es eine Möglichkeit einen Config Parameter 2 verschiedenen Sektionen zuzuordnen?
Der Parameter settings_hide_upvotes wird beispielsweise in den Bereichen "Logs" und "Logs Header" verwendet. Für mehrere Versionen eines Parameters wird er ab der zweiten Version hinten mit X0 bis X9 erweitert. Damit bei einer Aktion wie beispielsweise einem Click bei allen Versionen eines Parameters die Aktion erfolgt, muss der eigentliche Parameter mit Function setEvForDouPara aufgerufen werden. Suche mal nach settings_hide_upvotes, dann wirst du settings_hide_upvotes und settings_hide_upvotesX0 und den Aufruf der Function setEvForDouPara("settings_hide_upvotes", "click") finden.
Ich habe mir den #2185 angesehen. Mir sind zwei Punkte aufgefallen.
- In beiden Karten werden die Wochentage falsch ausgewiesen. Im Listing ist es korrekt. Hier ein Beispiel mit Listing und Browse Map mit unterschiedlichen Wochentagen für GC8MAC4.
- In der Browse Map wird die Zeile in Englisch zumindest bei Wednesday umgebrochen, das ist etwas unschön.
Wenn die Sprache auf Deutsch eingestellt ist, dann wird die Zeile bereits bei kleineren Wochentagen umgebrochen.
Könnten wir vielleicht die Abkürzungen für die Wochentage verwenden? Oder könnten wir nicht zumindest im Englischen etwas anpassen, damit die Zeilen mit langen Wochentagen (womöglich ist es nur Wednesday) nicht mehr umgebrochen werden?
Zu. 1. Gut aufgepasst. Das habe ich wohl nicht ... Fix ist committet
Zu 2. Wie wäre es mit folgenden Abkürzungen: let weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
Zu 2. Wie wäre es mit folgenden Abkürzungen:
let weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
👍
Zu. 1. Gut aufgepasst. Das habe ich wohl nicht ... Fix ist committet
Passt jetzt 👍
Ich noch mal. Vielleicht sollten wir es im Listing nicht mit Abkürzungen machen. Irgend jemand wird sicherlich diese Reduzierung nicht gut finden. In beiden Karten sind Abkürzungen aber ok, oder auch nur in der Browse Map, mir egal.
Kommst du klar mit der Mehrfachnennung eines Config Parameters?
Kommst du klar mit der Mehrfachnennung eines Config Parameters?
Jip, deine Erklärung war sehr gut 👍🏻
Habe auch die Abkürzungen für die Browsemap hinzugefügt
Zu. 1. Gut aufgepasst. Das habe ich wohl nicht ... Fix ist committet
Zu 2. Wie wäre es mit folgenden Abkürzungen:
let weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
Hallo ihr beiden. Ich bin zZ auf Dienstreise, daher nur bedingt verfügbar. Ich finde die kurze Version auch super. Baust du das ein @capoaira ?
Baust du das ein @capoaira ?
Jip, ist alles so weit eingebaut
@capoaira @ChristianGK-GC Sieht super aus, vielen Dank an euch beide!
Merged with #2185