summaryrefslogtreecommitdiff
path: root/morphic.js
diff options
context:
space:
mode:
authorMichael Ball <cycomachead@gmail.com>2014-02-04 11:59:45 -0800
committerMichael Ball <cycomachead@gmail.com>2014-02-04 11:59:45 -0800
commit817f4c5420e5d55409c88386c478f14e4735a627 (patch)
tree29af845c58934508a0ea842786c5838e8deb4519 /morphic.js
parent9aa3921dd04ee8b6fedec0116f9e3f5503e4043b (diff)
parent8b5fa2ff9bd81ad9227b2593f9ccd6fdb8d32444 (diff)
downloadsnap-byow-817f4c5420e5d55409c88386c478f14e4735a627.tar.gz
snap-byow-817f4c5420e5d55409c88386c478f14e4735a627.zip
resolve merge conflicts; date problems only
Diffstat (limited to 'morphic.js')
-rw-r--r--morphic.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/morphic.js b/morphic.js
index b3c9769..b55b180 100644
--- a/morphic.js
+++ b/morphic.js
@@ -8,7 +8,7 @@
written by Jens Mönig
jens@moenig.org
- Copyright (C) 2013 by Jens Mönig
+ Copyright (C) 2014 by Jens Mönig
This file is part of Snap!.
@@ -1035,7 +1035,7 @@
/*global window, HTMLCanvasElement, getMinimumFontHeight, FileReader, Audio,
FileList, getBlurredShadowSupport*/
-var morphicVersion = '2013-December-12';
+var morphicVersion = '2014-February-03';
var modules = {}; // keep track of additional loaded modules
var useBlurredShadows = getBlurredShadowSupport(); // check for Chrome-bug
@@ -3068,7 +3068,7 @@ Morph.prototype.updateReferences = function (dict) {
*/
var property;
for (property in this) {
- if (property.isMorph && dict[property]) {
+ if (this[property] && this[property].isMorph && dict[property]) {
this[property] = dict[property];
}
}
@@ -10029,13 +10029,14 @@ WorldMorph.prototype.fillPage = function () {
this.worldCanvas.style.top = "0px";
pos.y = 0;
}
- if (document.body.scrollTop) { // scrolled down b/c of viewport scaling
+ if (document.documentElement.scrollTop) {
+ // scrolled down b/c of viewport scaling
clientHeight = document.documentElement.clientHeight;
}
- if (document.body.scrollLeft) { // scrolled left b/c of viewport scaling
+ if (document.documentElement.scrollLeft) {
+ // scrolled left b/c of viewport scaling
clientWidth = document.documentElement.clientWidth;
}
-
if (this.worldCanvas.width !== clientWidth) {
this.worldCanvas.width = clientWidth;
this.setWidth(clientWidth);