본문으로 건너뛰기
사용자

nyangx3/연습장(비교)

r83 vs r84
......
836836
}}}
837837
}}}
838838
##############################################################링크
839
{{{#!if h=null,a=null,b=false,c='#0275d8',d=''
840
}}}{{{#!if e=input.indexOf('[['),x=input.indexOf(']]')
841
}}}{{{#!if z=input.substring(e,x+2)
842
}}}{{{#!if e!=-1&&x!=-1&&e+2<x
843
{{{#!if g=z.indexOf('|')
844
}}}{{{#!if g==-1
845
{{{#!if h=z.substring(2,z.length-2)
846
}}}}}}{{{#!if g!=-1
847
{{{#!if (g==2)&&(g+1==z.length-2)
848
{{{#!if b=true,input=input.substring(0,e)+input.substring(x+2)
849
}}}}}}{{{#!if (g==2)&&!b
850
{{{#!if b=true,h=z.substring(g+1,z.length-2),a=h
851
}}}}}}{{{#!if (g+1==z.length-2)&&!b
852
{{{#!if b=true,h=z.substring(2,g),a=h
853
}}}}}}{{{#!if !b
854
{{{#!if h=z.substring(2,g),a=z.substring(g+1,z.length-2)
855
}}}}}}}}}{{{#!if isLink=(h.startsWith('https://')||h.startsWith('http://')||h.startsWith('ftp://')),isLink
856
{{{#!if c='none',d='asdf'
857
}}}}}}{{{#!if isCategory=(h.startsWith('분류:')),isCategory
858
}}}{{{#!if !(isCategory||isLink)
859
{{{#!if h='https://theseed.io/w/'+h
860
}}}}}}{{{#!if input=input.substring(0,e)+'<div style="display:inline-table"><div style="overflow:hidden"><div style="margin-left:-1.2em'+d+'"><a href="'+h+'"><div style="color:'+c+';display:inline">'+a+'</div></a></div></div></div>'+input.substring(x+2)
861
}}}}}}###########
862
{{{#!if h=null,a=null,b=false,c='#0275d8',d=''
863
}}}{{{#!if e=input.indexOf('[['),x=input.indexOf(']]')
864
}}}{{{#!if z=input.substring(e,x+2)
865
}}}{{{#!if e!=-1&&x!=-1&&e+2<x
866
{{{#!if g=z.indexOf('|')
867
}}}{{{#!if g==-1
868
{{{#!if h=z.substring(2,z.length-2)
869
}}}}}}{{{#!if g!=-1
870
{{{#!if (g==2)&&(g+1==z.length-2)
871
{{{#!if b=true,input=input.substring(0,e)+input.substring(x+2)
872
}}}}}}{{{#!if (g==2)&&!b
873
{{{#!if b=true,h=z.substring(g+1,z.length-2),a=h
874
}}}}}}{{{#!if (g+1==z.length-2)&&!b
875
{{{#!if b=true,h=z.substring(2,g),a=h
876
}}}}}}{{{#!if !b
877
{{{#!if h=z.substring(2,g),a=z.substring(g+1,z.length-2)
878
}}}}}}}}}{{{#!if isLink=(h.startsWith('https://')||h.startsWith('http://')||h.startsWith('ftp://')),isLink
879
{{{#!if c='none',d='asdf'
880
}}}}}}{{{#!if isCategory=(h.startsWith('분류:')),isCategory
881
}}}{{{#!if !(isCategory||isLink)
882
{{{#!if h='https://theseed.io/w/'+h
883
}}}}}}{{{#!if input=input.substring(0,e)+'<div style="display:inline-table"><div style="overflow:hidden"><div style="margin-left:-1.2em'+d+'"><a href="'+h+'"><div style="color:'+c+';display:inline">'+a+'</div></a></div></div></div>'+input.substring(x+2)
884
}}}}}}
885
}}}}}}
886
{{{#!html @input@}}}}}}
839
{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
840
}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
841
}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
842
}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
843
## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
844
{{{#!if divider = linkRaw.indexOf('|')
845
}}}{{{#!if divider == -1
846
##[[링크]]
847
{{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
848
}}}
849
}}}{{{#!if divider != -1
850
{{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
851
{{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
852
##[[|]] > 출력 x
853
}}}
854
}}}
855
{{{#!if (divider == 2) && !break
856
{{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
857
##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
858
}}}
859
}}}
860
{{{#!if (divider+1 == linkRaw.length-2) && !break
861
##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
862
{{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
863
@linkPrint@
864
@href@
865
}}}
866
}}}
867
{{{#!if !break
868
{{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
869
}}}
870
}}}
871
}}}
872
{{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
873
{{{#!if linkColor = 'none', outLink = 'asdf'
874
}}}
875
}}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
876
## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
877
}}}{{{#!if !(isCategory || isLink)
878
{{{#!if href = 'https://theseed.io/w/'+href
879
}}}
880
}}}{{{#!if input = input.substring(0, linkOpen) + '<div style="display: inline-table"><div style="overflow: hidden"><div style="margin-left: -1.2em' + outLink + '"><a href="' + href + '"><div style="color: ' + linkColor + '; display: inline">' + linkPrint + '</div></a></div></div></div>' + input.substring(linkClose + 2)
881
}}}
882
}}}{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
883
}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
884
}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
885
}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
886
## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
887
{{{#!if divider = linkRaw.indexOf('|')
888
}}}{{{#!if divider == -1
889
##[[링크]]
890
{{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
891
}}}
892
}}}{{{#!if divider != -1
893
{{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
894
{{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
895
##[[|]] > 출력 x
896
}}}
897
}}}
898
{{{#!if (divider == 2) && !break
899
{{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
900
##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
901
}}}
902
}}}
903
{{{#!if (divider+1 == linkRaw.length-2) && !break
904
##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
905
{{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
906
@linkPrint@
907
@href@
908
}}}
909
}}}
910
{{{#!if !break
911
{{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
912
}}}
913
}}}
914
}}}
915
{{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
916
{{{#!if linkColor = 'none', outLink = 'asdf'
917
}}}
918
}}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
919
## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
920
}}}{{{#!if !(isCategory || isLink)
921
{{{#!if href = 'https://theseed.io/w/'+href
922
}}}
923
}}}{{{#!if input = input.substring(0, linkOpen) + '<div style="display: inline-table"><div style="overflow: hidden"><div style="margin-left: -1.2em' + outLink + '"><a href="' + href + '"><div style="color: ' + linkColor + '; display: inline">' + linkPrint + '</div></a></div></div></div>' + input.substring(linkClose + 2)
924
}}}
925
}}}
926
}}}}}}{{{#!html @input@}}}}}}