r2702 vs r2703
......
142142
}}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]')
143143
}}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2)
144144
}}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose
145
## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
146
{{{#!if divider = linkRaw.indexOf('|')
147
}}}{{{#!if divider == -1
145
## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^
146
{{{#!if divider = linkRaw.indexOf('|')
147
}}}{{{#!if divider == -1
148148
##[[링크]]
149
{{{#!if href = linkRaw.substring(2, linkRaw.length-2)
150
}}}
151
}}}{{{#!if divider != -1
152
{{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
153
{{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
149
{{{#!if href = linkRaw.substring(2, linkRaw.length-2)
150
}}}
151
}}}{{{#!if divider != -1
152
{{{#!if (divider == 2) && (divider+1 == linkRaw.length-2)
153
{{{#!if break = true, input = input.substring(0, linkOpen) + input.substring(linkClose+2)
154154
##[[|]] > 출력 x
155
}}}
156
}}}
157
{{{#!if (divider == 2) && !break
158
{{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
155
}}}
156
}}}
157
{{{#!if (divider == 2) && !break
158
{{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href
159159
##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
160
}}}
161
}}}
162
{{{#!if (divider+1 == linkRaw.length-2) && !break
160
}}}
161
}}}
162
{{{#!if (divider+1 == linkRaw.length-2) && !break
163163
##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로.
164
{{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
165
@linkPrint@
166
@href@
167
}}}
168
}}}
169
{{{#!if !break
170
{{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
171
}}}
172
}}}
164
{{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href
165
@linkPrint@
166
@href@
167
}}}
173168
}}}
174
{{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
175
{{{#!if linkColor = 'none', outLink = 'asdf'
176
}}}
177
}}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
169
{{{#!if !break
170
{{{#!if href = linkRaw.substring(2, divider), linkPrint = linkRaw.substring(divider+1, linkRaw.length-2)
171
}}}
172
}}}
173
}}}
174
{{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink
175
{{{#!if linkColor = 'none', outLink = 'asdf'
176
}}}
177
}}}{{{#!if isCategory = (href.startsWith('분류:')), isCategory
178178
## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기
179
}}}{{{#!if !(isCategory || isLink)
180
{{{#!if href = 'https://theseed.io/w/'+href
181
}}}
182
}}}{{{#!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)
179
}}}{{{#!if !(isCategory || isLink)
180
{{{#!if href = 'https://theseed.io/w/'+href
183181
}}}
182
}}}{{{#!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)
183
}}}
184184
}}}
185185
###########
186186
{{{#!if h=null,a=null,b=false,c='#0275d8',d=''
......
220220
}}}
221221
##############################
222222
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
223
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
224
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
223
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
224
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
225
}}}
226
{{{#!if _ParOpen == -1
227
{{{#!if Match=true
225228
}}}
226
{{{#!if _ParOpen == -1
227
{{{#!if Match=true
228
}}}
229
}}}{{{#!if _ParOpen != -1
230
{{{#!if ParOpen=_ParOpen
231
}}}
232
}}}
229
}}}{{{#!if _ParOpen != -1
230
{{{#!if ParOpen=_ParOpen
231
}}}
232
}}}
233233
############################
234
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
234
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
235
}}}
236
{{{#!if _ParOpen == -1
237
{{{#!if Match=true
235238
}}}
236
{{{#!if _ParOpen == -1
237
{{{#!if Match=true
238
}}}
239
}}}{{{#!if _ParOpen != -1
240
{{{#!if ParOpen+=_ParOpen+3
241
}}}
242
}}}
239
}}}{{{#!if _ParOpen != -1
240
{{{#!if ParOpen+=_ParOpen+3
241
}}}
242
}}}
243243
############################
244
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
244
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
245
}}}
246
{{{#!if _ParOpen == -1
247
{{{#!if Match=true
245248
}}}
246
{{{#!if _ParOpen == -1
247
{{{#!if Match=true
248
}}}
249
}}}{{{#!if _ParOpen != -1
250
{{{#!if ParOpen+=_ParOpen+3
251
}}}
252
}}}
249
}}}{{{#!if _ParOpen != -1
250
{{{#!if ParOpen+=_ParOpen+3
253251
}}}
252
}}}
253
}}}
254254
###########################
255
{{{#!if Match
256
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
257
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
258
}}}
255
{{{#!if Match
256
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
257
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
258
}}}
259
}}}
260
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
261
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
262
}}}{{{#!if BrL != -1 && StyleL!=-1
263
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
264
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
265
}}}
266
}}}
267
}}}
268
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
269
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
270
}}}{{{#!if Blank!=-1
271
{{{#!if Comma != -1
272
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
259273
}}}
260
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
261
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
262
}}}{{{#!if BrL != -1 && StyleL!=-1
263
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
264
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
265
}}}
274
}}}
275
{{{#!if Comma == -1
276
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
266277
}}}
267
}}}
268
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
269
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
270
}}}{{{#!if Blank!=-1
271
{{{#!if Comma != -1
272
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
273
}}}
274
}}}
275
{{{#!if Comma == -1
276
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
277
}}}
278
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
279
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
278
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
279
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
280280
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
281
}}}
282
}}}
283
}}}
284
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
285
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
286
}}}{{{#!if Blank==5
287
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
288
}}}
289
{{{#!if Size == '+1'
290
{{{#!if Em='1.28889em'
291
}}}}}}{{{#!if Size == '+2'
292
{{{#!if Em='1.38889em'
293
}}}}}}{{{#!if Size == '+3'
294
{{{#!if Em='1.48144em'
295
}}}}}}{{{#!if Size == '+4'
296
{{{#!if Em='1.57400em'
297
}}}}}}{{{#!if Size == '+5'
298
{{{#!if Em='1.66667em'
299
}}}}}}{{{#!if Size == '-1'
300
{{{#!if Em='0.92589em'
301
}}}}}}{{{#!if Size == '-2'
302
{{{#!if Em='0.83333em'
303
}}}}}}{{{#!if Size == '-3'
304
{{{#!if Em='0.74067em'
305
}}}}}}{{{#!if Size == '-4'
306
{{{#!if Em='0.64811em'
307
}}}}}}{{{#!if Size == '-5'
308
{{{#!if Em='0.62222em'
309
}}}}}}
310
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
311
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
312
}}}
313
}}}
281
}}}
314282
}}}
283
}}}
284
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
285
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
286
}}}{{{#!if Blank==5
287
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
288
}}}
289
{{{#!if Size == '+1'
290
{{{#!if Em='1.28889em'
291
}}}}}}{{{#!if Size == '+2'
292
{{{#!if Em='1.38889em'
293
}}}}}}{{{#!if Size == '+3'
294
{{{#!if Em='1.48144em'
295
}}}}}}{{{#!if Size == '+4'
296
{{{#!if Em='1.57400em'
297
}}}}}}{{{#!if Size == '+5'
298
{{{#!if Em='1.66667em'
299
}}}}}}{{{#!if Size == '-1'
300
{{{#!if Em='0.92589em'
301
}}}}}}{{{#!if Size == '-2'
302
{{{#!if Em='0.83333em'
303
}}}}}}{{{#!if Size == '-3'
304
{{{#!if Em='0.74067em'
305
}}}}}}{{{#!if Size == '-4'
306
{{{#!if Em='0.64811em'
307
}}}}}}{{{#!if Size == '-5'
308
{{{#!if Em='0.62222em'
309
}}}}}}
310
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
311
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
312
}}}
313
}}}
314
}}}
315315
}}}
316316
}}}
317317
##############################
318318
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
319
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
320
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
319
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
320
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
321
}}}
322
{{{#!if _ParOpen == -1
323
{{{#!if Match=true
321324
}}}
322
{{{#!if _ParOpen == -1
323
{{{#!if Match=true
324
}}}
325
}}}{{{#!if _ParOpen != -1
326
{{{#!if ParOpen=_ParOpen
327
}}}
328
}}}
325
}}}{{{#!if _ParOpen != -1
326
{{{#!if ParOpen=_ParOpen
327
}}}
328
}}}
329329
############################
330
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
330
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
331
}}}
332
{{{#!if _ParOpen == -1
333
{{{#!if Match=true
331334
}}}
332
{{{#!if _ParOpen == -1
333
{{{#!if Match=true
334
}}}
335
}}}{{{#!if _ParOpen != -1
336
{{{#!if ParOpen+=_ParOpen+3
337
}}}
338
}}}
335
}}}{{{#!if _ParOpen != -1
336
{{{#!if ParOpen+=_ParOpen+3
337
}}}
338
}}}
339339
############################
340
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
340
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
341
}}}
342
{{{#!if _ParOpen == -1
343
{{{#!if Match=true
341344
}}}
342
{{{#!if _ParOpen == -1
343
{{{#!if Match=true
344
}}}
345
}}}{{{#!if _ParOpen != -1
346
{{{#!if ParOpen+=_ParOpen+3
347
}}}
348
}}}
345
}}}{{{#!if _ParOpen != -1
346
{{{#!if ParOpen+=_ParOpen+3
349347
}}}
348
}}}
349
}}}
350350
###########################
351
{{{#!if Match
352
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
353
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
354
}}}
351
{{{#!if Match
352
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
353
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
354
}}}
355
}}}
356
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
357
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
358
}}}{{{#!if BrL != -1 && StyleL!=-1
359
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
360
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
361
}}}
362
}}}
363
}}}
364
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
365
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
366
}}}{{{#!if Blank!=-1
367
{{{#!if Comma != -1
368
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
355369
}}}
356
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
357
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
358
}}}{{{#!if BrL != -1 && StyleL!=-1
359
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
360
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
361
}}}
370
}}}
371
{{{#!if Comma == -1
372
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
362373
}}}
363
}}}
364
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
365
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
366
}}}{{{#!if Blank!=-1
367
{{{#!if Comma != -1
368
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
369
}}}
370
}}}
371
{{{#!if Comma == -1
372
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
373
}}}
374
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
375
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
374
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
375
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
376376
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
377
}}}
378
}}}
379
}}}
380
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
381
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
382
}}}{{{#!if Blank==5
383
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
384
}}}
385
{{{#!if Size == '+1'
386
{{{#!if Em='1.28889em'
387
}}}}}}{{{#!if Size == '+2'
388
{{{#!if Em='1.38889em'
389
}}}}}}{{{#!if Size == '+3'
390
{{{#!if Em='1.48144em'
391
}}}}}}{{{#!if Size == '+4'
392
{{{#!if Em='1.57400em'
393
}}}}}}{{{#!if Size == '+5'
394
{{{#!if Em='1.66667em'
395
}}}}}}{{{#!if Size == '-1'
396
{{{#!if Em='0.92589em'
397
}}}}}}{{{#!if Size == '-2'
398
{{{#!if Em='0.83333em'
399
}}}}}}{{{#!if Size == '-3'
400
{{{#!if Em='0.74067em'
401
}}}}}}{{{#!if Size == '-4'
402
{{{#!if Em='0.64811em'
403
}}}}}}{{{#!if Size == '-5'
404
{{{#!if Em='0.62222em'
405
}}}}}}
406
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
407
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
408
}}}
409
}}}
377
}}}
410378
}}}
379
}}}
380
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
381
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
382
}}}{{{#!if Blank==5
383
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
384
}}}
385
{{{#!if Size == '+1'
386
{{{#!if Em='1.28889em'
387
}}}}}}{{{#!if Size == '+2'
388
{{{#!if Em='1.38889em'
389
}}}}}}{{{#!if Size == '+3'
390
{{{#!if Em='1.48144em'
391
}}}}}}{{{#!if Size == '+4'
392
{{{#!if Em='1.57400em'
393
}}}}}}{{{#!if Size == '+5'
394
{{{#!if Em='1.66667em'
395
}}}}}}{{{#!if Size == '-1'
396
{{{#!if Em='0.92589em'
397
}}}}}}{{{#!if Size == '-2'
398
{{{#!if Em='0.83333em'
399
}}}}}}{{{#!if Size == '-3'
400
{{{#!if Em='0.74067em'
401
}}}}}}{{{#!if Size == '-4'
402
{{{#!if Em='0.64811em'
403
}}}}}}{{{#!if Size == '-5'
404
{{{#!if Em='0.62222em'
405
}}}}}}
406
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
407
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
408
}}}
409
}}}
410
}}}
411411
}}}
412412
}}}
413413
##############################
414414
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
415
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
416
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
415
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
416
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
417
}}}
418
{{{#!if _ParOpen == -1
419
{{{#!if Match=true
417420
}}}
418
{{{#!if _ParOpen == -1
419
{{{#!if Match=true
420
}}}
421
}}}{{{#!if _ParOpen != -1
422
{{{#!if ParOpen=_ParOpen
423
}}}
424
}}}
421
}}}{{{#!if _ParOpen != -1
422
{{{#!if ParOpen=_ParOpen
423
}}}
424
}}}
425425
############################
426
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
426
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
427
}}}
428
{{{#!if _ParOpen == -1
429
{{{#!if Match=true
427430
}}}
428
{{{#!if _ParOpen == -1
429
{{{#!if Match=true
430
}}}
431
}}}{{{#!if _ParOpen != -1
432
{{{#!if ParOpen+=_ParOpen+3
433
}}}
434
}}}
431
}}}{{{#!if _ParOpen != -1
432
{{{#!if ParOpen+=_ParOpen+3
433
}}}
434
}}}
435435
############################
436
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
436
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
437
}}}
438
{{{#!if _ParOpen == -1
439
{{{#!if Match=true
437440
}}}
438
{{{#!if _ParOpen == -1
439
{{{#!if Match=true
440
}}}
441
}}}{{{#!if _ParOpen != -1
442
{{{#!if ParOpen+=_ParOpen+3
443
}}}
444
}}}
441
}}}{{{#!if _ParOpen != -1
442
{{{#!if ParOpen+=_ParOpen+3
445443
}}}
444
}}}
445
}}}
446446
###########################
447
{{{#!if Match
448
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
449
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
450
}}}
447
{{{#!if Match
448
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
449
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
450
}}}
451
}}}
452
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
453
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
454
}}}{{{#!if BrL != -1 && StyleL!=-1
455
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
456
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
457
}}}
458
}}}
459
}}}
460
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
461
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
462
}}}{{{#!if Blank!=-1
463
{{{#!if Comma != -1
464
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
451465
}}}
452
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
453
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
454
}}}{{{#!if BrL != -1 && StyleL!=-1
455
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
456
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
457
}}}
466
}}}
467
{{{#!if Comma == -1
468
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
458469
}}}
459
}}}
460
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
461
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
462
}}}{{{#!if Blank!=-1
463
{{{#!if Comma != -1
464
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
465
}}}
466
}}}
467
{{{#!if Comma == -1
468
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
469
}}}
470
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
471
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
470
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
471
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
472472
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
473
}}}
474
}}}
475
}}}
476
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
477
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
478
}}}{{{#!if Blank==5
479
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
480
}}}
481
{{{#!if Size == '+1'
482
{{{#!if Em='1.28889em'
483
}}}}}}{{{#!if Size == '+2'
484
{{{#!if Em='1.38889em'
485
}}}}}}{{{#!if Size == '+3'
486
{{{#!if Em='1.48144em'
487
}}}}}}{{{#!if Size == '+4'
488
{{{#!if Em='1.57400em'
489
}}}}}}{{{#!if Size == '+5'
490
{{{#!if Em='1.66667em'
491
}}}}}}{{{#!if Size == '-1'
492
{{{#!if Em='0.92589em'
493
}}}}}}{{{#!if Size == '-2'
494
{{{#!if Em='0.83333em'
495
}}}}}}{{{#!if Size == '-3'
496
{{{#!if Em='0.74067em'
497
}}}}}}{{{#!if Size == '-4'
498
{{{#!if Em='0.64811em'
499
}}}}}}{{{#!if Size == '-5'
500
{{{#!if Em='0.62222em'
501
}}}}}}
502
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
503
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
504
}}}
505
}}}
473
}}}
506474
}}}
475
}}}
476
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
477
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
478
}}}{{{#!if Blank==5
479
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
480
}}}
481
{{{#!if Size == '+1'
482
{{{#!if Em='1.28889em'
483
}}}}}}{{{#!if Size == '+2'
484
{{{#!if Em='1.38889em'
485
}}}}}}{{{#!if Size == '+3'
486
{{{#!if Em='1.48144em'
487
}}}}}}{{{#!if Size == '+4'
488
{{{#!if Em='1.57400em'
489
}}}}}}{{{#!if Size == '+5'
490
{{{#!if Em='1.66667em'
491
}}}}}}{{{#!if Size == '-1'
492
{{{#!if Em='0.92589em'
493
}}}}}}{{{#!if Size == '-2'
494
{{{#!if Em='0.83333em'
495
}}}}}}{{{#!if Size == '-3'
496
{{{#!if Em='0.74067em'
497
}}}}}}{{{#!if Size == '-4'
498
{{{#!if Em='0.64811em'
499
}}}}}}{{{#!if Size == '-5'
500
{{{#!if Em='0.62222em'
501
}}}}}}
502
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
503
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
504
}}}
505
}}}
506
}}}
507507
}}}
508508
}}}
509509
##############################
510510
{{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true
511
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
512
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
511
{{{#!if ParClose!=-1&&ParOpen!=-1&&ParClose>ParOpen
512
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
513
}}}
514
{{{#!if _ParOpen == -1
515
{{{#!if Match=true
513516
}}}
514
{{{#!if _ParOpen == -1
515
{{{#!if Match=true
516
}}}
517
}}}{{{#!if _ParOpen != -1
518
{{{#!if ParOpen=_ParOpen
519
}}}
520
}}}
517
}}}{{{#!if _ParOpen != -1
518
{{{#!if ParOpen=_ParOpen
519
}}}
520
}}}
521521
############################
522
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
522
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
523
}}}
524
{{{#!if _ParOpen == -1
525
{{{#!if Match=true
523526
}}}
524
{{{#!if _ParOpen == -1
525
{{{#!if Match=true
526
}}}
527
}}}{{{#!if _ParOpen != -1
528
{{{#!if ParOpen+=_ParOpen+3
529
}}}
530
}}}
527
}}}{{{#!if _ParOpen != -1
528
{{{#!if ParOpen+=_ParOpen+3
529
}}}
530
}}}
531531
############################
532
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
532
{{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{')
533
}}}
534
{{{#!if _ParOpen == -1
535
{{{#!if Match=true
533536
}}}
534
{{{#!if _ParOpen == -1
535
{{{#!if Match=true
536
}}}
537
}}}{{{#!if _ParOpen != -1
538
{{{#!if ParOpen+=_ParOpen+3
539
}}}
540
}}}
537
}}}{{{#!if _ParOpen != -1
538
{{{#!if ParOpen+=_ParOpen+3
541539
}}}
540
}}}
541
}}}
542542
###########################
543
{{{#!if Match
544
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
545
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
546
}}}
543
{{{#!if Match
544
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!html'
545
{{{#!if input = input.substring(0,ParOpen)+input.substring(ParOpen+9,ParClose).trim()+input.substr(ParClose+3)
546
}}}
547
}}}
548
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
549
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
550
}}}{{{#!if BrL != -1 && StyleL!=-1
551
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
552
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
553
}}}
554
}}}
555
}}}
556
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
557
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
558
}}}{{{#!if Blank!=-1
559
{{{#!if Comma != -1
560
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
547561
}}}
548
{{{#!if input.substr(ParOpen, 9) == '\{\{\{#!wiki'
549
{{{#!if BrL = input.substring(ParOpen,ParClose).indexOf('<br>'), StyleL = input.substring(ParOpen,ParClose).indexOf('style=')
550
}}}{{{#!if BrL != -1 && StyleL!=-1
551
{{{#!if Text = input.substring(ParOpen+BrL+4,ParClose), Style=input.substr(ParOpen+StyleL,BrL-StyleL)
552
}}}{{{#!if input = input.substring(0,ParOpen)+'<div '+Style+'>'+Text.trim()+'</div>'+input.substr(ParClose+3)
553
}}}
562
}}}
563
{{{#!if Comma == -1
564
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
554565
}}}
555
}}}
556
{{{#!if input.substr(ParOpen, 4) == '\{\{\{#'
557
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' '), Comma = input.substring(ParOpen,ParClose).indexOf(',')
558
}}}{{{#!if Blank!=-1
559
{{{#!if Comma != -1
560
{{{#!if WhiteColor=input.substr(ParOpen+3,Comma-3), DarkColor=input.substring(ParOpen+Comma+1,ParOpen+Blank)
561
}}}
562
}}}
563
{{{#!if Comma == -1
564
{{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor
565
}}}
566
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
567
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
566
}}}{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
567
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; color: '+WhiteColor+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
568568
##유효성 검사는 뺌. 귀찮고 넣으면 길어짐.
569
}}}
570
}}}
571
}}}
572
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
573
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
574
}}}{{{#!if Blank==5
575
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
576
}}}
577
{{{#!if Size == '+1'
578
{{{#!if Em='1.28889em'
579
}}}}}}{{{#!if Size == '+2'
580
{{{#!if Em='1.38889em'
581
}}}}}}{{{#!if Size == '+3'
582
{{{#!if Em='1.48144em'
583
}}}}}}{{{#!if Size == '+4'
584
{{{#!if Em='1.57400em'
585
}}}}}}{{{#!if Size == '+5'
586
{{{#!if Em='1.66667em'
587
}}}}}}{{{#!if Size == '-1'
588
{{{#!if Em='0.92589em'
589
}}}}}}{{{#!if Size == '-2'
590
{{{#!if Em='0.83333em'
591
}}}}}}{{{#!if Size == '-3'
592
{{{#!if Em='0.74067em'
593
}}}}}}{{{#!if Size == '-4'
594
{{{#!if Em='0.64811em'
595
}}}}}}{{{#!if Size == '-5'
596
{{{#!if Em='0.62222em'
597
}}}}}}
598
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
599
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
600
}}}
601
}}}
569
}}}
602570
}}}
571
}}}
572
{{{#!if input.substr(ParOpen, 4) == '\{\{\{+' || input.substr(ParOpen, 4) == '\{\{\{-'
573
{{{#!if Blank = input.substring(ParOpen,ParClose).indexOf(' ')
574
}}}{{{#!if Blank==5
575
{{{#!if Size=input.substr(ParOpen+Blank-2, 2)
576
}}}
577
{{{#!if Size == '+1'
578
{{{#!if Em='1.28889em'
579
}}}}}}{{{#!if Size == '+2'
580
{{{#!if Em='1.38889em'
581
}}}}}}{{{#!if Size == '+3'
582
{{{#!if Em='1.48144em'
583
}}}}}}{{{#!if Size == '+4'
584
{{{#!if Em='1.57400em'
585
}}}}}}{{{#!if Size == '+5'
586
{{{#!if Em='1.66667em'
587
}}}}}}{{{#!if Size == '-1'
588
{{{#!if Em='0.92589em'
589
}}}}}}{{{#!if Size == '-2'
590
{{{#!if Em='0.83333em'
591
}}}}}}{{{#!if Size == '-3'
592
{{{#!if Em='0.74067em'
593
}}}}}}{{{#!if Size == '-4'
594
{{{#!if Em='0.64811em'
595
}}}}}}{{{#!if Size == '-5'
596
{{{#!if Em='0.62222em'
597
}}}}}}
598
{{{#!if Text = input.substring(ParOpen+Blank,ParClose)
599
}}}{{{#!if input = input.substring(0,ParOpen)+'<div style="display: inline; font-size: '+Em+'">'+Text.trim()+'</div>'+input.substr(ParClose+3)
600
}}}
601
}}}
602
}}}
603603
}}}
604604
}}}
605605
###########################
......