| r2702 vs r2703 | ||
|---|---|---|
| ... | ... | |
| 142 | 142 | }}}{{{#!if linkOpen = input.indexOf('[['), linkClose = input.indexOf(']]') |
| 143 | 143 | }}}{{{#!if linkRaw = input.substring(linkOpen, linkClose+2) |
| 144 | 144 | }}}{{{#!if linkOpen != -1 && linkClose != -1 && linkOpen+2 < linkClose |
| 145 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 | |
| 146 | ||
| 147 | ||
| 145 | ## [[]] 인 경우 linkOpen+2 == linkClose 임 ^^^^^^^^^^^^^^^^^^^^^^ | |
| 146 | {{{#!if divider = linkRaw.indexOf('|') | |
| 147 | }}}{{{#!if divider == -1 | |
| 148 | 148 | ##[[링크]] |
| 149 | ||
| 150 | ||
| 151 | ||
| 152 | ||
| 153 | ||
| 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) | |
| 154 | 154 | ##[[|]] > 출력 x |
| 155 | ||
| 156 | ||
| 157 | ||
| 158 | ||
| 155 | }}} | |
| 156 | }}} | |
| 157 | {{{#!if (divider == 2) && !break | |
| 158 | {{{#!if break = true, href = linkRaw.substring(divider+1, linkRaw.length-2), linkPrint = href | |
| 159 | 159 | ##[[|링크]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. |
| 160 | ||
| 161 | ||
| 162 | ||
| 160 | }}} | |
| 161 | }}} | |
| 162 | {{{#!if (divider+1 == linkRaw.length-2) && !break | |
| 163 | 163 | ##[[링크|]], 원래는 자기 자신을 링크하지만 그건 귀찮으니 그냥 입력받은 값을 출력하기로. |
| 164 | ||
| 165 | ||
| 166 | ||
| 167 | ||
| 168 | ||
| 169 | ||
| 170 | ||
| 171 | ||
| 172 | ||
| 164 | {{{#!if break = true, href = linkRaw.substring(2, divider), linkPrint = href | |
| 165 | @linkPrint@ | |
| 166 | @href@ | |
| 167 | }}} | |
| 173 | 168 | }}} |
| 174 | {{{#!if isLink = (href.startsWith('https://') || href.startsWith('http://') || href.startsWith('ftp://')), isLink | |
| 175 | ||
| 176 | ||
| 177 | ||
| 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 | |
| 178 | 178 | ## 나중에생각 - 실제로 분류되지는 않고(하고 싶어도 못 함 display: none으로 없어지는 것도 아니고) 그냥 분류 느낌만 내기 |
| 179 | ||
| 180 | ||
| 181 | ||
| 182 | ||
| 179 | }}}{{{#!if !(isCategory || isLink) | |
| 180 | {{{#!if href = 'https://theseed.io/w/'+href | |
| 183 | 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) | |
| 183 | }}} | |
| 184 | 184 | }}} |
| 185 | 185 | ########### |
| 186 | 186 | {{{#!if h=null,a=null,b=false,c='#0275d8',d='' |
| ... | ... | |
| 220 | 220 | }}} |
| 221 | 221 | ############################## |
| 222 | 222 | {{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true |
| 223 | ||
| 224 | ||
| 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 | |
| 225 | 228 | }}} |
| 226 | ||
| 227 | ||
| 228 | ||
| 229 | ||
| 230 | ||
| 231 | ||
| 232 | ||
| 229 | }}}{{{#!if _ParOpen != -1 | |
| 230 | {{{#!if ParOpen=_ParOpen | |
| 231 | }}} | |
| 232 | }}} | |
| 233 | 233 | ############################ |
| 234 | ||
| 234 | {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{') | |
| 235 | }}} | |
| 236 | {{{#!if _ParOpen == -1 | |
| 237 | {{{#!if Match=true | |
| 235 | 238 | }}} |
| 236 | ||
| 237 | ||
| 238 | ||
| 239 | ||
| 240 | ||
| 241 | ||
| 242 | ||
| 239 | }}}{{{#!if _ParOpen != -1 | |
| 240 | {{{#!if ParOpen+=_ParOpen+3 | |
| 241 | }}} | |
| 242 | }}} | |
| 243 | 243 | ############################ |
| 244 | ||
| 244 | {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{') | |
| 245 | }}} | |
| 246 | {{{#!if _ParOpen == -1 | |
| 247 | {{{#!if Match=true | |
| 245 | 248 | }}} |
| 246 | ||
| 247 | ||
| 248 | ||
| 249 | ||
| 250 | ||
| 251 | ||
| 252 | ||
| 249 | }}}{{{#!if _ParOpen != -1 | |
| 250 | {{{#!if ParOpen+=_ParOpen+3 | |
| 253 | 251 | }}} |
| 252 | }}} | |
| 253 | }}} | |
| 254 | 254 | ########################### |
| 255 | ||
| 256 | ||
| 257 | {{{#!if input = input.substring( | |
| 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) | |
| 259 | 273 | }}} |
| 260 | ||
| 261 | ||
| 262 | ||
| 263 | ||
| 264 | ||
| 265 | ||
| 274 | }}} | |
| 275 | {{{#!if Comma == -1 | |
| 276 | {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor | |
| 266 | 277 | }}} |
| 267 | ||
| 268 | ||
| 269 | ||
| 270 | ||
| 271 | ||
| 272 | ||
| 273 | ||
| 274 | ||
| 275 | ||
| 276 | ||
| 277 | ||
| 278 | ||
| 279 | ||
| 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) | |
| 280 | 280 | ##유효성 검사는 뺌. 귀찮고 넣으면 길어짐. |
| 281 | ||
| 282 | ||
| 283 | ||
| 284 | ||
| 285 | ||
| 286 | ||
| 287 | ||
| 288 | ||
| 289 | ||
| 290 | ||
| 291 | ||
| 292 | ||
| 293 | ||
| 294 | ||
| 295 | ||
| 296 | ||
| 297 | ||
| 298 | ||
| 299 | ||
| 300 | ||
| 301 | ||
| 302 | ||
| 303 | ||
| 304 | ||
| 305 | ||
| 306 | ||
| 307 | ||
| 308 | ||
| 309 | ||
| 310 | ||
| 311 | ||
| 312 | ||
| 313 | ||
| 281 | }}} | |
| 314 | 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 | }}} | |
| 314 | }}} | |
| 315 | 315 | }}} |
| 316 | 316 | }}} |
| 317 | 317 | ############################## |
| 318 | 318 | {{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true |
| 319 | ||
| 320 | ||
| 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 | |
| 321 | 324 | }}} |
| 322 | ||
| 323 | ||
| 324 | ||
| 325 | ||
| 326 | ||
| 327 | ||
| 328 | ||
| 325 | }}}{{{#!if _ParOpen != -1 | |
| 326 | {{{#!if ParOpen=_ParOpen | |
| 327 | }}} | |
| 328 | }}} | |
| 329 | 329 | ############################ |
| 330 | ||
| 330 | {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{') | |
| 331 | }}} | |
| 332 | {{{#!if _ParOpen == -1 | |
| 333 | {{{#!if Match=true | |
| 331 | 334 | }}} |
| 332 | ||
| 333 | ||
| 334 | ||
| 335 | ||
| 336 | ||
| 337 | ||
| 338 | ||
| 335 | }}}{{{#!if _ParOpen != -1 | |
| 336 | {{{#!if ParOpen+=_ParOpen+3 | |
| 337 | }}} | |
| 338 | }}} | |
| 339 | 339 | ############################ |
| 340 | ||
| 340 | {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{') | |
| 341 | }}} | |
| 342 | {{{#!if _ParOpen == -1 | |
| 343 | {{{#!if Match=true | |
| 341 | 344 | }}} |
| 342 | ||
| 343 | ||
| 344 | ||
| 345 | ||
| 346 | ||
| 347 | ||
| 348 | ||
| 345 | }}}{{{#!if _ParOpen != -1 | |
| 346 | {{{#!if ParOpen+=_ParOpen+3 | |
| 349 | 347 | }}} |
| 348 | }}} | |
| 349 | }}} | |
| 350 | 350 | ########################### |
| 351 | ||
| 352 | ||
| 353 | {{{#!if input = input.substring( | |
| 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) | |
| 355 | 369 | }}} |
| 356 | ||
| 357 | ||
| 358 | ||
| 359 | ||
| 360 | ||
| 361 | ||
| 370 | }}} | |
| 371 | {{{#!if Comma == -1 | |
| 372 | {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor | |
| 362 | 373 | }}} |
| 363 | ||
| 364 | ||
| 365 | ||
| 366 | ||
| 367 | ||
| 368 | ||
| 369 | ||
| 370 | ||
| 371 | ||
| 372 | ||
| 373 | ||
| 374 | ||
| 375 | ||
| 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) | |
| 376 | 376 | ##유효성 검사는 뺌. 귀찮고 넣으면 길어짐. |
| 377 | ||
| 378 | ||
| 379 | ||
| 380 | ||
| 381 | ||
| 382 | ||
| 383 | ||
| 384 | ||
| 385 | ||
| 386 | ||
| 387 | ||
| 388 | ||
| 389 | ||
| 390 | ||
| 391 | ||
| 392 | ||
| 393 | ||
| 394 | ||
| 395 | ||
| 396 | ||
| 397 | ||
| 398 | ||
| 399 | ||
| 400 | ||
| 401 | ||
| 402 | ||
| 403 | ||
| 404 | ||
| 405 | ||
| 406 | ||
| 407 | ||
| 408 | ||
| 409 | ||
| 377 | }}} | |
| 410 | 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 | }}} | |
| 410 | }}} | |
| 411 | 411 | }}} |
| 412 | 412 | }}} |
| 413 | 413 | ############################## |
| 414 | 414 | {{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true |
| 415 | ||
| 416 | ||
| 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 | |
| 417 | 420 | }}} |
| 418 | ||
| 419 | ||
| 420 | ||
| 421 | ||
| 422 | ||
| 423 | ||
| 424 | ||
| 421 | }}}{{{#!if _ParOpen != -1 | |
| 422 | {{{#!if ParOpen=_ParOpen | |
| 423 | }}} | |
| 424 | }}} | |
| 425 | 425 | ############################ |
| 426 | ||
| 426 | {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{') | |
| 427 | }}} | |
| 428 | {{{#!if _ParOpen == -1 | |
| 429 | {{{#!if Match=true | |
| 427 | 430 | }}} |
| 428 | ||
| 429 | ||
| 430 | ||
| 431 | ||
| 432 | ||
| 433 | ||
| 434 | ||
| 431 | }}}{{{#!if _ParOpen != -1 | |
| 432 | {{{#!if ParOpen+=_ParOpen+3 | |
| 433 | }}} | |
| 434 | }}} | |
| 435 | 435 | ############################ |
| 436 | ||
| 436 | {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{') | |
| 437 | }}} | |
| 438 | {{{#!if _ParOpen == -1 | |
| 439 | {{{#!if Match=true | |
| 437 | 440 | }}} |
| 438 | ||
| 439 | ||
| 440 | ||
| 441 | ||
| 442 | ||
| 443 | ||
| 444 | ||
| 441 | }}}{{{#!if _ParOpen != -1 | |
| 442 | {{{#!if ParOpen+=_ParOpen+3 | |
| 445 | 443 | }}} |
| 444 | }}} | |
| 445 | }}} | |
| 446 | 446 | ########################### |
| 447 | ||
| 448 | ||
| 449 | {{{#!if input = input.substring( | |
| 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) | |
| 451 | 465 | }}} |
| 452 | ||
| 453 | ||
| 454 | ||
| 455 | ||
| 456 | ||
| 457 | ||
| 466 | }}} | |
| 467 | {{{#!if Comma == -1 | |
| 468 | {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor | |
| 458 | 469 | }}} |
| 459 | ||
| 460 | ||
| 461 | ||
| 462 | ||
| 463 | ||
| 464 | ||
| 465 | ||
| 466 | ||
| 467 | ||
| 468 | ||
| 469 | ||
| 470 | ||
| 471 | ||
| 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) | |
| 472 | 472 | ##유효성 검사는 뺌. 귀찮고 넣으면 길어짐. |
| 473 | ||
| 474 | ||
| 475 | ||
| 476 | ||
| 477 | ||
| 478 | ||
| 479 | ||
| 480 | ||
| 481 | ||
| 482 | ||
| 483 | ||
| 484 | ||
| 485 | ||
| 486 | ||
| 487 | ||
| 488 | ||
| 489 | ||
| 490 | ||
| 491 | ||
| 492 | ||
| 493 | ||
| 494 | ||
| 495 | ||
| 496 | ||
| 497 | ||
| 498 | ||
| 499 | ||
| 500 | ||
| 501 | ||
| 502 | ||
| 503 | ||
| 504 | ||
| 505 | ||
| 473 | }}} | |
| 506 | 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 | }}} | |
| 506 | }}} | |
| 507 | 507 | }}} |
| 508 | 508 | }}} |
| 509 | 509 | ############################## |
| 510 | 510 | {{{#!if ParClose=input.indexOf('\}\}\}'), ParOpen=input.indexOf('\{\{\{'), Match=false, true |
| 511 | ||
| 512 | ||
| 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 | |
| 513 | 516 | }}} |
| 514 | ||
| 515 | ||
| 516 | ||
| 517 | ||
| 518 | ||
| 519 | ||
| 520 | ||
| 517 | }}}{{{#!if _ParOpen != -1 | |
| 518 | {{{#!if ParOpen=_ParOpen | |
| 519 | }}} | |
| 520 | }}} | |
| 521 | 521 | ############################ |
| 522 | ||
| 522 | {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{') | |
| 523 | }}} | |
| 524 | {{{#!if _ParOpen == -1 | |
| 525 | {{{#!if Match=true | |
| 523 | 526 | }}} |
| 524 | ||
| 525 | ||
| 526 | ||
| 527 | ||
| 528 | ||
| 529 | ||
| 530 | ||
| 527 | }}}{{{#!if _ParOpen != -1 | |
| 528 | {{{#!if ParOpen+=_ParOpen+3 | |
| 529 | }}} | |
| 530 | }}} | |
| 531 | 531 | ############################ |
| 532 | ||
| 532 | {{{#!if _ParOpen = input.substring(ParOpen+3,ParClose).indexOf('\{\{\{') | |
| 533 | }}} | |
| 534 | {{{#!if _ParOpen == -1 | |
| 535 | {{{#!if Match=true | |
| 533 | 536 | }}} |
| 534 | ||
| 535 | ||
| 536 | ||
| 537 | ||
| 538 | ||
| 539 | ||
| 540 | ||
| 537 | }}}{{{#!if _ParOpen != -1 | |
| 538 | {{{#!if ParOpen+=_ParOpen+3 | |
| 541 | 539 | }}} |
| 540 | }}} | |
| 541 | }}} | |
| 542 | 542 | ########################### |
| 543 | ||
| 544 | ||
| 545 | {{{#!if input = input.substring( | |
| 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) | |
| 547 | 561 | }}} |
| 548 | ||
| 549 | ||
| 550 | ||
| 551 | ||
| 552 | ||
| 553 | ||
| 562 | }}} | |
| 563 | {{{#!if Comma == -1 | |
| 564 | {{{#!if WhiteColor=input.substr(ParOpen+3,Blank-3), DarkColor=WhiteColor | |
| 554 | 565 | }}} |
| 555 | ||
| 556 | ||
| 557 | ||
| 558 | ||
| 559 | ||
| 560 | ||
| 561 | ||
| 562 | ||
| 563 | ||
| 564 | ||
| 565 | ||
| 566 | ||
| 567 | ||
| 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) | |
| 568 | 568 | ##유효성 검사는 뺌. 귀찮고 넣으면 길어짐. |
| 569 | ||
| 570 | ||
| 571 | ||
| 572 | ||
| 573 | ||
| 574 | ||
| 575 | ||
| 576 | ||
| 577 | ||
| 578 | ||
| 579 | ||
| 580 | ||
| 581 | ||
| 582 | ||
| 583 | ||
| 584 | ||
| 585 | ||
| 586 | ||
| 587 | ||
| 588 | ||
| 589 | ||
| 590 | ||
| 591 | ||
| 592 | ||
| 593 | ||
| 594 | ||
| 595 | ||
| 596 | ||
| 597 | ||
| 598 | ||
| 599 | ||
| 600 | ||
| 601 | ||
| 569 | }}} | |
| 602 | 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 | }}} | |
| 602 | }}} | |
| 603 | 603 | }}} |
| 604 | 604 | }}} |
| 605 | 605 | ########################### |
| ... | ... |