Entwickler-Ecke

Wünsche, Anregungen & Kritik - [EE-Toolbar] Keine Kompatilität


Regan - Sa 21.06.08 14:16
Titel: [EE-Toolbar] Keine Kompatilität
Moin,

der Titel verrät eigentlich schon das Anliegen :wink: .

MfG
Regan

Edit: Hier die Lösung:
C-Sharp-Forum Link: http://www.c-sharp-forum.de/viewtopic.php?p=525648#525648
Delphi-Forum Link: http://www.delphi-forum.de/viewtopic.php?p=525648#525648


Jakob_Ullmann - Sa 21.06.08 14:20

Ist mir auch schon aufgefallen. :wink:


Regan - Sa 21.06.08 15:29

Ich habe gerade mal versucht manuell die Toolbar anzupassen (Geht ja ganz einfach, indem man die Maxversion ändert). Das Problem ist aber, dass kein sicherer Download angeboten wird. Von daher wird wohl nichts anderes übrig bleiben, als dass die Toolbar um zieht :nixweiss: .

Edit: Hab grad mal geschaut: Bei https://addons.mozilla.org/ würde das gehen.


huuuuuh - Sa 21.06.08 17:52

was fürne ee-toolbar?


Clemens L. - Sa 21.06.08 18:01

http://www.delphi-forum.de/sites.php?id=11


UGrohne - Sa 21.06.08 18:01

user profile iconhuuuuuh hat folgendes geschrieben:
was fürne ee-toolbar?

Die hier [http://www.delphi-forum.de/sites.php?id=11]. Das Problem wird Tino sicher demnächst beheben ;).


BenBE - Sa 21.06.08 20:39

Bis dahin kann man die EE-Toolbar problemlos mit den Nightly Tester Tools nutzen.


Regan - Do 18.09.08 19:47

user profile iconUGrohne hat folgendes geschrieben:
user profile iconhuuuuuh hat folgendes geschrieben:
was fürne ee-toolbar?

Die hier [http://www.delphi-forum.de/sites.php?id=11]. Das Problem wird Tino sicher demnächst beheben ;).

Ich muss den Thread nochmal aus der Versenkung holen, da sich bis jetzt nichts getan hat. Ist die Entwicklung eingestellt, oder hat einfach niemand Zeit, diese wirklich gute Toolbar zu pflegen?
Ich würde mich auch vielleicht drum kümmern, wenn es keiner machen will.


BenBE - Do 18.09.08 20:39

Wie gesagt, bis das gefixt ist, reicht es bei der Toolbar die Kompatibilität auf die 3er-Version zu ändern. Nichts andres machen die Nightly Tester Tools.


Regan - Sa 20.09.08 15:14

Aber nach knappen 3 Monaten sollte es doch eine Lösung geben!?


Christian S. - Sa 20.09.08 15:25

user profile iconRegan hat folgendes geschrieben:
Aber nach knappen 3 Monaten sollte es doch eine Lösung geben!?
Ich habe mit der Toolbar nichts zu tun, aber meist mangelt es nicht an Lösungen, sondern an der Zeit, diese umzusetzen. Das wird hier genauso sein ;-)


Regan - Sa 20.09.08 16:46

In wie fern wäre es denn illegal, wenn Christian oder ein anderer Mod/Admin das ganze bei https://addons.mozilla.org/ hochlädt und dann hier die Downloadlinks anpasst. Das würde das Problem doch zwischenzeitlich lösen.
@BenBE: Ich will nicht noch mehr Addons haben und ich glaube kaum, dass jeder Nutzer das zusätzlich noch installieren will.


Regan - Sa 20.09.08 18:37

BenBE hat, mit einer kleiner Unterstützung meinerseits, herausgefunden, wie man es trotzdem zum installieren bringt:
user profile iconBenBE hat folgendes geschrieben:

wenn Du die EE-Toolbar nutzen willst, folg mal folgender Anleitung:


  1. Normale XPI aus der EE runterladen (Rechtsklick: Ziel speichern unter)
  2. Diese in EEToolbar.zip umbennen
  3. Die ZIP-File in einen beliebigen (leeren) Ordner entpacken.
  4. Die Datei install.rdf mit einem Editor öffnen, der Linux-Zeilenumbrüche bearbeiten kann (z.B.: Editor, Notepad++)
  5. In der Datei suchen (relativ am Ende):

    XML-Daten
    1:
    2:
    3:
    4:
    5:
    6:
    7:
      <em:targetApplication>
       <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>0.9</em:minVersion>
        <em:maxVersion>2.0.0.*</em:maxVersion>
       </Description>
      </em:targetApplication>

    und entsprechend anpassen:

    XML-Daten
    1:
    2:
    3:
    4:
    5:
    6:
    7:
      <em:targetApplication>
       <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>0.9</em:minVersion>
        <em:maxVersion>3.1.0.*</em:maxVersion>
       </Description>
      </em:targetApplication>

  6. In der Datei suchen:

    XML-Daten
    1:
     <em:updateURL>http://files.delphi-forum.de/misc/firefox-extensions/toolbar/update.rdf</em:updateURL>                    

    und diese Zeile löschen.
  7. Datei speichern
  8. Inhalt des Ordners wieder in ne ZIP packen
  9. Datei in EEToolbar.xpi umbenennen
  10. Extension wie gewohnt im FF3 installieren, oder per Drag&Drop ins Add-ons Menü ziehen


Dann klappt es auch mit der Schwiegermutter EE-Toolbar.


BenBE - Sa 20.09.08 18:42

user profile iconRegan hat folgendes geschrieben:
BenBE hat, mit einer kleiner Unterstützung meinerseits, herausgefunden, wie man es trotzdem zum installieren bringt:

Sagen wir's so: Der Weg war mir schon länger bekannt und mein Kommentar weiter oben bezog sich auch darauf, dass man es so machen kann, es jedoch mit den Nightly Tester Tools doch um einiges komfortabler geht - das hat zudem den Vorteil, dass Updates des DF regulär eingespielt werden, was bei user profile iconRegan's Lösung so nicht der Fall ist.


Christian S. - Sa 20.09.08 18:42

Habt Ihr auch rausgefunden, wie man das Entwickler-Ecke-Menü zum Funktionieren bringt. Ich hatte nach Rücksprache mit Raziel auch gerade mal reingeschaut, aber das Menü bekomm ich nicht zum Funktionieren. Hab noch nie an so 'nem Ding geschraubt :nixweiss:


BenBE - Sa 20.09.08 18:46

user profile iconChristian S. hat folgendes geschrieben:
Habt Ihr auch rausgefunden, wie man das Entwickler-Ecke-Menü zum Funktionieren bringt. Ich hatte nach Rücksprache mit Raziel auch gerade mal reingeschaut, aber das Menü bekomm ich nicht zum Funktionieren. Hab noch nie an so 'nem Ding geschraubt :nixweiss:

Wenn Du in der Toolbar links oben den Button meinst, wo man in dem Menü das alles auswählen kann, der funzt bei mir (NTT). Kannst Du das Problem kurz etwas genauer beschreiben, dann kann ich ggf. mal drüber schauen.

Edit: k, gesehen, was Du meinst - sofern es sich darum handelt, dass die Menüpunkte nix tun; benutz das Menü sonst nie, daher ist mir der Bug noch nicht aufgefallen ...

Edit 2: Fehlerursache soweit schon mal lokalisiert; bin auf der Suche nach ner Lösung.

@user profile iconraziel: toolbarOverlay.js Zeile 314, verursacht durch Fehler in 313. Das Lesen der Einstellungen scheint sich etwas geändert zu haben.


Christian S. - Sa 20.09.08 18:50

Okay, das war ein bisschen missverständlich. Ich meine das Entwickler-Ecke-Menü ganz links in der Toolbar.

Tatsächlich funktionoiert es, Seiten mittels Entwickler-Ecke -> Entwickler-Ecke.de -> {Seite} anzusteuern. Wenn ich aber Entwickler-Ecke -> Meine Ecke -> Übersichtsseite wähle, tut sich gar nichts. Das ist bei allen Menüpunkten außer Entwickler-Ecke -> Entwickler-Ecke.de -> {Seite} so.


Regan - Sa 20.09.08 19:11

Kann ich nicht bestätigen. Lade dir einfach nochmal die Toolbar neu herunter.


Christian S. - Sa 20.09.08 19:13

user profile iconRegan hat folgendes geschrieben:
Kann ich nicht bestätigen. Lade dir einfach nochmal die Toolbar neu herunter.
Was soll das bringen? Die wird sich innerhalb der letzten Stunde kaum verändert haben :nixweiss:


Regan - Sa 20.09.08 19:16

Du hast die aktuelle Version? Also bei mir verursacht die keine Fehler. Nur die Bilder werden nicht angezeigt.


BenBE - Sa 20.09.08 19:51

Ok, meine Beobachtung mit'm JavaScript-Debugger haben sich bestätigt:

Im Ordner chrome liegt eine JAR-File. Diese entpacken und im Unterordner content/toolbar die Datei toolbarOverlay.js öffnen.

Zeile 314:

Alt:
1:
    var domain = pref.getCharPref('dftoolbar.eedomain');                    

durch

Neu:
1:
2:
3:
4:
    var domain = 'ee'
    if(null != pref) {
      domain = pref.getCharPref('dftoolbar.eedomain');
    }

ersetzen.

Danach die JAR wieder packen usw ... Halt wie oben.

Der Preference-Wert dftoolbar.eedomain wird aus irgendeinem Grund nicht korrekt erzeugt. Dieser muss (wenn obiger Patch nicht vorhanden ist) manuell eingetragen werden ODER durch kurzes Aufrufen der Optionen mit sofortigem Bestätigen mit OK erzeugt werden. Danach sollte die Toolbar auch ohne den obigen Patch laufen.

Bzgl. der Nichtanzeige der Bilder:
Aus irgendeinem Grund wird die Skin-Datei nicht an die XUL-File gebunden. Warum hab ich keine Idee.

HTH.


Regan - Sa 20.09.08 19:59

Ich kann das voll und ganz bestätigen. Endlich funktioniert die Toolbar wieder. Danke BenBE :zustimm:


Martok - So 21.09.08 02:40

user profile iconBenBE hat folgendes geschrieben:


Neu:
1:
2:
3:
4:
    var domain = 'ee'
    if(null != pref) {
      domain = pref.getCharPref('dftoolbar.eedomain');
    }

Na, da kann man aber noch was einkürzen ;)


Neu und kurz
1:
var domain = (pref==null) ? 'ee' : pref.getCharPref('dftoolbar.eedomain')                    


Jakob_Ullmann - So 21.09.08 09:08

Mich wundert's, dass der Vorschlag nicht von BenBE gekommen ist. :P


BenBE - So 21.09.08 12:49

Wenn man wöllte, könnte man selbst das noch kürzen ...
Mir ging's aber darum, den Fehler in der Toolbar zu zeigen, nicht, das ganze effizient zu implementieren.

Ihr hättet euch ja mal um die fehlenden Icons vor den Menüpunkten kümmern können ;-)


Regan - So 28.09.08 16:22

So, ich habe jetzt auch das Problem mit den Nicht-anzuzeigenden Icons lösen können: Es sind falsche Klassenangaben dafür verantwortlich sowie falsche CSS-Eigenschaften. Ich nehme mir jetzt mal die Freiheit, die EE-Toolbar hier als gepatchte Version hochzuladen. Außerdem die veränderten Versionen der CSS und der xul, für die, die die Toolbar weiter entwickeln wollen :wink: .

Vielleicht noch ein paar Erkenntnisse, während ich die Toolbar zu reparieren versucht habe. Ich habe (fast) alle Bilderfehler fixen können. Wenn man allerdings bei der Suche die Suchseiten ändern möchte, dann werden dort zur Zeit keine Bilder angezeigt. Das liegt daran, dass die Menuitems vom Type "radio" sind. Würde man das so abändern, wie es bei der Google-Toolbar ist, funktioniert es perfekt, ich will mich aber da nicht ranwagen, da ich das nicht entwickelt habe.
So, viel geredet, PN an raziel ist raus, und ich hänge mal alles an, was wichtig ist.


BenBE - Sa 22.11.08 01:01

Kleines Update zur Toolbar, da ich grad mal den FF 3.1b1 damit offen hab:
Die Toolbar funzt dort mit den oben genannten Patches reibungslos; wenn also eine aktualisierte Version rausgebracht wird, kann auch gleich 3.1.x-Kompatibilität gesetzt werden.

Ansonsten gilt wie immer: Ohne Kompatibilitätssetting werden die Nightly tester Tools benötigt.


Regan - Fr 08.04.11 20:29

Die EE-Toolbar ist nicht mit Firefox 4 kompatibel. Eine problemlose Installation über die Webseite [http://www.delphi-forum.de/firefox_toolbar_installation.html&sub=,10,11] ist nicht möglich. Vielleicht wäre es am Besten, die Toolbar aus der Sidebar zu nehmen.


Regan - So 19.06.11 19:21

Ich grabe das Thema nochmal aus, um wenigstens eine Tracking-ID zu bekommen. Die Toolbar ist nicht kompatibel und sollte deshalb aus der Sidebar entfernt werden, bis eine Lösung der Probleme stattgefunden hat.


Martok - So 19.06.11 19:24

Srsly?

Lass sie doch einfach sterben, mein Gott. Benutzt doch eh keiner mehr.


Regan - So 19.06.11 19:26

Srsly?

Entfern sie doch einfach aus der Sitemap, mein Gott. Klärt doch alle Probleme.


elundril - So 19.06.11 21:51

user profile iconRegan hat folgendes geschrieben Zum zitierten Posting springen:
Srsly?

Entfern sie doch einfach aus der Sitemap, mein Gott. Klärt doch alle Probleme.


Wenn dir deine Uni zu wenig Aufgaben gibt oder dir die Prüfungen zu leicht sind, kannst du gern ein paar von mir haben, damit du beschäftigt bist... :mrgreen:

lg elundril