Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[bug] Blok met code valt in DM buiten beeld

Pagina: 1
Acties:

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 20:35
Ik deel wel eens wat handige domotica gerelateerde scriptjes met medetweakers en eigenlijk heb ik altijd moeite om het te lezen. De wat langere regels vallen namelijk buiten beeld. Nu is het volgens mij met Safari zo dat je een horizontale scrollbalk krijgt, maar op mijn Windows PC met IE11 / Chrome of Firefox is dat niet het geval.

Afbeeldingslocatie: http://tweakers.net/ext/f/YXsyIiz5cL2wRUbH17Le1pym/full.png

Is hier misschien een oplossing voor mogelijk? Dat er een 'select all' knopje komt, of bijv. een horizontale slider?

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 19:37

Hero of Time

Moderator LNX

There is only one Legend

Dit komt eerder omdat de CSS voor de code block dat gebruikt wordt hetzelfde is voor normale posts. In DMs is het bericht minder breed, met dit dus tot gevolg. Er zijn 2 oplossingen: maak de breedte van de code blocken relatief (% breedt van parent) ipv absoluut (600px breed bijvoorbeeld) of specificeer voor DMs apart hoe code blocken worden weergegeven. Dat laatste wordt tenslotte al gedaan voor het bericht zelf.

Naast bovenstaande is natuurlijk ook nog de overflow. Die treedt pas op als de tekst langer is dan de breedte dat in de css staat. Blijkbaar fixt Safari dat zelf (waarschijnlijk omdat het kijkt naar de parent div), maar andere browsers doen dat niet.


Wil je nu gelijk een oplossing, dan stel ik voor dat je 't via custom CSS doet. Sterker nog, er is al zoiets in de code, het wordt alleen overschreven door een regel later.
Cascading Stylesheet:
1
2
3
4
5
6
7
.codewrap > table.phphighlight {   /* forum.css:465 */
width: 800px;
}

.codewrap table.phphighlight {     /* forum.css:464 */
width: 100%;
}

Zet die 800px dus op 100% (eventueel met !important erbij als 't niet werkt) en je bent er. Waarom er is besloten voor een specifieke breedte, geen idee.

Commandline FTW | Tweakt met mate


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 20:35
Thanks, custom CSS is voor nu wel een workaround.
Heb jouw stukje gekopieerd (custom CSS feature gebruik ik al) en de 800px veranderd in 100%. Maar het werkt niet (met of zonder '!important').


Cascading Stylesheet:
1
2
3
4
5
6
7
8
/* Fix weergave van codeblocks in DM thread */
.codewrap > table.phphighlight {   /* forum.css:465 */
width: 100% !important;
}

.codewrap table.phphighlight {     /* forum.css:464 */
width: 100% !important;
}

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 19:37

Hero of Time

Moderator LNX

There is only one Legend

Ik heb de code overgenomen van wat ik kon vinden in de CSS van tweakers zelf. Je hebt alleen het stukje nodig waar 800px stond. Net zelf met mijn eigen CSS getest en ik krijg het gewenste resultaat, iig hier in normale posts, met het volgende:
Cascading Stylesheet:
1
2
3
.codewrap > table.phphighlight { 
    width: 80% !important;
}

Misschien dat je nog met Firebird of whatever moet achterhalen wat de class is van de div.

Commandline FTW | Tweakt met mate


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 20:35
Er wijzigt niks :S

Ik voel mij echt te dom hiervoor :$ :P

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 19:37

Hero of Time

Moderator LNX

There is only one Legend

Ik heb je net een DM gestuurd, want ik kan 't niet zo snel zien in mijn eigen DMs.

Commandline FTW | Tweakt met mate


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Ik vraag me af hoeveel zin het heeft om veel moeite te gaan steken in een custom CSS-oplossing terwijl dit eigenlijk gewoon een oversight is die de devvers waarschijnlijk zullen willen fixen? :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 19:37

Hero of Time

Moderator LNX

There is only one Legend

Ik wil weten wat er in de CSS fout gaat om op die manier de devs te helpen te achterhalen waar 't mis gaat. ;) Ik kan het namelijk niet reproduceren.

Commandline FTW | Tweakt met mate


  • Glodenox
  • Registratie: Januari 2010
  • Laatst online: 26-10 23:12
Zou iemand me in DM een gelijkaardig stuk code kunnen opsturen? Dan kan ik er ook eens naar kijken.

Coördinator van de Waze Belux Community


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 19:37

Hero of Time

Moderator LNX

There is only one Legend

Ik heb het net via DM met Thinkpad getest op Linux met Opera 12.16 en Vivaldi 1.0.190.2, en op Windows 8.1 x86 met IE 11 (met de laatste updates, ook die van vandaag) en geen enkel probleem gezien, gewoon netjes scrollbalken waar 't moet.

Commandline FTW | Tweakt met mate


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:51

crisp

Devver

Pixelated

Wellicht maakt de instelling voor 'Uitklap codeblokken uitschakelen' in je voorkeuren nog uit?

Intentionally left blank


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 19:37

Hero of Time

Moderator LNX

There is only one Legend

Dat moet 't wel zijn, want ik heb 'm uit staan, maar zodra ik 't vinkje aanzet, loopt 't ook van 't scherm af.

Commandline FTW | Tweakt met mate


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:51

crisp

Devver

Pixelated

Misschien moeten we die instelling gewoon eens weggooien en het voor iedereen hetzelfde doen :P

Intentionally left blank


  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 20:35
Door die instelling uit te zetten is het gefixed *O*

Staat die default ingeschakeld? Misschien idd beter om hem uit te zetten, uitgeschakeld (en dus horizontale scrollbar) is een stuk makkelijker.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:51

crisp

Devver

Pixelated

Volgens mij staat hij default uit :P

Intentionally left blank


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Stiekem is die setting eigenlijk bloat, dus die zou ik ook gewoon schrappen. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • _David_
  • Registratie: Februari 2011
  • Laatst online: 19:39

_David_

FP ProMod

llama llama duck

NMe schreef op woensdag 10 juni 2015 @ 11:46:
Stiekem is die setting eigenlijk bloat, dus die zou ik ook gewoon schrappen. :)
Dat kan je over meerdere settings zeggen :+

I thought fail2ban would keep the script kiddies out but somehow you still seem to be able to login.

Pagina: 1