* Validate a loop option.
(value)
| 690 | * Validate a <code>loop</code> option. |
| 691 | */ |
| 692 | function validateLoop(value) { |
| 693 | switch (value) { |
| 694 | case false: |
| 695 | return 0; |
| 696 | case true: |
| 697 | return true; |
| 698 | default: |
| 699 | var parsed = parseInt(value, 10); |
| 700 | if (!isNaN(parsed) && parsed >= 0) { |
| 701 | return parsed; |
| 702 | } |
| 703 | break; |
| 704 | } |
| 705 | if (value != null) { |
| 706 | console.warn("VelocityJS: Trying to set 'loop' to an invalid value:", value); |
| 707 | } |
| 708 | } |
| 709 | /** |
| 710 | * Validate a <code>progress</code> option. |
| 711 | */ |
no outgoing calls
no test coverage detected