Verbesserung
Top-Thema
Detail
Wichtig
Detail
Aktuell werden Bilder, die per Copy & Paste in eine TL-Doc Seite eingefügt werden, nicht korrekt hochgeladen. Es wird nur 1 zu 1 der HTML Code aus dem Clipboard in die Seite eingefügt. Dadurch verweisen Bilder von externen Seiten immer noch auf externe Seiten und Bilder, die aus TL-Doc selbst kopiert wurden, gehen nicht richtig.
Verbesserung
Statt nur den HTML Code einzufügen, wird das Bild hinter der URL geladen und in den Anwendung hochgeladen. Wenn man Bilder zwischen TL-Doc Seiten hin und her kopiert, muss das funktionieren, sofern die Ursprungsseite, von der kopiert wurde, noch existiert (z.B. muss die Seite noch in einem Tab geöffnet sein, während man in einem anderen Tab das Bild in einer anderen Seite einfügt). Das Kopieren zwischen den Seiten, ohne dass die Ursprungsseite noch geöffnet ist, ist nicht möglich.
Test
Neue Bilder auf unterschiedliche Weisen in eine TL-Doc Seite kopieren:
- per Drag & Drop (auch mehrere Bilder gleichzeitig)
- durch Kopie von einer externen Seite
- durch Kopie von einer **noch geöffneten**, anderen TL-Doc Seite
- durch einfügen eines Screenshots, das sich in der Zwischenablage befindet
Um zu überprüfen, ob die Fehlermeldung bei einem erfolglosen fetch richtig angezeigt wird, sollte zusätzlich noch ein Bild eingefügt werden, dessen URL nicht mehr gültig ist (also z.B. von einer TL-Doc Seite kopieren und vor dem Einfügen diese Seite schließen).
Nach der Kopie die Bilder mit den Developer Tools untersuchen: Die entsprechenden img Tags müssen im src Attribut eine TL-Doc URL haben. Außerdem darf das src Attribut bei der Kopie zwischen TL-Doc Seiten nicht genau dieselbe URL besitzen wie das entsprechende Bild auf der Ursprungsseite. Das lässt sich am besten Testen, indem man den Tab mit der Ursprungsseite schließt und dann auf der Seite, auf der das Bild eingefügt wurde, in den View und dann wieder in den Edit Modus wechselt. Wenn die URLs identisch wären, wäre nun das Bild kaputt und kann nicht mehr angezeigt werden.
Der Test sollte außerdem auch in unterschiedlichen Browsern durchgeführt werden.