(key)
| 555 | }; |
| 556 | |
| 557 | function longDateFormat(key) { |
| 558 | var format = this._longDateFormat[key], |
| 559 | formatUpper = this._longDateFormat[key.toUpperCase()]; |
| 560 | |
| 561 | if (format || !formatUpper) { |
| 562 | return format; |
| 563 | } |
| 564 | |
| 565 | this._longDateFormat[key] = formatUpper |
| 566 | .match(formattingTokens) |
| 567 | .map(function (tok) { |
| 568 | if ( |
| 569 | tok === 'MMMM' || |
| 570 | tok === 'MM' || |
| 571 | tok === 'DD' || |
| 572 | tok === 'dddd' |
| 573 | ) { |
| 574 | return tok.slice(1); |
| 575 | } |
| 576 | return tok; |
| 577 | }) |
| 578 | .join(''); |
| 579 | |
| 580 | return this._longDateFormat[key]; |
| 581 | } |
| 582 | |
| 583 | var defaultInvalidDate = 'Invalid date'; |
| 584 |
nothing calls this directly
no outgoing calls
no test coverage detected