| r2656 vs r2657 | ||
|---|---|---|
| ... | ... | |
| 126 | 126 | }}} |
| 127 | 127 | }}} |
| 128 | 128 | |
| 129 | == == | |
| 129 | == 나무나무마크구상 == | |
| 130 | * 링크 > 분류/일반 링크/외부 링크 | |
| 131 | {{{#!if input='냥[[링크|냥]]냥' | |
| 132 | }}} | |
| 133 | {{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8' | |
| 134 | }}} | |
| 135 | {{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]') | |
| 136 | }}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2) | |
| 137 | }}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose | |
| 138 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^ | |
| 139 | {{{#!if divider = linkRaw.indexOf('|') | |
| 140 | }}}{{{#!if divider == -1 | |
| 141 | ##[[링크]] | |
| 142 | {{{#!if href = linkRaw.substring(2, linkRaw.length-2) | |
| 143 | }}} | |
| 144 | }}}{{{#!if divider != -1 | |
| 145 | {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2) | |
| 146 | {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2) | |
| 147 | ##[[|]] > 출력 x | |
| 148 | }}} | |
| 149 | }}} | |
| 150 | {{{#!if (divider == 2) && !break | |
| 151 | {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href | |
| 152 | ##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 153 | }}} | |
| 154 | }}} | |
| 155 | {{{#!if (divider+1 == linkRaw.length-2) && !break | |
| 156 | ##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 157 | {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href | |
| 158 | @linkPrint@ | |
| 159 | @href@ | |
| 160 | }}} | |
| 161 | }}} | |
| 162 | {{{#!if !break | |
| 163 | {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2) | |
| 164 | }}} | |
| 165 | }}} | |
| 166 | }}} | |
| 167 | {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink | |
| 168 | {{{#!if linkColor = 'none' | |
| 169 | }}} | |
| 170 | }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory | |
| 171 | ## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기 | |
| 172 | }}}{{{#!if !(isCategory || isLink) | |
| 173 | {{{#!if href = 'https://theseed.io/w/'+href | |
| 174 | }}} | |
| 175 | }}}{{{#!if input = input.substring(0, linkOpen) + '<div style="display: inline"><div style="overflow: hidden"><div style="margin-top: -1.5em"><a href="' + href + '"><div style="color: ' + linkColor + '">' + linkPrint + '</div></a></div></div></div>' + input.substring(linkClose + 2) | |
| 176 | }}} | |
| 177 | }}} | |
| 178 | ||
| 179 | @linkRaw@ | |
| 180 | @href@ | |
| 181 | @linkPrint@ | |
| 182 | ||
| 183 | {{{#!html @input@}}} | |
| 130 | 184 | == ㅁㄴㅇㄹ == |
| 131 | 185 | [include(a)]''''''[include(a)][include(a)] |
| 132 | 186 | [[]][include(a)][include(a)][include(a)] |
| ... | ... |