File tree Expand file tree Collapse file tree 3 files changed +25
-11
lines changed Expand file tree Collapse file tree 3 files changed +25
-11
lines changed Original file line number Diff line number Diff line change @@ -881,6 +881,10 @@ export class FailsBasis extends Component {
881881 this . setState ( args )
882882 }
883883
884+ maybeUseLatex ( item ) {
885+ return this . detectLatex ( item ) ? this . convertToLatex ( item ) : item
886+ }
887+
884888 detectLatex ( string ) {
885889 return string . indexOf ( '$' ) !== - 1
886890 }
Original file line number Diff line number Diff line change @@ -558,13 +558,15 @@ export class FailsBoard extends FailsBasis {
558558 let childlist = [ ]
559559 if ( item . children )
560560 childlist = item . children . map ( ( el , ind ) => (
561- < li key = { item . id + ind } > { el . name } </ li >
561+ < li key = { item . id + ind } > { this . maybeUseLatex ( el . name ) } </ li >
562562 ) )
563563 return (
564564 < div key = { item . id } >
565565 < h3 >
566566 { ' ' }
567- { item . name + ( item . multi ? ' (multi)' : ' (single)' ) }
567+ { this . maybeUseLatex (
568+ item . name + ( item . multi ? ' (multi)' : ' (single)' )
569+ ) }
568570 { item . note ? < small > { ' ' + item . note } </ small > : '' }
569571 </ h3 >
570572 < ol > { childlist } </ ol >
@@ -681,7 +683,7 @@ export class FailsBoard extends FailsBasis {
681683 pollanswers . push (
682684 < div key = { ind + 'anw' } >
683685 { ' ' }
684- < b > { 'A ' + ( ind + 1 ) + ': ' } </ b > { mine . name } { ' ' }
686+ < b > { 'A ' + ( ind + 1 ) + ': ' } </ b > { this . maybeUseLatex ( mine . name ) } { ' ' }
685687 </ div >
686688 )
687689 polldata . datasets [ 0 ] . data . push ( tpolldata [ choice ] )
@@ -910,8 +912,12 @@ export class FailsBoard extends FailsBasis {
910912 < h3 >
911913 { ' ' }
912914 { this . state . curpoll
913- ? this . state . curpoll . name +
914- ( this . state . curpoll . multi ? ' (multi)' : ' (single)' )
915+ ? this . maybeUseLatex (
916+ this . state . curpoll . name +
917+ ( this . state . curpoll . multi
918+ ? ' (multi)'
919+ : ' (single)' )
920+ )
915921 : 'Current poll' }
916922 </ h3 >
917923 </ div >
Original file line number Diff line number Diff line change @@ -636,7 +636,7 @@ export class FailsNotes extends FailsBasis {
636636 pollanswers = pd . map ( ( el , ind ) => (
637637 < div key = { ind + 'anw' } >
638638 { ' ' }
639- < b > { 'A ' + ( ind + 1 ) + ': ' } </ b > { el . name } { ' ' }
639+ < b > { 'A ' + ( ind + 1 ) + ': ' } </ b > { this . maybeUseLatex ( el . name ) } { ' ' }
640640 </ div >
641641 ) )
642642 }
@@ -655,7 +655,7 @@ export class FailsNotes extends FailsBasis {
655655 }
656656 > </ Checkbox >
657657 < label htmlFor = 'cb2' className = 'p-checkbox-label p-m-2' >
658- { el . name }
658+ { this . maybeUseLatex ( el . name ) }
659659 </ label >
660660 </ div >
661661 ) )
@@ -856,8 +856,10 @@ export class FailsNotes extends FailsBasis {
856856 < h3 >
857857 { ' ' }
858858 { this . state . curpoll
859- ? this . state . curpoll . name +
860- ( this . state . curpoll . multi ? ' (multi)' : ' (single)' )
859+ ? this . maybeUseLatex (
860+ this . state . curpoll . name +
861+ ( this . state . curpoll . multi ? ' (multi)' : ' (single)' )
862+ )
861863 : 'Current poll' }
862864 </ h3 >
863865 { pollsels }
@@ -879,8 +881,10 @@ export class FailsNotes extends FailsBasis {
879881 < h3 >
880882 { ' ' }
881883 { this . state . curpoll
882- ? this . state . curpoll . name +
883- ( this . state . curpoll . multi ? ' (multi)' : ' (single)' )
884+ ? this . maybeUseLatex (
885+ this . state . curpoll . name +
886+ ( this . state . curpoll . multi ? ' (multi)' : ' (single)' )
887+ )
884888 : 'Current poll' }
885889 </ h3 >
886890 { polldata && (
You can’t perform that action at this time.
0 commit comments