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

Players #869

Open
wants to merge 12 commits into
base: development
Choose a base branch
from
Open

Conversation

jsteltze
Copy link

@jsteltze jsteltze commented Apr 6, 2022

  • players.php + players.tpl : search players by their name (only draft)
  • find-old.sh : small bash script to search the code base
  • main.tpl + sys_main.tpl : by default fold the not so important menus
  • viewcache.php : add properties if the user has favorited this cache + his last log id
  • viewcache.tpl : some UI changes for the cache metadata / title / coordinates section

@teiling88
Copy link
Member

Die Player Sachen sehen recht riesig aus. Welche Datei hast Du dafür als Basis genommen? :-)

@jsteltze
Copy link
Author

jsteltze commented Apr 7, 2022

Das stimmt, die player-Sachen sind echt unübersichtlich. Ich würde die auch selber nicht in den Wirkbetrieb nehmen. Hab sie nur nicht mehr aus meinem Branch rausoperiert bekommen. Man sieht das Menü allerdings sowieso nur, wenn es in der DB konfiguriert würde. Somit wäre es vorerst verborgen.
Als Basis habe ich die normale Cache-Suche genommen (search.tpl + search.php). Ganz viel wird davon nicht benötigt. Die eigentliche Funktion zur Weiterleitung auf die Profilseite ist in players.php Zeile 324.

@teiling88
Copy link
Member

Die players.php ist aber dann öffentlich erreichbar. Daher würde ich die in dem Zustand ungerne mergen. Wenn Du das öffnen/schließen der Menüpunkte noch in ein lokal Storage packst, also der ausgewählte Zustand des Besuchers. Kann das gemerged werden :-)

@sdennler
Copy link
Collaborator

sdennler commented Apr 7, 2022

Das find-old.sh sieht interessant aus. Können wir das in die psh.phar Struktur verschieben? Also nach dev-ops/local.team-opencaching.de/actions zum Beispiel. Dan $1 durch z.B. __SEARCH__ ersetzen.
Aufruf geht dan mit ./psh.phar find-old --search blabla

@teiling88
Copy link
Member

Wo hast Du das find-old.sh gefunden? Ich finde keins O_o. Ja sollte sich verschieben lassen.

@jsteltze
Copy link
Author

jsteltze commented Apr 8, 2022

Danke für Eure Anmerkungen. Ja, die find-old.sh habe ich geschrieben, um rauszufinden, wo was benutzt wird. Das hilft ein bisschen den Einstieg in den Dateien-Dschungel zu bekommen, wenn man was konkretes sucht.
Kann ich gerne verschieben.
Dann setze ich mich noch mal dran. Entferne die players-Sachen wieder aus diesem Branch. Und schaue mal wegen lokal Store. Ich glaube theoretisch müssten auch alle kleinen Text-Anpassungen (viewcache.tpl) noch in diese ganze Übersetzungs-Mechanik eingearbeitet werden :-/

@jsteltze
Copy link
Author

Ich habe noch ein paar Anpassungen gemacht:

  • players Sachen wieder entfernt
  • find-old Skript nach dev-ops/local.team-opencaching.de/actions verschoben
  • Entscheidung zum Einklappen/Ausklappen der Menüs wird im localStorage gespeichert

@sdennler
Copy link
Collaborator

Thank you for moving the find-old.sh script! Works well.

There is a issue with the toggling menu. See: jsteltze#1

For the new view on the cache header I have some feedback:

  • I like to have all the location related infos one one side. But I do miss the information about the regions.
  • I like the OC code on top. With longer codes, it may push the title to the right.
  • I would like to have the status of the drop down stored as well (like for the menu). I personally like to see all infos all the time, but I see that it is helpful for new users.
  • The link to "Convert coordinates" is not so easy to spot any more. Maybe there can some thing be done with a icon?
  • I think the name of the owner is now a bit off placed.
  • I like the link to edit the own log. A bit more useful I would find a link to the log. Also what if I have multiple found logs (like for Safari caches)?
  • I think the numbers of founds and logs is not that important and could be only shown when all the details are open. Instead a list of the last 5 or so logs could be shown.
  • I don't like that the print and download drop downs are not on the same line. And I think they should be shown always.

Also a merge of the change related to the new icons is needed bevor this can be merged to development.

@@ -72,6 +72,12 @@
document.getElementById('convert_waypoints').style.display = 'none';
}

function showalllists()
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know it's messy already. But I would like to stick to one of the already used ways on how to write names. So showAllLists or show_all_lists. Maybe we need to agree on a style project wiede :-)

@@ -133,6 +133,18 @@ function flashbutton(bname)
document.getElementsByName(bname)[0].className = "formbutton_active";
window.setTimeout('resetbutton(\'' + bname + '\')', 350);
}

function toggleMenu(divid) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also here I would like if we use one way of writing names which is already used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants