Mercurial > tiny-letterpress
changeset 22:59cfa61fb6cf
fix drag bug, update cache manifest
author | Atul Varma <avarma@mozilla.com> |
---|---|
date | Wed, 05 May 2010 00:39:25 -0700 |
parents | c38734afcff8 |
children | 166ced3119de |
files | index.cache-manifest index.html |
diffstat | 2 files changed, 8 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/index.cache-manifest Wed May 05 00:26:07 2010 -0700 +++ b/index.cache-manifest Wed May 05 00:39:25 2010 -0700 @@ -1,5 +1,5 @@ # Tiny Letterpress -# Version 0.0.1 +# Version 0.0.2 CACHE MANIFEST index.html
--- a/index.html Wed May 05 00:26:07 2010 -0700 +++ b/index.html Wed May 05 00:39:25 2010 -0700 @@ -323,7 +323,7 @@ } } -function makeLetter(text, matrix, doc, event) { +function makeLetter(text, matrix, doc) { var letter = doc.createElement("div"); var char = doc.createTextNode(text); var info = doc.createElement("div"); @@ -336,8 +336,6 @@ doc.body.appendChild(letter); - makeDraggable(letter, matrix, event); - return letter; } @@ -359,13 +357,15 @@ this.offsetTop + parentMatrix.f ); - var letter = makeLetter(this.textContent, matrix, doc, event); + var letter = makeLetter(this.textContent, matrix, doc); // Apply a new transform to make the letter animate. if (isTouchSupported) { matrix = matrix.translate(-this.offsetWidth, 0); letter.style.webkitTransform = matrix; } + + makeDraggable(letter, matrix, event); } function setupCheckWindowHash(window, serializeLetters, @@ -413,13 +413,14 @@ $(".letter").remove(); while (stack.length) { - var letter = stack.pop(); + var text = stack.pop(); var x = stack.pop(); var y = stack.pop(); var matrix = new WebKitCSSMatrix(); matrix = matrix.translate(x, y); - makeLetter(letter, matrix, document); + var letter = makeLetter(text, matrix, document); + makeDraggable(letter, matrix); } }