사용자
nyangx3/연습장(비교)
| r88 vs r89 | ||
|---|---|---|
| ... | ... | |
| 1172 | 1172 | }}} |
| 1173 | 1173 | }}} |
| 1174 | 1174 | ########################### |
| 1175 | {{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink='' | |
| 1176 | }}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]') | |
| 1177 | }}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2) | |
| 1178 | }}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose | |
| 1179 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^ | |
| 1180 | {{{#!if divider = linkRaw.indexOf('|') | |
| 1181 | }}}{{{#!if divider == -1 | |
| 1182 | ##[[링크]] | |
| 1183 | {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href | |
| 1184 | }}} | |
| 1185 | }}}{{{#!if divider != -1 | |
| 1186 | {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2) | |
| 1187 | {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2) | |
| 1188 | ##[[|]] > 출력 x | |
| 1189 | }}} | |
| 1190 | }}} | |
| 1191 | {{{#!if (divider == 2) && !break | |
| 1192 | {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href | |
| 1193 | ##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1194 | }}} | |
| 1195 | }}} | |
| 1196 | {{{#!if (divider+1 == linkRaw.length-2) && !break | |
| 1197 | ##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1198 | {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href | |
| 1199 | @linkPrint@ | |
| 1200 | @href@ | |
| 1201 | }}} | |
| 1202 | }}} | |
| 1203 | {{{#!if !break | |
| 1204 | {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2) | |
| 1205 | }}} | |
| 1206 | }}} | |
| 1207 | }}} | |
| 1208 | {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink | |
| 1209 | {{{#!if linkColor = 'none', outLink = 'asdf' | |
| 1210 | }}} | |
| 1211 | }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory | |
| 1212 | ## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기 | |
| 1213 | }}}{{{#!if !(isCategory || isLink) | |
| 1214 | {{{#!if href = 'https://theseed.io/w/'+href | |
| 1215 | }}} | |
| 1216 | }}}{{{#!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) | |
| 1217 | }}} | |
| 1218 | }}} | |
| 1219 | ########################### | |
| 1220 | {{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink='' | |
| 1221 | }}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]') | |
| 1222 | }}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2) | |
| 1223 | }}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose | |
| 1224 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^ | |
| 1225 | {{{#!if divider = linkRaw.indexOf('|') | |
| 1226 | }}}{{{#!if divider == -1 | |
| 1227 | ##[[링크]] | |
| 1228 | {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href | |
| 1229 | }}} | |
| 1230 | }}}{{{#!if divider != -1 | |
| 1231 | {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2) | |
| 1232 | {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2) | |
| 1233 | ##[[|]] > 출력 x | |
| 1234 | }}} | |
| 1235 | }}} | |
| 1236 | {{{#!if (divider == 2) && !break | |
| 1237 | {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href | |
| 1238 | ##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1239 | }}} | |
| 1240 | }}} | |
| 1241 | {{{#!if (divider+1 == linkRaw.length-2) && !break | |
| 1242 | ##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1243 | {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href | |
| 1244 | @linkPrint@ | |
| 1245 | @href@ | |
| 1246 | }}} | |
| 1247 | }}} | |
| 1248 | {{{#!if !break | |
| 1249 | {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2) | |
| 1250 | }}} | |
| 1251 | }}} | |
| 1252 | }}} | |
| 1253 | {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink | |
| 1254 | {{{#!if linkColor = 'none', outLink = 'asdf' | |
| 1255 | }}} | |
| 1256 | }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory | |
| 1257 | ## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기 | |
| 1258 | }}}{{{#!if !(isCategory || isLink) | |
| 1259 | {{{#!if href = 'https://theseed.io/w/'+href | |
| 1260 | }}} | |
| 1261 | }}}{{{#!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) | |
| 1262 | }}} | |
| 1263 | }}} | |
| 1264 | ########################### | |
| 1265 | {{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink='' | |
| 1266 | }}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]') | |
| 1267 | }}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2) | |
| 1268 | }}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose | |
| 1269 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^ | |
| 1270 | {{{#!if divider = linkRaw.indexOf('|') | |
| 1271 | }}}{{{#!if divider == -1 | |
| 1272 | ##[[링크]] | |
| 1273 | {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href | |
| 1274 | }}} | |
| 1275 | }}}{{{#!if divider != -1 | |
| 1276 | {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2) | |
| 1277 | {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2) | |
| 1278 | ##[[|]] > 출력 x | |
| 1279 | }}} | |
| 1280 | }}} | |
| 1281 | {{{#!if (divider == 2) && !break | |
| 1282 | {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href | |
| 1283 | ##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1284 | }}} | |
| 1285 | }}} | |
| 1286 | {{{#!if (divider+1 == linkRaw.length-2) && !break | |
| 1287 | ##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1288 | {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href | |
| 1289 | @linkPrint@ | |
| 1290 | @href@ | |
| 1291 | }}} | |
| 1292 | }}} | |
| 1293 | {{{#!if !break | |
| 1294 | {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2) | |
| 1295 | }}} | |
| 1296 | }}} | |
| 1297 | }}} | |
| 1298 | {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink | |
| 1299 | {{{#!if linkColor = 'none', outLink = 'asdf' | |
| 1300 | }}} | |
| 1301 | }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory | |
| 1302 | ## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기 | |
| 1303 | }}}{{{#!if !(isCategory || isLink) | |
| 1304 | {{{#!if href = 'https://theseed.io/w/'+href | |
| 1305 | }}} | |
| 1306 | }}}{{{#!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) | |
| 1307 | }}} | |
| 1308 | }}} | |
| 1309 | ########################### | |
| 1310 | {{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink='' | |
| 1311 | }}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]') | |
| 1312 | }}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2) | |
| 1313 | }}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose | |
| 1314 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^ | |
| 1315 | {{{#!if divider = linkRaw.indexOf('|') | |
| 1316 | }}}{{{#!if divider == -1 | |
| 1317 | ##[[링크]] | |
| 1318 | {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href | |
| 1319 | }}} | |
| 1320 | }}}{{{#!if divider != -1 | |
| 1321 | {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2) | |
| 1322 | {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2) | |
| 1323 | ##[[|]] > 출력 x | |
| 1324 | }}} | |
| 1325 | }}} | |
| 1326 | {{{#!if (divider == 2) && !break | |
| 1327 | {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href | |
| 1328 | ##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1329 | }}} | |
| 1330 | }}} | |
| 1331 | {{{#!if (divider+1 == linkRaw.length-2) && !break | |
| 1332 | ##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1333 | {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href | |
| 1334 | @linkPrint@ | |
| 1335 | @href@ | |
| 1336 | }}} | |
| 1337 | }}} | |
| 1338 | {{{#!if !break | |
| 1339 | {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2) | |
| 1340 | }}} | |
| 1341 | }}} | |
| 1342 | }}} | |
| 1343 | {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink | |
| 1344 | {{{#!if linkColor = 'none', outLink = 'asdf' | |
| 1345 | }}} | |
| 1346 | }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory | |
| 1347 | ## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기 | |
| 1348 | }}}{{{#!if !(isCategory || isLink) | |
| 1349 | {{{#!if href = 'https://theseed.io/w/'+href | |
| 1350 | }}} | |
| 1351 | }}}{{{#!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) | |
| 1352 | }}} | |
| 1353 | }}} | |
| 1354 | ########################### | |
| 1355 | {{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink='' | |
| 1356 | }}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]') | |
| 1357 | }}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2) | |
| 1358 | }}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose | |
| 1359 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^ | |
| 1360 | {{{#!if divider = linkRaw.indexOf('|') | |
| 1361 | }}}{{{#!if divider == -1 | |
| 1362 | ##[[링크]] | |
| 1363 | {{{#!if href = linkRaw.substring(2, linkRaw.length-2), linkPrint=href | |
| 1364 | }}} | |
| 1365 | }}}{{{#!if divider != -1 | |
| 1366 | {{{#!if (divider == 2) && (divider+1 == linkRaw.length-2) | |
| 1367 | {{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2) | |
| 1368 | ##[[|]] > 출력 x | |
| 1369 | }}} | |
| 1370 | }}} | |
| 1371 | {{{#!if (divider == 2) && !break | |
| 1372 | {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href | |
| 1373 | ##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1374 | }}} | |
| 1375 | }}} | |
| 1376 | {{{#!if (divider+1 == linkRaw.length-2) && !break | |
| 1377 | ##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. | |
| 1378 | {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href | |
| 1379 | @linkPrint@ | |
| 1380 | @href@ | |
| 1381 | }}} | |
| 1382 | }}} | |
| 1383 | {{{#!if !break | |
| 1384 | {{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2) | |
| 1385 | }}} | |
| 1386 | }}} | |
| 1387 | }}} | |
| 1388 | {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink | |
| 1389 | {{{#!if linkColor = 'none', outLink = 'asdf' | |
| 1390 | }}} | |
| 1391 | }}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory | |
| 1392 | ## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기 | |
| 1393 | }}}{{{#!if !(isCategory || isLink) | |
| 1394 | {{{#!if href = 'https://theseed.io/w/'+href | |
| 1395 | }}} | |
| 1396 | }}}{{{#!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) | |
| 1397 | }}} | |
| 1398 | }}} | |
| 1175 | 1399 | }}}{{{#!html @input@}}}}}} |