TREFFEN-Info
Willkommen Gast. Bitte einloggen oder registrieren.
24.05.2012 | 21:12

Einloggen mit Benutzername, Passwort und Sitzungslänge
Seiten: [1] 2  Alle   Nach unten
  Drucken  
Autor Thema: Spoiler Tag defekt  (Gelesen 1820 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
8t88
Mr. Million
Systembetreuer
Titan
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 15.295


Bite me, faerie fruitcake!

User:
8t88

WWW
« am: 18.01.2011 | 15:42 »

Beispiel hier:

http://tanelorn.net/index.php/topic,64799.msg1265967.html#msg1265967

Sobald ein Zitat in einem Spoilertag enthalten ist, ist der Text nur noch in 2 Zeilen zu lesen, und man muss in einem winzigem Fenster scrollen.
vllt ist der Fehler (bei mir unter Google Chrome) schon bekannt?
Gespeichert

SL: "S1, du wirst wach von einem Ploppendem Geräusch... klingt wie ein Schalldämpfer!"
S2: "Werde ich auch wach?"
SL: "Neee, Du nich!"
Wawoozle
unverschämter Troll
Moderator
Mythos
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 9.806


would you kindly

User:
Wawoozle

« Antworten #1 am: 18.01.2011 | 15:44 »

vllt ist der Fehler (bei mir unter Google Chrome) schon bekannt?

Unter Firefox sieht das gut aus.
Gespeichert

"I strongly feel that the RPG market would be a MUCH better place if everyone was just happy with playing the games they liked and didn't spend so much time denigrating the games that other people like to play. There is a lot to learn from other games and other gamers."
- Lisa Stevens
Tantalos
Timmigster aller Ritter
Moderator
Legend
*****
Online Online

Geschlecht: Männlich
Beiträge: 5.307


Universaldilettant

User:
J.Jack

« Antworten #2 am: 18.01.2011 | 16:13 »

Opera auch
Gespeichert

"You can roleplay your Death Scene"
Teylen
Mythos
********
Offline Offline

Geschlecht: Weiblich
Beiträge: 8.548


Tscharrr Tscharrr Tscharrr

User:
Teylen

WWW
« Antworten #3 am: 18.01.2011 | 16:23 »

IE hat auch kein Problem..
Gespeichert

ash70
Gast
« Antworten #4 am: 18.01.2011 | 16:27 »

Das Problem kenne ich auf von Chrome. Wenn ich mir den Quelltext angucke, dann sieht das Element folgendermaßen aus:

<div class="post" style="height: 36px">
  <div class="spoiler">
  ...
  </div>
</div>

Von daher würde ich sagen, dass Chrome das wie gefordert darstellt...
Gespeichert
Tantalos
Timmigster aller Ritter
Moderator
Legend
*****
Online Online

Geschlecht: Männlich
Beiträge: 5.307


Universaldilettant

User:
J.Jack

« Antworten #5 am: 18.01.2011 | 16:48 »

Das Problem kenne ich auf von Chrome. Wenn ich mir den Quelltext angucke, dann sieht das Element folgendermaßen aus:

<div class="post" style="height: 36px">
  <div class="spoiler">
  ...
  </div>
</div>

Von daher würde ich sagen, dass Chrome das wie gefordert darstellt...

Also bei mir ist das nicht so. Find ich auch ganz gut, denn das ist um jedes Post drum, und ich glaube jedes post auf 36px.... das wären bei meiner Auflösung keine zwei Zeilen  jester
Gespeichert

"You can roleplay your Death Scene"
oliof
Bi-ba-butzemann
Legend
*******
Offline Offline

Beiträge: 5.076


METAPLOT IV ANTWORTET NICHT!

User:
oliof

WWW
« Antworten #6 am: 18.01.2011 | 17:14 »

Das Problem tritt nur auf, wenn ein Beitrag *nur* aus einem Spoilertag und sonst nix besteht. Es betrifft alle WebKit-basierten browser, also auch Safari/Safari mobile und andere.
Gespeichert

Tantalos
Timmigster aller Ritter
Moderator
Legend
*****
Online Online

Geschlecht: Männlich
Beiträge: 5.307


Universaldilettant

User:
J.Jack

« Antworten #7 am: 18.01.2011 | 17:23 »

« Letzte Änderung: 18.01.2011 | 17:27 von Hound of Tantalos » Gespeichert

"You can roleplay your Death Scene"
oliof
Bi-ba-butzemann
Legend
*******
Offline Offline

Beiträge: 5.076


METAPLOT IV ANTWORTET NICHT!

User:
oliof

WWW
« Antworten #8 am: 18.01.2011 | 17:24 »

Genau.
Gespeichert

Tantalos
Timmigster aller Ritter
Moderator
Legend
*****
Online Online

Geschlecht: Männlich
Beiträge: 5.307


Universaldilettant

User:
J.Jack

« Antworten #9 am: 18.01.2011 | 17:28 »

Ok, ist blöd.
Das Opera App machts aber Cheesy
Gespeichert

"You can roleplay your Death Scene"
Dr. Jan Itor
Elite-Heini
Mythos
********
Online Online

Geschlecht: Männlich
Beiträge: 8.825


Fan der Relationship- Battlemap

User:
haukrinn

WWW
« Antworten #10 am: 18.01.2011 | 17:36 »

Dann schreiben halt alle brav etwas Erklärendes zu ihren Spoilern dazu (sollte man ja eigentlich eh immer tun) und das Problem ist gelöst.  Grin
Gespeichert

Most people work long, hard hours at jobs they hate that enable them to buy things they don't need to impress people they don't like.
Bad Horse
kleiner Ort in Hessen
Moderator
Titan
*****
Online Online

Geschlecht: Weiblich
Beiträge: 17.980


Mein Knüppel hat 29 Kerben.

User:
Leonie

« Antworten #11 am: 19.01.2011 | 19:06 »

Bei meinem Firefox funzt der Spoilerbutton eh nicht. Er steht da, aber nur als "spoiler"-Text und nicht als Icon, und wenn ich mit dem Mauszeiger drüberfahre, flimmert er lustig.
Gespeichert

Dieser Post ist frei erfunden. Alles, was hier steht, habe ich mir ausgedacht.
Fuck you, I won't roll what you tell me!

Ein Pao ist eine nachbarschaftsgroße Arztdose, die explodiert, wenn man darauf tanzt.
Selganor
Moderator
Titan
*****
Online Online

Geschlecht: Männlich
Beiträge: 22.911


Welches CR hat denn ein Spielleiter?

User:
Selganor

« Antworten #12 am: 19.01.2011 | 19:08 »

SpoilerBUTTON heisst deswegen so weil man draufklicken muss Wink
Gespeichert

Abraham Maslow said in 1966: "It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail."
Bad Horse
kleiner Ort in Hessen
Moderator
Titan
*****
Online Online

Geschlecht: Weiblich
Beiträge: 17.980


Mein Knüppel hat 29 Kerben.

User:
Leonie

« Antworten #13 am: 19.01.2011 | 19:11 »

Ha-ha. Genau, auf die Idee wäre ich ja nie gekommen.

Teilweise kriege ich dann als Ergebnis die Liste, und teilweise gar nichts. Und wie gesagt: Ich sehe keinen Button, sondern nur den Text "spoiler".
Gespeichert

Dieser Post ist frei erfunden. Alles, was hier steht, habe ich mir ausgedacht.
Fuck you, I won't roll what you tell me!

Ein Pao ist eine nachbarschaftsgroße Arztdose, die explodiert, wenn man darauf tanzt.
Selganor
Moderator
Titan
*****
Online Online

Geschlecht: Männlich
Beiträge: 22.911


Welches CR hat denn ein Spielleiter?

User:
Selganor

« Antworten #14 am: 19.01.2011 | 19:33 »

Ach du meinst den Kopf bei der Antwort?
Sorry, an den habe ich nicht gedacht, den sehe ich fast nie, da ich so Tags immer selbst tippe (und meistens sowieso nur die Schnellantwort benutze)
Gespeichert

Abraham Maslow said in 1966: "It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail."
ash70
Gast
« Antworten #15 am: 19.01.2011 | 20:22 »

So, ich habe jetzt herausgefunden was das Problem ist - auch wenn mir nicht klar ist, warum das offenbar nur bei Webkit Browsern ein Problem ist:

Am Ende der Seite gibt es ein Javascript mit der Funktion smf_codeFix, die beim Laden der Seite ausgeführt wird. Diese Funktion nimmt sich alle <div> Elemente, bei denen als class code, post oder signature gesetzt ist und überprüft ob sie mindestens 20px hoch sind. Wenn das nicht der Fall ist fügt die Funktion dem <div> Element das Attribut style="height: 36px;" hinzu. Gemacht wurde das ganze, weil es wohl Browser gibt (oder zumindest gab), die das <div> Element u.U. zu klein dargestellt haben. Mit dieser Funktion ist dann sichergestellt, das diese <div> Elemente immer mindestens 36px hoch sind. Im Falle eines Spoilers ist das aber eher schlecht, weil das übergeordnete <div> Element dann nämlich immer genau 36px hoch ist.

@Wawoozle:
Könnt Ihr das Seitentemplate bearbeiten? Die einfachste Lösung besteht nämlich darin, in dem Skript die Zeile
Code:
 codeFix[i].style.height = (codeFix[i].offsetHeight + 20) + "px";
durch
Code:
 codeFix[i].style.minHeight = (codeFix[i].offsetHeight + 20) + "px";
zu ersetzen. Damit funktioniert das Spoiler Tag dann auch mit Chrome und der eigentliche Sinn der Funktion (eine mindest Höhe sicherzustellen) wäre immer noch erfüllt.



Edit: Fehler korrigiert (style.minHeight statt style.min-height)
« Letzte Änderung: 20.01.2011 | 21:08 von Tarian » Gespeichert
Bad Horse
kleiner Ort in Hessen
Moderator
Titan
*****
Online Online

Geschlecht: Weiblich
Beiträge: 17.980


Mein Knüppel hat 29 Kerben.

User:
Leonie

« Antworten #16 am: 19.01.2011 | 22:07 »


Komisch, wenn der Spoiler das Erste ist, das ich schreibe, dann geht es trotz Gewackel.
Wie es scheint, muss ich bei dem Geflimmer nur zum richtigen Zeitpunkt hinklicken, dann klappt´s.  Tongue
« Letzte Änderung: 20.01.2011 | 22:17 von Bad Horse » Gespeichert

Dieser Post ist frei erfunden. Alles, was hier steht, habe ich mir ausgedacht.
Fuck you, I won't roll what you tell me!

Ein Pao ist eine nachbarschaftsgroße Arztdose, die explodiert, wenn man darauf tanzt.
Ein
Gast
« Antworten #17 am: 20.01.2011 | 07:30 »

Vielleicht mal FF neu installieren?
Gespeichert
Wawoozle
unverschämter Troll
Moderator
Mythos
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 9.806


would you kindly

User:
Wawoozle

« Antworten #18 am: 21.01.2011 | 10:00 »

@Wawoozle:
Könnt Ihr das Seitentemplate bearbeiten? Die einfachste Lösung besteht nämlich darin, in dem Skript die Zeile
Code:
  codeFix[i].style.height = (codeFix[i].offsetHeight + 20) + "px";
durch
Code:
  codeFix[i].style.minHeight = (codeFix[i].offsetHeight + 20) + "px";
zu ersetzen. Damit funktioniert das Spoiler Tag dann auch mit Chrome und der eigentliche Sinn der Funktion (eine mindest Höhe sicherzustellen) wäre immer noch erfüllt.

Ist gemacht, könntet ihr nochmal testen ob es nun funktioniert ?
Gespeichert

"I strongly feel that the RPG market would be a MUCH better place if everyone was just happy with playing the games they liked and didn't spend so much time denigrating the games that other people like to play. There is a lot to learn from other games and other gamers."
- Lisa Stevens
ash70
Gast
« Antworten #19 am: 21.01.2011 | 10:04 »

Ist gemacht, könntet ihr nochmal testen ob es nun funktioniert ?
Vielen Dank, klappt hervorragend!

 cheerleader
Gespeichert
Wawoozle
unverschämter Troll
Moderator
Mythos
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 9.806


would you kindly

User:
Wawoozle

« Antworten #20 am: 21.01.2011 | 10:08 »

Gern...

Danke für deine Hilfe Smiley
Gespeichert

"I strongly feel that the RPG market would be a MUCH better place if everyone was just happy with playing the games they liked and didn't spend so much time denigrating the games that other people like to play. There is a lot to learn from other games and other gamers."
- Lisa Stevens
Tantalos
Timmigster aller Ritter
Moderator
Legend
*****
Online Online

Geschlecht: Männlich
Beiträge: 5.307


Universaldilettant

User:
J.Jack

« Antworten #21 am: 21.01.2011 | 10:17 »

minHeight wird aber vom IE nicht unterstützt, oder?
Gespeichert

"You can roleplay your Death Scene"
Wawoozle
unverschämter Troll
Moderator
Mythos
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 9.806


would you kindly

User:
Wawoozle

« Antworten #22 am: 21.01.2011 | 10:21 »

minHeight wird aber vom IE nicht unterstützt, oder?

Ab 7 schon.
Aber wer noch nen 6er benutzt dem ist eh nicht zu helfen.
Gespeichert

"I strongly feel that the RPG market would be a MUCH better place if everyone was just happy with playing the games they liked and didn't spend so much time denigrating the games that other people like to play. There is a lot to learn from other games and other gamers."
- Lisa Stevens
Master Li
Hero
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.710


Worldpeace Hamster

User:
Master Li

« Antworten #23 am: 21.01.2011 | 11:15 »

Aber wer noch nen 6er benutzt dem ist eh nicht zu helfen.

Ich finde schon, dass Ihr auch auf Nischenbrowser Rücksicht nehmen solltet  devilish
Gespeichert

Viel Spaß.
Master Li und der Hamster des Todes
8t88
Mr. Million
Systembetreuer
Titan
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 15.295


Bite me, faerie fruitcake!

User:
8t88

WWW
« Antworten #24 am: 21.01.2011 | 11:56 »

Supreme! Cheesy

Danke Wawoozle! thumbsup
Gespeichert

SL: "S1, du wirst wach von einem Ploppendem Geräusch... klingt wie ein Schalldämpfer!"
S2: "Werde ich auch wach?"
SL: "Neee, Du nich!"
Seiten: [1] 2  Alle   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.131 Sekunden mit 26 Zugriffen.