8t88
Mr. Million
Systembetreuer
Titan
   
Offline
Geschlecht: 
Beiträge: 15.295
Bite me, faerie fruitcake!
User: 8t88
|
 |
« am: 18.01.2011 | 15:42 » |
|
Beispiel hier: http://tanelorn.net/index.php/topic,64799.msg1265967.html#msg1265967Sobald 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
Geschlecht: 
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
Geschlecht: 
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
|
 |
« 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
Geschlecht: 
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 
|
|
|
|
|
Gespeichert
|
"You can roleplay your Death Scene"
|
|
|
|
oliof
|
 |
« 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
Geschlecht: 
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
|
 |
« Antworten #8 am: 18.01.2011 | 17:24 » |
|
Genau.
|
|
|
|
|
Gespeichert
|
|
|
|
Tantalos
Timmigster aller Ritter
Moderator
Legend
   
Online
Geschlecht: 
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 
|
|
|
|
|
Gespeichert
|
"You can roleplay your Death Scene"
|
|
|
|
Dr. Jan Itor
|
 |
« 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. 
|
|
|
|
|
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
Geschlecht: 
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
Geschlecht: 
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 
|
|
|
|
|
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
Geschlecht: 
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
Geschlecht: 
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 codeFix[i].style.height = (codeFix[i].offsetHeight + 20) + "px";
durch 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
Geschlecht: 
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. 
|
|
|
|
« 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
Geschlecht: 
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 codeFix[i].style.height = (codeFix[i].offsetHeight + 20) + "px";
durch 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! 
|
|
|
|
|
Gespeichert
|
|
|
|
Wawoozle
unverschämter Troll
Moderator
Mythos
   
Offline
Geschlecht: 
Beiträge: 9.806
would you kindly
User: Wawoozle
|
 |
« Antworten #20 am: 21.01.2011 | 10:08 » |
|
Gern... Danke für deine Hilfe 
|
|
|
|
|
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
Geschlecht: 
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
Geschlecht: 
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
Geschlecht: 
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 
|
|
|
|
|
Gespeichert
|
Viel Spaß. Master Li und der Hamster des Todes
|
|
|
8t88
Mr. Million
Systembetreuer
Titan
   
Offline
Geschlecht: 
Beiträge: 15.295
Bite me, faerie fruitcake!
User: 8t88
|
 |
« Antworten #24 am: 21.01.2011 | 11:56 » |
|
Supreme!  Danke Wawoozle! 
|
|
|
|
|
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!"
|
|
|
|