enyojs/moonstone — pull request #1884 by aarontam (2014-12-31 02:05:21+00:00)
Title: ENYO-719: Allow transitionFinished to be called when transitioning a non-animated panel.

### Issue
In `2.5-gordon`, we are not animating panels by default. This prevents `transitionFinished` from being called on `moon.Panel`.

### Fix
Because `transitionFinished` is calling `updatePanel` by default, we modify the logic to only conditionally call `transitionFinished` when changing panel indices, otherwise call `initPanel`.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam