| r1692 vs r1693 | ||
|---|---|---|
| ... | ... | |
| 168 | 168 | }}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]') |
| 169 | 169 | }}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2) |
| 170 | 170 | }}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose |
| 171 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^ | |
| 172 | ||
| 173 | ||
| 174 | ##[[링크]] | |
| 175 | ||
| 176 | }}} | |
| 177 | ||
| 178 | ||
| 179 | ||
| 180 | ##[[|]] > 출력 x | |
| 181 | }}} | |
| 182 | }}} | |
| 183 | ||
| 184 | ||
| 185 | ##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 186 | }}} | |
| 187 | }}} | |
| 188 | ||
| 189 | ##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 190 | ||
| 191 | @linkPrint@ | |
| 192 | @href@ | |
| 193 | }}} | |
| 194 | }}} | |
| 195 | ||
| 196 | ||
| 197 | }}} | |
| 198 | }}} | |
| 199 | }}} | |
| 200 | ||
| 201 | ||
| 202 | }}} | |
| 203 | ||
| 204 | ## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기 | |
| 205 | ||
| 206 | ||
| 207 | }}} | |
| 208 | ||
| 209 | }}} | |
| 210 | }}} | |
| 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 | }}}}}} | |
| 211 | 190 | }}} |
| 212 | 191 | output: {{{#!html @input@}}} |
| 213 | 192 | == ㅁㄴㅇㄹ == |
| ... | ... |