|
58 | 58 | : $.extend({}, $.fn.api.settings),
|
59 | 59 |
|
60 | 60 | // internal aliases
|
| 61 | + regExp = settings.regExp, |
61 | 62 | namespace = settings.namespace,
|
62 | 63 | metadata = settings.metadata,
|
63 | 64 | selector = settings.selector,
|
|
360 | 361 | optionalVariables
|
361 | 362 | ;
|
362 | 363 | if (url) {
|
363 |
| - requiredVariables = url.match(settings.regExp.required); |
364 |
| - optionalVariables = url.match(settings.regExp.optional); |
| 364 | + requiredVariables = url.match(regExp.required); |
| 365 | + optionalVariables = url.match(regExp.optional); |
365 | 366 | urlData = urlData || settings.urlData;
|
366 | 367 | if (requiredVariables) {
|
367 | 368 | module.debug('Looking for required URL variables', requiredVariables);
|
|
458 | 459 | });
|
459 | 460 | });
|
460 | 461 | $.each(formArray, function (i, el) {
|
461 |
| - if (!settings.regExp.validate.test(el.name)) { |
| 462 | + if (!regExp.validate.test(el.name)) { |
462 | 463 | return;
|
463 | 464 | }
|
464 | 465 | var
|
|
469 | 470 | || (String(floatValue) === el.value
|
470 | 471 | ? floatValue
|
471 | 472 | : (el.value === 'false' ? false : el.value)),
|
472 |
| - nameKeys = el.name.match(settings.regExp.key) || [], |
| 473 | + nameKeys = el.name.match(regExp.key) || [], |
473 | 474 | pushKey = el.name.replace(/\[]$/, '')
|
474 | 475 | ;
|
475 | 476 | if (!(pushKey in pushes)) {
|
|
489 | 490 |
|
490 | 491 | if (k === '' && !Array.isArray(value)) { // foo[]
|
491 | 492 | value = build([], pushes[pushKey]++, value);
|
492 |
| - } else if (settings.regExp.fixed.test(k)) { // foo[n] |
| 493 | + } else if (regExp.fixed.test(k)) { // foo[n] |
493 | 494 | value = build([], k, value);
|
494 |
| - } else if (settings.regExp.named.test(k)) { // foo; foo[bar] |
| 495 | + } else if (regExp.named.test(k)) { // foo; foo[bar] |
495 | 496 | value = build({}, k, value);
|
496 | 497 | }
|
497 | 498 | }
|
|
0 commit comments