Benutzer Diskussion:PerfektesChaos/js/paneMarker

Letzter Kommentar: vor 2 Jahren von RonMeier in Abschnitt Ausfall
Babel:
de Diese Person spricht Deutsch als Muttersprache.
en-3 This user is able to contribute with an advanced level of English.
Benutzer nach Sprache

Zentrale Diskussionsseite zum Gadget „paneMarker“.
Consolidated talk page for “paneMarker” gadget.

I am very interested in reports on browser versions.

Erfahrungsberichte über Browser-Versionen wären hilfreich:

  • Wo gelingt der Austausch des Tabulator-Icons im Edit-Modus?
  • Tipps zum Browser-spezifischen Anschubsen des Icon-Austauschs?

--PerfektesChaos 00:09, 14. Jun. 2012 (CEST)Beantworten

tabIcon (preliminary tool)

Bearbeiten

Copied:

Mir fällt da nur eine HTML5-Canvas-Demo ein - DEFENDER of the favicon :-) Gutes Tutorial: http://blog.roomanna.com/09-24-2011/dynamically-coloring-a-favicon -- Bergi 22:54, 6. Jun. 2012 (CEST)Beantworten
Danke, das werde ich analysieren.
  • Defender ist mir in groben Zügen bekannt, und steht ja auch auf unserer Favicon.
  • Der Ansatz über canvas ist mir in diesem Zusammenhang neu; ich bin da noch in der HTML.4-Welt. Ich werde das gründlicher durcharbeiten und versuchen, neuere jQuery.browser-Familien, die nicht von selbst aktualisieren (vor allem Google Chrome) damit anzuschieben.
Für den IE habe ich noch einen anderen Plan im Hinterkopf:
  • if (jQuery.browser.msie)
    • Wenn ich ganz normal in C++ für eine Microsoft-Umgebung programmieren würde, wüsste ich, was ich zu tun hätte (CWnd::SetIcon → CWnd::UpdateWindow usw.).
    • Mit etwas Glück bietet einem JScript eine analoge Möglichkeit, um bei IE-Fenstern ein IconChanged auszulösen. Da muss ich mich aber erstmal tief einlesen.
Nach Drüberschlafen habe ich sowieso ein weltweites und umfassenderes Konzept im Hinterkopf und werde das stationieren auf mw:User:PerfektesChaos/js/paneMarker (nicht painMaker).
Liebe Grüße --PerfektesChaos 10:26, 7. Jun. 2012 (CEST)Beantworten
  1. Der Canvas-Ansatz ist interessant, aber die Rechte von JS in einer Seite reichen leider nicht aus, um darauf zuzugreifen. Man müsste eher Betreiber des Servers sein, oder noch besser ein Browser-AddOn schreiben, um außerhalb der Sandbox den Icon manipulieren zu können. Ich komme da nur auf das Innere des Browser-Fensters, oder den bekannten TITLE.
  2. Ähnlich sieht es mit dem (älteren) IE aus: Zwar erlauben die eigentlich unter new ActiveXObject("InternetExplorer.Application") oder ähnlich jedes Sicherheitsrisiko, aber dann kneifen sie wieder, wenn man ein event.type="WindowStateChanged" losschickt, um eine Neubetrachtung des Tabs zu erwingen. Das schaffe ich nicht von innerhalb der HTML-Seite aus, sondern nur von draußen auf dem PC.
  3. Hinzu kommt, dass einige Browser offenbar nur favicon von derselben Domain akzeptieren, wobei die WP-Seite in der wikipedia.org residiert, während die alternativen Icons von upload.wikimedia.org geladen werden.
  4. Also ist der rote Icon ein Angebot; wo das im Browser nicht geht, bleibt der Griff nach den Sternchen.
Danke trotzdem für den Tipp --PerfektesChaos 16:21, 8. Jun. 2012 (CEST)Beantworten

Die Canvas-Aktionen sind dazu gedacht, lokal und spontan eine neue Grafik zu generieren. Sie werden dann über das Pseudo-Prookoll href="data:... eingebunden.

Mit dem IE sieht das mau aus. Vielleicht kann das ja der IE10.

--PerfektesChaos 00:09, 14. Jun. 2012 (CEST)Beantworten

Jo, genau. Vorteil wäre eben dass keine weitere (rote) Datei vom Server geladen werden muss, und dass es völlig unabhängig vom vorhandenen Icon ein Einfärben ermöglichte. Dass ein IE sowas unterstützt habe ich nie erwartet, aber als es noch kein allgemeinverfügbares Gadget war musste das ja auch noch nicht sein... -- Bergi 02:43, 14. Jun. 2012 (CEST)Beantworten
Was wäre denn der Vorteil gewesen, statt mit 8 Bit/Byte als 6 Bit/Byte im JS-Quellcode vom Server zu holen – und die WP-Icons erst durch den Compiler zu schicken, um die eine Zeichenkette href="data:image/x-icon;base64, in JavaScript für das momentane Projekt auszuführen?
Selbst ein reines WP-Skript müsste auch Datei:apple-touch-icon-red-wikipedia.png mit 2019 Bytes vorhalten, die in base64 2692 Bytes ergäben; der FF weiß aber von sich, dass er nicht auf Apple-Safari ist und ruft diese URL gar nicht ab. Die momentanen 5055 Bytes des JS würden also nur für WP-Icons-Inlining (225 Bytes für das 16×16 → 300 Bytes) bald schon verdoppelt. Weil die Icons aber auch nicht einfach zweifarbig sind, oder man eine transparente Hintergrundfarbe mal eben auf Rot setzen könnte (beim W ist Anti-Aliasing für weißen Hintergrund enthalten, das ich selbst nicht von jetzt auf gleich hinbekam und mir erst Hilfe holen musste), lässt sich auch nicht aus dem individuellen Browser-Cache die .ICO-Definition herausholen, das Microsoft-Format in unkomprimiertes Bitmap konvertieren und da mal eben ein Paletten-RGB umsetzen.
Mit dieser Galerie hat sich das ohnehin erledigt.
VG --PerfektesChaos 09:47, 14. Jun. 2012 (CEST)Beantworten

Mobile Version

Bearbeiten

Guten Tag. Ist es möglich, dass der Icon auch, wenn ich eine Seite im Browser mobil bearbeite rot wird? Liebe Grüße, KPFC💬 18:59, 17. Apr. 2016 (CEST)Beantworten

Möglich ist das vermutlich.
Ich habe aber nicht die leiseste Ahnung von Wiki@mobil, und benutze sowas nicht, und habe da keine Entwicklungsmöglichkeiten.
  • Du müsstest jemand herbeizaubern, der sich mit sowas auskennt, und der mir präzise aufschreibt, was ich machen müsste.
Ich vermute allerdings, dass das weniger mit „mobil“ zu tun hätte, sondern mit dem „VisualEditor“.
  • Den gibt es auch für den Desktop.
    • Müsstest du mal rumprobieren.
  • Ich ahne sowas schon seit einiger Zeit. Allerdings benutze ich auch den nicht und müsste mal herausfinden, woran ich beim VE zuverlässig sehe, dass die Seite grad bearbeitet wird. Wäre für mich zumindest einfacher.
LG --PerfektesChaos 19:17, 17. Apr. 2016 (CEST)Beantworten
  1. Nein, am VE liegt es wohl eher nicht. Den benutz ich ebenfalls nicht (auch nicht mobil).
  2. Da ich a) nicht zaubern kann b) keinen Ansprechpartner außer dem Ersteller kenne und c) auch selber keine Ahnung von JavaScript habe, bin ich der Meinung, dass das jetzt auch nicht so wichtig ist … Dass ich die Wikipedia mobil auf dem Desktop benutze, was der einzige Anwendungsfall ist, wo ich den Icon sähe, passiert sowieso fast nie.
Liebe Grüße, KPFC💬 20:13, 17. Apr. 2016 (CEST)Beantworten

Ausfall

Bearbeiten

paneMarker funktioniert (nur bei mir?) seit gestern oder heute nicht mehr. --RonMeier (Diskussion) 21:39, 25. Aug. 2022 (CEST)Beantworten

Aha.?!
Jetzt, wo du es anmerkst. Hmm.
Bei mir wird von der Festplatte geladen, das hängt manchmal zeitlich etwas, ist aber seit heut abend irgendwie grad nicht zu sehen, war aber wohl heute mittag noch da gewesen.
Muss ich mal verfolgen; eigentlich ist da nichts drin verbaut was hängen könnte.
Vielleicht hat wer die Icons geklaut.
Danke für den Hinweis --PerfektesChaos 21:55, 25. Aug. 2022 (CEST)Beantworten

Es war Donnerstag abends und da gibt es die wöchentlichen Software-Überraschungen.

  • Bisher wurde für den Favicon im HTML-Dokument ein Code shortcut icon aus dem letzten Jahrhundert verwendet, das damals ein einzelner Browser-Anbieter privat unterstützt hatte.
  • Das wurde jetzt durch das mittlerweile einheitlich standardisierte Schlüsselwort icon (wie auch in unserem Artikel) ersetzt, das inzwischen wohl alle Browser alternativ verstehen.
  • paneMarker versteht nun ebenfalls beide Varianten.

Schönes Wochenende --PerfektesChaos 20:24, 26. Aug. 2022 (CEST)Beantworten

Bei mir gehts immer noch nicht, auch nach Cache löschen und Browser-Neustart. Gruß und ebenfalls schönes Wochenende. --RonMeier (Diskussion) 11:33, 27. Aug. 2022 (CEST)Beantworten

Hm, welchen Browser hast du denn? IE? Welche Version?
  • Kannst du denn das normale Wikipedia-W sehen?
  • Hat sich das seit Donnerstag geändert?
Da könnte ich dann ggf. was machen.
VG --PerfektesChaos 19:12, 28. Aug. 2022 (CEST)Beantworten
Firefox 104.0 (32-Bit)
Nein, das Wikipedia-W ist nicht zu sehen
Dir eine ertragreiche Woche --RonMeier (Diskussion) 08:48, 29. Aug. 2022 (CEST)Beantworten
Heute geht nun wieder alles (WSTM war zwischenzeitlich auch nicht mehr verfügbar) Gruß --RonMeier (Diskussion) 09:07, 30. Aug. 2022 (CEST)Beantworten