You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by zs...@apache.org on 2017/04/27 07:19:17 UTC
[3/6] incubator-weex git commit: Merge remote-tracking branch
'origin/0.12-dev' into android-bugfix-viewport
Merge remote-tracking branch 'origin/0.12-dev' into android-bugfix-viewport
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/0857dee0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/0857dee0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/0857dee0
Branch: refs/heads/0.12-dev
Commit: 0857dee03984a54d6f2e9f1dad895e52b70e6b7b
Parents: a54f554 eb7ec0d
Author: \u884c\u4e45 <yi...@alibaba-inc.com>
Authored: Thu Apr 27 14:56:22 2017 +0800
Committer: \u884c\u4e45 <yi...@alibaba-inc.com>
Committed: Thu Apr 27 14:56:22 2017 +0800
----------------------------------------------------------------------
.eslintrc | 12 +-
.gitignore | 3 +
.travis.yml | 24 +-
NOTICE | 96 ----
POSSIBLE-NOTICES-FOR-BIN-DIST | 96 ++++
WeexSDK.podspec | 1 +
.../java/com/alibaba/weex/WXPageActivity.java | 6 -
android/sdk/assets/main.js | 16 +-
android/sdk/build.gradle | 4 +-
android/sdk/libs/armeabi/libweexjsc.so | Bin 0 -> 7652256 bytes
android/sdk/libs/armeabi/libweexv8.so | Bin 3563544 -> 0 bytes
android/sdk/libs/x86/libweexjsc.so | Bin 0 -> 4545544 bytes
android/sdk/libs/x86/libweexv8.so | Bin 4545544 -> 0 bytes
.../main/java/com/taobao/weex/WXSDKEngine.java | 2 +-
.../java/com/taobao/weex/bridge/WXParams.java | 6 +
.../taobao/weex/dom/WXRecyclerDomObject.java | 8 +-
.../weex/dom/action/GetComponentRectAction.java | 29 +-
.../taobao/weex/ui/component/WXScroller.java | 16 +-
.../java/com/taobao/weex/utils/WXUtils.java | 3 +
bin/dist-vue.sh | 21 +-
build/webpack.test.web.config.js | 2 +-
examples/vue/showcase/gesture.vue | 57 ++
html5/render/vue/components/index.js | 8 +-
.../render/vue/components/slider/slideMixin.js | 59 +-
.../vue/components/slider/slider-neighbor.css | 21 +
.../vue/components/slider/slider-neighbor.js | 182 +++++++
html5/render/vue/core/node.js | 55 +-
html5/render/vue/core/style.js | 135 +++--
html5/render/vue/env/global.js | 1 +
html5/render/vue/index.js | 2 +-
html5/render/vue/mixins/base.js | 48 +-
html5/render/vue/modules/animation.js | 20 +-
html5/render/vue/modules/dom.js | 42 +-
html5/render/vue/modules/webview.js | 20 +-
html5/render/vue/utils/component.js | 83 +--
html5/render/vue/utils/event.js | 32 +-
html5/render/vue/utils/lazyload.js | 24 +-
html5/render/vue/utils/perf.js | 74 ++-
html5/render/vue/utils/style.js | 43 +-
html5/test/render/vue/core/node.js | 62 +++
html5/test/render/vue/core/style.js | 15 +-
.../vue/data/build/dotvue/scoped-style.js | 543 -------------------
html5/test/render/vue/data/css/head14.css | 1 +
.../render/vue/data/dotvue/event-bubble-bar.vue | 20 +
.../render/vue/data/dotvue/event-bubble.vue | 25 +
.../vue/data/dotvue/first-screen-appear-foo.vue | 27 +
.../vue/data/dotvue/first-screen-appear.vue | 21 +
.../render/vue/data/dotvue/scoped-style.vue | 16 +-
html5/test/render/vue/data/head-css.js | 1 +
html5/test/render/vue/data/head-map.js | 3 +-
html5/test/render/vue/helper/main.js | 85 +++
html5/test/render/vue/helper/mixin/done.js | 9 +
html5/test/render/vue/helper/mixin/index.js | 1 +
html5/test/render/vue/helper/runtime.js | 40 +-
html5/test/render/vue/utils/component.js | 40 ++
html5/test/render/vue/vender/vue-2.0.0.js | 7 -
html5/test/render/vue/vender/vue-2.1.0.js | 8 -
ios/playground/Podfile | 2 +-
ios/sdk/WeexSDK/Resources/main.js | 16 +-
.../Sources/Component/WXComponent_internal.h | 1 -
.../WeexSDK/Sources/Component/WXListComponent.m | 5 +-
.../WeexSDK/Sources/Loader/WXResourceLoader.m | 6 +
.../Sources/Manager/WXComponentManager.m | 7 +-
ios/sdk/WeexSDK/Sources/Model/WXComponent.m | 23 +-
.../Sources/Network/WXResourceRequestHandler.h | 3 +
.../WXResourceRequestHandlerDefaultImpl.m | 6 +
ios/sdk/WeexSDK/Sources/Utility/WXUtility.h | 4 +-
.../Sources/View/WXComponent+ViewManagement.m | 1 -
package.json | 9 +-
packages/weex-vue-render/package.json | 4 +-
test/pages/attributes/compositing.vue | 89 +++
test/pages/components/textarea-maxlength.vue | 8 +-
test/pages/css/border.vue | 283 ++++++++++
test/pages/dom-operation.vue | 18 +-
test/pages/image-onload.vue | 4 +-
test/pages/index.vue | 4 +-
test/pages/list-scroll.vue | 5 +-
test/pages/scroller-scroll.vue | 4 +-
test/pages/slider-infinite.vue | 4 +-
test/run.sh | 1 -
test/screenshot/border-ios.png | Bin 0 -> 168396 bytes
test/screenshot/compositing-ios.png | Bin 0 -> 228661 bytes
test/scripts/attributes/compositing.test.js | 63 +++
test/scripts/components/recycler.test.js | 19 +-
test/scripts/components/scroll-event.test.js | 8 +-
test/scripts/components/slider-infinite.test.js | 4 +-
test/scripts/components/text.test.js | 2 +-
.../components/textarea-maxlength.test.js | 6 +-
test/scripts/css/border.test.js | 63 +++
test/scripts/dom.test.js | 40 +-
test/scripts/util.js | 33 ++
91 files changed, 1888 insertions(+), 1032 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0857dee0/android/sdk/src/main/java/com/taobao/weex/utils/WXUtils.java
----------------------------------------------------------------------
diff --cc android/sdk/src/main/java/com/taobao/weex/utils/WXUtils.java
index 172b00a,27adf85..84e3435
--- a/android/sdk/src/main/java/com/taobao/weex/utils/WXUtils.java
+++ b/android/sdk/src/main/java/com/taobao/weex/utils/WXUtils.java
@@@ -91,9 -55,12 +91,12 @@@ public class WXUtils
}
String temp = value.toString().trim();
+ if(TextUtils.isEmpty(temp)){
+ return df;
+ }
if (temp.endsWith("wx")) {
try {
- return transferWx(temp);
+ return transferWx(temp, 750);
} catch (NumberFormatException e) {
WXLogUtils.e("Argument format error! value is " + value, e);
} catch (Exception e) {