[35/47] incubator-weex git commit: * [html5] reset env.deviceHeight after window's resizing.

2017-09-25 Thread gurisxie
* [html5] reset env.deviceHeight after window's resizing.


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/babd33bf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/babd33bf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/babd33bf

Branch: refs/heads/master
Commit: babd33bf5257cce55fe429b0137b2ce218281cc4
Parents: 89b131f
Author: MrRaindrop 
Authored: Thu Sep 14 20:55:09 2017 +0800
Committer: MrRaindrop 
Committed: Thu Sep 14 20:55:09 2017 +0800

--
 html5/render/vue/README.md| 4 
 html5/render/vue/env/viewport.js  | 8 
 package.json  | 2 +-
 packages/weex-vue-render/README.md| 4 
 packages/weex-vue-render/package.json | 2 +-
 5 files changed, 18 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/html5/render/vue/README.md
--
diff --git a/html5/render/vue/README.md b/html5/render/vue/README.md
index 31b6226..4433261 100644
--- a/html5/render/vue/README.md
+++ b/html5/render/vue/README.md
@@ -164,6 +164,10 @@ vue: {
 
 * fix NS (svg) bug in vue.js@v2.4.3
 
+ 0.12.13
+
+* reset `env.deviceHeight` after window's resizing.
+
 ## component -> dom map
 
 | component | dom element | children | note |

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/html5/render/vue/env/viewport.js
--
diff --git a/html5/render/vue/env/viewport.js b/html5/render/vue/env/viewport.js
index 33efd6a..bec967f 100644
--- a/html5/render/vue/env/viewport.js
+++ b/html5/render/vue/env/viewport.js
@@ -118,10 +118,18 @@ export function init (viewportWidth: number = width): ?{
 screenWidth = doc.documentElement.clientWidth
 screenHeight = doc.documentElement.clientHeight
 
+const resetDeviceHeight = function () {
+  screenHeight = doc.documentElement.clientHeight
+  const env = window.weex && window.weex.config.env
+  info.deviceHeight = env.deviceHeight = screenHeight * dpr
+}
+
 // set root font for rem.
 setRootFont(screenWidth)
 setMetaViewport(viewportWidth)
 
+window.addEventListener('resize', resetDeviceHeight)
+
 /**
  * why not to use window.screen.width to get screenWidth ? Because in some
  * old webkit browser on android system it get the device pixel width, 
which

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/package.json
--
diff --git a/package.json b/package.json
index 534cc67..57cde71 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
   "subversion": {
 "browser": "0.5.0",
 "framework": "0.21.11",
-"vue-render": "0.12.12",
+"vue-render": "0.12.13",
 "transformer": ">=0.1.5 <0.5"
   },
   "description": "A framework for building Mobile cross-platform UI",

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/packages/weex-vue-render/README.md
--
diff --git a/packages/weex-vue-render/README.md 
b/packages/weex-vue-render/README.md
index 31b6226..4433261 100644
--- a/packages/weex-vue-render/README.md
+++ b/packages/weex-vue-render/README.md
@@ -164,6 +164,10 @@ vue: {
 
 * fix NS (svg) bug in vue.js@v2.4.3
 
+ 0.12.13
+
+* reset `env.deviceHeight` after window's resizing.
+
 ## component -> dom map
 
 | component | dom element | children | note |

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/packages/weex-vue-render/package.json
--
diff --git a/packages/weex-vue-render/package.json 
b/packages/weex-vue-render/package.json
index 8ff879e..c86c16b 100644
--- a/packages/weex-vue-render/package.json
+++ b/packages/weex-vue-render/package.json
@@ -1,6 +1,6 @@
 {
   "name": "weex-vue-render",
-  "version": "0.12.12",
+  "version": "0.12.13",
   "description": "Weex built-in components for Vue 2.x.",
   "license": "Apache-2.0",
   "main": "dist/index.common.js",



[35/47] incubator-weex git commit: * [html5] reset env.deviceHeight after window's resizing.

2017-09-25 Thread gurisxie
* [html5] reset env.deviceHeight after window's resizing.


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/babd33bf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/babd33bf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/babd33bf

Branch: refs/heads/dev
Commit: babd33bf5257cce55fe429b0137b2ce218281cc4
Parents: 89b131f
Author: MrRaindrop 
Authored: Thu Sep 14 20:55:09 2017 +0800
Committer: MrRaindrop 
Committed: Thu Sep 14 20:55:09 2017 +0800

--
 html5/render/vue/README.md| 4 
 html5/render/vue/env/viewport.js  | 8 
 package.json  | 2 +-
 packages/weex-vue-render/README.md| 4 
 packages/weex-vue-render/package.json | 2 +-
 5 files changed, 18 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/html5/render/vue/README.md
--
diff --git a/html5/render/vue/README.md b/html5/render/vue/README.md
index 31b6226..4433261 100644
--- a/html5/render/vue/README.md
+++ b/html5/render/vue/README.md
@@ -164,6 +164,10 @@ vue: {
 
 * fix NS (svg) bug in vue.js@v2.4.3
 
+ 0.12.13
+
+* reset `env.deviceHeight` after window's resizing.
+
 ## component -> dom map
 
 | component | dom element | children | note |

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/html5/render/vue/env/viewport.js
--
diff --git a/html5/render/vue/env/viewport.js b/html5/render/vue/env/viewport.js
index 33efd6a..bec967f 100644
--- a/html5/render/vue/env/viewport.js
+++ b/html5/render/vue/env/viewport.js
@@ -118,10 +118,18 @@ export function init (viewportWidth: number = width): ?{
 screenWidth = doc.documentElement.clientWidth
 screenHeight = doc.documentElement.clientHeight
 
+const resetDeviceHeight = function () {
+  screenHeight = doc.documentElement.clientHeight
+  const env = window.weex && window.weex.config.env
+  info.deviceHeight = env.deviceHeight = screenHeight * dpr
+}
+
 // set root font for rem.
 setRootFont(screenWidth)
 setMetaViewport(viewportWidth)
 
+window.addEventListener('resize', resetDeviceHeight)
+
 /**
  * why not to use window.screen.width to get screenWidth ? Because in some
  * old webkit browser on android system it get the device pixel width, 
which

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/package.json
--
diff --git a/package.json b/package.json
index 534cc67..57cde71 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
   "subversion": {
 "browser": "0.5.0",
 "framework": "0.21.11",
-"vue-render": "0.12.12",
+"vue-render": "0.12.13",
 "transformer": ">=0.1.5 <0.5"
   },
   "description": "A framework for building Mobile cross-platform UI",

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/packages/weex-vue-render/README.md
--
diff --git a/packages/weex-vue-render/README.md 
b/packages/weex-vue-render/README.md
index 31b6226..4433261 100644
--- a/packages/weex-vue-render/README.md
+++ b/packages/weex-vue-render/README.md
@@ -164,6 +164,10 @@ vue: {
 
 * fix NS (svg) bug in vue.js@v2.4.3
 
+ 0.12.13
+
+* reset `env.deviceHeight` after window's resizing.
+
 ## component -> dom map
 
 | component | dom element | children | note |

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/babd33bf/packages/weex-vue-render/package.json
--
diff --git a/packages/weex-vue-render/package.json 
b/packages/weex-vue-render/package.json
index 8ff879e..c86c16b 100644
--- a/packages/weex-vue-render/package.json
+++ b/packages/weex-vue-render/package.json
@@ -1,6 +1,6 @@
 {
   "name": "weex-vue-render",
-  "version": "0.12.12",
+  "version": "0.12.13",
   "description": "Weex built-in components for Vue 2.x.",
   "license": "Apache-2.0",
   "main": "dist/index.common.js",