enhance(ripple): adds support for non-fixed tabs

Closes #825.
Closes #460.
Are we sure that `$scope.pagination` will always be defined ?