From 4a4bee3c7f1132d069926a5a8a67817a9df7a7e8 Mon Sep 17 00:00:00 2001 From: Jonathan Duran Date: Fri, 25 May 2012 11:02:26 -0700 Subject: update retrieveStoredTweens method change the method to retrieve the keyframe styles for each keyframe generically instead of hard coding for top, left, width and height Signed-off-by: Jonathan Duran --- .../Timeline/TimelineTrack.reel/TimelineTrack.js | 40 ++++++++++------------ 1 file changed, 19 insertions(+), 21 deletions(-) (limited to 'js/panels/Timeline/TimelineTrack.reel') diff --git a/js/panels/Timeline/TimelineTrack.reel/TimelineTrack.js b/js/panels/Timeline/TimelineTrack.reel/TimelineTrack.js index 9c8b5206..8d9fd964 100644 --- a/js/panels/Timeline/TimelineTrack.reel/TimelineTrack.js +++ b/js/panels/Timeline/TimelineTrack.reel/TimelineTrack.js @@ -764,17 +764,25 @@ var TimelineTrack = exports.TimelineTrack = Montage.create(Component, { var newTween = {}; newTween.tweenData = {}; - offsetAttribute = this.currentKeyframeRule[i].cssText.split(" "); - - topOffSetAttribute = offsetAttribute[3].split("px"); - leftOffsetAttribute = offsetAttribute[5].split("px"); - widthOffsetAttribute = offsetAttribute[7].split("px"); - heightOffsetAttribute = offsetAttribute[9].split("px"); - - var tempTopOffset = parseInt(topOffSetAttribute[0]); - var tempLeftOffset = parseInt(leftOffsetAttribute[0]); - var tempWidthOffset = parseInt(widthOffsetAttribute[0]); - var tempHeightOffset = parseInt(heightOffsetAttribute[0]); + var j, styleLength = this.currentKeyframeRule[i].style.length, keyframeStyles = []; + + for(j=0; j