본문으로 건너뛰기
사용자

nyangx3/연습장(비교)

r88 vs r89
......
11721172
}}}
11731173
}}}
11741174
###########################
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
}}}
11751399
}}}{{{#!html @input@}}}}}}