angular-ui/bootstrap — pull request #31 by petebacondarwin (2012-12-12 21:24:43+00:00)
Title: feat(transition): Add transition service

This gives us a reusable service to trigger transitions and also be informed when the transition completes. Usage is

```
$transition(element, class | { height: "194px", opacity: 1 } | functionThatTriggers(element))
.then(functionCalledOnTransitionEnd);
```

Where you pass the element on which to trigger the transition, then a parameter that indicates how the transition should be triggered. It is either a string containing a CSS class to change, an object with a load of style changes or a general function that should trigger the transition.