| r2674 vs r2675 | ||
|---|---|---|
| ... | ... | |
| 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 | ||
| 172 | ||
| 173 | ||
| 174 | ||
| 175 | ||
| 176 | ||
| 177 | ||
| 178 | ||
| 179 | ||
| 180 | ||
| 181 | ||
| 182 | ||
| 183 | ||
| 184 | ||
| 185 | ||
| 186 | ||
| 187 | ||
| 188 | ||
| 189 | ||
| 190 | ||
| 191 | ||
| 192 | ||
| 193 | ||
| 194 | ||
| 195 | ||
| 196 | ||
| 197 | ||
| 198 | ||
| 199 | ||
| 200 | ||
| 201 | ||
| 202 | ||
| 203 | ||
| 204 | ||
| 205 | ||
| 206 | ||
| 207 | ||
| 208 | ||
| 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 | }}}}}} | |
| 210 | 190 | }}} |
| 211 | }}} | |
| 212 | 191 | output: {{{#!html @input@}}} |
| 213 | 192 | == ㅁㄴㅇㄹ == |
| 214 | 193 | [include(a)]''''''[include(a)][include(a)] |
| ... | ... |