r2703 vs r2704
......
146146
{{{#!if divider = linkRaw.indexOf('|')
147147
}}}{{{#!if divider == -1
148148
##[[링크]]
149
{{{#!if href = linkRaw.substring(2, linkRaw.length-2)
149
{{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
150150
}}}
151151
}}}{{{#!if divider != -1
152152
{{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
......
182182
}}}{{{#!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)
183183
}}}
184184
}}}
185
###########
186
{{{#!if h=null,a=null,b=false,c='#0275d8',d=''
187
}}}{{{#!if e=input.indexOf('[['),x=input.indexOf(']]')
188
}}}{{{#!if z=input.substring(e,x+2)
189
}}}{{{#!if e!=-1&&x!=-1&&e+2<x
190
{{{#!if g=z.indexOf('|')
191
}}}{{{#!if g==-1
192
{{{#!if h=z.substring(2,z.length-2)
193
}}}}}}{{{#!if g!=-1
194
{{{#!if (g==2)&&(g+1==z.length-2)
195
{{{#!if b=true,input=input.substring(0,e)+input.substring(x+2)
196
}}}}}}{{{#!if (g==2)&&!b
197
{{{#!if b=true,h=z.substring(g+1,z.length-2),a=h
198
}}}}}}{{{#!if (g+1==z.length-2)&&!b
199
{{{#!if b=true,h=z.substring(2,g),a=h
200
}}}}}}{{{#!if !b
201
{{{#!if h=z.substring(2,g),a=z.substring(g+1,z.length-2)
202
}}}}}}}}}{{{#!if isLink=(h.startsWith('https://')||h.startsWith('http://')||h.startsWith('ftp://')),isLink
203
{{{#!if c='none',d='asdf'
204
}}}}}}{{{#!if isCategory=(h.startsWith('분류:')),isCategory
205
}}}{{{#!if !(isCategory||isLink)
206
{{{#!if h='https://theseed.io/w/'+h
207
}}}}}}{{{#!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)
208
}}}}}}
185
#######################
186
{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
187
}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
188
}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
189
}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
190
## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
191
{{{#!if divider = linkRaw.indexOf('|')
192
}}}{{{#!if divider == -1
193
##[[링크]]
194
{{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href
195
}}}
196
}}}{{{#!if divider != -1
197
{{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
198
{{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
199
##[[|]] > 출력 x
200
}}}
201
}}}
202
{{{#!if (divider == 2) && !break
203
{{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
204
##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
205
}}}
206
}}}
207
{{{#!if (divider+1 == linkRaw.length-2) && !break
208
##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
209
{{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
210
@linkPrint@
211
@href@
212
}}}
213
}}}
214
{{{#!if !break
215
{{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
216
}}}
217
}}}
218
}}}
219
{{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
220
{{{#!if linkColor = 'none', outLink = 'asdf'
221
}}}
222
}}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
223
## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
224
}}}{{{#!if !(isCategory || isLink)
225
{{{#!if href = 'https://theseed.io/w/'+href
226
}}}
227
}}}{{{#!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)
228
}}}
209229
}}}
230
}}}
210231
output: {{{#!html @input@}}}
211232
212233
== 나무나무마크구상2 ==
......