Updating temporal coverage widget (refs #7973)

* adding back the dynamic temporal coverage functionality
* restricting input to digits
* fixing pylint warnings