r2674 vs r2675
......
168168
}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
169169
}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
170170
}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
171
## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
172
{{{#!if divider = linkRaw.indexOf('|')
173
}}}{{{#!if divider == -1
174
##[[링크]]
175
{{{#!if href = linkRaw.substring(2, linkRaw.length-2)
176
}}}
177
}}}{{{#!if divider != -1
178
{{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
179
{{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
180
##[[|]] > 출력 x
181
}}}
182
}}}
183
{{{#!if (divider == 2) && !break
184
{{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
185
##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
186
}}}
187
}}}
188
{{{#!if (divider+1 == linkRaw.length-2) && !break
189
##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
190
{{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
191
@linkPrint@
192
@href@
193
}}}
194
}}}
195
{{{#!if !break
196
{{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
197
}}}
198
}}}
199
}}}
200
{{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
201
{{{#!if linkColor = 'none', outLink = 'asdf'
202
}}}
203
}}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
204
## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
205
}}}{{{#!if !(isCategory || isLink)
206
{{{#!if href = 'https://theseed.io/w/'+href
207
}}}
208
}}}{{{#!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)
209
}}}
171
{{{#!if divider = linkRaw.indexOf('|')
172
}}}{{{#!if divider == -1
173
{{{#!if href = linkRaw.substring(2, linkRaw.length-2)
174
}}}}}}{{{#!if divider != -1
175
{{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
176
{{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
177
}}}}}}{{{#!if (divider == 2) && !break
178
{{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
179
}}}}}}{{{#!if (divider+1 == linkRaw.length-2) && !break
180
{{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
181
}}}}}}{{{#!if !break
182
{{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
183
}}}}}}}}}{{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
184
{{{#!if linkColor = 'none', outLink = 'asdf'
185
}}}}}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
186
}}}{{{#!if !(isCategory || isLink)
187
{{{#!if href = 'https://theseed.io/w/'+href
188
}}}}}}{{{#!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)
189
}}}}}}
210190
}}}
211
}}}
212191
output: {{{#!html @input@}}}
213192
== ㅁㄴㅇㄹ ==
214193
[include(a)]''''''[include(a)][include(a)]
......