본문으로 건너뛰기
사용자

nyangx3/연습장(비교)

r91 vs r92
......
11711171
}}}
11721172
}}}
11731173
}}}
1174
##############################
1175
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
1176
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
1177
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1178
}}}
1179
{{{#!if _ParOpen == -1
1180
{{{#!if Match=true
1181
}}}
1182
}}}{{{#!if _ParOpen != -1
1183
{{{#!if ParOpen=_ParOpen
1184
}}}
1185
}}}
1186
############################
1187
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1188
}}}
1189
{{{#!if _ParOpen == -1
1190
{{{#!if Match=true
1191
}}}
1192
}}}{{{#!if _ParOpen != -1
1193
{{{#!if ParOpen+=_ParOpen+3
1194
}}}
1195
}}}
1196
############################
1197
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1198
}}}
1199
{{{#!if _ParOpen == -1
1200
{{{#!if Match=true
1201
}}}
1202
}}}{{{#!if _ParOpen != -1
1203
{{{#!if ParOpen+=_ParOpen+3
1204
}}}
1205
}}}
1206
############################
1207
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1208
}}}
1209
{{{#!if _ParOpen == -1
1210
{{{#!if Match=true
1211
}}}
1212
}}}{{{#!if _ParOpen != -1
1213
{{{#!if ParOpen+=_ParOpen+3
1214
}}}
1215
}}}
1216
############################
1217
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1218
}}}
1219
{{{#!if _ParOpen == -1
1220
{{{#!if Match=true
1221
}}}
1222
}}}{{{#!if _ParOpen != -1
1223
{{{#!if ParOpen+=_ParOpen+3
1224
}}}
1225
}}}
1226
############################
1227
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1228
}}}
1229
{{{#!if _ParOpen == -1
1230
{{{#!if Match=true
1231
}}}
1232
}}}{{{#!if _ParOpen != -1
1233
{{{#!if ParOpen+=_ParOpen+3
1234
}}}
1235
}}}
1236
############################
1237
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
1238
}}}
1239
{{{#!if _ParOpen == -1
1240
{{{#!if Match=true
1241
}}}
1242
}}}{{{#!if _ParOpen != -1
1243
{{{#!if ParOpen+=_ParOpen+3
1244
}}}
1245
}}}
1246
}}}
11741247
###########################
1248
{{{#!if Match
1249
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
1250
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
1251
}}}
1252
}}}
1253
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
1254
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
1255
}}}{{{#!if BrL != -1 && StyleL!=-1
1256
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
1257
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
1258
}}}
1259
}}}
1260
}}}
1261
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
1262
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
1263
}}}{{{#!if Blank!=-1
1264
{{{#!if Comma != -1
1265
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
1266
}}}
1267
}}}
1268
{{{#!if Comma == -1
1269
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
1270
}}}
1271
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1272
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1273
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
1274
}}}
1275
}}}
1276
}}}
1277
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
1278
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
1279
}}}{{{#!if Blank==5
1280
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
1281
}}}
1282
{{{#!if Size == '+1'
1283
{{{#!if Em='1.28889em'
1284
}}}}}}{{{#!if Size == '+2'
1285
{{{#!if Em='1.38889em'
1286
}}}}}}{{{#!if Size == '+3'
1287
{{{#!if Em='1.48144em'
1288
}}}}}}{{{#!if Size == '+4'
1289
{{{#!if Em='1.57400em'
1290
}}}}}}{{{#!if Size == '+5'
1291
{{{#!if Em='1.66667em'
1292
}}}}}}{{{#!if Size == '-1'
1293
{{{#!if Em='0.92589em'
1294
}}}}}}{{{#!if Size == '-2'
1295
{{{#!if Em='0.83333em'
1296
}}}}}}{{{#!if Size == '-3'
1297
{{{#!if Em='0.74067em'
1298
}}}}}}{{{#!if Size == '-4'
1299
{{{#!if Em='0.64811em'
1300
}}}}}}{{{#!if Size == '-5'
1301
{{{#!if Em='0.62222em'
1302
}}}}}}
1303
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
1304
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
1305
}}}
1306
}}}
1307
}}}
1308
}}}
1309
}}}
1310
###########################
11751311
{{{#!if href = null, linkPrint = null, break = false, linkColor='#0275d8', outLink=''
11761312
}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
11771313
}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
......