Vorlage Diskussion:Marker Kopie
Kopie mit Namen?
BearbeitenIch möchte für einen neuen Artikel einen Marker für die Touristeninformation kopieren, allerdings mit Namen. Ich habe das mal mit einem Parkplatz auf meiner Versuchsseite ausprobiert; entweder kriege ich nur die Zahl kopiert oder kriege einen halben, rosa Marker. Was mache ich falsch? --Legorepublik (Diskussion) 15:10, 9. Sep. 2018 (CEST)
- Habe es mal geändert. Aber woher kommen deine UNIQ-Überschriften? -- Balou46 (Diskussion) 15:36, 9. Sep. 2018 (CEST)
- Ja, soweit bin ich auch schon gekommen. Ich möchte aber einen Marker mit Name und nicht nur die Zahl mit Koordinaten. Wie geht das? Danke im Voraus! Zu den UNIQ-Überschriften siehe diese Diskussion. --Legorepublik (Diskussion) 20:33, 10. Sep. 2018 (CEST)
- Wenn ich die Vorlage richtig gelesen habe, mußt du den Namen (oder einen anderen Begriff) zusätzlich eingeben. -- Balou46 (Diskussion) 11:08, 11. Sep. 2018 (CEST)
- Danke, habe es nun mal auf Île de Bréhat ausprobiert. --Legorepublik (Diskussion) 19:15, 12. Sep. 2018 (CEST)
- Wenn ich die Vorlage richtig gelesen habe, mußt du den Namen (oder einen anderen Begriff) zusätzlich eingeben. -- Balou46 (Diskussion) 11:08, 11. Sep. 2018 (CEST)
- Ja, soweit bin ich auch schon gekommen. Ich möchte aber einen Marker mit Name und nicht nur die Zahl mit Koordinaten. Wie geht das? Danke im Voraus! Zu den UNIQ-Überschriften siehe diese Diskussion. --Legorepublik (Diskussion) 20:33, 10. Sep. 2018 (CEST)
- Habe es mal geändert. Aber woher kommen deine UNIQ-Überschriften? -- Balou46 (Diskussion) 15:36, 9. Sep. 2018 (CEST)
listing-map-inverse bei Kopien
BearbeitenDie Marker-Kopien übernehmen nicht die inverse Textfarbe für Marker mit der Klasse listing-map-inverse
. Dadurch ist die Lesbarkeit des Texts teilweise beeinträchtigt und die Einheitlichkeit der Kopie mit dem Original nicht mehr gegeben. Als Beispiel siehe Rotterdam#Zentrum.
Da die besagte Klasse nicht direkt der .vcard
gegeben wird, sondern einem Kindelement, ist die Implementierung einer Übernahme der Farbgebung leider nicht trivial. Eine Erkennung von inversen vCards in MediaWiki:Gadget-MarkerUtilities.js ginge bspw. mit const isInverse = markers.find( '.listing-map-inverse' ).length === 1;
. Nur für die Einfärbung der Kopie habe ich keine Idee. Nw520 (Diskussion) 00:28, 3. Jun. 2023 (CEST)
- Werde ich mir ansehen. Sollte aber lösbar sein. --RolandUnger (Diskussion) 08:24, 3. Jun. 2023 (CEST)
- Es sollte gehen. Ich habe die Klasse
listing-map-inverse
in den eigentlichen Markerlink gepackt, aus dem diese Klasse auch leichter entnehmbar ist. --RolandUnger (Diskussion) 11:07, 3. Jun. 2023 (CEST)- Super, klappt. Besten Dank! --Nw520 (Diskussion) 11:34, 3. Jun. 2023 (CEST)
- Es sollte gehen. Ich habe die Klasse
CSS-Klasse für Markerkopien ohne Originalmarker
BearbeitenZwecks Wartung würde ich mir wünschen, dass Markerkopien, zu denen kein Originalmarker gefunden werden kann, eine Fehlermeldung anzeigen (momentan wird gar nichts angezeigt). Dazu könnte MediaWiki:Gadget-MarkerUtilities.js betroffenenen Markerkopien eine CSS-Klasse geben, die dann in den privaten Common.css gestyled werden kann.
Mein Vorschlag wäre, unter $this.closest( '.vcard' ).attr( 'data-color', bgColor );
noch einen Else-Zweig einzufügen:
} else {
$this.addClass( 'voy-copy-marker-not-found' );
--Nw520 (Diskussion) 13:07, 23. Nov. 2023 (CET)
- @Nw520: Ist erledigt. --RolandUnger (Diskussion) 15:31, 26. Okt. 2024 (CEST)