r2764 vs r2765
......
322322
== 나무나무마크구상2 ==
323323
할거 : darkstyle
324324
리터럴귀찮음 if folding syntax는 될리가없음
325
input='\{\{\{#!html 냥<div style="color: red; display: inline">냥</div>\}\}\}\{\{\{#!wiki style="color: blue; display: inline"<br>냥텍스트\}\}\}asdf\{\{\{#;color:red,#f00 asdf\}\}\}\{\{\{-3 size\}\}\}'
325
input='\{{{#!wiki style="text-align: center"<br>\{{{+5 \'\'\'\[[사용자:nyangx3/연습장|\{{{#373a3c,#ddd 냥냥냥}}}]]\'\'\'}}}<br>\{{{-1 \[[고양이]]는 신이야}}}\{{{#!wiki style="word-break: keep-all" dark-style="color: red"<br>\{{{-3 별 이유 없이 오셨다면, 별 이유는 없고 사용자 문서에 별(\{{{#595c5f,#e0e0e0 \{{{#!html <span style="font-family: Ionicons">&#xf4b2</span>}}}}}}) 한 번 눌러 주세요.}}}}}}}}}'
326326
##괄호를 ) 를 찾고 (를 나중에 찾는 방식이라(이게 로직이 더 간단함 근데 처리부분 길어지면 바꿀수도) input에 다른 거 오면 창남ㅇㅇ
327327
328328
{{{#!wiki style="display: none"
329
{{{#!if input='{{{#!wiki style="text-align: center"<br>{{{+5 \'\'\'[[사용자:nyangx3/연습장|{{{#373a3c,#ddd 냥냥냥}}}]]\'\'\'}}}<br>{{{-1 [[고양이]]는 신이야}}}{{{#!wiki style="word-break: keep-all"<br>{{{-3 별 이유 없이 오셨다면, 별 이유는 없고 사용자 문서에 별({{{#595c5f,#e0e0e0 {{{#!html <span style="font-family: Ionicons">&#xf4b2</span>}}}}}}) 한 번 눌러 주세요.}}}}}}}}}'
329
{{{#!if input='{{{#!wiki style="text-align: center"<br>{{{+5 \'\'\'[[사용자:nyangx3/연습장|{{{#373a3c,#ddd 냥냥냥}}}]]\'\'\'}}}<br>{{{-1 [[고양이]]는 신이야}}}{{{#!wiki style="word-break: keep-all" dark-style="color: red"<br>{{{-3 별 이유 없이 오셨다면, 별 이유는 없고 사용자 문서에 별({{{#595c5f,#e0e0e0 {{{#!html <span style="font-family: Ionicons">&#xf4b2</span>}}}}}}) 한 번 눌러 주세요.}}}}}}}}}'
330330
}}}
331331
##############################
332332
{{{#!if Emlist = {'+1':'1.28889em','+2':'1.38889em','+3':'1.48144em','+4':'1.57400em','+5':'1.66667em','-1':'0.92589em','-2':'0.83333em','-3':'0.74067em','-4':'0.64811em','-5':'0.62222em'}
333
}}}{{{#!if DarkInput=input
333334
}}}
334335
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
335336
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
......
412413
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
413414
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
414415
}}}{{{#!if BrL != -1 && StyleL!=-1
415
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
416
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose)-4, Style=input.substr(ParOpen+StyleL,BrL-StyleL)
416417
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
417418
}}}
418419
}}}
......
445446
}}}
446447
}}}
447448
}}}
448
##############################
449
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
449
##################################################################################################################################################################################################################################################################################################################################################################################################################################################################
450
{{{#!if ParClose=DarkInput.indexOf('\}\}\}'), ParOpen=DarkInput.indexOf('\{\{\{'), Match=false, true
450451
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
451
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
452
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
452453
}}}
453454
{{{#!if _ParOpen == -1
454455
{{{#!if Match=true
......
458459
}}}
459460
}}}
460461
############################
461
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
462
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
462463
}}}
463464
{{{#!if _ParOpen == -1
464465
{{{#!if Match=true
......
468469
}}}
469470
}}}
470471
############################
471
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
472
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
472473
}}}
473474
{{{#!if _ParOpen == -1
474475
{{{#!if Match=true
......
478479
}}}
479480
}}}
480481
############################
481
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
482
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
482483
}}}
483484
{{{#!if _ParOpen == -1
484485
{{{#!if Match=true
......
488489
}}}
489490
}}}
490491
############################
491
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
492
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
492493
}}}
493494
{{{#!if _ParOpen == -1
494495
{{{#!if Match=true
......
498499
}}}
499500
}}}
500501
############################
501
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
502
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
502503
}}}
503504
{{{#!if _ParOpen == -1
504505
{{{#!if Match=true
......
508509
}}}
509510
}}}
510511
############################
511
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
512
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
512513
}}}
513514
{{{#!if _ParOpen == -1
514515
{{{#!if Match=true
......
520521
}}}
521522
###########################
522523
{{{#!if Match
523
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
524
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
524
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!html'
525
{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+DarkInput.substring(ParOpen+9,ParClose).trim()+DarkInput.substr(ParClose+3)
525526
}}}
526527
}}}
527
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
528
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
528
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!wiki'
529
{{{#!if BrL = DarkInput.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = DarkInput.substring(ParOpen,ParClose).indexOf('style='), DarkStyleL=DarkInput.substring(ParOpen,ParClose).indexOf('dark-style=')
529530
}}}{{{#!if BrL != -1 && StyleL!=-1
530
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
531
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
531
{{{#!if Text = DarkInput.substring(ParOpen+BrL+4,ParClose-4)
532532
}}}
533
{{{#!if DarkStyleL==-1
534
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-StyleL)
535
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
536
}}}}}}
537
{{{#!if DarkStyleL!=-1
538
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-DarkStyleL+4), DarkStyle=DarkInput.substr(ParOpen+DarkStyleL+12,BrL-DarkStyleL-12)
539
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+';'+DarkStyle+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
540
}}}
541
}}}
533542
}}}
534543
}}}
535
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
536
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
544
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{#'
545
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' '), Comma = DarkInput.substring(ParOpen,ParClose).indexOf(',')
537546
}}}{{{#!if Blank!=-1
538547
{{{#!if Comma != -1
539
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
548
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Comma-3), DarkColor=DarkInput.substring(ParOpen+Comma+1,ParOpen+Blank)
540549
}}}
541550
}}}
542551
{{{#!if Comma == -1
543
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
552
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
544553
}}}
545
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
546
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
547
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
554
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
555
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; color: '+DarkColor+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
548556
}}}
549557
}}}
550558
}}}
551
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
552
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
559
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{+' || DarkInput.substr(ParOpen, 4) == '\{\{\{-'
560
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' ')
553561
}}}{{{#!if Blank==5
554
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
562
{{{#!if Size=DarkInput.substr(ParOpen+Blank-2, 2)
555563
}}}{{{#!if Em = Emlist[Size]
556
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
557
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
564
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
565
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
558566
}}}
559567
}}}
560568
}}}
561569
}}}
562570
}}}
563
##############################
564
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
571
{{{#!if ParClose=DarkInput.indexOf('\}\}\}'), ParOpen=DarkInput.indexOf('\{\{\{'), Match=false, true
565572
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
566
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
573
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
567574
}}}
568575
{{{#!if _ParOpen == -1
569576
{{{#!if Match=true
......
573580
}}}
574581
}}}
575582
############################
576
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
583
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
577584
}}}
578585
{{{#!if _ParOpen == -1
579586
{{{#!if Match=true
......
583590
}}}
584591
}}}
585592
############################
586
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
593
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
587594
}}}
588595
{{{#!if _ParOpen == -1
589596
{{{#!if Match=true
......
593600
}}}
594601
}}}
595602
############################
596
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
603
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
597604
}}}
598605
{{{#!if _ParOpen == -1
599606
{{{#!if Match=true
......
603610
}}}
604611
}}}
605612
############################
606
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
613
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
607614
}}}
608615
{{{#!if _ParOpen == -1
609616
{{{#!if Match=true
......
613620
}}}
614621
}}}
615622
############################
616
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
623
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
617624
}}}
618625
{{{#!if _ParOpen == -1
619626
{{{#!if Match=true
......
623630
}}}
624631
}}}
625632
############################
626
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
633
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
627634
}}}
628635
{{{#!if _ParOpen == -1
629636
{{{#!if Match=true
......
635642
}}}
636643
###########################
637644
{{{#!if Match
638
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
639
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
645
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!html'
646
{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+DarkInput.substring(ParOpen+9,ParClose).trim()+DarkInput.substr(ParClose+3)
640647
}}}
641648
}}}
642
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
643
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
649
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!wiki'
650
{{{#!if BrL = DarkInput.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = DarkInput.substring(ParOpen,ParClose).indexOf('style='), DarkStyleL=DarkInput.substring(ParOpen,ParClose).indexOf('dark-style=')
644651
}}}{{{#!if BrL != -1 && StyleL!=-1
645
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
646
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
652
{{{#!if Text = DarkInput.substring(ParOpen+BrL+4,ParClose-4)
647653
}}}
654
{{{#!if DarkStyleL==-1
655
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-StyleL)
656
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
657
}}}}}}
658
{{{#!if DarkStyleL!=-1
659
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-DarkStyleL+4), DarkStyle=DarkInput.substr(ParOpen+DarkStyleL+12,BrL-DarkStyleL-12)
660
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+';'+DarkStyle+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
661
}}}
662
}}}
648663
}}}
649664
}}}
650
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
651
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
665
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{#'
666
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' '), Comma = DarkInput.substring(ParOpen,ParClose).indexOf(',')
652667
}}}{{{#!if Blank!=-1
653668
{{{#!if Comma != -1
654
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
669
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Comma-3), DarkColor=DarkInput.substring(ParOpen+Comma+1,ParOpen+Blank)
655670
}}}
656671
}}}
657672
{{{#!if Comma == -1
658
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
673
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
659674
}}}
660
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
661
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
662
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
675
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
676
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; color: '+DarkColor+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
663677
}}}
664678
}}}
665679
}}}
666
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
667
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
680
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{+' || DarkInput.substr(ParOpen, 4) == '\{\{\{-'
681
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' ')
668682
}}}{{{#!if Blank==5
669
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
683
{{{#!if Size=DarkInput.substr(ParOpen+Blank-2, 2)
670684
}}}{{{#!if Em = Emlist[Size]
671
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
672
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
685
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
686
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
673687
}}}
674688
}}}
675689
}}}
676690
}}}
677691
}}}
678
##############################
679
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
692
{{{#!if ParClose=DarkInput.indexOf('\}\}\}'), ParOpen=DarkInput.indexOf('\{\{\{'), Match=false, true
680693
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
681
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
694
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
682695
}}}
683696
{{{#!if _ParOpen == -1
684697
{{{#!if Match=true
......
688701
}}}
689702
}}}
690703
############################
691
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
704
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
692705
}}}
693706
{{{#!if _ParOpen == -1
694707
{{{#!if Match=true
......
698711
}}}
699712
}}}
700713
############################
701
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
714
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
702715
}}}
703716
{{{#!if _ParOpen == -1
704717
{{{#!if Match=true
......
708721
}}}
709722
}}}
710723
############################
711
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
724
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
712725
}}}
713726
{{{#!if _ParOpen == -1
714727
{{{#!if Match=true
......
718731
}}}
719732
}}}
720733
############################
721
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
734
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
722735
}}}
723736
{{{#!if _ParOpen == -1
724737
{{{#!if Match=true
......
728741
}}}
729742
}}}
730743
############################
731
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
744
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
732745
}}}
733746
{{{#!if _ParOpen == -1
734747
{{{#!if Match=true
......
738751
}}}
739752
}}}
740753
############################
741
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
754
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
742755
}}}
743756
{{{#!if _ParOpen == -1
744757
{{{#!if Match=true
......
750763
}}}
751764
###########################
752765
{{{#!if Match
753
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
754
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
766
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!html'
767
{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+DarkInput.substring(ParOpen+9,ParClose).trim()+DarkInput.substr(ParClose+3)
755768
}}}
756769
}}}
757
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
758
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
770
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!wiki'
771
{{{#!if BrL = DarkInput.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = DarkInput.substring(ParOpen,ParClose).indexOf('style='), DarkStyleL=DarkInput.substring(ParOpen,ParClose).indexOf('dark-style=')
759772
}}}{{{#!if BrL != -1 && StyleL!=-1
760
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
761
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
773
{{{#!if Text = DarkInput.substring(ParOpen+BrL+4,ParClose-4)
762774
}}}
775
{{{#!if DarkStyleL==-1
776
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-StyleL)
777
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
778
}}}}}}
779
{{{#!if DarkStyleL!=-1
780
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-DarkStyleL+4), DarkStyle=DarkInput.substr(ParOpen+DarkStyleL+12,BrL-DarkStyleL-12)
781
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+';'+DarkStyle+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
782
}}}
783
}}}
763784
}}}
764785
}}}
765
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
766
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
786
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{#'
787
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' '), Comma = DarkInput.substring(ParOpen,ParClose).indexOf(',')
767788
}}}{{{#!if Blank!=-1
768789
{{{#!if Comma != -1
769
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
790
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Comma-3), DarkColor=DarkInput.substring(ParOpen+Comma+1,ParOpen+Blank)
770791
}}}
771792
}}}
772793
{{{#!if Comma == -1
773
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
794
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
774795
}}}
775
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
776
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
777
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
796
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
797
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; color: '+DarkColor+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
778798
}}}
779799
}}}
780800
}}}
781
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
782
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
801
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{+' || DarkInput.substr(ParOpen, 4) == '\{\{\{-'
802
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' ')
783803
}}}{{{#!if Blank==5
784
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
804
{{{#!if Size=DarkInput.substr(ParOpen+Blank-2, 2)
785805
}}}{{{#!if Em = Emlist[Size]
786
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
787
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
806
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
807
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
788808
}}}
789809
}}}
790810
}}}
791811
}}}
792812
}}}
793
##############################
794
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
813
{{{#!if ParClose=DarkInput.indexOf('\}\}\}'), ParOpen=DarkInput.indexOf('\{\{\{'), Match=false, true
795814
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
796
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
815
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
797816
}}}
798817
{{{#!if _ParOpen == -1
799818
{{{#!if Match=true
......
803822
}}}
804823
}}}
805824
############################
806
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
825
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
807826
}}}
808827
{{{#!if _ParOpen == -1
809828
{{{#!if Match=true
......
813832
}}}
814833
}}}
815834
############################
816
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
835
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
817836
}}}
818837
{{{#!if _ParOpen == -1
819838
{{{#!if Match=true
......
823842
}}}
824843
}}}
825844
############################
826
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
845
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
827846
}}}
828847
{{{#!if _ParOpen == -1
829848
{{{#!if Match=true
......
833852
}}}
834853
}}}
835854
############################
836
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
855
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
837856
}}}
838857
{{{#!if _ParOpen == -1
839858
{{{#!if Match=true
......
843862
}}}
844863
}}}
845864
############################
846
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
865
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
847866
}}}
848867
{{{#!if _ParOpen == -1
849868
{{{#!if Match=true
......
853872
}}}
854873
}}}
855874
############################
856
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
875
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
857876
}}}
858877
{{{#!if _ParOpen == -1
859878
{{{#!if Match=true
......
865884
}}}
866885
###########################
867886
{{{#!if Match
868
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
869
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
887
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!html'
888
{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+DarkInput.substring(ParOpen+9,ParClose).trim()+DarkInput.substr(ParClose+3)
870889
}}}
871890
}}}
872
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
873
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
891
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!wiki'
892
{{{#!if BrL = DarkInput.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = DarkInput.substring(ParOpen,ParClose).indexOf('style='), DarkStyleL=DarkInput.substring(ParOpen,ParClose).indexOf('dark-style=')
874893
}}}{{{#!if BrL != -1 && StyleL!=-1
875
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
876
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
894
{{{#!if Text = DarkInput.substring(ParOpen+BrL+4,ParClose-4)
877895
}}}
896
{{{#!if DarkStyleL==-1
897
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-StyleL)
898
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
899
}}}}}}
900
{{{#!if DarkStyleL!=-1
901
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-DarkStyleL+4), DarkStyle=DarkInput.substr(ParOpen+DarkStyleL+12,BrL-DarkStyleL-12)
902
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+';'+DarkStyle+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
903
}}}
904
}}}
878905
}}}
879906
}}}
880
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
881
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
907
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{#'
908
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' '), Comma = DarkInput.substring(ParOpen,ParClose).indexOf(',')
882909
}}}{{{#!if Blank!=-1
883910
{{{#!if Comma != -1
884
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
911
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Comma-3), DarkColor=DarkInput.substring(ParOpen+Comma+1,ParOpen+Blank)
885912
}}}
886913
}}}
887914
{{{#!if Comma == -1
888
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
915
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
889916
}}}
890
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
891
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
892
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
917
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
918
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; color: '+DarkColor+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
893919
}}}
894920
}}}
895921
}}}
896
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
897
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
922
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{+' || DarkInput.substr(ParOpen, 4) == '\{\{\{-'
923
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' ')
898924
}}}{{{#!if Blank==5
899
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
925
{{{#!if Size=DarkInput.substr(ParOpen+Blank-2, 2)
900926
}}}{{{#!if Em = Emlist[Size]
901
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
902
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
927
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
928
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
903929
}}}
904930
}}}
905931
}}}
906932
}}}
907933
}}}
908
##############################
909
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
934
{{{#!if ParClose=DarkInput.indexOf('\}\}\}'), ParOpen=DarkInput.indexOf('\{\{\{'), Match=false, true
910935
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
911
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
936
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
912937
}}}
913938
{{{#!if _ParOpen == -1
914939
{{{#!if Match=true
......
918943
}}}
919944
}}}
920945
############################
921
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
946
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
922947
}}}
923948
{{{#!if _ParOpen == -1
924949
{{{#!if Match=true
......
928953
}}}
929954
}}}
930955
############################
931
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
956
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
932957
}}}
933958
{{{#!if _ParOpen == -1
934959
{{{#!if Match=true
......
938963
}}}
939964
}}}
940965
############################
941
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
966
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
942967
}}}
943968
{{{#!if _ParOpen == -1
944969
{{{#!if Match=true
......
948973
}}}
949974
}}}
950975
############################
951
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
976
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
952977
}}}
953978
{{{#!if _ParOpen == -1
954979
{{{#!if Match=true
......
958983
}}}
959984
}}}
960985
############################
961
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
986
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
962987
}}}
963988
{{{#!if _ParOpen == -1
964989
{{{#!if Match=true
......
968993
}}}
969994
}}}
970995
############################
971
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
996
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
972997
}}}
973998
{{{#!if _ParOpen == -1
974999
{{{#!if Match=true
......
9801005
}}}
9811006
###########################
9821007
{{{#!if Match
983
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
984
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
1008
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!html'
1009
{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+DarkInput.substring(ParOpen+9,ParClose).trim()+DarkInput.substr(ParClose+3)
9851010
}}}
9861011
}}}
987
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
988
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
1012
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!wiki'
1013
{{{#!if BrL = DarkInput.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = DarkInput.substring(ParOpen,ParClose).indexOf('style='), DarkStyleL=DarkInput.substring(ParOpen,ParClose).indexOf('dark-style=')
9891014
}}}{{{#!if BrL != -1 && StyleL!=-1
990
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
991
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
1015
{{{#!if Text = DarkInput.substring(ParOpen+BrL+4,ParClose-4)
9921016
}}}
1017
{{{#!if DarkStyleL==-1
1018
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-StyleL)
1019
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
1020
}}}}}}
1021
{{{#!if DarkStyleL!=-1
1022
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-DarkStyleL+4), DarkStyle=DarkInput.substr(ParOpen+DarkStyleL+12,BrL-DarkStyleL-12)
1023
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+';'+DarkStyle+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
1024
}}}
1025
}}}
9931026
}}}
9941027
}}}
995
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
996
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
1028
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{#'
1029
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' '), Comma = DarkInput.substring(ParOpen,ParClose).indexOf(',')
9971030
}}}{{{#!if Blank!=-1
9981031
{{{#!if Comma != -1
999
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
1032
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Comma-3), DarkColor=DarkInput.substring(ParOpen+Comma+1,ParOpen+Blank)
10001033
}}}
10011034
}}}
10021035
{{{#!if Comma == -1
1003
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
1036
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
10041037
}}}
1005
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1006
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1007
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
1038
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
1039
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; color: '+DarkColor+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
10081040
}}}
10091041
}}}
10101042
}}}
1011
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
1012
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
1043
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{+' || DarkInput.substr(ParOpen, 4) == '\{\{\{-'
1044
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' ')
10131045
}}}{{{#!if Blank==5
1014
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
1046
{{{#!if Size=DarkInput.substr(ParOpen+Blank-2, 2)
10151047
}}}{{{#!if Em = Emlist[Size]
1016
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1017
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1048
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
1049
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
10181050
}}}
10191051
}}}
10201052
}}}
10211053
}}}
10221054
}}}
1023
##############################
1024
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
1055
{{{#!if ParClose=DarkInput.indexOf('\}\}\}'), ParOpen=DarkInput.indexOf('\{\{\{'), Match=false, true
10251056
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
1026
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1057
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
10271058
}}}
10281059
{{{#!if _ParOpen == -1
10291060
{{{#!if Match=true
......
10331064
}}}
10341065
}}}
10351066
############################
1036
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1067
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
10371068
}}}
10381069
{{{#!if _ParOpen == -1
10391070
{{{#!if Match=true
......
10431074
}}}
10441075
}}}
10451076
############################
1046
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1077
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
10471078
}}}
10481079
{{{#!if _ParOpen == -1
10491080
{{{#!if Match=true
......
10531084
}}}
10541085
}}}
10551086
############################
1056
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1087
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
10571088
}}}
10581089
{{{#!if _ParOpen == -1
10591090
{{{#!if Match=true
......
10631094
}}}
10641095
}}}
10651096
############################
1066
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1097
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
10671098
}}}
10681099
{{{#!if _ParOpen == -1
10691100
{{{#!if Match=true
......
10731104
}}}
10741105
}}}
10751106
############################
1076
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1107
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
10771108
}}}
10781109
{{{#!if _ParOpen == -1
10791110
{{{#!if Match=true
......
10831114
}}}
10841115
}}}
10851116
############################
1086
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1117
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
10871118
}}}
10881119
{{{#!if _ParOpen == -1
10891120
{{{#!if Match=true
......
10951126
}}}
10961127
###########################
10971128
{{{#!if Match
1098
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
1099
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
1129
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!html'
1130
{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+DarkInput.substring(ParOpen+9,ParClose).trim()+DarkInput.substr(ParClose+3)
11001131
}}}
11011132
}}}
1102
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
1103
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
1133
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!wiki'
1134
{{{#!if BrL = DarkInput.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = DarkInput.substring(ParOpen,ParClose).indexOf('style='), DarkStyleL=DarkInput.substring(ParOpen,ParClose).indexOf('dark-style=')
11041135
}}}{{{#!if BrL != -1 && StyleL!=-1
1105
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
1106
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
1136
{{{#!if Text = DarkInput.substring(ParOpen+BrL+4,ParClose-4)
11071137
}}}
1138
{{{#!if DarkStyleL==-1
1139
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-StyleL)
1140
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
1141
}}}}}}
1142
{{{#!if DarkStyleL!=-1
1143
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-DarkStyleL+4), DarkStyle=DarkInput.substr(ParOpen+DarkStyleL+12,BrL-DarkStyleL-12)
1144
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+';'+DarkStyle+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
1145
}}}
1146
}}}
11081147
}}}
11091148
}}}
1110
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
1111
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
1149
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{#'
1150
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' '), Comma = DarkInput.substring(ParOpen,ParClose).indexOf(',')
11121151
}}}{{{#!if Blank!=-1
11131152
{{{#!if Comma != -1
1114
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
1153
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Comma-3), DarkColor=DarkInput.substring(ParOpen+Comma+1,ParOpen+Blank)
11151154
}}}
11161155
}}}
11171156
{{{#!if Comma == -1
1118
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
1157
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
11191158
}}}
1120
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1121
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1122
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
1159
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
1160
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; color: '+DarkColor+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
11231161
}}}
11241162
}}}
11251163
}}}
1126
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
1127
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
1164
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{+' || DarkInput.substr(ParOpen, 4) == '\{\{\{-'
1165
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' ')
11281166
}}}{{{#!if Blank==5
1129
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
1167
{{{#!if Size=DarkInput.substr(ParOpen+Blank-2, 2)
11301168
}}}{{{#!if Em = Emlist[Size]
1131
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1132
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1169
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
1170
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
11331171
}}}
11341172
}}}
11351173
}}}
11361174
}}}
11371175
}}}
1138
##############################
1139
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
1176
{{{#!if ParClose=DarkInput.indexOf('\}\}\}'), ParOpen=DarkInput.indexOf('\{\{\{'), Match=false, true
11401177
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
1141
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1178
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
11421179
}}}
11431180
{{{#!if _ParOpen == -1
11441181
{{{#!if Match=true
......
11481185
}}}
11491186
}}}
11501187
############################
1151
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1188
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
11521189
}}}
11531190
{{{#!if _ParOpen == -1
11541191
{{{#!if Match=true
......
11581195
}}}
11591196
}}}
11601197
############################
1161
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1198
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
11621199
}}}
11631200
{{{#!if _ParOpen == -1
11641201
{{{#!if Match=true
......
11681205
}}}
11691206
}}}
11701207
############################
1171
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1208
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
11721209
}}}
11731210
{{{#!if _ParOpen == -1
11741211
{{{#!if Match=true
......
11781215
}}}
11791216
}}}
11801217
############################
1181
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1218
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
11821219
}}}
11831220
{{{#!if _ParOpen == -1
11841221
{{{#!if Match=true
......
11881225
}}}
11891226
}}}
11901227
############################
1191
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1228
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
11921229
}}}
11931230
{{{#!if _ParOpen == -1
11941231
{{{#!if Match=true
......
11981235
}}}
11991236
}}}
12001237
############################
1201
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1238
{{{#!if _ParOpen = DarkInput.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
12021239
}}}
12031240
{{{#!if _ParOpen == -1
12041241
{{{#!if Match=true
......
12101247
}}}
12111248
###########################
12121249
{{{#!if Match
1213
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
1214
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
1250
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!html'
1251
{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+DarkInput.substring(ParOpen+9,ParClose).trim()+DarkInput.substr(ParClose+3)
12151252
}}}
12161253
}}}
1217
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
1218
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
1254
{{{#!if DarkInput.substr(ParOpen, 9) == '\{\{\{#!wiki'
1255
{{{#!if BrL = DarkInput.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = DarkInput.substring(ParOpen,ParClose).indexOf('style='), DarkStyleL=DarkInput.substring(ParOpen,ParClose).indexOf('dark-style=')
12191256
}}}{{{#!if BrL != -1 && StyleL!=-1
1220
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
1221
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
1257
{{{#!if Text = DarkInput.substring(ParOpen+BrL+4,ParClose--44)
12221258
}}}
1259
{{{#!if DarkStyleL==-1
1260
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-StyleL)
1261
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
1262
}}}}}}
1263
{{{#!if DarkStyleL!=-1
1264
{{{#!if Style=DarkInput.substr(ParOpen+StyleL,BrL-DarkStyleL+4), DarkStyle=DarkInput.substr(ParOpen+DarkStyleL+12,BrL-DarkStyleL-12)
1265
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div '+Style+';'+DarkStyle+'>'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
1266
}}}
1267
}}}
12231268
}}}
12241269
}}}
1225
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
1226
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
1270
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{#'
1271
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' '), Comma = DarkInput.substring(ParOpen,ParClose).indexOf(',')
12271272
}}}{{{#!if Blank!=-1
12281273
{{{#!if Comma != -1
1229
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
1274
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Comma-3), DarkColor=DarkInput.substring(ParOpen+Comma+1,ParOpen+Blank)
12301275
}}}
12311276
}}}
12321277
{{{#!if Comma == -1
1233
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
1278
{{{#!if WhiteColor=DarkInput.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
12341279
}}}
1235
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1236
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1237
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
1280
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
1281
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; color: '+DarkColor+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
12381282
}}}
12391283
}}}
12401284
}}}
1241
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
1242
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
1285
{{{#!if DarkInput.substr(ParOpen, 4) == '\{\{\{+' || DarkInput.substr(ParOpen, 4) == '\{\{\{-'
1286
{{{#!if Blank = DarkInput.substring(ParOpen,ParClose).indexOf(' ')
12431287
}}}{{{#!if Blank==5
1244
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
1288
{{{#!if Size=DarkInput.substr(ParOpen+Blank-2, 2)
12451289
}}}{{{#!if Em = Emlist[Size]
1246
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1247
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1290
}}}{{{#!if Text = DarkInput.substring(ParOpen+Blank,ParClose)
1291
}}}{{{#!if DarkInput = DarkInput.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+DarkInput.substr(ParClose+3)
12481292
}}}
12491293
}}}
12501294
}}}
12511295
}}}
12521296
}}}
1253
###########################
12541297
}}}
1255
1256
output: {{{#!html @input@}}}
1298
----
1299
화이트: {{{#!html @input@}}}
1300
----
1301
다크: {{{#!html @DarkInput@}}}
1302
@DarkStyle@
12571303
== 나무나무마크구상3 ==
12581304
input="\'\'\'강조\'\'\'\'\'기울임\'\'\-\-취소선\-\-\_\_밑줄\_\_\,\,아래\,\,"
12591305
{{{#!wiki style="display: none"
......