Repository: incubator-weex Updated Branches: refs/heads/master 1c8b760e9 -> 4269d2479
Merge branch 'release-0.16-github' into release-0.16-devtool-bugfixed * release-0.16-github: onVisibilityChanged most sense right. but when native component custom set parent visibility, the method not paired on some platform, e.g when parent become invisible, changedView is this, visibility is invisible. * [html5] bugfix: - scroll event listenning on window. - img lazyloading. - scrollToElement on latest chrome. - rm id of a comp. - fix stream.fetch. - add statistics for components and modules. - support lazyload and appear watcher when body height set to 100% - add try catch for accessing localStorage may throw a error. - image support sprite (sprite-src, sprite-position, sprite-width). - fix indicator when there's only one slide in slider. when cell amount is big, watch appear will none changed will result too many logs when scroll, move log to appear changed Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/0c20eed1 Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/0c20eed1 Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/0c20eed1 Branch: refs/heads/master Commit: 0c20eed10795c776156592a7e1960a8b6a8a3a8c Parents: 41221fc 355800d Author: atomtong <tong_huab...@qq.com> Authored: Wed Nov 1 19:21:06 2017 +0800 Committer: atomtong <tong_huab...@qq.com> Committed: Wed Nov 1 19:21:06 2017 +0800 ---------------------------------------------------------------------- .../ui/component/list/BasicListComponent.java | 6 +- .../com/taobao/weex/ui/view/WXImageView.java | 13 +- html5/render/browser/extend/api/storage.js | 123 ++++++++++++------- html5/render/browser/extend/api/stream.js | 9 +- html5/render/vue/README.md | 20 ++- html5/render/vue/components/a.js | 3 - html5/render/vue/components/image.js | 42 +++++-- html5/render/vue/components/slider/indicator.js | 4 +- html5/render/vue/env/weex.js | 34 ++++- html5/render/vue/index.js | 2 +- html5/render/vue/mixins/base.js | 81 +++++++++++- html5/render/vue/mixins/style.js | 22 +--- html5/render/vue/modules/dom.js | 6 +- html5/render/vue/utils/component.js | 11 +- html5/render/vue/utils/lazyload.js | 24 +++- html5/test/render/vue/components/image.js | 1 - html5/test/render/vue/components/switch.js | 9 +- html5/test/render/vue/components/text.js | 2 +- html5/test/render/vue/modules/dom.js | 1 + package.json | 2 +- packages/weex-vue-render/README.md | 20 ++- packages/weex-vue-render/package.json | 2 +- 22 files changed, 317 insertions(+), 120 deletions(-) ----------------------------------------------------------------------