Benutzer Diskussion:TMg/filterContributions

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Babel:
de Dieser Benutzer spricht Deutsch als Muttersprache.
en-3 This user is able to contribute with an advanced level of English.
Benutzer nach Sprache

Anzeige bei Beiträgen gesperrter Nutzer

[Quelltext bearbeiten]

Bei gesperrten Benutzern werden das Eingabefeld für den Filter und die Kontrollkästchen in den Kasten mit der Info zur Sperre eingefügt, statt irgendwo weiter unten zu den Standardoptionen, wo sie hingehören. --Schnark 09:58, 19. Jan. 2013 (CET)Beantworten

Danke. Das Skript ist bei weitem nicht perfekt. Um so schneller kann man mal was besser machen. Erledigt. --TMg 23:58, 19. Jan. 2013 (CET)Beantworten
Dieser Abschnitt kann archiviert werden. TMg 13:31, 12. Mär. 2013 (CET)

Filtern auch auf Zusammenfassung anwenden

[Quelltext bearbeiten]

Wenn es einfach zu lösen ist und du die Zusammenfassung nicht aus einem bestimmten Grund ausgelassen hast, könntest du sie in der Suche über "Filter:…" miteinbeziehen.--CENNOXX 22:24, 11. Mär. 2013 (CET)Beantworten

Das habe ich schon. :-) Geht es bei dir nicht? Welchen Browser verwendest du? --TMg 22:57, 11. Mär. 2013 (CET)Beantworten
Hmm, nein bei mir funktionierts nicht, es wird nur der Artikelname durchsucht. Tatsache. Habs grade mal mit Safari ausprobiert, da gehts. Mit der neusten Firefoxversion (19.0.2) klappts aber nicht.--CENNOXX 11:44, 12. Mär. 2013 (CET)Beantworten
Gefunden. Danke. --TMg 13:24, 12. Mär. 2013 (CET)Beantworten
Cool, ebenfalls danke!--CENNOXX 23:53, 12. Mär. 2013 (CET)Beantworten
Dieser Abschnitt kann archiviert werden. TMg 13:24, 12. Mär. 2013 (CET)

Beiträge nach Byteanzahl filtern

[Quelltext bearbeiten]

Hallo, ich fänd eine Filterung nach geänderten Bytes sinnvoll, also zB sowas wie mit der Angabe ">1000" im Filter schnell seine größeren Bearbeitungen sehen.--CENNOXX 18:03, 27. Apr. 2013 (CEST)Beantworten

Die Idee gefällt mir sehr. Ich habe eingebaut, dass man nach „<200“, „>2k“ und ähnlich suchen kann. Probier mal. --TMg 23:43, 27. Apr. 2013 (CEST)Beantworten
Cool, funktionert super.--CENNOXX 16:23, 28. Apr. 2013 (CEST)Beantworten
Dieser Abschnitt kann archiviert werden. TMg 23:43, 27. Apr. 2013 (CEST)

Filter bei seitenbezogener Gruppierung möglich?

[Quelltext bearbeiten]

Hallo, ich habe heute mit Freude bemerkt, dass der Filter nun auch auf der Beobachtungliste eingesetzt werden kann. Ist diese Filterung auch möglich wenn die seitenbezogene Gruppierung eingestellt ist? Falls nicht ist auch nicht ganz so schlimm, für das Filtern kann man die seitenbezogene Gruppierung ja auch kurzzeitig ausschalten.--CENNOXX 23:27, 2. Nov. 2013 (CET)Beantworten

Ich wollte gerade alle Gründe zusammen suchen, warum ich diese Einstellung nicht leiden kann und nicht benutze, ;-) aber sie im Rahmen dieses Skriptes hier zu unterstützen, war viel einfacher als gedacht und ist hiermit schon erledigt. --TMg 01:37, 3. Nov. 2013 (CET)Beantworten
Ich bin immer wieder erstaunt, wie schnell du solche Änderungen umsetzt. Selbst wenn es nur wenige Zeilen sind, die verändert werden müssen, muss man die richtigen Zeilen ja erst mal finden. ;-) Also Respekt und Danke! --CENNOXX 02:28, 3. Nov. 2013 (CET)Beantworten
Okay, da hab ich ein bisschen zu früh gelobt ;-) Das Script funktioniert nur, wenn die betreffende "seitenbezogene Gruppierung" gerade ausgeklappt ist (habs bei bei Firefox 25 und Google Chrome getestet, Internet Explorer zeigt nicht mal das an). Ansonsten findet der Filter die Änderung nicht. Das Problem ließe sich villeicht umgehen, wenn man bei Eingabe in den Filter sofort alle Gruppierungen aufklappt. Ungünstigerweise wird der Überpunkt (welcher Artikel gruppiert wurde) auch nicht angezeigt. D.h. man sieht sowas wie
K 16:44 (Aktuell | Vorherige) . . (+32)‎ . . CennoxX (Diskussion | Beiträge) (Zusammenfassung)
und kann nur vermuten, um welchen Artikel es sich handelt.--CENNOXX 02:46, 3. Nov. 2013 (CET)Beantworten
Das hängt damit zusammen, dass hier zwei verschiedene Einstellungen im Spiel sind. Die „Gruppierung“ (intern „usenewrc“ oder „enhanced“ genannt) und die „Erweiterte Beobachtungsliste“ (intern „extend“ genannt).
  1. Normal ist klar.
  2. Extended zeigt alle Bearbeitungen im Zeitraum an, nicht mehr nur die letzte auf jeder Seite.
  3. Extended und enhanced gemeinsam fassen gleiche Bearbeitungen am selben Tag wieder zusammen und machen sie klappbar.
  4. Enhanced allein kann nichts zusammen fassen, weil es nichts zusammenzufassen gibt. Nur die Darstellung ändert sich in eine Tabelle.
Fall 1 und 2 gingen schon immer, Fall 4 hatte ich nachgerüstet. Fehlt noch Fall 3. Der ist komplizierter, weil ich das Klappscript (das ich nicht leiden kann) zur Zusammenarbeit bewegen muss. --TMg 16:41, 3. Nov. 2013 (CET)Beantworten
Ich habe eine einfache Lösung für Fall 4 implementiert, die ich ganz gut finde, weil ich nicht in die Klapperei eingreife und so weitestgehend unabhängig bleibe. Probier mal. --TMg 20:34, 3. Nov. 2013 (CET)Beantworten
Fall 4 geht. Also im aufgeklappten Zustand funktionierts jetzt perfekt, mit Artikelnamen oben und der einzelnen passenden Änderung unten. Wenn die Gruppierung noch zugeklappt ist (wohl Fall 3), wird nicht nur die passende Änderung sondern auch die gesamte (zugeklappte) Änderungsgruppe angezeigt.--CENNOXX 23:03, 3. Nov. 2013 (CET)Beantworten
Jein. Wenn eine Fundstelle in einer zugeklappten Gruppe liegt, bleibt erst einmal nur die Kopfzeile dieser Gruppe sichtbar. Anders gesagt: Der Filter findet die Gruppe. Die Klappfunktion will ich wie gesagt ganz bewusst nicht „hacken“. Sie klappt auf, was sie aufklappt. Damit habe ich nichts mehr zu tun. --TMg 09:00, 4. Nov. 2013 (CET)Beantworten

Filterung für Versionsgeschichte

[Quelltext bearbeiten]

Hallo TMg,

wäre eine Filterung auch für die Versionsgeschichte von Artikeln möglich? Auch dort macht es (mindestens) für mich Sinn, nach Zusammenfassungen, kleinen Bearbeitungen, Bearbeitungsgröße usw. zu filtern.

Viele Grüße, --CENNOXX 20:28, 15. Dez. 2014 (CET)Beantworten

Dieser Abschnitt kann archiviert werden. TMg 16:26, 13. Apr. 2015 (CEST)

Fehlermeldung aus der Console (funktioniert bei mir auch nicht mehr)

[Quelltext bearbeiten]

Uncaught TypeError: e.appendChild is not a function, Firefox ESR 91.12. Gibt es etwas, was ich da tun könnte, damit das Skript wieder geht? --Amtiss, SNAFU ? 16:23, 2. Aug. 2022 (CEST)Beantworten

Anders als bei Amtiss gibt es bei mir keine Fehlermeldung, aber das Skript funktioniert nicht mehr zuverlässig:

  • Auf Benutzerbeitragsseiten scheint es gar nicht geladen zu werden, jedenfalls sehe ich die Filterfelder nicht. Oha, während des Schreibens fällt mir auf: Doch, hier tritt die Fehlermeldung auch auf; das erklärt, dass es nicht geladen wird.
  • Auf Versionshistorien sehe ich nur das Feld, wo man selbst Filter eintippen kann, keine Fehlermeldung.
  • Die Einblendungen in Spezial:Logbuch, Spezial:Präfixindex und der Beobachtungsliste funktionieren noch. Andere habe ich noch nie bewusst genutzt.

Beachte, dass ich das Skript über Fliegelflagel lade und dort auf die Kategorie „history“ einschränke. — Speravir – 23:22, 5. Aug. 2022 (CEST)Beantworten

Für die Seite "Benutzerbeiträge" konnte ich die Funktionalität anscheinend wiederherstellen, indem die Zeile
var e = content.getElementsByTagName( 'P' ); durch
var e = document.getElementsByClassName( 'mw-pager-navigation-bar' )[0];
ersetzt wird.
--ElLutzo (Diskussion) 00:58, 12. Okt. 2022 (CEST)Beantworten
Mit der Zeit hat sich so einiges in MediaWiki geändert. Inzwischen hatte ich Gelegenheit, mein Script entsprechend anzupassen. So weit ich sehe sollte alles wieder funktionieren. --TMg 17:36, 17. Jan. 2024 (CET)Beantworten
Dieser Abschnitt kann archiviert werden. TMg 17:36, 17. Jan. 2024 (CET)