You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by so...@apache.org on 2017/06/02 06:03:44 UTC
[04/46] incubator-weex git commit: Merge branch 'dev' of
github.com:apache/incubator-weex into dev
Merge branch 'dev' of github.com:apache/incubator-weex into dev
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/e74f8ed1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/e74f8ed1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/e74f8ed1
Branch: refs/heads/master
Commit: e74f8ed12759bcd7cb08657a202f0f8642f8c0e4
Parents: 30aa033 cf755d4
Author: tancy <ro...@gmail.com>
Authored: Fri Apr 28 10:36:21 2017 +0800
Committer: tancy <ro...@gmail.com>
Committed: Fri Apr 28 10:36:21 2017 +0800
----------------------------------------------------------------------
.eslintignore | 5 +
.eslintrc | 28 +-
.flowconfig | 16 +
.github/ISSUE_TEMPLATE.md | 30 +-
.github/PULL_REQUEST_TEMPLATE.md | 26 +-
.gitignore | 15 +
.rat-excludes | 11 +
.travis.yml | 64 +
.wwprc | 11 +-
CHANGELOG.md | 7 +
CONTRIBUTING.md | 38 +-
DISCLAIMER | 1 +
Dangerfile-ios | 4 +
Gemfile | 15 +
Gemfile.lock | 122 +
LICENSE | 2 +-
NOTICE | 16 -
POSSIBLE-NOTICES-FOR-BIN-DIST | 96 +
README.md | 85 +-
WeexSDK.podspec | 46 +
android/.gitignore | 3 +-
android/commons/build.gradle | 19 +-
.../alibaba/weex/commons/ApplicationTest.java | 222 +-
android/commons/src/main/AndroidManifest.xml | 18 +
.../weex/commons/AbstractWeexActivity.java | 254 +-
.../weex/commons/SimpleWeexActivity.java | 220 +-
.../weex/commons/WXAnalyzerDelegate.java | 220 +-
.../alibaba/weex/commons/adapter/BlurTool.java | 326 +
.../commons/adapter/BlurTransformation.java | 52 +
.../adapter/DefaultWebSocketAdapter.java | 140 +
.../adapter/DefaultWebSocketAdapterFactory.java | 33 +
.../commons/adapter/FrescoImageAdapter.java | 220 +-
.../commons/adapter/FrescoImageComponent.java | 224 +-
.../weex/commons/adapter/FrescoImageView.java | 220 +-
.../weex/commons/adapter/ImageAdapter.java | 222 +-
.../commons/adapter/JSExceptionAdapter.java | 36 +
.../alibaba/weex/commons/util/AssertUtil.java | 220 +-
.../alibaba/weex/commons/util/ScreenUtil.java | 220 +-
android/playground/app/build.gradle | 29 +-
.../app/src/androidTest/AndroidManifest.xml | 212 +
.../java/com/alibaba/weex/ApplicationTest.java | 20 +-
.../com/alibaba/weex/WeappJsBaseTestCase.java | 18 +
.../benchmark/BenchmarkActivityTestRule.java | 53 +
.../alibaba/weex/benchmark/BenchmarkTest.java | 233 +
.../com/alibaba/weex/benchmark/BoxPlot.java | 84 +
.../java/com/alibaba/weex/benchmark/Repeat.java | 33 +
.../com/alibaba/weex/benchmark/RepeatRule.java | 56 +
.../weex/benchmark/WeexNativeCompareTest.java | 150 +
.../weex/uitest/TC_AG/AG_AHref_A_Href.java | 26 +-
.../TC_AG/AG_Border_A_Border_Bottom_Color.java | 26 +-
.../AG_Border_A_Border_Bottom_Left_Radius.java | 26 +-
.../AG_Border_A_Border_Bottom_Right_Radius.java | 26 +-
.../TC_AG/AG_Border_A_Border_Bottom_Width.java | 28 +-
.../uitest/TC_AG/AG_Border_A_Border_Color.java | 26 +-
.../TC_AG/AG_Border_A_Border_Left_Color.java | 26 +-
.../TC_AG/AG_Border_A_Border_Left_Width.java | 28 +-
.../uitest/TC_AG/AG_Border_A_Border_Radius.java | 26 +-
.../TC_AG/AG_Border_A_Border_Right_Color.java | 26 +-
.../TC_AG/AG_Border_A_Border_Right_Width.java | 28 +-
.../uitest/TC_AG/AG_Border_A_Border_Style.java | 28 +-
.../TC_AG/AG_Border_A_Border_Top_Color.java | 26 +-
.../AG_Border_A_Border_Top_Left_Radius.java | 26 +-
.../AG_Border_A_Border_Top_Right_Radius.java | 26 +-
.../TC_AG/AG_Border_A_Border_Top_Width.java | 28 +-
.../uitest/TC_AG/AG_Border_A_Border_Width.java | 28 +-
.../AG_Border_Div_Border_Bottom_Color.java | 26 +-
...AG_Border_Div_Border_Bottom_Left_Radius.java | 26 +-
...G_Border_Div_Border_Bottom_Right_Radius.java | 26 +-
.../AG_Border_Div_Border_Bottom_Width.java | 28 +-
.../TC_AG/AG_Border_Div_Border_Color.java | 26 +-
.../TC_AG/AG_Border_Div_Border_Left_Color.java | 26 +-
.../TC_AG/AG_Border_Div_Border_Left_Width.java | 28 +-
.../TC_AG/AG_Border_Div_Border_Radius.java | 26 +-
.../TC_AG/AG_Border_Div_Border_Right_Color.java | 26 +-
.../TC_AG/AG_Border_Div_Border_Right_Width.java | 28 +-
.../TC_AG/AG_Border_Div_Border_Style.java | 28 +-
.../TC_AG/AG_Border_Div_Border_Top_Color.java | 26 +-
.../AG_Border_Div_Border_Top_Left_Radius.java | 26 +-
.../AG_Border_Div_Border_Top_Right_Radius.java | 26 +-
.../TC_AG/AG_Border_Div_Border_Top_Width.java | 28 +-
.../TC_AG/AG_Border_Div_Border_Width.java | 28 +-
.../AG_Border_Image_Border_Bottom_Color.java | 26 +-
..._Border_Image_Border_Bottom_Left_Radius.java | 26 +-
...Border_Image_Border_Bottom_Right_Radius.java | 26 +-
.../AG_Border_Image_Border_Bottom_Width.java | 28 +-
.../TC_AG/AG_Border_Image_Border_Color.java | 26 +-
.../AG_Border_Image_Border_Left_Color.java | 26 +-
.../AG_Border_Image_Border_Left_Width.java | 28 +-
.../TC_AG/AG_Border_Image_Border_Radius.java | 26 +-
.../AG_Border_Image_Border_Right_Color.java | 26 +-
.../AG_Border_Image_Border_Right_Width.java | 28 +-
.../TC_AG/AG_Border_Image_Border_Style.java | 28 +-
.../TC_AG/AG_Border_Image_Border_Top_Color.java | 26 +-
.../AG_Border_Image_Border_Top_Left_Radius.java | 26 +-
...AG_Border_Image_Border_Top_Right_Radius.java | 26 +-
.../TC_AG/AG_Border_Image_Border_Top_Width.java | 28 +-
.../TC_AG/AG_Border_Image_Border_Width.java | 28 +-
.../AG_Border_Input_Border_Bottom_Color.java | 26 +-
..._Border_Input_Border_Bottom_Left_Radius.java | 26 +-
...Border_Input_Border_Bottom_Right_Radius.java | 26 +-
.../AG_Border_Input_Border_Bottom_Width.java | 28 +-
.../TC_AG/AG_Border_Input_Border_Color.java | 26 +-
.../AG_Border_Input_Border_Left_Color.java | 26 +-
.../AG_Border_Input_Border_Left_Width.java | 28 +-
.../TC_AG/AG_Border_Input_Border_Radius.java | 26 +-
.../AG_Border_Input_Border_Right_Color.java | 26 +-
.../AG_Border_Input_Border_Right_Width.java | 28 +-
.../TC_AG/AG_Border_Input_Border_Style.java | 28 +-
.../TC_AG/AG_Border_Input_Border_Top_Color.java | 26 +-
.../AG_Border_Input_Border_Top_Left_Radius.java | 26 +-
...AG_Border_Input_Border_Top_Right_Radius.java | 26 +-
.../TC_AG/AG_Border_Input_Border_Top_Width.java | 28 +-
.../TC_AG/AG_Border_Input_Border_Width.java | 28 +-
.../AG_Border_Switch_Border_Bottom_Color.java | 26 +-
...Border_Switch_Border_Bottom_Left_Radius.java | 26 +-
...order_Switch_Border_Bottom_Right_Radius.java | 26 +-
.../AG_Border_Switch_Border_Bottom_Width.java | 28 +-
.../TC_AG/AG_Border_Switch_Border_Color.java | 26 +-
.../AG_Border_Switch_Border_Left_Color.java | 26 +-
.../AG_Border_Switch_Border_Left_Width.java | 28 +-
.../TC_AG/AG_Border_Switch_Border_Radius.java | 26 +-
.../AG_Border_Switch_Border_Right_Color.java | 26 +-
.../AG_Border_Switch_Border_Right_Width.java | 28 +-
.../TC_AG/AG_Border_Switch_Border_Style.java | 28 +-
.../AG_Border_Switch_Border_Top_Color.java | 26 +-
...AG_Border_Switch_Border_Top_Left_Radius.java | 26 +-
...G_Border_Switch_Border_Top_Right_Radius.java | 26 +-
.../AG_Border_Switch_Border_Top_Width.java | 28 +-
.../TC_AG/AG_Border_Switch_Border_Width.java | 28 +-
.../AG_Border_Text_Border_Bottom_Color.java | 26 +-
...G_Border_Text_Border_Bottom_Left_Radius.java | 26 +-
..._Border_Text_Border_Bottom_Right_Radius.java | 26 +-
.../AG_Border_Text_Border_Bottom_Width.java | 28 +-
.../TC_AG/AG_Border_Text_Border_Color.java | 26 +-
.../TC_AG/AG_Border_Text_Border_Left_Color.java | 26 +-
.../TC_AG/AG_Border_Text_Border_Left_Width.java | 28 +-
.../TC_AG/AG_Border_Text_Border_Radius.java | 26 +-
.../AG_Border_Text_Border_Right_Color.java | 26 +-
.../AG_Border_Text_Border_Right_Width.java | 28 +-
.../TC_AG/AG_Border_Text_Border_Style.java | 28 +-
.../TC_AG/AG_Border_Text_Border_Top_Color.java | 26 +-
.../AG_Border_Text_Border_Top_Left_Radius.java | 26 +-
.../AG_Border_Text_Border_Top_Right_Radius.java | 26 +-
.../TC_AG/AG_Border_Text_Border_Top_Width.java | 28 +-
.../TC_AG/AG_Border_Text_Border_Width.java | 28 +-
.../AG_Border_Video_Border_Bottom_Color.java | 26 +-
..._Border_Video_Border_Bottom_Left_Radius.java | 26 +-
...Border_Video_Border_Bottom_Right_Radius.java | 26 +-
.../AG_Border_Video_Border_Bottom_Width.java | 28 +-
.../TC_AG/AG_Border_Video_Border_Color.java | 26 +-
.../AG_Border_Video_Border_Left_Color.java | 26 +-
.../AG_Border_Video_Border_Left_Width.java | 28 +-
.../TC_AG/AG_Border_Video_Border_Radius.java | 26 +-
.../AG_Border_Video_Border_Right_Color.java | 26 +-
.../AG_Border_Video_Border_Right_Width.java | 28 +-
.../TC_AG/AG_Border_Video_Border_Style.java | 28 +-
.../TC_AG/AG_Border_Video_Border_Top_Color.java | 26 +-
.../AG_Border_Video_Border_Top_Left_Radius.java | 26 +-
...AG_Border_Video_Border_Top_Right_Radius.java | 26 +-
.../TC_AG/AG_Border_Video_Border_Top_Width.java | 28 +-
.../TC_AG/AG_Border_Video_Border_Width.java | 28 +-
.../AG_Border_Web_Border_Bottom_Color.java | 26 +-
...AG_Border_Web_Border_Bottom_Left_Radius.java | 26 +-
...G_Border_Web_Border_Bottom_Right_Radius.java | 26 +-
.../AG_Border_Web_Border_Bottom_Width.java | 28 +-
.../TC_AG/AG_Border_Web_Border_Color.java | 26 +-
.../TC_AG/AG_Border_Web_Border_Left_Color.java | 26 +-
.../TC_AG/AG_Border_Web_Border_Left_Width.java | 28 +-
.../TC_AG/AG_Border_Web_Border_Radius.java | 26 +-
.../TC_AG/AG_Border_Web_Border_Right_Color.java | 26 +-
.../TC_AG/AG_Border_Web_Border_Right_Width.java | 28 +-
.../TC_AG/AG_Border_Web_Border_Style.java | 28 +-
.../TC_AG/AG_Border_Web_Border_Top_Color.java | 26 +-
.../AG_Border_Web_Border_Top_Left_Radius.java | 26 +-
.../AG_Border_Web_Border_Top_Right_Radius.java | 26 +-
.../TC_AG/AG_Border_Web_Border_Top_Width.java | 29 +-
.../TC_AG/AG_Border_Web_Border_Width.java | 28 +-
.../uitest/TC_AG/AG_CommonAttribute_A_If.java | 26 +-
.../uitest/TC_AG/AG_CommonAttribute_Div_If.java | 26 +-
.../TC_AG/AG_CommonAttribute_Image_If.java | 26 +-
.../TC_AG/AG_CommonAttribute_Input_If.java | 26 +-
.../TC_AG/AG_CommonAttribute_Switch_If.java | 26 +-
.../TC_AG/AG_CommonAttribute_Text_If.java | 26 +-
.../TC_AG/AG_CommonAttribute_Video_If.java | 26 +-
.../uitest/TC_AG/AG_CommonAttribute_Web_If.java | 26 +-
.../uitest/TC_AG/AG_CommonEvent_A_Onclick.java | 22 +-
.../TC_AG/AG_CommonEvent_Div_Onclick.java | 22 +-
.../TC_AG/AG_CommonEvent_Image_Onclick.java | 22 +-
.../TC_AG/AG_CommonEvent_Input_Onclick.java | 22 +-
.../TC_AG/AG_CommonEvent_Switch_Onclick.java | 22 +-
.../TC_AG/AG_CommonEvent_Text_Onclick.java | 22 +-
.../TC_AG/AG_CommonEvent_Video_Onclick.java | 22 +-
.../TC_AG/AG_CommonEvent_Web_Onclick.java | 22 +-
.../AG_CommonStyle_A_Background_Color.java | 26 +-
.../TC_AG/AG_CommonStyle_A_Widthandheight.java | 30 +-
.../AG_CommonStyle_Div_Background_Color.java | 26 +-
.../AG_CommonStyle_Div_Widthandheight.java | 30 +-
.../AG_CommonStyle_Image_Background_Color.java | 26 +-
.../AG_CommonStyle_Image_Widthandheight.java | 30 +-
.../AG_CommonStyle_Input_Background_Color.java | 26 +-
.../AG_CommonStyle_Input_Widthandheight.java | 30 +-
.../AG_CommonStyle_Switch_Background_Color.java | 26 +-
.../AG_CommonStyle_Switch_Widthandheight.java | 30 +-
.../AG_CommonStyle_Text_Background_Color.java | 26 +-
.../AG_CommonStyle_Text_Widthandheight.java | 30 +-
.../AG_CommonStyle_Video_Background_Color.java | 26 +-
.../AG_CommonStyle_Video_Widthandheight.java | 30 +-
.../AG_CommonStyle_Web_Background_Color.java | 26 +-
.../AG_CommonStyle_Web_Widthandheight.java | 30 +-
.../weex/uitest/TC_AG/AG_Gesture_Div_Click.java | 22 +-
.../uitest/TC_AG/AG_Gesture_Div_Conflict.java | 22 +-
.../uitest/TC_AG/AG_Gesture_Div_Longpress.java | 22 +-
.../weex/uitest/TC_AG/AG_Gesture_Div_Pan.java | 22 +-
.../weex/uitest/TC_AG/AG_Gesture_Div_Swipe.java | 22 +-
.../weex/uitest/TC_AG/AG_Gesture_Div_Touch.java | 22 +-
.../uitest/TC_AG/AG_Image_Image_Onload.java | 22 +-
.../uitest/TC_AG/AG_Image_Image_Resize.java | 28 +-
.../weex/uitest/TC_AG/AG_Image_Image_Src.java | 26 +-
.../uitest/TC_AG/AG_Input_Input_Autofocus.java | 26 +-
.../weex/uitest/TC_AG/AG_Input_Input_Color.java | 26 +-
.../uitest/TC_AG/AG_Input_Input_Disabled.java | 26 +-
.../weex/uitest/TC_AG/AG_Input_Input_Event.java | 22 +-
.../uitest/TC_AG/AG_Input_Input_Font_Size.java | 26 +-
.../uitest/TC_AG/AG_Input_Input_Font_Style.java | 26 +-
.../TC_AG/AG_Input_Input_Font_Weight.java | 26 +-
.../TC_AG/AG_Input_Input_Placeholder.java | 26 +-
.../TC_AG/AG_Input_Input_Placeholder_Color.java | 26 +-
.../uitest/TC_AG/AG_Input_Input_Text_Align.java | 28 +-
.../weex/uitest/TC_AG/AG_Input_Input_Type.java | 32 +-
.../weex/uitest/TC_AG/AG_Input_Input_Value.java | 28 +-
.../weex/uitest/TC_AG/AG_Margin_A_Margin.java | 26 +-
.../uitest/TC_AG/AG_Margin_A_Margin_Bottom.java | 26 +-
.../uitest/TC_AG/AG_Margin_A_Margin_Left.java | 26 +-
.../uitest/TC_AG/AG_Margin_A_Margin_Right.java | 26 +-
.../uitest/TC_AG/AG_Margin_A_Margin_Top.java | 26 +-
.../weex/uitest/TC_AG/AG_Margin_Div_Margin.java | 26 +-
.../TC_AG/AG_Margin_Div_Margin_Bottom.java | 26 +-
.../uitest/TC_AG/AG_Margin_Div_Margin_Left.java | 26 +-
.../TC_AG/AG_Margin_Div_Margin_Right.java | 26 +-
.../uitest/TC_AG/AG_Margin_Div_Margin_Top.java | 26 +-
.../uitest/TC_AG/AG_Margin_Image_Margin.java | 26 +-
.../TC_AG/AG_Margin_Image_Margin_Bottom.java | 26 +-
.../TC_AG/AG_Margin_Image_Margin_Left.java | 26 +-
.../TC_AG/AG_Margin_Image_Margin_Right.java | 26 +-
.../TC_AG/AG_Margin_Image_Margin_Top.java | 26 +-
.../uitest/TC_AG/AG_Margin_Input_Margin.java | 26 +-
.../TC_AG/AG_Margin_Input_Margin_Bottom.java | 26 +-
.../TC_AG/AG_Margin_Input_Margin_Left.java | 26 +-
.../TC_AG/AG_Margin_Input_Margin_Right.java | 26 +-
.../TC_AG/AG_Margin_Input_Margin_Top.java | 26 +-
.../uitest/TC_AG/AG_Margin_Switch_Margin.java | 26 +-
.../TC_AG/AG_Margin_Switch_Margin_Bottom.java | 26 +-
.../TC_AG/AG_Margin_Switch_Margin_Left.java | 26 +-
.../TC_AG/AG_Margin_Switch_Margin_Right.java | 26 +-
.../TC_AG/AG_Margin_Switch_Margin_Top.java | 26 +-
.../uitest/TC_AG/AG_Margin_Text_Margin.java | 26 +-
.../TC_AG/AG_Margin_Text_Margin_Bottom.java | 26 +-
.../TC_AG/AG_Margin_Text_Margin_Left.java | 26 +-
.../TC_AG/AG_Margin_Text_Margin_Right.java | 26 +-
.../uitest/TC_AG/AG_Margin_Text_Margin_Top.java | 26 +-
.../uitest/TC_AG/AG_Margin_Video_Margin.java | 26 +-
.../TC_AG/AG_Margin_Video_Margin_Bottom.java | 26 +-
.../TC_AG/AG_Margin_Video_Margin_Left.java | 26 +-
.../TC_AG/AG_Margin_Video_Margin_Right.java | 26 +-
.../TC_AG/AG_Margin_Video_Margin_Top.java | 26 +-
.../weex/uitest/TC_AG/AG_Margin_Web_Margin.java | 26 +-
.../TC_AG/AG_Margin_Web_Margin_Bottom.java | 26 +-
.../uitest/TC_AG/AG_Margin_Web_Margin_Left.java | 26 +-
.../TC_AG/AG_Margin_Web_Margin_Right.java | 26 +-
.../uitest/TC_AG/AG_Margin_Web_Margin_Top.java | 26 +-
.../uitest/TC_AG/AG_Switch_Switch_Checked.java | 26 +-
.../uitest/TC_AG/AG_Switch_Switch_Onchange.java | 22 +-
.../weex/uitest/TC_AG/AG_Text_Text_Color.java | 26 +-
.../uitest/TC_AG/AG_Text_Text_Font_Size.java | 26 +-
.../uitest/TC_AG/AG_Text_Text_Font_Style.java | 26 +-
.../uitest/TC_AG/AG_Text_Text_Font_Weight.java | 26 +-
.../uitest/TC_AG/AG_Text_Text_Line_Height.java | 30 +-
.../uitest/TC_AG/AG_Text_Text_Text_Align.java | 28 +-
.../TC_AG/AG_Text_Text_Text_Decoration.java | 28 +-
.../TC_AG/AG_Text_Text_Text_Overflow.java | 32 +-
.../weex/uitest/TC_AG/AG_Text_Text_Value.java | 28 +-
.../uitest/TC_AG/AG_Video_Video_Auto_Play.java | 26 +-
.../weex/uitest/TC_AG/AG_Video_Video_Event.java | 22 +-
.../TC_AG/AG_Video_Video_Play_Status.java | 26 +-
.../weex/uitest/TC_AG/AG_Video_Video_Src.java | 26 +-
.../weex/uitest/TC_AG/AG_Web_Web_Event.java | 22 +-
.../weex/uitest/TC_AG/AG_Web_Web_Src.java | 26 +-
.../TC_AHref/WeexUiTestCaseTCAHrefEvent.java | 21 +-
.../TC_AHref/WeexUiTestCaseTCAHrefStyle.java | 22 +-
.../TC_AHref/WeexUiTestCaseTCAHrefUpdate.java | 20 +
.../TC_Color/WeexUiTestCaseTcColorType.java | 18 +
.../TC_Color/WeexUiTestCaseTcColorUpdate.java | 18 +
.../WeexUiTestCaseTcDowngradeAppVFalse.java | 18 +
.../WeexUiTestCaseTcDowngradeAppVTrue.java | 18 +
.../WeexUiTestCaseTcDowngradeDevMFalse.java | 18 +
.../WeexUiTestCaseTcDowngradeDevMTrue.java | 18 +
.../WeexUiTestCaseTcDowngradeOSVFalse.java | 18 +
.../WeexUiTestCaseTcDowngradeOSVTrue.java | 18 +
.../WeexUiTestCaseTcDowngradeWeexVFalse.java | 18 +
.../WeexUiTestCaseTcDowngradeWeexVTrue.java | 18 +
.../TC_Image/WeexUiTestCaseTcImageUpdate.java | 18 +
.../TC_Input/WeexUiTestCaseTcInputEvent.java | 24 +-
.../WeexUiTestCaseTcInputPlaceholder.java | 18 +
.../TC_Input/WeexUiTestCaseTcInputStyle.java | 18 +
.../TC_Input/WeexUiTestCaseTcInputType.java | 18 +
.../TC_Slider/WeexUiTestCaseTcSlider.java | 18 +
.../WeexUiTestCaseTcTextStyleColumn.java | 18 +
.../TC_Text/WeexUiTestCaseTcTextStyleOwn.java | 18 +
.../TC_Text/WeexUiTestCaseTcTextStyleRow.java | 18 +
.../TC_Text/WeexUiTestCaseTcTextType.java | 18 +
.../weex/uitest/WeexUiTestCaseTcElementOpt.java | 18 +
.../java/com/alibaba/weex/util/Falcon.java | 18 +
.../java/com/alibaba/weex/util/ScreenShot.java | 18 +
.../com/alibaba/weex/util/SdCardHelper.java | 18 +
.../java/com/alibaba/weex/util/TestFlow.java | 132 +-
.../java/com/alibaba/weex/util/ViewUtil.java | 21 +-
.../playground/app/src/main/AndroidManifest.xml | 59 +-
.../playground/app/src/main/assets/animation.js | 1869 +++-
.../app/src/main/assets/component/a-demo.js | 1751 +++-
.../src/main/assets/component/countdown-demo.js | 2194 ++--
.../app/src/main/assets/component/image-demo.js | 2222 +++--
.../app/src/main/assets/component/input-demo.js | 2084 +++-
.../main/assets/component/list/list-basic.js | 1378 +--
.../assets/component/list/list-demo-horizon.js | 628 +-
.../src/main/assets/component/list/list-demo.js | 2456 +++--
.../src/main/assets/component/marquee-demo.js | 1966 +++-
.../src/main/assets/component/navigator-demo.js | 3018 ++++--
.../main/assets/component/process-bar-demo.js | 2165 ++++
.../src/main/assets/component/scroller-demo.js | 2245 +++--
.../assets/component/slider-neighbor/index.js | 264 +
.../slider-neighbor/slider-neighbor-item.js | 141 +
.../slider-neighbor/slider-neighbor-page.js | 221 +
.../src/main/assets/component/slider/index.js | 4007 +++++---
.../main/assets/component/slider/slider-item.js | 96 +-
.../main/assets/component/slider/slider-page.js | 194 +-
.../main/assets/component/tabbar/tabbar-demo.js | 2744 ++++-
.../main/assets/component/tabbar/tabbar-item.js | 116 +-
.../app/src/main/assets/component/text-demo.js | 3764 ++++---
.../app/src/main/assets/component/video-demo.js | 2031 +++-
.../app/src/main/assets/component/web-demo.js | 2233 +++--
android/playground/app/src/main/assets/error.js | 2217 +++++
.../app/src/main/assets/geolocation.js | 183 +
android/playground/app/src/main/assets/hello.js | 42 +-
.../playground/app/src/main/assets/iconfont.js | 116 +-
.../app/src/main/assets/image-demo2.js | 83 -
android/playground/app/src/main/assets/index.js | 2935 ++++--
.../app/src/main/assets/linear-gradient.js | 367 +
.../app/src/main/assets/module/clipboard.js | 2082 +++-
.../app/src/main/assets/module/componentRect.js | 563 ++
.../app/src/main/assets/module/instance-api.js | 1880 +++-
.../app/src/main/assets/module/modal.js | 2131 ++--
.../app/src/main/assets/module/picker-demo.js | 2353 +++++
.../app/src/main/assets/module/storage-demo.js | 2300 +++--
.../app/src/main/assets/module/stream-demo.js | 2500 +++--
.../src/main/assets/module/websocket-demo.js | 2412 +++++
.../app/src/main/assets/showcase/calculator.js | 2597 +++--
.../assets/showcase/dropdown/dropdown-demo.js | 695 +-
.../assets/showcase/dropdown/we-dropdown.js | 229 +-
.../app/src/main/assets/showcase/minesweeper.js | 402 +-
.../main/assets/showcase/new-fashion/banner.js | 91 +-
.../main/assets/showcase/new-fashion/banners.js | 187 +-
.../main/assets/showcase/new-fashion/brand.js | 367 +-
.../assets/showcase/new-fashion/category.js | 1034 +-
.../main/assets/showcase/new-fashion/coupon.js | 99 +-
.../main/assets/showcase/new-fashion/fashion.js | 371 +-
.../main/assets/showcase/new-fashion/goods.js | 193 +-
.../assets/showcase/new-fashion/headlines.js | 505 +-
.../main/assets/showcase/new-fashion/index.js | 2848 +++++-
.../main/assets/showcase/new-fashion/link.js | 78 +-
.../main/assets/showcase/new-fashion/main.js | 6972 ++++++++-----
.../main/assets/showcase/new-fashion/match.js | 211 +-
.../assets/showcase/new-fashion/resource.js | 315 +-
.../main/assets/showcase/new-fashion/scene.js | 560 +-
.../src/main/assets/showcase/pseudo-class.js | 2425 +++++
.../app/src/main/assets/showcase/ui.js | 2326 +++--
.../app/src/main/assets/style/index.js | 2541 +++--
.../app/src/main/assets/style/style-box.js | 2919 ++++--
.../app/src/main/assets/style/style-flex.js | 4399 ++++----
.../app/src/main/assets/style/style-item.js | 85 +-
.../app/src/main/assets/syntax/hello-world-1.js | 34 +-
.../app/src/main/assets/syntax/hello-world-2.js | 36 +-
.../app/src/main/assets/syntax/hello-world-3.js | 50 +-
.../app/src/main/assets/syntax/hello-world-4.js | 76 +-
.../app/src/main/assets/syntax/hello-world-5.js | 86 +-
.../app/src/main/assets/syntax/hello-world.js | 86 +-
.../app/src/main/assets/syntax/index.js | 3045 ++++--
.../src/main/assets/syntax/script-component.js | 120 +-
.../app/src/main/assets/syntax/script-data.js | 125 +-
.../app/src/main/assets/syntax/script-events.js | 142 +-
.../src/main/assets/syntax/script-instance.js | 146 +-
.../src/main/assets/syntax/script-lifecycle.js | 96 +-
.../app/src/main/assets/syntax/script-module.js | 86 +-
.../src/main/assets/syntax/script-options.js | 128 +-
.../src/main/assets/syntax/template-class.js | 82 +-
.../src/main/assets/syntax/template-content.js | 78 +-
.../src/main/assets/syntax/template-event.js | 92 +-
.../app/src/main/assets/syntax/template-if.js | 82 +-
.../assets/syntax/template-repeat-update.js | 109 +-
.../src/main/assets/syntax/template-repeat.js | 92 +-
.../src/main/assets/syntax/template-style.js | 72 +-
.../playground/app/src/main/assets/template.js | 2163 ++--
android/playground/app/src/main/assets/test.js | 128 +
.../app/src/main/assets/vue/animation.js | 709 ++
.../app/src/main/assets/vue/components/a.js | 438 +
.../src/main/assets/vue/components/countdown.js | 640 ++
.../app/src/main/assets/vue/components/image.js | 641 ++
.../app/src/main/assets/vue/components/input.js | 364 +
.../app/src/main/assets/vue/components/list.js | 246 +
.../src/main/assets/vue/components/marquee.js | 534 +
.../src/main/assets/vue/components/navigator.js | 1059 ++
.../src/main/assets/vue/components/scroller.js | 304 +
.../src/main/assets/vue/components/slider.js | 898 ++
.../src/main/assets/vue/components/tabbar.js | 599 ++
.../app/src/main/assets/vue/components/text.js | 513 +
.../app/src/main/assets/vue/components/video.js | 396 +
.../app/src/main/assets/vue/components/web.js | 459 +
.../playground/app/src/main/assets/vue/hello.js | 99 +
.../app/src/main/assets/vue/iconfont.js | 204 +
.../playground/app/src/main/assets/vue/index.js | 496 +
.../src/main/assets/vue/modules/clipboard.js | 691 ++
.../src/main/assets/vue/modules/instance-api.js | 304 +
.../app/src/main/assets/vue/modules/modal.js | 581 ++
.../app/src/main/assets/vue/modules/storage.js | 381 +
.../app/src/main/assets/vue/modules/stream.js | 477 +
.../src/main/assets/vue/showcase/calculator.js | 340 +
.../src/main/assets/vue/showcase/itemlist.js | 1062 ++
.../src/main/assets/vue/showcase/new-fashion.js | 3302 ++++++
.../src/main/assets/vue/showcase/progress.js | 336 +
.../app/src/main/assets/vue/style/index.js | 1566 +++
.../app/src/main/assets/vue/style/style-box.js | 780 ++
.../app/src/main/assets/vue/style/style-flex.js | 919 ++
.../app/src/main/assets/vue/style/style-item.js | 155 +
.../src/main/assets/vue/syntax/hello-world-1.js | 95 +
.../src/main/assets/vue/syntax/hello-world-2.js | 112 +
.../src/main/assets/vue/syntax/hello-world-3.js | 127 +
.../src/main/assets/vue/syntax/hello-world-4.js | 167 +
.../src/main/assets/vue/syntax/hello-world-5.js | 173 +
.../src/main/assets/vue/syntax/hello-world.js | 183 +
.../main/assets/vue/syntax/script-component.js | 224 +
.../src/main/assets/vue/syntax/script-data.js | 214 +
.../src/main/assets/vue/syntax/script-events.js | 161 +
.../main/assets/vue/syntax/script-instance.js | 196 +
.../main/assets/vue/syntax/script-lifecycle.js | 155 +
.../src/main/assets/vue/syntax/script-module.js | 156 +
.../main/assets/vue/syntax/script-options.js | 182 +
.../main/assets/vue/syntax/template-class.js | 161 +
.../main/assets/vue/syntax/template-content.js | 189 +
.../main/assets/vue/syntax/template-event.js | 197 +
.../src/main/assets/vue/syntax/template-if.js | 165 +
.../assets/vue/syntax/template-repeat-update.js | 195 +
.../main/assets/vue/syntax/template-repeat.js | 170 +
.../main/assets/vue/syntax/template-style.js | 144 +
.../app/src/main/assets/vue/template.js | 796 ++
.../playground/app/src/main/ic_launcher-web.png | Bin 0 -> 19935 bytes
.../com/alibaba/weex/BenchmarkActivity.java | 227 +
.../java/com/alibaba/weex/IndexActivity.java | 106 +-
.../java/com/alibaba/weex/SplashActivity.java | 18 +
.../src/main/java/com/alibaba/weex/Utility.java | 91 +
.../java/com/alibaba/weex/WXApplication.java | 91 +-
.../java/com/alibaba/weex/WXBaseActivity.java | 18 +
.../java/com/alibaba/weex/WXDebugActivity.java | 109 +
.../java/com/alibaba/weex/WXPageActivity.java | 291 +-
.../com/alibaba/weex/constants/Constants.java | 20 +-
.../alibaba/weex/extend/PlayDebugAdapter.java | 18 +
.../extend/WXInstanceStatisticsListener.java | 82 +
.../extend/adapter/InterceptWXHttpAdapter.java | 81 +
.../alibaba/weex/extend/component/RichText.java | 22 +-
.../extend/component/WXComponentSyncTest.java | 47 +
.../alibaba/weex/extend/component/WXMask.java | 75 +
.../extend/component/dom/WXMaskDomObject.java | 45 +
.../weex/extend/module/GeolocationModule.java | 26 +-
.../alibaba/weex/extend/module/MyModule.java | 22 +-
.../weex/extend/module/RenderModule.java | 22 +-
.../weex/extend/module/SyncTestModule.java | 71 +
.../weex/extend/module/WXEventModule.java | 38 +-
.../extend/module/location/DefaultLocation.java | 130 +-
.../weex/extend/module/location/ILocatable.java | 18 +
.../extend/module/location/LocationFactory.java | 18 +
.../alibaba/weex/extend/view/WXMaskView.java | 34 +
.../alibaba/weex/https/HotRefreshManager.java | 18 +
.../com/alibaba/weex/https/WXHttpManager.java | 18 +
.../com/alibaba/weex/https/WXHttpResponse.java | 18 +
.../java/com/alibaba/weex/https/WXHttpTask.java | 18 +
.../alibaba/weex/https/WXOkHttpDispatcher.java | 20 +-
.../alibaba/weex/https/WXRequestListener.java | 18 +
.../zxing/client/android/CaptureActivity.java | 71 +-
.../main/res/drawable-v21/ic_menu_camera.xml | 18 +
.../main/res/drawable-v21/ic_menu_gallery.xml | 18 +
.../main/res/drawable-v21/ic_menu_manage.xml | 18 +
.../src/main/res/drawable-v21/ic_menu_send.xml | 18 +
.../src/main/res/drawable-v21/ic_menu_share.xml | 18 +
.../main/res/drawable-v21/ic_menu_slideshow.xml | 18 +
.../app/src/main/res/drawable/side_nav_bar.xml | 18 +
.../src/main/res/layout/activity_dynamic.xml | 45 +
.../app/src/main/res/layout/activity_index.xml | 19 +
.../app/src/main/res/layout/activity_splash.xml | 18 +
.../app/src/main/res/layout/activity_wxpage.xml | 18 +
.../app/src/main/res/layout/app_bar_main.xml | 18 +
.../app/src/main/res/layout/camera.xml | 18 +
.../app/src/main/res/layout/catalog_item.xml | 18 +
.../app/src/main/res/layout/content_dynamic.xml | 42 +
.../app/src/main/res/layout/content_main.xml | 18 +
.../app/src/main/res/layout/content_wx_main.xml | 18 +
.../app/src/main/res/layout/hello_weex.xml | 37 +
.../app/src/main/res/layout/id_stub.xml | 75 +
.../playground/app/src/main/res/menu/main.xml | 18 +
.../app/src/main/res/menu/main_scan.xml | 18 +
.../app/src/main/res/menu/refresh.xml | 18 +
.../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 5248 -> 1755 bytes
.../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 4303 -> 1221 bytes
.../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 6354 -> 2451 bytes
.../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7930 -> 3939 bytes
.../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 10633 -> 5608 bytes
.../app/src/main/res/values-v21/styles.xml | 20 +-
.../app/src/main/res/values-w820dp/dimens.xml | 18 +
.../app/src/main/res/values-zh-rCN/strings.xml | 2 +-
.../app/src/main/res/values/attrs.xml | 18 +
.../app/src/main/res/values/colors.xml | 18 +
.../app/src/main/res/values/dimens.xml | 18 +
.../app/src/main/res/values/drawables.xml | 18 +
.../src/main/res/values/scan_code_styles.xml | 18 +
.../app/src/main/res/values/strings.xml | 28 +-
.../app/src/main/res/values/styles.xml | 18 +
android/playground/codeStyleSettings.xml | 18 +
android/run-ci.sh | 4 +
android/sdk/assets/main.js | 15 +-
android/sdk/build.gradle | 82 +-
android/sdk/config/quality/checkstyle.xml | 18 +
android/sdk/gradle.properties | 6 +-
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
android/sdk/libs/armeabi/libweexjsc.so | Bin 0 -> 7815820 bytes
android/sdk/libs/armeabi/libweexv8.so | Bin 3579724 -> 0 bytes
android/sdk/libs/x86/libweexjsc.so | Bin 0 -> 4545544 bytes
android/sdk/libs/x86/libweexv8.so | Bin 4328576 -> 0 bytes
android/sdk/license/LICENSE | 218 +-
android/sdk/src/main/AndroidManifest.xml | 57 +-
.../taobao/weex/IWXActivityStateListener.java | 222 +-
.../java/com/taobao/weex/IWXRenderListener.java | 220 +-
.../com/taobao/weex/IWXStatisticsListener.java | 66 +
.../main/java/com/taobao/weex/InitConfig.java | 284 +-
.../java/com/taobao/weex/RenderContainer.java | 67 +
.../java/com/taobao/weex/WXEnvironment.java | 290 +-
.../com/taobao/weex/WXGlobalEventModule.java | 141 +-
.../com/taobao/weex/WXGlobalEventReceiver.java | 57 +
.../java/com/taobao/weex/WXRenderErrorCode.java | 220 +-
.../main/java/com/taobao/weex/WXSDKEngine.java | 260 +-
.../java/com/taobao/weex/WXSDKInstance.java | 1102 +-
.../main/java/com/taobao/weex/WXSDKManager.java | 341 +-
.../taobao/weex/adapter/DefaultUriAdapter.java | 82 +
.../weex/adapter/DefaultWXHttpAdapter.java | 272 +-
.../taobao/weex/adapter/DrawableStrategy.java | 27 +
.../taobao/weex/adapter/IDrawableLoader.java | 33 +
.../taobao/weex/adapter/IWXDebugAdapter.java | 220 +-
.../com/taobao/weex/adapter/IWXHttpAdapter.java | 220 +-
.../weex/adapter/IWXImgLoaderAdapter.java | 220 +-
.../weex/adapter/IWXJSExceptionAdapter.java | 32 +
.../taobao/weex/adapter/IWXSoLoaderAdapter.java | 50 +
.../weex/adapter/IWXUserTrackAdapter.java | 220 +-
.../com/taobao/weex/adapter/URIAdapter.java | 79 +
.../com/taobao/weex/annotation/Component.java | 33 +
.../com/taobao/weex/annotation/JSMethod.java | 39 +
.../weex/appfram/clipboard/IWXClipboard.java | 220 +-
.../appfram/clipboard/WXClipboardModule.java | 236 +-
.../navigator/IActivityNavBarSetter.java | 220 +-
.../appfram/navigator/WXNavigatorModule.java | 394 +-
.../weex/appfram/pickers/DatePickerImpl.java | 167 +
.../weex/appfram/pickers/WXPickersModule.java | 326 +
.../weex/appfram/storage/DefaultWXStorage.java | 220 +-
.../taobao/weex/appfram/storage/IWXStorage.java | 220 +-
.../weex/appfram/storage/IWXStorageAdapter.java | 220 +-
.../appfram/storage/StorageResultHandler.java | 220 +-
.../appfram/storage/WXSQLiteOpenHelper.java | 222 +-
.../weex/appfram/storage/WXStorageModule.java | 237 +-
.../appfram/websocket/IWebSocketAdapter.java | 48 +
.../websocket/IWebSocketAdapterFactory.java | 27 +
.../appfram/websocket/WebSocketCloseCodes.java | 51 +
.../weex/appfram/websocket/WebSocketModule.java | 155 +
.../java/com/taobao/weex/bridge/Invoker.java | 224 +-
.../java/com/taobao/weex/bridge/JSCallback.java | 220 +-
.../taobao/weex/bridge/JavascriptInvokable.java | 28 +
.../com/taobao/weex/bridge/MethodInvoker.java | 238 +-
.../com/taobao/weex/bridge/ModuleFactory.java | 225 +-
.../taobao/weex/bridge/NativeInvokeHelper.java | 90 +
.../taobao/weex/bridge/SimpleJSCallback.java | 43 +
.../java/com/taobao/weex/bridge/WXBridge.java | 277 +-
.../com/taobao/weex/bridge/WXBridgeManager.java | 805 +-
.../java/com/taobao/weex/bridge/WXHashMap.java | 220 +-
.../java/com/taobao/weex/bridge/WXJSObject.java | 268 +-
.../com/taobao/weex/bridge/WXModuleManager.java | 495 +-
.../java/com/taobao/weex/bridge/WXParams.java | 181 +-
.../taobao/weex/bridge/WXServiceManager.java | 79 +
.../java/com/taobao/weex/bridge/WXTask.java | 220 +-
.../taobao/weex/bridge/WXValidateProcessor.java | 55 +
.../java/com/taobao/weex/common/Component.java | 219 -
.../java/com/taobao/weex/common/Constants.java | 313 +-
.../com/taobao/weex/common/Destroyable.java | 220 +-
.../java/com/taobao/weex/common/IWXBridge.java | 233 +-
.../com/taobao/weex/common/IWXDebugProxy.java | 224 +-
.../java/com/taobao/weex/common/IWXObject.java | 220 +-
.../java/com/taobao/weex/common/IWXTask.java | 220 +-
.../taobao/weex/common/OnWXScrollListener.java | 143 +-
.../taobao/weex/common/TypeModuleFactory.java | 252 +-
.../com/taobao/weex/common/WXCompatModule.java | 84 +
.../java/com/taobao/weex/common/WXConfig.java | 221 +-
.../com/taobao/weex/common/WXErrorCode.java | 246 +-
.../com/taobao/weex/common/WXException.java | 220 +-
.../com/taobao/weex/common/WXImageSharpen.java | 220 +-
.../com/taobao/weex/common/WXImageStrategy.java | 227 +-
.../com/taobao/weex/common/WXInstanceWrap.java | 224 +-
.../taobao/weex/common/WXJSBridgeMsgType.java | 221 +-
.../taobao/weex/common/WXJSEngineListener.java | 220 +-
.../taobao/weex/common/WXJSExceptionInfo.java | 145 +
.../com/taobao/weex/common/WXJSService.java | 43 +
.../java/com/taobao/weex/common/WXModule.java | 320 +-
.../com/taobao/weex/common/WXModuleAnno.java | 227 +-
.../com/taobao/weex/common/WXPerformance.java | 257 +-
.../com/taobao/weex/common/WXRefreshData.java | 220 +-
.../taobao/weex/common/WXRenderStrategy.java | 223 +-
.../java/com/taobao/weex/common/WXRequest.java | 220 +-
.../taobao/weex/common/WXRequestListener.java | 220 +-
.../java/com/taobao/weex/common/WXResponse.java | 220 +-
.../taobao/weex/common/WXRuntimeException.java | 220 +-
.../java/com/taobao/weex/common/WXThread.java | 229 +-
.../com/taobao/weex/dom/ApplyStyleConsumer.java | 59 +
.../taobao/weex/dom/BasicEditTextDomObject.java | 226 +-
.../com/taobao/weex/dom/CSSAlignConvert.java | 18 +
.../weex/dom/CSSFlexDirectionConvert.java | 18 +
.../com/taobao/weex/dom/CSSJustifyConvert.java | 18 +
.../taobao/weex/dom/CSSPositionTypeConvert.java | 18 +
.../com/taobao/weex/dom/CSSWrapConvert.java | 18 +
.../java/com/taobao/weex/dom/DOMAction.java | 30 +
.../com/taobao/weex/dom/DOMActionContext.java | 69 +
.../taobao/weex/dom/DOMActionContextImpl.java | 434 +
.../java/com/taobao/weex/dom/DomContext.java | 30 +
.../com/taobao/weex/dom/ImmutableDomObject.java | 48 +
.../java/com/taobao/weex/dom/RenderAction.java | 29 +
.../taobao/weex/dom/RenderActionContext.java | 32 +
.../com/taobao/weex/dom/RenderActionTask.java | 41 +
.../weex/dom/SafePutConcurrentHashMap.java | 220 +-
.../weex/dom/TextAreaEditTextDomObject.java | 220 +-
.../main/java/com/taobao/weex/dom/WXAttr.java | 441 +-
.../com/taobao/weex/dom/WXCellDomObject.java | 57 +
.../com/taobao/weex/dom/WXCustomStyleSpan.java | 25 +-
.../java/com/taobao/weex/dom/WXDomHandler.java | 297 +-
.../java/com/taobao/weex/dom/WXDomManager.java | 520 +-
.../java/com/taobao/weex/dom/WXDomModule.java | 582 +-
.../java/com/taobao/weex/dom/WXDomObject.java | 663 +-
.../com/taobao/weex/dom/WXDomObjectFactory.java | 220 +-
.../java/com/taobao/weex/dom/WXDomRegistry.java | 220 +-
.../com/taobao/weex/dom/WXDomStatement.java | 1291 ---
.../java/com/taobao/weex/dom/WXDomTask.java | 220 +-
.../main/java/com/taobao/weex/dom/WXEvent.java | 220 +-
.../com/taobao/weex/dom/WXImageQuality.java | 222 +-
.../com/taobao/weex/dom/WXLineHeightSpan.java | 220 +-
.../com/taobao/weex/dom/WXListDomObject.java | 220 +-
.../taobao/weex/dom/WXRecyclerDomObject.java | 126 +
.../taobao/weex/dom/WXScrollerDomObject.java | 220 +-
.../main/java/com/taobao/weex/dom/WXStyle.java | 443 +-
.../com/taobao/weex/dom/WXSwitchDomObject.java | 284 +-
.../com/taobao/weex/dom/WXTextDomObject.java | 128 +-
.../dom/action/AbstractAddElementAction.java | 127 +
.../dom/action/AbstractLayoutFinishAction.java | 54 +
.../java/com/taobao/weex/dom/action/Action.java | 26 +
.../com/taobao/weex/dom/action/Actions.java | 164 +
.../weex/dom/action/AddElementAction.java | 109 +
.../taobao/weex/dom/action/AddEventAction.java | 76 +
.../taobao/weex/dom/action/AddRuleAction.java | 68 +
.../taobao/weex/dom/action/AnimationAction.java | 278 +
.../weex/dom/action/CreateBodyAction.java | 116 +
.../weex/dom/action/CreateFinishAction.java | 38 +
.../weex/dom/action/GetComponentRectAction.java | 113 +
.../weex/dom/action/InvokeMethodAction.java | 50 +
.../weex/dom/action/MoveElementAction.java | 95 +
.../weex/dom/action/RefreshFinishAction.java | 35 +
.../weex/dom/action/RemoveElementAction.java | 100 +
.../weex/dom/action/RemoveEventAction.java | 78 +
.../weex/dom/action/ScrollToElementAction.java | 71 +
.../weex/dom/action/UpdateAttributeAction.java | 77 +
.../weex/dom/action/UpdateFinishAction.java | 51 +
.../weex/dom/action/UpdateStyleAction.java | 112 +
.../java/com/taobao/weex/dom/flex/CSSNode.java | 8 +-
.../main/java/com/taobao/weex/http/Options.java | 220 +-
.../main/java/com/taobao/weex/http/Status.java | 220 +-
.../java/com/taobao/weex/http/WXHttpUtil.java | 222 +-
.../com/taobao/weex/http/WXStreamModule.java | 296 +-
.../com/taobao/weex/ui/ComponentCreator.java | 222 +-
.../weex/ui/ExternalLoaderComponentHolder.java | 279 +-
.../weex/ui/IExternalComponentGetter.java | 223 +-
.../taobao/weex/ui/IExternalMoudleGetter.java | 29 +
.../com/taobao/weex/ui/IFComponentHolder.java | 226 +-
.../java/com/taobao/weex/ui/IWXRenderTask.java | 220 +-
.../taobao/weex/ui/RenderActionContextImpl.java | 113 +
.../taobao/weex/ui/SimpleComponentHolder.java | 308 +-
.../com/taobao/weex/ui/WXComponentRegistry.java | 234 +-
.../com/taobao/weex/ui/WXRenderHandler.java | 220 +-
.../com/taobao/weex/ui/WXRenderManager.java | 403 +-
.../com/taobao/weex/ui/WXRenderStatement.java | 572 --
.../ui/animation/BackgroundColorProperty.java | 66 +
.../ui/animation/DimensionUpdateListener.java | 230 +-
.../weex/ui/animation/WXAnimationBean.java | 285 +-
.../weex/ui/animation/WXAnimationModule.java | 419 +-
.../ui/component/AbstractEditComponent.java | 645 +-
.../weex/ui/component/AppearanceHelper.java | 226 +-
.../weex/ui/component/NestedContainer.java | 222 +-
.../taobao/weex/ui/component/Scrollable.java | 235 +-
.../com/taobao/weex/ui/component/Textarea.java | 227 +-
.../java/com/taobao/weex/ui/component/WXA.java | 246 +-
.../taobao/weex/ui/component/WXBaseRefresh.java | 222 +-
.../weex/ui/component/WXBasicComponentType.java | 223 +-
.../taobao/weex/ui/component/WXComponent.java | 935 +-
.../weex/ui/component/WXComponentFactory.java | 245 +-
.../weex/ui/component/WXComponentProp.java | 220 +-
.../com/taobao/weex/ui/component/WXDiv.java | 239 +-
.../com/taobao/weex/ui/component/WXEmbed.java | 316 +-
.../com/taobao/weex/ui/component/WXHeader.java | 237 +-
.../com/taobao/weex/ui/component/WXImage.java | 586 +-
.../taobao/weex/ui/component/WXIndicator.java | 232 +-
.../com/taobao/weex/ui/component/WXInput.java | 222 +-
.../com/taobao/weex/ui/component/WXLoading.java | 256 +-
.../weex/ui/component/WXLoadingIndicator.java | 222 +-
.../com/taobao/weex/ui/component/WXRefresh.java | 264 +-
.../taobao/weex/ui/component/WXScroller.java | 476 +-
.../com/taobao/weex/ui/component/WXSlider.java | 495 +-
.../weex/ui/component/WXSliderNeighbor.java | 523 +-
.../com/taobao/weex/ui/component/WXSwitch.java | 269 +-
.../com/taobao/weex/ui/component/WXText.java | 255 +-
.../weex/ui/component/WXTextDecoration.java | 220 +-
.../taobao/weex/ui/component/WXVContainer.java | 453 +-
.../com/taobao/weex/ui/component/WXVideo.java | 226 +-
.../com/taobao/weex/ui/component/WXWeb.java | 249 +-
.../component/helper/SoftKeyboardDetector.java | 148 +
.../ui/component/helper/WXStickyHelper.java | 231 +-
.../ui/component/helper/WXTimeInputHelper.java | 68 +
.../ui/component/list/BasicListComponent.java | 1096 ++
.../component/list/HorizontalListComponent.java | 224 +-
.../ui/component/list/ListComponentView.java | 35 +
.../ui/component/list/SimpleListComponent.java | 49 +
.../ui/component/list/SimpleRecyclerView.java | 78 +
.../ui/component/list/StickyHeaderHelper.java | 151 +
.../taobao/weex/ui/component/list/WXCell.java | 257 +-
.../weex/ui/component/list/WXListComponent.java | 1140 +--
.../component/pesudo/OnActivePseudoListner.java | 26 +
.../weex/ui/component/pesudo/PesudoStatus.java | 131 +
.../pesudo/TouchActivePseudoListener.java | 48 +
.../com/taobao/weex/ui/module/WXMetaModule.java | 65 +
.../taobao/weex/ui/module/WXModalUIModule.java | 343 +-
.../taobao/weex/ui/module/WXTimerModule.java | 369 +-
.../taobao/weex/ui/module/WXWebViewModule.java | 228 +-
.../com/taobao/weex/ui/view/IRenderResult.java | 26 +
.../com/taobao/weex/ui/view/IRenderStatus.java | 28 +
.../com/taobao/weex/ui/view/IWXScroller.java | 220 +-
.../com/taobao/weex/ui/view/IWXTextView.java | 220 +-
.../java/com/taobao/weex/ui/view/IWebView.java | 220 +-
.../weex/ui/view/WXBaseCircleIndicator.java | 229 +-
.../weex/ui/view/WXBaseRefreshLayout.java | 220 +-
.../taobao/weex/ui/view/WXCircleIndicator.java | 220 +-
.../weex/ui/view/WXCirclePageAdapter.java | 317 +-
.../taobao/weex/ui/view/WXCircleViewPager.java | 470 +-
.../com/taobao/weex/ui/view/WXEditText.java | 244 +-
.../com/taobao/weex/ui/view/WXFrameLayout.java | 247 +-
.../weex/ui/view/WXHorizontalScrollView.java | 232 +-
.../com/taobao/weex/ui/view/WXImageView.java | 415 +-
.../taobao/weex/ui/view/WXLoadingLayout.java | 31 +
.../taobao/weex/ui/view/WXRefreshLayout.java | 31 +
.../com/taobao/weex/ui/view/WXScrollView.java | 243 +-
.../taobao/weex/ui/view/WXSmoothScroller.java | 220 +-
.../com/taobao/weex/ui/view/WXSwitchView.java | 227 +-
.../com/taobao/weex/ui/view/WXTextView.java | 264 +-
.../com/taobao/weex/ui/view/WXVideoView.java | 220 +-
.../java/com/taobao/weex/ui/view/WXWebView.java | 220 +-
.../weex/ui/view/border/BorderCorner.java | 220 +-
.../weex/ui/view/border/BorderDrawable.java | 567 +-
.../taobao/weex/ui/view/border/BorderEdge.java | 297 +-
.../weex/ui/view/border/BorderRadiusType.java | 36 +
.../taobao/weex/ui/view/border/BorderStyle.java | 220 +-
.../taobao/weex/ui/view/border/BorderUtil.java | 107 +
.../view/border/BorderWidthStyleColorType.java | 38 +
.../weex/ui/view/border/BottomLeftCorner.java | 220 +-
.../weex/ui/view/border/BottomRightCorner.java | 220 +-
.../weex/ui/view/border/TopLeftCorner.java | 220 +-
.../weex/ui/view/border/TopRightCorner.java | 220 +-
.../taobao/weex/ui/view/gesture/WXGesture.java | 493 +-
.../ui/view/gesture/WXGestureObservable.java | 220 +-
.../weex/ui/view/gesture/WXGestureType.java | 225 +-
.../listview/ExtendedLinearLayoutManager.java | 95 +
.../weex/ui/view/listview/WXRecyclerView.java | 270 +-
.../listview/adapter/IOnLoadMoreListener.java | 220 +-
.../adapter/IRecyclerAdapterListener.java | 220 +-
.../listview/adapter/ListBaseViewHolder.java | 264 +-
.../adapter/RecyclerViewBaseAdapter.java | 243 +-
.../adapter/TransformItemDecoration.java | 220 +-
.../adapter/WXRecyclerViewOnScrollListener.java | 329 +-
.../refresh/circlebar/CircleProgressBar.java | 223 +-
.../circlebar/MaterialProgressDrawable.java | 222 +-
.../ui/view/refresh/core/WXRefreshView.java | 226 +-
.../ui/view/refresh/core/WXSwipeLayout.java | 261 +-
.../ui/view/refresh/wrapper/BaseBounceView.java | 337 +-
.../refresh/wrapper/BounceRecyclerView.java | 345 +-
.../refresh/wrapper/BounceScrollerView.java | 221 +-
.../java/com/taobao/weex/utils/ATagUtil.java | 42 +
.../main/java/com/taobao/weex/utils/FontDO.java | 249 +-
.../com/taobao/weex/utils/FunctionParser.java | 241 +-
.../com/taobao/weex/utils/ImageDrawable.java | 140 +
.../java/com/taobao/weex/utils/ImgURIUtil.java | 42 +
.../java/com/taobao/weex/utils/LogLevel.java | 220 +-
.../java/com/taobao/weex/utils/OsVersion.java | 47 +
.../taobao/weex/utils/SingleFunctionParser.java | 241 +-
.../main/java/com/taobao/weex/utils/Trace.java | 115 +
.../com/taobao/weex/utils/TypefaceUtil.java | 262 +-
.../taobao/weex/utils/WXDataStructureUtil.java | 29 +-
.../java/com/taobao/weex/utils/WXDomUtils.java | 82 +
.../java/com/taobao/weex/utils/WXFileUtils.java | 293 +-
.../main/java/com/taobao/weex/utils/WXHack.java | 527 -
.../com/taobao/weex/utils/WXInterception.java | 220 +-
.../java/com/taobao/weex/utils/WXJsonUtils.java | 235 +-
.../java/com/taobao/weex/utils/WXLogUtils.java | 126 +-
.../taobao/weex/utils/WXReflectionUtils.java | 223 +-
.../com/taobao/weex/utils/WXResourceUtils.java | 525 +-
.../taobao/weex/utils/WXSoInstallMgrSdk.java | 287 +-
.../java/com/taobao/weex/utils/WXUtils.java | 517 +-
.../java/com/taobao/weex/utils/WXViewUtils.java | 443 +-
.../taobao/weex/utils/batch/BactchExecutor.java | 220 +-
.../weex/utils/batch/BatchOperationHelper.java | 220 +-
.../taobao/weex/utils/batch/Interceptor.java | 220 +-
android/sdk/src/main/res/values/strings.xml | 222 +-
.../test/java/com/taobao/weex/TestActivity.java | 226 +-
.../java/com/taobao/weex/TestApplication.java | 220 +-
.../java/com/taobao/weex/WXSDKEngineTest.java | 226 +-
.../java/com/taobao/weex/WXSDKInstanceTest.java | 286 +-
.../java/com/taobao/weex/WXSDKManagerTest.java | 228 +-
.../weex/adapter/DefaultUriAdapterTest.java | 113 +
.../clipboard/WXClipboardModuleTest.java | 75 +
.../navigator/WXNavigatorModuleTest.java | 248 +-
.../appfram/storage/DefaultWXStorageTest.java | 222 +-
.../appfram/storage/WXStorageModuleTest.java | 222 +-
.../taobao/weex/bridge/WXBridgeManagerTest.java | 222 +-
.../com/taobao/weex/bridge/WXBridgeTest.java | 77 +
.../com/taobao/weex/bridge/WXHashMapTest.java | 222 +-
.../taobao/weex/bridge/WXModuleManagerTest.java | 224 +-
.../java/com/taobao/weex/common/TestModule.java | 225 +-
.../taobao/weex/common/TestModuleFactory.java | 220 +-
.../com/taobao/weex/common/WXModuleTest.java | 222 +-
.../java/com/taobao/weex/dom/TestDomObject.java | 247 +-
.../java/com/taobao/weex/dom/WXAttrTest.java | 264 +-
.../com/taobao/weex/dom/WXDomManagerTest.java | 222 +-
.../com/taobao/weex/dom/WXDomModuleTest.java | 225 +-
.../com/taobao/weex/dom/WXDomObjectTest.java | 222 +-
.../com/taobao/weex/dom/WXDomStatementTest.java | 352 +-
.../java/com/taobao/weex/dom/WXStyleTest.java | 138 +
.../taobao/weex/dom/WXTextDomObjectTest.java | 90 +
.../com/taobao/weex/dom/action/TestActions.java | 77 +
.../taobao/weex/http/WXStreamModuleTest.java | 242 +-
.../com/taobao/weex/ui/ComponentHolderTest.java | 236 +-
.../taobao/weex/ui/WXRenderStatementTest.java | 226 +-
.../ui/animation/WXAnimationModuleTest.java | 246 +-
.../taobao/weex/ui/component/ComponentTest.java | 245 +-
.../weex/ui/component/EditComponentTest.java | 241 +-
.../taobao/weex/ui/component/TestComponent.java | 224 +-
.../taobao/weex/ui/component/TestConstants.java | 220 +-
.../taobao/weex/ui/component/TextareaTest.java | 222 +-
.../weex/ui/component/WXComponentTest.java | 287 +-
.../com/taobao/weex/ui/component/WXDivTest.java | 243 +-
.../taobao/weex/ui/component/WXEmbedTest.java | 73 +
.../taobao/weex/ui/component/WXHeaderTest.java | 224 +-
.../taobao/weex/ui/component/WXImageTest.java | 160 +-
.../taobao/weex/ui/component/WXLoadingTest.java | 73 +
.../taobao/weex/ui/component/WXRefreshTest.java | 75 +
.../weex/ui/component/WXScrollerTest.java | 225 +-
.../weex/ui/component/WXSliderNeighborTest.java | 102 +
.../taobao/weex/ui/component/WXSliderTest.java | 253 +-
.../taobao/weex/ui/component/WXSwitchTest.java | 75 +
.../taobao/weex/ui/component/WXTextTest.java | 253 +-
.../taobao/weex/ui/component/WXVideoTest.java | 224 +-
.../com/taobao/weex/ui/component/WXWebTest.java | 150 +
.../component/helper/WXTimeInputHelperTest.java | 68 +
.../ui/component/list/WXListComponentTest.java | 262 +-
.../taobao/weex/ui/module/WXMetaModuleTest.java | 77 +
.../weex/ui/module/WXModalUIModuleTest.java | 224 +-
.../weex/ui/module/WXTimerModuleTest.java | 373 +-
.../weex/ui/module/WXWebViewModuleTest.java | 222 +-
.../weex/ui/view/WXCirclePageAdapterTest.java | 234 +-
.../taobao/weex/ui/view/WXScrollViewTest.java | 222 +-
.../com/taobao/weex/ui/view/WXWebViewTest.java | 222 +-
.../weex/ui/view/border/BorderCornerTest.java | 220 +-
.../weex/ui/view/border/BorderDrawableTest.java | 260 +-
.../weex/ui/view/gesture/WXGestureTest.java | 82 +
.../taobao/weex/utils/FunctionParserTest.java | 40 +
.../com/taobao/weex/utils/TypefaceUtilTest.java | 228 +-
.../com/taobao/weex/utils/WXFileUtilsTest.java | 222 +-
.../com/taobao/weex/utils/WXJsonUtilsTest.java | 222 +-
.../com/taobao/weex/utils/WXLogUtilsTest.java | 98 +
.../weex/utils/WXReflectionUtilsTest.java | 222 +-
.../taobao/weex/utils/WXResourceUtilsTest.java | 251 +-
.../java/com/taobao/weex/utils/WXUtilsTest.java | 358 +-
.../configuration/MockitoConfiguration.java | 220 +-
android/sdk/unittest.sh | 3 +
.../java/com/taobao/weex/ApplicationTest.java | 20 +-
android/weex_debug/src/main/AndroidManifest.xml | 18 +
.../main/java/com/taobao/weex/WXDebugTool.java | 18 +
.../java/com/taobao/weex/WXPFComponent.java | 18 +
.../main/java/com/taobao/weex/WXPrettyFish.java | 18 +
.../taobao/weex/adapter/DefautDebugAdapter.java | 18 +
.../taobao/weex/bridge/WXWebsocketBridge.java | 238 +-
.../taobao/weex/scalpel/ScalpelFrameLayout.java | 18 +
.../weex/websocket/WXWebSocketManager.java | 126 +-
.../drawable/leak_canary_toast_background.xml | 18 +
.../res/drawable/prettyfish_bg_floatmenu.xml | 18 +
.../main/res/drawable/prettyfish_coordrect.xml | 18 +
.../src/main/res/drawable/prettyfish_fab.xml | 18 +
.../main/res/layout/prettyfish_coordview.xml | 18 +
.../main/res/layout/prettyfish_coverview.xml | 18 +
.../main/res/layout/prettyfish_datachart.xml | 18 +
.../main/res/layout/prettyfish_datafilelist.xml | 18 +
.../main/res/layout/prettyfish_datafilerow.xml | 18 +
.../src/main/res/layout/prettyfish_datarow.xml | 18 +
.../src/main/res/layout/prettyfish_detail.xml | 18 +
.../main/res/layout/prettyfish_filedetail.xml | 18 +
.../src/main/res/layout/prettyfish_filelist.xml | 18 +
.../src/main/res/layout/prettyfish_filerow.xml | 18 +
.../res/layout/prettyfish_floatmenu_item.xml | 18 +
.../res/layout/prettyfish_floatmenuview.xml | 18 +
.../main/res/layout/prettyfish_recordview.xml | 18 +
.../src/main/res/layout/prettyfish_table.xml | 18 +
.../main/res/layout/prettyfish_tableitem.xml | 18 +
.../src/main/res/layout/prettyfish_uedgird.xml | 18 +
.../weex_debug/src/main/res/values/attrs.xml | 18 +
.../weex_debug/src/main/res/values/colors.xml | 18 +
.../weex_debug/src/main/res/values/dimens.xml | 18 +
.../weex_debug/src/main/res/values/strings.xml | 18 +
.../java/com/taobao/weex/ExampleUnitTest.java | 20 +-
bin/dist-browser.sh | 2 +-
bin/dist-vue.sh | 43 +
build/build.js | 246 +-
build/config.js | 149 +
build/examples-banner-plugin.js | 83 +
build/karma.vue.conf.js | 104 +
build/nightwatch.config.js | 19 +-
build/rollup.browser.common.config.js | 18 +
build/rollup.browser.config.js | 38 -
build/rollup.config.js | 34 -
build/webpack.ci.config.js | 71 +
build/webpack.ci.web.config.js | 86 +
build/webpack.deprecatedmacacatest.config.js | 71 +
build/webpack.examples.config.js | 25 +-
build/webpack.examples.web.config.js | 99 +
build/webpack.test.config.js | 18 +
build/webpack.test.web.config.js | 99 +
build/webpack.vue.config.js | 70 +
circle.yml | 30 -
dangerfile.js | 188 +
dist/weex-html5/LICENSE | 201 -
dist/weex-html5/NOTICE | 7 -
dist/weex-html5/README.md | 158 -
dist/weex-html5/demo/build/index.js | 111 -
dist/weex-html5/demo/index.we | 29 -
dist/weex-html5/index.html | 57 -
dist/weex-html5/package.json | 23 -
dist/weex-js-framework/LICENSE | 202 -
dist/weex-js-framework/NOTICE | 7 -
dist/weex-js-framework/README.md | 8 -
dist/weex-js-framework/index.js | 1 -
dist/weex-js-framework/package.json | 39 -
doc/.gitignore | 5 -
doc/INSTALL.md | 38 -
doc/LICENSE | 202 -
doc/NOTICE | 5 -
doc/README.md | 9 -
doc/SUMMARY.md | 95 -
doc/_config.yml | 328 +
doc/_layouts/header.html | 269 -
doc/_legacy/core-concepts/animation.md | 34 -
doc/_legacy/integrating.md | 3 -
doc/_legacy/syntax/javascript.md | 53 -
doc/advanced/extend-to-android.md | 17 +-
doc/advanced/extend-to-html5.md | 252 -
doc/advanced/extend-to-ios.md | 262 -
doc/advanced/how-data-binding-works.md | 32 -
doc/advanced/how-it-works.md | 140 -
doc/advanced/integrate-to-android.md | 191 -
doc/advanced/integrate-to-html5.md | 70 -
doc/advanced/integrate-to-ios.md | 109 -
doc/advanced/main.md | 3 -
doc/ali_addition/weex_doc.css | 146 -
doc/ali_addition/weex_doc.js | 78 -
doc/book.json | 19 -
doc/components/a.md | 25 -
doc/components/cell.md | 36 -
doc/components/div.md | 42 -
doc/components/image.md | 49 -
doc/components/indicator.md | 92 -
doc/components/input.md | 79 -
doc/components/list.md | 57 -
doc/components/main.md | 3 -
doc/components/refresh-loading.md | 27 -
doc/components/scroller.md | 70 -
doc/components/slider.md | 65 -
doc/components/special-element.md | 29 -
doc/components/switch.md | 55 -
doc/components/text.md | 60 -
doc/components/textarea.md | 74 -
doc/components/video.md | 49 -
doc/components/web.md | 49 -
doc/components/wxc-navpage.md | 68 -
doc/components/wxc-tabbar.md | 91 -
doc/demo/animation.md | 10 -
doc/demo/clipboard.md | 9 -
doc/demo/hello-world.md | 16 -
doc/demo/list.md | 9 -
doc/demo/main.md | 3 -
doc/demo/modal.md | 9 -
doc/demo/slider.md | 9 -
doc/faq.md | 127 -
doc/guide.md | 3 -
doc/how-to/customize-a-native-component.md | 49 -
doc/how-to/cuszomize-native-apis.md | 73 -
doc/how-to/debug-with-html5.md | 40 -
doc/how-to/debug-with-remote-tools.md | 34 -
doc/how-to/main.md | 3 -
doc/how-to/preview-in-browser.md | 31 -
doc/how-to/preview-in-playground-app.md | 13 -
doc/how-to/require-3rd-party-libs.md | 50 -
doc/how-to/transform-code-into-js-bundle.md | 98 -
doc/images/css-boxmodel.png | Bin 12581 -> 0 bytes
doc/images/css-flexbox-align.jpg | Bin 35005 -> 0 bytes
doc/images/css-flexbox-justify.svg | 59 -
doc/images/css-flexbox-sample.png | Bin 3210 -> 0 bytes
doc/images/how-arch.png | Bin 62303 -> 0 bytes
doc/images/how-render.png | Bin 42957 -> 0 bytes
doc/images/snapshot-animation.gif | Bin 521431 -> 0 bytes
doc/images/snapshot-calculator.jpg | Bin 28504 -> 0 bytes
doc/images/snapshot-helloworld.png | Bin 6092 -> 0 bytes
doc/images/snapshot-minesweeper.jpg | Bin 53257 -> 0 bytes
doc/images/snapshot-modals.jpg | Bin 27458 -> 0 bytes
doc/images/snapshot-skeletons.gif | Bin 518271 -> 0 bytes
doc/images/tut-cli-qrcode.png | Bin 45480 -> 0 bytes
doc/images/tut-first.png | Bin 51434 -> 0 bytes
doc/images/tut-second.png | Bin 78519 -> 0 bytes
doc/images/tut1.jpg | Bin 47442 -> 0 bytes
doc/images/tut2.jpg | Bin 52428 -> 0 bytes
doc/images/tut3.png | Bin 52198 -> 0 bytes
doc/images/tut4.gif | Bin 218245 -> 0 bytes
doc/modules/animation.md | 64 -
doc/modules/clipboard.md | 48 -
doc/modules/dom.md | 109 -
doc/modules/globalevent.md | 76 -
doc/modules/main.md | 13 -
doc/modules/modal.md | 114 -
doc/modules/navigator.md | 52 -
doc/modules/storage.md | 104 -
doc/modules/stream.md | 52 -
doc/modules/timer.md | 66 -
doc/modules/webview.md | 62 -
doc/package.json | 27 +
doc/references/api.md | 78 -
doc/references/bootstrap.md | 41 -
doc/references/cheatsheet.md | 102 -
doc/references/color-names.md | 175 -
doc/references/common-attrs.md | 80 -
doc/references/common-event.md | 121 -
doc/references/common-style.md | 202 -
doc/references/component-defs.md | 125 -
doc/references/events/appear.md | 28 -
doc/references/events/blur.md | 42 -
doc/references/events/change.md | 47 -
doc/references/events/click.md | 43 -
doc/references/events/disappear.md | 28 -
doc/references/events/focus.md | 42 -
doc/references/events/input.md | 45 -
doc/references/gesture.md | 66 -
doc/references/main.md | 3 -
doc/references/replace.md | 57 -
doc/references/styles/background-color.md | 25 -
doc/references/styles/color.md | 26 -
doc/references/styles/font-family.md | 27 -
doc/references/styles/font-size.md | 31 -
doc/references/styles/font-style.md | 25 -
doc/references/styles/font-weight.md | 26 -
doc/references/styles/line-height.md | 27 -
doc/references/styles/lines.md | 27 -
doc/references/styles/main.md | 42 -
doc/references/styles/opacity.md | 22 -
doc/references/styles/position.md | 26 -
doc/references/styles/text-align.md | 26 -
doc/references/styles/text-decoration.md | 26 -
doc/references/styles/text-overflow.md | 32 -
doc/references/styles/units/color.md | 30 -
doc/references/styles/units/length.md | 12 -
doc/references/styles/units/number.md | 7 -
doc/references/styles/units/percentage.md | 5 -
doc/references/text-style.md | 36 -
doc/scaffolds/draft.md | 4 +
doc/scaffolds/page.md | 4 +
doc/scaffolds/post.md | 5 +
doc/source/_posts/cn/hello.md | 6 +
doc/source/_posts/hello_world.md | 6 +
doc/source/blog/index.md | 4 +
doc/source/cn/blog/index.md | 4 +
doc/source/cn/download.ejs | 3 +
doc/source/cn/faq.md | 223 +
doc/source/cn/guide/.gitkeep | 0
doc/source/cn/guide/contributing.md | 106 +
doc/source/cn/guide/images/flow.png | Bin 0 -> 57741 bytes
doc/source/cn/guide/images/tut-cli-qrcode.png | Bin 0 -> 45480 bytes
doc/source/cn/guide/images/tut-first.png | Bin 0 -> 51434 bytes
doc/source/cn/guide/images/tut-second.png | Bin 0 -> 78519 bytes
doc/source/cn/guide/images/tut1.jpg | Bin 0 -> 47442 bytes
doc/source/cn/guide/images/tut2.jpg | Bin 0 -> 52428 bytes
doc/source/cn/guide/images/tut3.png | Bin 0 -> 52198 bytes
doc/source/cn/guide/images/tut4.gif | Bin 0 -> 218245 bytes
doc/source/cn/guide/index.md | 56 +
doc/source/cn/guide/integrate-to-your-app.md | 322 +
doc/source/cn/guide/intro/app-architecture.md | 61 +
doc/source/cn/guide/intro/how-it-works.md | 62 +
doc/source/cn/guide/intro/index.md | 15 +
doc/source/cn/guide/intro/page-architecture.md | 48 +
doc/source/cn/guide/intro/using-vue.md | 62 +
doc/source/cn/guide/intro/web-dev-experience.md | 38 +
doc/source/cn/guide/intro/write-once.md | 25 +
doc/source/cn/guide/set-up-env.md | 128 +
doc/source/cn/guide/tools/index.md | 10 +
doc/source/cn/guide/tools/toolkit.md | 231 +
doc/source/cn/index.md | 4 +
doc/source/cn/playground.ejs | 3 +
.../cn/references/advanced/extend-jsfm.md | 172 +
.../cn/references/advanced/extend-to-android.md | 188 +
.../cn/references/advanced/extend-to-html5.md | 103 +
.../cn/references/advanced/extend-to-ios.md | 323 +
doc/source/cn/references/advanced/index.md | 15 +
.../advanced/integrate-devtool-to-android.md | 271 +
.../advanced/integrate-devtool-to-ios.md | 229 +
doc/source/cn/references/android-apis.md | 221 +
doc/source/cn/references/color-names.md | 180 +
doc/source/cn/references/common-event.md | 138 +
doc/source/cn/references/common-style.md | 529 +
doc/source/cn/references/components/a.md | 85 +
doc/source/cn/references/components/cell.md | 108 +
doc/source/cn/references/components/div.md | 116 +
doc/source/cn/references/components/image.md | 161 +
doc/source/cn/references/components/index.md | 24 +
.../cn/references/components/indicator.md | 136 +
doc/source/cn/references/components/input.md | 193 +
doc/source/cn/references/components/list.md | 154 +
doc/source/cn/references/components/loading.md | 127 +
doc/source/cn/references/components/refresh.md | 132 +
doc/source/cn/references/components/scroller.md | 178 +
doc/source/cn/references/components/slider.md | 105 +
doc/source/cn/references/components/switch.md | 133 +
doc/source/cn/references/components/text.md | 101 +
doc/source/cn/references/components/textarea.md | 162 +
doc/source/cn/references/components/video.md | 94 +
.../cn/references/components/waterfall.md | 69 +
doc/source/cn/references/components/web.md | 155 +
doc/source/cn/references/gesture.md | 60 +
doc/source/cn/references/html5-apis.md | 10 +
doc/source/cn/references/images/Artboard.jpg | Bin 0 -> 36223 bytes
.../cn/references/images/coding_weex_1.jpg | Bin 0 -> 56225 bytes
.../cn/references/images/css-boxmodel.png | Bin 0 -> 12581 bytes
.../cn/references/images/css-flexbox-align.jpg | Bin 0 -> 35005 bytes
.../references/images/css-flexbox-justify.svg | 59 +
.../cn/references/images/css-flexbox-sample.png | Bin 0 -> 3210 bytes
doc/source/cn/references/images/div_1.jpg | Bin 0 -> 59561 bytes
doc/source/cn/references/images/div_2.jpg | Bin 0 -> 62574 bytes
doc/source/cn/references/images/div_3.jpg | Bin 0 -> 82345 bytes
doc/source/cn/references/images/div_4.jpg | Bin 0 -> 200642 bytes
doc/source/cn/references/images/image_1.jpg | Bin 0 -> 163705 bytes
doc/source/cn/references/images/image_2.jpg | Bin 0 -> 255560 bytes
doc/source/cn/references/images/list_2.jpg | Bin 0 -> 56635 bytes
doc/source/cn/references/images/list_3.jpg | Bin 0 -> 128082 bytes
doc/source/cn/references/images/list_4.jpg | Bin 0 -> 339799 bytes
doc/source/cn/references/images/nav.jpg | Bin 0 -> 124441 bytes
doc/source/cn/references/images/nav.png | Bin 0 -> 83497 bytes
doc/source/cn/references/images/scroller_1.jpg | Bin 0 -> 344783 bytes
doc/source/cn/references/images/style_1.jpg | Bin 0 -> 59366 bytes
doc/source/cn/references/images/style_2.jpg | Bin 0 -> 59696 bytes
doc/source/cn/references/index.md | 17 +
doc/source/cn/references/ios-apis.md | 91 +
doc/source/cn/references/js-service/index.md | 118 +
doc/source/cn/references/jsfm-apis.md | 66 +
.../cn/references/migration/difference.md | 249 +
doc/source/cn/references/migration/index.md | 11 +
.../references/migration/migration-from-weex.md | 116 +
doc/source/cn/references/modules/animation.md | 96 +
doc/source/cn/references/modules/clipboard.md | 101 +
doc/source/cn/references/modules/dom.md | 261 +
doc/source/cn/references/modules/globalevent.md | 88 +
doc/source/cn/references/modules/index.md | 21 +
doc/source/cn/references/modules/modal.md | 141 +
doc/source/cn/references/modules/navigator.md | 90 +
doc/source/cn/references/modules/picker.md | 129 +
doc/source/cn/references/modules/storage.md | 184 +
doc/source/cn/references/modules/stream.md | 124 +
doc/source/cn/references/modules/websocket.md | 215 +
doc/source/cn/references/modules/webview.md | 138 +
doc/source/cn/references/native-dom-api.md | 223 +
doc/source/cn/references/path.md | 43 +
doc/source/cn/references/platform-difference.md | 70 +
doc/source/cn/references/text-style.md | 46 +
doc/source/cn/references/unit.md | 64 +
.../cn/references/vue/difference-of-vuex.md | 87 +
.../cn/references/vue/difference-with-web.md | 137 +
doc/source/cn/references/vue/index.md | 12 +
doc/source/cn/references/web-standards.md | 584 ++
doc/source/cn/references/weex-variable.md | 47 +
doc/source/cn/releasenote.md | 858 ++
.../cn/v-0.10/advanced/create-a-weex-project.md | 271 +
.../advanced/customize-a-native-component.md | 168 +
.../cn/v-0.10/advanced/cuszomize-native-apis.md | 85 +
.../cn/v-0.10/advanced/extend-to-android.md | 170 +
.../cn/v-0.10/advanced/extend-to-html5.md | 253 +
doc/source/cn/v-0.10/advanced/extend-to-ios.md | 279 +
.../v-0.10/advanced/how-data-binding-works.md | 39 +
.../cn/v-0.10/advanced/images/how-arch.png | Bin 0 -> 62303 bytes
.../cn/v-0.10/advanced/images/how-render.png | Bin 0 -> 42957 bytes
doc/source/cn/v-0.10/advanced/index.md | 146 +
.../advanced/integrate-devtools-to-android.md | 272 +
.../advanced/integrate-devtools-to-ios.md | 230 +
.../cn/v-0.10/advanced/integrate-to-android.md | 201 +
.../cn/v-0.10/advanced/integrate-to-html5.md | 69 +
.../cn/v-0.10/advanced/integrate-to-ios.md | 110 +
doc/source/cn/v-0.10/blog/index.md | 4 +
.../guide/develop-on-your-local-machine.md | 175 +
.../cn/v-0.10/guide/how-to/debug-with-html5.md | 47 +
doc/source/cn/v-0.10/guide/how-to/index.md | 185 +
.../guide/how-to/require-3rd-party-libs.md | 57 +
.../how-to/transform-code-into-js-bundle.md | 112 +
doc/source/cn/v-0.10/guide/index.md | 60 +
doc/source/cn/v-0.10/guide/syntax/comm.md | 134 +
.../v-0.10/guide/syntax/composed-component.md | 158 +
.../cn/v-0.10/guide/syntax/config-n-data.md | 72 +
.../cn/v-0.10/guide/syntax/data-binding.md | 332 +
.../cn/v-0.10/guide/syntax/display-logic.md | 252 +
doc/source/cn/v-0.10/guide/syntax/events.md | 103 +
doc/source/cn/v-0.10/guide/syntax/id.md | 124 +
doc/source/cn/v-0.10/guide/syntax/index.md | 134 +
.../cn/v-0.10/guide/syntax/render-logic.md | 44 +
.../cn/v-0.10/guide/syntax/style-n-class.md | 117 +
doc/source/cn/v-0.10/index.md | 5 +
doc/source/cn/v-0.10/references/api.md | 67 +
doc/source/cn/v-0.10/references/cheatsheet.md | 114 +
doc/source/cn/v-0.10/references/color-names.md | 180 +
doc/source/cn/v-0.10/references/common-attrs.md | 166 +
doc/source/cn/v-0.10/references/common-event.md | 492 +
doc/source/cn/v-0.10/references/common-style.md | 322 +
.../cn/v-0.10/references/component-defs.md | 126 +
doc/source/cn/v-0.10/references/components/a.md | 273 +
.../cn/v-0.10/references/components/cell.md | 191 +
.../cn/v-0.10/references/components/div.md | 245 +
.../cn/v-0.10/references/components/image.md | 161 +
.../cn/v-0.10/references/components/index.md | 24 +
.../v-0.10/references/components/indicator.md | 124 +
.../cn/v-0.10/references/components/input.md | 143 +
.../cn/v-0.10/references/components/list.md | 375 +
.../cn/v-0.10/references/components/loading.md | 118 +
.../cn/v-0.10/references/components/refresh.md | 204 +
.../cn/v-0.10/references/components/scroller.md | 324 +
.../cn/v-0.10/references/components/slider.md | 121 +
.../cn/v-0.10/references/components/switch.md | 98 +
.../cn/v-0.10/references/components/text.md | 116 +
.../cn/v-0.10/references/components/textarea.md | 115 +
.../cn/v-0.10/references/components/video.md | 82 +
.../cn/v-0.10/references/components/web.md | 143 +
doc/source/cn/v-0.10/references/gesture.md | 79 +
.../cn/v-0.10/references/images/Artboard.jpg | Bin 0 -> 36223 bytes
.../v-0.10/references/images/coding_weex_1.jpg | Bin 0 -> 56225 bytes
.../v-0.10/references/images/css-boxmodel.png | Bin 0 -> 12581 bytes
.../references/images/css-flexbox-align.jpg | Bin 0 -> 35005 bytes
.../references/images/css-flexbox-justify.svg | 59 +
.../cn/v-0.10/references/images/div_1.jpg | Bin 0 -> 59561 bytes
.../cn/v-0.10/references/images/div_2.jpg | Bin 0 -> 62574 bytes
.../cn/v-0.10/references/images/div_3.jpg | Bin 0 -> 82345 bytes
.../cn/v-0.10/references/images/div_4.jpg | Bin 0 -> 200642 bytes
.../cn/v-0.10/references/images/image_1.jpg | Bin 0 -> 163705 bytes
.../cn/v-0.10/references/images/image_2.jpg | Bin 0 -> 255560 bytes
.../cn/v-0.10/references/images/list_2.jpg | Bin 0 -> 56635 bytes
.../cn/v-0.10/references/images/list_3.jpg | Bin 0 -> 128082 bytes
.../cn/v-0.10/references/images/list_4.jpg | Bin 0 -> 339799 bytes
doc/source/cn/v-0.10/references/images/nav.jpg | Bin 0 -> 124441 bytes
.../cn/v-0.10/references/images/scroller_1.jpg | Bin 0 -> 344783 bytes
.../cn/v-0.10/references/images/style_1.jpg | Bin 0 -> 59366 bytes
.../cn/v-0.10/references/images/style_2.jpg | Bin 0 -> 59696 bytes
doc/source/cn/v-0.10/references/index.md | 46 +
.../cn/v-0.10/references/modules/animation.md | 90 +
.../cn/v-0.10/references/modules/clipboard.md | 112 +
doc/source/cn/v-0.10/references/modules/dom.md | 79 +
.../cn/v-0.10/references/modules/globalevent.md | 87 +
.../cn/v-0.10/references/modules/index.md | 20 +
.../cn/v-0.10/references/modules/modal.md | 196 +
.../cn/v-0.10/references/modules/navigator.md | 110 +
.../cn/v-0.10/references/modules/storage.md | 224 +
.../cn/v-0.10/references/modules/stream.md | 220 +
.../cn/v-0.10/references/modules/webview.md | 66 +
doc/source/cn/v-0.10/references/replace.md | 57 +
.../cn/v-0.10/references/special-element.md | 38 +
doc/source/cn/v-0.10/references/specs/index.md | 309 +
.../references/specs/js-framework-apis.md | 190 +
.../v-0.10/references/specs/virtual-dom-apis.md | 148 +
doc/source/cn/v-0.10/references/text-style.md | 40 +
doc/source/cn/v-0.10/references/units.md | 66 +
doc/source/cn/v-0.10/references/wxc/index.md | 44 +
.../cn/v-0.10/references/wxc/wxc-navpage.md | 192 +
.../cn/v-0.10/references/wxc/wxc-tabbar.md | 176 +
doc/source/cn/v-0.10/tools/devtools-android.md | 123 +
doc/source/cn/v-0.10/tools/devtools-ios.md | 65 +
doc/source/cn/v-0.10/tools/devtools.md | 99 +
doc/source/cn/v-0.10/tools/index.md | 96 +
doc/source/cn/v-0.10/tools/playground.md | 22 +
doc/source/cn/v-0.10/tools/transformer.md | 38 +
doc/source/download.ejs | 3 +
doc/source/examples/a.md | 39 +
doc/source/examples/animation.md | 47 +
doc/source/examples/clipboard.md | 64 +
doc/source/examples/div.md | 27 +
doc/source/examples/dom-rect.md | 118 +
doc/source/examples/dom-scroll.md | 93 +
doc/source/examples/image.md | 58 +
doc/source/examples/indicator.md | 80 +
doc/source/examples/input.md | 68 +
doc/source/examples/list.md | 64 +
doc/source/examples/modal.md | 81 +
doc/source/examples/navigator.md | 54 +
doc/source/examples/refresh.md | 74 +
doc/source/examples/scroller.md | 92 +
doc/source/examples/slider.md | 53 +
doc/source/examples/storage.md | 103 +
doc/source/examples/stream.md | 74 +
doc/source/examples/switch.md | 69 +
doc/source/examples/text.md | 44 +
doc/source/examples/textarea.md | 68 +
doc/source/examples/video.md | 55 +
doc/source/examples/web.md | 97 +
doc/source/faq.md | 207 +
doc/source/guide/.gitkeep | 0
doc/source/guide/contributing.md | 106 +
doc/source/guide/images/flow.png | Bin 0 -> 57741 bytes
doc/source/guide/images/tut-cli-qrcode.png | Bin 0 -> 45480 bytes
doc/source/guide/images/tut-first.png | Bin 0 -> 51434 bytes
doc/source/guide/images/tut-second.png | Bin 0 -> 78519 bytes
doc/source/guide/images/tut1.jpg | Bin 0 -> 47442 bytes
doc/source/guide/images/tut2.jpg | Bin 0 -> 52428 bytes
doc/source/guide/images/tut3.png | Bin 0 -> 52198 bytes
doc/source/guide/images/tut4.gif | Bin 0 -> 218245 bytes
doc/source/guide/index.md | 58 +
doc/source/guide/integrate-to-your-app.md | 280 +
doc/source/guide/intro/app-architecture.md | 61 +
doc/source/guide/intro/how-it-works.md | 72 +
doc/source/guide/intro/index.md | 17 +
doc/source/guide/intro/page-architecture.md | 48 +
doc/source/guide/intro/using-vue.md | 58 +
doc/source/guide/intro/web-dev-experience.md | 36 +
doc/source/guide/intro/write-once.md | 23 +
doc/source/guide/set-up-env.md | 93 +
doc/source/guide/tools/index.md | 10 +
doc/source/guide/tools/toolkit.md | 198 +
doc/source/index.md | 4 +
doc/source/playground.ejs | 3 +
doc/source/references/advanced/extend-jsfm.md | 167 +
.../references/advanced/extend-to-android.md | 205 +
.../references/advanced/extend-to-html5.md | 96 +
doc/source/references/advanced/extend-to-ios.md | 340 +
doc/source/references/advanced/index.md | 15 +
.../advanced/integrate-devtool-to-android.md | 146 +
.../advanced/integrate-devtool-to-ios.md | 192 +
doc/source/references/android-apis.md | 219 +
doc/source/references/color-names.md | 182 +
doc/source/references/common-event.md | 129 +
doc/source/references/common-style.md | 424 +
doc/source/references/components/a.md | 71 +
doc/source/references/components/cell.md | 44 +
doc/source/references/components/div.md | 64 +
doc/source/references/components/image.md | 104 +
doc/source/references/components/index.md | 24 +
doc/source/references/components/indicator.md | 121 +
doc/source/references/components/input.md | 171 +
doc/source/references/components/list.md | 173 +
doc/source/references/components/refresh.md | 221 +
doc/source/references/components/scroller.md | 152 +
doc/source/references/components/slider.md | 91 +
doc/source/references/components/switch.md | 115 +
doc/source/references/components/text.md | 98 +
doc/source/references/components/textarea.md | 140 +
doc/source/references/components/video.md | 87 +
doc/source/references/components/waterfall.md | 60 +
doc/source/references/components/web.md | 148 +
doc/source/references/gesture.md | 56 +
doc/source/references/html5-apis.md | 10 +
doc/source/references/images/css-boxmodel.png | Bin 0 -> 12581 bytes
.../references/images/css-flexbox-align.jpg | Bin 0 -> 35005 bytes
.../references/images/css-flexbox-justify.svg | 59 +
.../references/images/css-flexbox-sample.png | Bin 0 -> 3210 bytes
doc/source/references/images/nav.png | Bin 0 -> 83497 bytes
doc/source/references/index.md | 17 +
doc/source/references/ios-apis.md | 76 +
doc/source/references/js-service/index.md | 114 +
doc/source/references/jsfm-apis.md | 66 +
doc/source/references/migration/difference.md | 10 +
doc/source/references/migration/index.md | 11 +
.../references/migration/migration-from-weex.md | 10 +
doc/source/references/modules/animation.md | 106 +
doc/source/references/modules/clipboard.md | 98 +
doc/source/references/modules/dom.md | 257 +
doc/source/references/modules/globalevent.md | 89 +
doc/source/references/modules/index.md | 20 +
doc/source/references/modules/modal.md | 146 +
doc/source/references/modules/navigator.md | 89 +
doc/source/references/modules/picker.md | 129 +
doc/source/references/modules/storage.md | 172 +
doc/source/references/modules/stream.md | 131 +
doc/source/references/modules/websocket.md | 214 +
doc/source/references/modules/webview.md | 156 +
doc/source/references/native-dom-api.md | 212 +
doc/source/references/path.md | 37 +
doc/source/references/platfrom-difference.md | 11 +
doc/source/references/text-style.md | 50 +
doc/source/references/unit.md | 11 +
doc/source/references/vue/difference-of-vuex.md | 89 +
.../references/vue/difference-with-web.md | 149 +
doc/source/references/vue/index.md | 11 +
doc/source/references/web-standards.md | 584 ++
doc/source/references/weex-variable.md | 47 +
doc/source/releasenote.md | 858 ++
doc/source/v-0.10/advanced/extend-to-android.md | 189 +
doc/source/v-0.10/advanced/extend-to-html5.md | 258 +
doc/source/v-0.10/advanced/extend-to-ios.md | 311 +
.../v-0.10/advanced/how-data-binding-works.md | 39 +
doc/source/v-0.10/advanced/images/how-arch.png | Bin 0 -> 62303 bytes
.../v-0.10/advanced/images/how-render.png | Bin 0 -> 42957 bytes
doc/source/v-0.10/advanced/index.md | 148 +
.../v-0.10/advanced/integrate-to-android.md | 204 +
.../v-0.10/advanced/integrate-to-html5.md | 77 +
doc/source/v-0.10/advanced/integrate-to-ios.md | 118 +
doc/source/v-0.10/guide/.gitkeep | 0
.../how-to/customize-a-native-component.md | 58 +
.../guide/how-to/cuszomize-native-apis.md | 80 +
.../v-0.10/guide/how-to/debug-with-html5.md | 47 +
doc/source/v-0.10/guide/how-to/index.md | 40 +
.../guide/how-to/preview-in-playground-app.md | 20 +
.../guide/how-to/require-3rd-party-libs.md | 56 +
.../how-to/transform-code-into-js-bundle.md | 110 +
.../v-0.10/guide/images/tut-cli-qrcode.png | Bin 0 -> 45480 bytes
doc/source/v-0.10/guide/images/tut-first.png | Bin 0 -> 51434 bytes
doc/source/v-0.10/guide/images/tut-second.png | Bin 0 -> 78519 bytes
doc/source/v-0.10/guide/images/tut1.jpg | Bin 0 -> 47442 bytes
doc/source/v-0.10/guide/images/tut2.jpg | Bin 0 -> 52428 bytes
doc/source/v-0.10/guide/images/tut3.png | Bin 0 -> 52198 bytes
doc/source/v-0.10/guide/images/tut4.gif | Bin 0 -> 218245 bytes
doc/source/v-0.10/guide/index.md | 211 +
doc/source/v-0.10/guide/syntax/comm.md | 228 +
.../v-0.10/guide/syntax/composed-component.md | 114 +
doc/source/v-0.10/guide/syntax/config-n-data.md | 61 +
doc/source/v-0.10/guide/syntax/data-binding.md | 248 +
doc/source/v-0.10/guide/syntax/display-logic.md | 173 +
doc/source/v-0.10/guide/syntax/events.md | 59 +
doc/source/v-0.10/guide/syntax/id.md | 65 +
doc/source/v-0.10/guide/syntax/index.md | 122 +
doc/source/v-0.10/guide/syntax/render-logic.md | 35 +
doc/source/v-0.10/guide/syntax/style-n-class.md | 118 +
doc/source/v-0.10/references/api.md | 84 +
doc/source/v-0.10/references/cheatsheet.md | 102 +
doc/source/v-0.10/references/color-names.md | 182 +
doc/source/v-0.10/references/common-attrs.md | 78 +
doc/source/v-0.10/references/common-event.md | 120 +
doc/source/v-0.10/references/common-style.md | 208 +
doc/source/v-0.10/references/component-defs.md | 131 +
doc/source/v-0.10/references/components/a.md | 50 +
doc/source/v-0.10/references/components/cell.md | 42 +
doc/source/v-0.10/references/components/div.md | 48 +
.../v-0.10/references/components/image.md | 55 +
.../v-0.10/references/components/index.md | 24 +
.../v-0.10/references/components/indicator.md | 98 +
.../v-0.10/references/components/input.md | 124 +
doc/source/v-0.10/references/components/list.md | 292 +
.../references/components/refresh-loading.md | 297 +
.../v-0.10/references/components/scroller.md | 136 +
.../v-0.10/references/components/slider.md | 107 +
.../v-0.10/references/components/switch.md | 81 +
doc/source/v-0.10/references/components/text.md | 94 +
.../v-0.10/references/components/textarea.md | 81 +
.../v-0.10/references/components/video.md | 75 +
doc/source/v-0.10/references/components/web.md | 152 +
.../v-0.10/references/components/wxc-navpage.md | 74 +
.../v-0.10/references/components/wxc-tabbar.md | 94 +
doc/source/v-0.10/references/gesture.md | 74 +
.../v-0.10/references/images/css-boxmodel.png | Bin 0 -> 12581 bytes
.../references/images/css-flexbox-align.jpg | Bin 0 -> 35005 bytes
.../references/images/css-flexbox-justify.svg | 59 +
.../references/images/css-flexbox-sample.png | Bin 0 -> 3210 bytes
doc/source/v-0.10/references/images/nav.png | Bin 0 -> 83497 bytes
doc/source/v-0.10/references/index.md | 49 +
.../v-0.10/references/modules/animation.md | 63 +
.../v-0.10/references/modules/clipboard.md | 53 +
doc/source/v-0.10/references/modules/dom.md | 114 +
.../v-0.10/references/modules/globalevent.md | 89 +
doc/source/v-0.10/references/modules/index.md | 28 +
doc/source/v-0.10/references/modules/modal.md | 192 +
.../v-0.10/references/modules/navigator.md | 198 +
doc/source/v-0.10/references/modules/storage.md | 111 +
doc/source/v-0.10/references/modules/stream.md | 86 +
doc/source/v-0.10/references/modules/timer.md | 60 +
doc/source/v-0.10/references/modules/webview.md | 160 +
doc/source/v-0.10/references/special-element.md | 36 +
doc/source/v-0.10/references/specs/index.md | 309 +
.../v-0.10/references/specs/js-bundle-format.md | 307 +
.../references/specs/js-framework-apis.md | 191 +
.../v-0.10/references/specs/virtual-dom-apis.md | 147 +
doc/source/v-0.10/references/text-style.md | 43 +
doc/source/v-0.10/tools/devtools-android.md | 123 +
doc/source/v-0.10/tools/devtools-ios.md | 76 +
doc/source/v-0.10/tools/devtools.md | 102 +
doc/source/v-0.10/tools/index.md | 97 +
doc/source/v-0.10/tools/playground.md | 24 +
doc/source/v-0.10/tools/transformer.md | 38 +
doc/specs/js-bundle-format.md | 300 -
doc/specs/js-framework-apis.md | 184 -
doc/specs/virtual-dom-apis.md | 140 -
doc/syntax/comm.md | 222 -
doc/syntax/composed-component.md | 108 -
doc/syntax/config-n-data.md | 55 -
doc/syntax/data-binding.md | 241 -
doc/syntax/display-logic.md | 169 -
doc/syntax/events.md | 54 -
doc/syntax/id.md | 59 -
doc/syntax/main.md | 116 -
doc/syntax/render-logic.md | 29 -
doc/syntax/style-n-class.md | 106 -
doc/themes/weex/_config.yml | 42 +
doc/themes/weex/languages/cn.yml | 104 +
doc/themes/weex/languages/en.yml | 105 +
.../weex/layout/_partial/after-footer.ejs | 3 +
.../weex/layout/_partial/archive-post.ejs | 11 +
doc/themes/weex/layout/_partial/archive.ejs | 19 +
doc/themes/weex/layout/_partial/article.ejs | 11 +
doc/themes/weex/layout/_partial/footer.ejs | 30 +
doc/themes/weex/layout/_partial/head.ejs | 36 +
doc/themes/weex/layout/_partial/header.ejs | 72 +
.../weex/layout/_partial/post/category.ejs | 10 +
doc/themes/weex/layout/_partial/post/nav.ejs | 8 +
.../weex/layout/_partial/post/summary.ejs | 43 +
doc/themes/weex/layout/_partial/post/title.ejs | 18 +
doc/themes/weex/layout/_partial/search-form.ejs | 8 +
doc/themes/weex/layout/_partial/sidebar.ejs | 55 +
doc/themes/weex/layout/_partial/slider.ejs | 17 +
doc/themes/weex/layout/archive.ejs | 3 +
doc/themes/weex/layout/blog.ejs | 3 +
doc/themes/weex/layout/category.ejs | 1 +
doc/themes/weex/layout/download.ejs | 20 +
doc/themes/weex/layout/example.ejs | 40 +
doc/themes/weex/layout/index.ejs | 238 +
doc/themes/weex/layout/layout.ejs | 17 +
doc/themes/weex/layout/page.ejs | 6 +
doc/themes/weex/layout/playground.ejs | 30 +
doc/themes/weex/layout/post.ejs | 3 +
doc/themes/weex/layout/tag.ejs | 1 +
doc/themes/weex/scripts/helper.js | 38 +
doc/themes/weex/source/css/animation.scss | 250 +
doc/themes/weex/source/css/atom-one-dark.scss | 96 +
doc/themes/weex/source/css/blog.scss | 36 +
doc/themes/weex/source/css/common.scss | 250 +
doc/themes/weex/source/css/example.scss | 103 +
doc/themes/weex/source/css/index.scss | 540 +
doc/themes/weex/source/css/media-queries.scss | 193 +
.../weex/source/css/partial/article-title.scss | 28 +
doc/themes/weex/source/css/partial/article.scss | 72 +
doc/themes/weex/source/css/partial/footer.scss | 71 +
doc/themes/weex/source/css/partial/header.scss | 128 +
.../weex/source/css/partial/highlight.scss | 108 +
.../weex/source/css/partial/search-form.scss | 71 +
doc/themes/weex/source/css/partial/sidebar.scss | 75 +
doc/themes/weex/source/css/partial/summary.scss | 48 +
doc/themes/weex/source/css/playground.scss | 50 +
doc/themes/weex/source/css/post.scss | 66 +
doc/themes/weex/source/css/style.scss | 28 +
doc/themes/weex/source/css/swiper.min.css | 15 +
doc/themes/weex/source/css/variable.scss | 40 +
doc/themes/weex/source/images/_slide1.png | Bin 0 -> 381001 bytes
.../weex/source/images/ali-open-source.png | Bin 0 -> 2193 bytes
doc/themes/weex/source/images/alibaba.png | Bin 0 -> 2107 bytes
doc/themes/weex/source/images/aliyun.png | Bin 0 -> 1292 bytes
doc/themes/weex/source/images/android.png | Bin 0 -> 5973 bytes
doc/themes/weex/source/images/avatar.png | Bin 0 -> 32736 bytes
doc/themes/weex/source/images/cainiao.png | Bin 0 -> 3353 bytes
doc/themes/weex/source/images/ding.png | Bin 0 -> 5929 bytes
doc/themes/weex/source/images/extendable.svg | 51 +
doc/themes/weex/source/images/feature.png | Bin 0 -> 1090905 bytes
doc/themes/weex/source/images/feizhu.jpg | Bin 0 -> 5988 bytes
doc/themes/weex/source/images/flow.png | Bin 0 -> 14440 bytes
doc/themes/weex/source/images/galaxy_1.svg | 53 +
doc/themes/weex/source/images/galaxy_2.svg | 53 +
doc/themes/weex/source/images/ios.png | Bin 0 -> 6272 bytes
doc/themes/weex/source/images/level1.png | Bin 0 -> 14951 bytes
doc/themes/weex/source/images/level2.png | Bin 0 -> 101449 bytes
doc/themes/weex/source/images/level3.png | Bin 0 -> 101212 bytes
doc/themes/weex/source/images/level4.png | Bin 0 -> 339831 bytes
doc/themes/weex/source/images/lightweight.svg | 31 +
doc/themes/weex/source/images/logo.png | Bin 0 -> 5398 bytes
doc/themes/weex/source/images/logo.svg | 29 +
doc/themes/weex/source/images/performance.svg | 29 +
doc/themes/weex/source/images/playground.png | Bin 0 -> 12659 bytes
doc/themes/weex/source/images/qr.png | Bin 0 -> 1801 bytes
doc/themes/weex/source/images/slide1.png | Bin 0 -> 226303 bytes
doc/themes/weex/source/images/taobao.png | Bin 0 -> 3074 bytes
doc/themes/weex/source/images/tmall.png | Bin 0 -> 8562 bytes
doc/themes/weex/source/images/vue-logo.png | Bin 0 -> 5346 bytes
doc/themes/weex/source/images/vue.png | Bin 0 -> 16582 bytes
doc/themes/weex/source/images/web.png | Bin 0 -> 9297 bytes
doc/themes/weex/source/images/xiami.png | Bin 0 -> 2615 bytes
doc/themes/weex/source/images/youku.png | Bin 0 -> 2178 bytes
doc/themes/weex/source/js/common.js | 575 ++
doc/themes/weex/source/js/example.js | 37 +
doc/themes/weex/source/js/examples/a.web.js | 528 +
doc/themes/weex/source/js/examples/a.weex.js | 198 +
.../weex/source/js/examples/animation.web.js | 569 ++
.../weex/source/js/examples/animation.weex.js | 224 +
.../weex/source/js/examples/clipboard.web.js | 583 ++
.../weex/source/js/examples/clipboard.weex.js | 249 +
doc/themes/weex/source/js/examples/div.web.js | 523 +
doc/themes/weex/source/js/examples/div.weex.js | 183 +
.../weex/source/js/examples/dom-rect.web.js | 589 ++
.../weex/source/js/examples/dom-rect.weex.js | 254 +
.../weex/source/js/examples/dom-scroll.web.js | 598 ++
.../weex/source/js/examples/dom-scroll.weex.js | 288 +
doc/themes/weex/source/js/examples/image.web.js | 542 +
.../weex/source/js/examples/image.weex.js | 225 +
.../weex/source/js/examples/indicator.web.js | 618 ++
.../weex/source/js/examples/indicator.weex.js | 307 +
doc/themes/weex/source/js/examples/input.web.js | 586 ++
.../weex/source/js/examples/input.weex.js | 251 +
doc/themes/weex/source/js/examples/list.web.js | 584 ++
doc/themes/weex/source/js/examples/list.weex.js | 252 +
doc/themes/weex/source/js/examples/modal.web.js | 604 ++
.../weex/source/js/examples/modal.weex.js | 272 +
.../weex/source/js/examples/navigator.web.js | 562 ++
.../weex/source/js/examples/navigator.weex.js | 230 +
.../weex/source/js/examples/refresh.web.js | 594 ++
.../weex/source/js/examples/refresh.weex.js | 267 +
.../weex/source/js/examples/scroller.web.js | 598 ++
.../weex/source/js/examples/scroller.weex.js | 288 +
.../weex/source/js/examples/slider.web.js | 587 ++
.../weex/source/js/examples/slider.weex.js | 255 +
.../weex/source/js/examples/storage.web.js | 634 ++
.../weex/source/js/examples/storage.weex.js | 317 +
.../weex/source/js/examples/stream.web.js | 590 ++
.../weex/source/js/examples/stream.weex.js | 259 +
.../weex/source/js/examples/switch.web.js | 605 ++
.../weex/source/js/examples/switch.weex.js | 280 +
doc/themes/weex/source/js/examples/text.web.js | 535 +
doc/themes/weex/source/js/examples/text.weex.js | 208 +
.../weex/source/js/examples/textarea.web.js | 582 ++
.../weex/source/js/examples/textarea.weex.js | 247 +
doc/themes/weex/source/js/examples/video.web.js | 593 ++
.../weex/source/js/examples/video.weex.js | 254 +
doc/themes/weex/source/js/examples/web.web.js | 923 ++
doc/themes/weex/source/js/examples/web.weex.js | 600 ++
doc/themes/weex/source/js/highlight.pack.js | 2 +
doc/themes/weex/source/js/mobile-detect.js | 3 +
doc/themes/weex/source/js/qrcode.min.js | 1 +
doc/themes/weex/source/js/reqwest.js | 7 +
doc/themes/weex/source/js/swiper.min.js | 18 +
doc/themes/weex/source/js/velocity.js | 5 +
doc/tools/README.md | 6 -
doc/tools/cli.md | 90 -
doc/tools/devtools-android.md | 116 -
doc/tools/devtools-ios.md | 69 -
doc/tools/devtools.md | 94 -
doc/tools/how-to-debug.md | 45 -
doc/tools/main.md | 10 -
doc/tools/playground-app.md | 17 -
doc/tools/transformer.md | 30 -
doc/tutorial.md | 206 -
doc/tutorial_source/tech_list.we | 22 -
doc/tutorial_source/tech_list_0.we | 15 -
doc/tutorial_source/tech_list_1.we | 24 -
doc/tutorial_source/tech_list_2.we | 62 -
examples/accessibilitySupport.we | 57 +
examples/component/image-demo.we | 2 +-
examples/component/input-demo.we | 263 +-
examples/component/lengthunitwx-demo.we | 68 +
examples/component/list/list-basic.we | 7 +-
examples/component/list/list-demo.we | 2 +-
examples/component/navigator-demo.we | 127 +-
examples/component/scroller-demo.we | 2 +-
examples/component/slider-neighbor/index.we | 66 +
.../slider-neighbor/silder-neighbor.we | 206 -
examples/component/slider-tab.we | 100 +
examples/component/slider/index.we | 7 +
examples/component/text-demo.we | 17 +-
examples/component/web-demo.we | 7 +-
examples/include/example-list-item.we | 30 +-
examples/index.we | 17 +-
examples/linear-gradient.we | 73 +
examples/module/chatroom-demo.we | 227 +
examples/module/componentRect.we | 130 +
examples/module/picker-demo.we | 102 +
examples/module/stream-demo.we | 3 +-
examples/module/websocket-demo.we | 172 +
examples/showcase/boxshadow.we | 46 +
examples/showcase/minesweeper.we | 6 +-
examples/showcase/pseudo-class.we | 102 +
examples/vanilla/index.js | 19 +-
examples/vue/animation.vue | 30 +-
examples/vue/components/a.vue | 12 +-
examples/vue/components/countdown.vue | 38 +-
examples/vue/components/image.vue | 12 +-
examples/vue/components/input.vue | 196 +-
examples/vue/components/list.vue | 95 +-
examples/vue/components/marquee.vue | 35 +-
examples/vue/components/navigator.vue | 27 +-
examples/vue/components/scroller.vue | 152 +-
examples/vue/components/slider.vue | 198 +-
examples/vue/components/sliderinfinite.vue | 46 +
examples/vue/components/tabbar.vue | 72 +-
examples/vue/components/text.vue | 8 +-
examples/vue/components/textarea.vue | 57 +
examples/vue/components/video.vue | 18 +-
examples/vue/components/waterfall.vue | 468 +
examples/vue/components/web.vue | 8 +-
examples/vue/iconfont.vue | 4 +-
examples/vue/include/base-url.js | 24 +-
examples/vue/include/button.vue | 162 +
examples/vue/include/countdown.vue | 93 +
examples/vue/include/example-list-item.vue | 6 +-
examples/vue/include/example-list.vue | 2 +-
examples/vue/include/h1.vue | 2 +-
examples/vue/include/h2.vue | 2 +-
examples/vue/include/h3.vue | 2 +-
examples/vue/include/hn.vue | 47 +
examples/vue/include/list-item.vue | 46 +
examples/vue/include/marquee.vue | 78 +
examples/vue/include/navbar.vue | 121 +
examples/vue/include/navpage.vue | 62 +
examples/vue/include/panel.vue | 141 +
examples/vue/include/slider-item.vue | 2 +-
examples/vue/include/slider-page.vue | 5 +-
examples/vue/include/tabbar.vue | 94 +
examples/vue/include/tabitem.vue | 63 +
examples/vue/include/tip.vue | 65 +
examples/vue/include/wxc-list-item.vue | 2 +-
examples/vue/index.vue | 84 +-
examples/vue/market/gcanvas.vue | 40 +
examples/vue/modules/clipboard.vue | 33 +-
examples/vue/modules/instance-api.vue | 8 +-
examples/vue/modules/modal.vue | 14 +-
examples/vue/modules/storage.vue | 18 +-
examples/vue/modules/stream.vue | 28 +-
examples/vue/showcase/boxshadow.vue | 39 +
examples/vue/showcase/calculator.vue | 12 +-
examples/vue/showcase/compositing.vue | 89 +
examples/vue/showcase/gesture.vue | 57 +
examples/vue/showcase/include/banner.vue | 2 +-
examples/vue/showcase/include/banners.vue | 4 +-
examples/vue/showcase/include/brand.vue | 2 +-
examples/vue/showcase/include/category.vue | 8 +-
examples/vue/showcase/include/coupon.vue | 4 +-
examples/vue/showcase/include/goods.vue | 4 +-
examples/vue/showcase/include/headlines.vue | 2 +-
examples/vue/showcase/include/link.vue | 2 +-
examples/vue/showcase/include/match.vue | 4 +-
examples/vue/showcase/include/resource.vue | 2 +-
examples/vue/showcase/include/scene.vue | 4 +-
examples/vue/showcase/include/util.js | 18 +
examples/vue/showcase/itemlist.vue | 719 +-
examples/vue/showcase/new-fashion.vue | 6 +-
examples/vue/showcase/progress.vue | 10 +-
examples/vue/style/index.vue | 6 +-
examples/vue/style/style-box.vue | 6 +-
examples/vue/style/style-flex.vue | 4 +-
examples/vue/style/style-item.vue | 2 +-
examples/vue/syntax/hello-world-3.vue | 4 +-
examples/vue/syntax/hello-world-4.vue | 4 +-
examples/vue/syntax/hello-world-5.vue | 4 +-
examples/vue/syntax/hello-world.vue | 5 +-
examples/vue/syntax/include/btn.vue | 2 +-
examples/vue/syntax/include/sub.vue | 2 +-
examples/vue/syntax/script-component.vue | 16 +-
examples/vue/syntax/script-data.vue | 13 +-
examples/vue/syntax/script-events.vue | 11 +-
examples/vue/syntax/script-instance.vue | 12 +-
examples/vue/syntax/script-lifecycle.vue | 13 +-
examples/vue/syntax/script-module.vue | 6 +-
examples/vue/syntax/script-options.vue | 2 +-
examples/vue/syntax/template-class.vue | 3 +-
examples/vue/syntax/template-event.vue | 12 +-
examples/vue/syntax/template-if.vue | 3 +-
examples/vue/syntax/template-repeat-update.vue | 26 +-
examples/vue/syntax/template-repeat.vue | 40 +-
examples/vue/syntax/template-style.vue | 9 +-
examples/vue/template.vue | 22 +-
examples/vue/test.vue | 16 -
examples/vue/test2.vue | 6 -
flow-typed/npm/animationjs_vx.x.x.js | 60 +
flow-typed/npm/babel-core_vx.x.x.js | 227 +
flow-typed/npm/babel-eslint_vx.x.x.js | 73 +
flow-typed/npm/babel-istanbul_vx.x.x.js | 353 +
flow-typed/npm/babel-loader_vx.x.x.js | 67 +
flow-typed/npm/babel-plugin-coverage_vx.x.x.js | 32 +
flow-typed/npm/babel-preset-es2015_vx.x.x.js | 32 +
flow-typed/npm/babel-runtime_vx.x.x.js | 1691 ++++
flow-typed/npm/chai_v3.5.x.js | 212 +
flow-typed/npm/chromedriver_vx.x.x.js | 46 +
flow-typed/npm/core-js_vx.x.x.js | 9390 ++++++++++++++++++
flow-typed/npm/cross-spawn_vx.x.x.js | 59 +
flow-typed/npm/css-loader_vx.x.x.js | 87 +
flow-typed/npm/cubicbezier_vx.x.x.js | 109 +
flow-typed/npm/danger_vx.x.x.js | 284 +
flow-typed/npm/envd_vx.x.x.js | 109 +
flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js | 319 +
flow-typed/npm/eslint_vx.x.x.js | 1978 ++++
flow-typed/npm/flow-bin_v0.x.x.js | 6 +
flow-typed/npm/fs-extra_vx.x.x.js | 221 +
flow-typed/npm/http-server_vx.x.x.js | 39 +
flow-typed/npm/httpurl_vx.x.x.js | 67 +
flow-typed/npm/inline-style-prefixer_vx.x.x.js | 347 +
flow-typed/npm/json-loader_vx.x.x.js | 33 +
flow-typed/npm/karma-coverage_vx.x.x.js | 81 +
flow-typed/npm/karma-mocha-reporter_vx.x.x.js | 38 +
flow-typed/npm/karma-mocha_vx.x.x.js | 53 +
.../npm/karma-phantomjs-launcher_vx.x.x.js | 59 +
.../npm/karma-rollup-preprocessor_vx.x.x.js | 53 +
flow-typed/npm/karma-sinon-chai_vx.x.x.js | 38 +
flow-typed/npm/karma-sourcemap-loader_vx.x.x.js | 33 +
flow-typed/npm/karma-webpack_vx.x.x.js | 45 +
flow-typed/npm/karma_vx.x.x.js | 445 +
flow-typed/npm/lazyimg_vx.x.x.js | 32 +
flow-typed/npm/macaca-cli_vx.x.x.js | 123 +
flow-typed/npm/macaca-utils_vx.x.x.js | 39 +
flow-typed/npm/mocha_v2.4.x.js | 25 +
flow-typed/npm/modals_vx.x.x.js | 81 +
flow-typed/npm/nightwatch_vx.x.x.js | 633 ++
flow-typed/npm/phantomjs-prebuilt_vx.x.x.js | 389 +
flow-typed/npm/query-string_vx.x.x.js | 33 +
flow-typed/npm/reify_vx.x.x.js | 95 +
flow-typed/npm/rollup-plugin-buble_vx.x.x.js | 39 +
flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js | 81 +
flow-typed/npm/rollup-plugin-eslint_vx.x.x.js | 39 +
.../rollup-plugin-flow-no-whitespace_vx.x.x.js | 33 +
flow-typed/npm/rollup-plugin-flow_vx.x.x.js | 33 +
flow-typed/npm/rollup-plugin-json_vx.x.x.js | 46 +
.../npm/rollup-plugin-node-resolve_vx.x.x.js | 53 +
flow-typed/npm/rollup-plugin-postcss_vx.x.x.js | 38 +
flow-typed/npm/rollup-plugin-replace_vx.x.x.js | 46 +
flow-typed/npm/rollup-plugin-uglify_vx.x.x.js | 32 +
flow-typed/npm/rollup-watch_vx.x.x.js | 67 +
flow-typed/npm/rollup_vx.x.x.js | 46 +
flow-typed/npm/scroll-to_vx.x.x.js | 33 +
flow-typed/npm/selenium-server_vx.x.x.js | 39 +
flow-typed/npm/semver_v5.1.x.js | 81 +
flow-typed/npm/serve_vx.x.x.js | 18 +
flow-typed/npm/sinon-chai_vx.x.x.js | 32 +
flow-typed/npm/sinon_vx.x.x.js | 263 +
flow-typed/npm/uglify-js_vx.x.x.js | 116 +
flow-typed/npm/vue-loader_vx.x.x.js | 122 +
flow-typed/npm/vue-template-compiler_vx.x.x.js | 38 +
flow-typed/npm/vue_vx.x.x.js | 1089 ++
flow-typed/npm/webdriver-client_vx.x.x.js | 129 +
flow-typed/npm/webpack_vx.x.x.js | 1523 +++
flow-typed/npm/weex-components_vx.x.x.js | 33 +
flow-typed/npm/weex-loader_vx.x.x.js | 108 +
flow-typed/npm/weex-picker_vx.x.x.js | 81 +
flow-typed/npm/weex-rax-framework_vx.x.x.js | 165 +
flow-typed/npm/weex-styler_vx.x.x.js | 66 +
flow-typed/npm/weex-vdom-tester_vx.x.x.js | 108 +
flow-typed/npm/weex-vue-framework_vx.x.x.js | 33 +
flow-typed/npm/weex-wd_vx.x.x.js | 38 +
flow-typed/npm/wwp_vx.x.x.js | 39 +
flow-typed/npm/xml2map_vx.x.x.js | 45 +
html5/frameworks/index.js | 20 +
html5/frameworks/legacy/api/methods.js | 48 +-
html5/frameworks/legacy/api/modules.js | 18 +
html5/frameworks/legacy/app/bundle/bootstrap.js | 24 +
html5/frameworks/legacy/app/bundle/define.js | 18 +
html5/frameworks/legacy/app/bundle/index.js | 18 +
html5/frameworks/legacy/app/ctrl/index.js | 18 +
html5/frameworks/legacy/app/ctrl/init.js | 189 +-
html5/frameworks/legacy/app/ctrl/misc.js | 109 +-
html5/frameworks/legacy/app/differ.js | 18 +
html5/frameworks/legacy/app/downgrade.js | 18 +
html5/frameworks/legacy/app/index.js | 22 +-
html5/frameworks/legacy/app/instance.js | 22 +-
html5/frameworks/legacy/app/register.js | 43 +-
html5/frameworks/legacy/app/viewport.js | 56 +
html5/frameworks/legacy/config.js | 19 +
html5/frameworks/legacy/core/array.js | 19 +
html5/frameworks/legacy/core/dep.js | 19 +
html5/frameworks/legacy/core/object.js | 19 +
html5/frameworks/legacy/core/observer.js | 19 +
html5/frameworks/legacy/core/state.js | 19 +
html5/frameworks/legacy/core/watcher.js | 19 +
html5/frameworks/legacy/index.js | 18 +
html5/frameworks/legacy/static/bridge.js | 18 +
html5/frameworks/legacy/static/create.js | 32 +-
html5/frameworks/legacy/static/life.js | 37 +
html5/frameworks/legacy/static/map.js | 18 +
html5/frameworks/legacy/static/misc.js | 18 +
html5/frameworks/legacy/static/register.js | 18 +
html5/frameworks/legacy/util/index.js | 18 +
html5/frameworks/legacy/util/shared.js | 18 +
html5/frameworks/legacy/vm/compiler.js | 18 +
html5/frameworks/legacy/vm/directive.js | 18 +
html5/frameworks/legacy/vm/dom-helper.js | 18 +
html5/frameworks/legacy/vm/events.js | 18 +
html5/frameworks/legacy/vm/index.js | 18 +
html5/frameworks/vanilla/index.js | 61 +-
html5/render/browser/base/atomic.js | 18 +
html5/render/browser/base/component/flexbox.js | 18 +
html5/render/browser/base/component/index.js | 60 +-
html5/render/browser/base/component/lazyload.js | 18 +
html5/render/browser/base/component/operate.js | 125 +-
html5/render/browser/base/component/position.js | 18 +
html5/render/browser/base/component/sticky.js | 18 +
.../browser/base/component/valueFilter.js | 54 +-
html5/render/browser/base/div.js | 18 +
html5/render/browser/base/droot.js | 18 +
html5/render/browser/base/moduleEvent.js | 59 +
html5/render/browser/base/root.js | 18 +
html5/render/browser/bridge/index.js | 18 +
html5/render/browser/bridge/protocol.js | 18 +
html5/render/browser/bridge/receiver.js | 83 +-
html5/render/browser/bridge/sender.js | 18 +
html5/render/browser/dom/appearWatcher.js | 180 +-
html5/render/browser/dom/componentManager.js | 51 +-
html5/render/browser/dom/index.js | 18 +
.../browser/extend/api/animation/index.js | 18 +
.../render/browser/extend/api/animation/lib.js | 18 +
html5/render/browser/extend/api/clipboard.js | 20 +-
html5/render/browser/extend/api/dom.js | 124 +-
html5/render/browser/extend/api/event.js | 18 +
html5/render/browser/extend/api/geolocation.js | 18 +
html5/render/browser/extend/api/globalEvent.js | 22 +-
html5/render/browser/extend/api/index.js | 27 -
html5/render/browser/extend/api/meta.js | 44 +
html5/render/browser/extend/api/modal.js | 18 +
html5/render/browser/extend/api/navigator.js | 18 +
html5/render/browser/extend/api/pageInfo.js | 18 +
html5/render/browser/extend/api/storage.js | 19 +
html5/render/browser/extend/api/stream.js | 60 +-
html5/render/browser/extend/api/timer.js | 19 +-
html5/render/browser/extend/api/webSocket.js | 132 +
html5/render/browser/extend/api/webview.js | 18 +
html5/render/browser/extend/components/a.js | 18 +
.../browser/extend/components/countdown.js | 18 +
.../browser/extend/components/datepicker.js | 18 +
html5/render/browser/extend/components/embed.js | 18 +
.../browser/extend/components/image/index.js | 38 +-
html5/render/browser/extend/components/index.js | 52 -
.../extend/components/indicator/index.js | 41 +-
html5/render/browser/extend/components/input.js | 51 +
.../render/browser/extend/components/marquee.js | 33 +-
.../browser/extend/components/neighbor/index.js | 656 ++
.../extend/components/neighbor/neighbor.css | 11 +
.../browser/extend/components/richtext.js | 113 +
.../extend/components/scrollable/index.js | 18 +
.../extend/components/scrollable/list/hlist.js | 18 +
.../extend/components/scrollable/list/index.js | 18 +
.../extend/components/scrollable/list/list.js | 18 +
.../extend/components/scrollable/list/vlist.js | 18 +
.../components/scrollable/loading/index.js | 22 +-
.../extend/components/scrollable/motion.js | 18 +
.../components/scrollable/refresh/index.js | 22 +-
.../extend/components/scrollable/scroll.js | 19 +
.../extend/components/scrollable/scrollable.js | 19 +-
.../components/scrollable/scroller/index.js | 18 +
.../render/browser/extend/components/select.js | 18 +
.../extend/components/slider/carrousel.js | 19 +
.../browser/extend/components/slider/index.js | 23 +-
.../browser/extend/components/slider/timer.js | 19 +
.../browser/extend/components/spinner/index.js | 18 +
.../browser/extend/components/switch/index.js | 26 +-
.../extend/components/tabheader/index.js | 18 +
html5/render/browser/extend/components/text.js | 22 +-
.../browser/extend/components/textarea.js | 50 +
.../browser/extend/components/timepicker.js | 18 +
.../browser/extend/components/video/index.js | 33 +-
html5/render/browser/extend/components/web.js | 18 +
html5/render/browser/extend/index.js | 18 +
html5/render/browser/index.js | 18 +
html5/render/browser/render/config.js | 18 +
html5/render/browser/render/gesture.js | 18 +
html5/render/browser/render/index.js | 37 +-
html5/render/browser/render/loader.js | 19 +
html5/render/browser/render/register.js | 41 +
html5/render/browser/render/style/base.css | 10 +
html5/render/browser/utils/array.js | 18 +
html5/render/browser/utils/frameUpdater.js | 47 -
html5/render/browser/utils/index.js | 31 +-
html5/render/browser/utils/logger.js | 20 +-
html5/render/native/index.js | 24 +-
html5/render/vue/.eslintrc | 5 +
html5/render/vue/README.md | 32 +
html5/render/vue/components/a.js | 49 +
html5/render/vue/components/div.js | 43 +
html5/render/vue/components/image.js | 94 +
html5/render/vue/components/index.js | 65 +
html5/render/vue/components/input.js | 93 +
.../render/vue/components/scrollable/header.js | 76 +
.../vue/components/scrollable/list/cell.js | 35 +
.../vue/components/scrollable/list/index.js | 87 +
.../vue/components/scrollable/list/listMixin.js | 47 +
.../vue/components/scrollable/list/style.js | 34 +
.../components/scrollable/loading-indicator.js | 66 +
.../render/vue/components/scrollable/loading.js | 101 +
.../render/vue/components/scrollable/refresh.js | 109 +
.../vue/components/scrollable/scroller.js | 107 +
html5/render/vue/components/slider/index.js | 193 +
html5/render/vue/components/slider/indicator.js | 171 +
.../render/vue/components/slider/slideMixin.js | 245 +
.../vue/components/slider/slider-neighbor.css | 21 +
.../vue/components/slider/slider-neighbor.js | 182 +
html5/render/vue/components/switch.js | 132 +
html5/render/vue/components/text.js | 79 +
html5/render/vue/components/textarea.js | 79 +
html5/render/vue/components/video.js | 72 +
html5/render/vue/components/warning.js | 29 +
html5/render/vue/components/web.js | 82 +
html5/render/vue/core/index.js | 20 +
html5/render/vue/core/node.js | 96 +
html5/render/vue/core/style.js | 261 +
html5/render/vue/env/global.js | 30 +
html5/render/vue/env/index.js | 48 +
html5/render/vue/env/viewport.js | 186 +
html5/render/vue/env/weex.js | 105 +
html5/render/vue/env/wx-env.js | 70 +
html5/render/vue/index.js | 67 +
html5/render/vue/mixins/base.js | 141 +
html5/render/vue/mixins/index.js | 29 +
html5/render/vue/mixins/input-common.js | 66 +
html5/render/vue/mixins/scrollable.js | 165 +
html5/render/vue/mixins/style.js | 66 +
html5/render/vue/modules/animation.js | 77 +
html5/render/vue/modules/dom.js | 196 +
html5/render/vue/modules/index.js | 62 +
html5/render/vue/modules/modal/alert.js | 62 +
html5/render/vue/modules/modal/confirm.js | 73 +
html5/render/vue/modules/modal/index.js | 74 +
html5/render/vue/modules/modal/modal.js | 80 +
html5/render/vue/modules/modal/prompt.js | 94 +
html5/render/vue/modules/modal/style.js | 164 +
html5/render/vue/modules/modal/toast.js | 96 +
html5/render/vue/modules/navigator.js | 35 +
html5/render/vue/modules/webview.js | 58 +
html5/render/vue/styles/base.css | 194 +
html5/render/vue/styles/reset.css | 60 +
html5/render/vue/utils/component.js | 137 +
html5/render/vue/utils/event.js | 109 +
html5/render/vue/utils/func.js | 131 +
html5/render/vue/utils/index.js | 128 +
html5/render/vue/utils/lazyload.js | 135 +
html5/render/vue/utils/perf.js | 225 +
html5/render/vue/utils/style.js | 191 +
html5/render/vue/utils/type.js | 39 +
html5/render/vue/validator/check.js | 106 +
html5/render/vue/validator/index.js | 92 +
html5/render/vue/validator/prop.js | 22 +
html5/render/vue/validator/style.js | 127 +
html5/runtime/callback-manager.js | 56 +
html5/runtime/config.js | 33 +
html5/runtime/handler.js | 21 +-
html5/runtime/index.js | 51 +-
html5/runtime/init.js | 101 +-
html5/runtime/listener.js | 19 +
html5/runtime/service.js | 77 +
html5/runtime/task-center.js | 147 +
html5/runtime/vdom/comment.js | 19 +
html5/runtime/vdom/document.js | 23 +-
html5/runtime/vdom/element-types.js | 83 +
html5/runtime/vdom/element.js | 168 +-
html5/runtime/vdom/index.js | 26 +-
html5/runtime/vdom/node.js | 19 +
html5/runtime/vdom/operation.js | 47 +-
html5/services/amd/index.js | 105 +
html5/services/broadcast-channel/index.js | 125 +
.../services/broadcast-channel/message-event.js | 40 +
html5/services/index.js | 23 +
html5/shared/arrayFrom.js | 19 +
html5/shared/console.js | 19 +
html5/shared/freeze.js | 76 +-
html5/shared/index.js | 18 +
html5/shared/objectAssign.js | 18 +
html5/shared/objectSetPrototypeOf.js | 19 +
html5/shared/promise.js | 20 +
html5/shared/setTimeout.js | 21 +
html5/test/case/basic/append-root.source.js | 21 +-
html5/test/case/basic/append.source.js | 18 +
html5/test/case/basic/backward1.source.js | 20 +-
html5/test/case/basic/backward2.source.js | 20 +-
html5/test/case/basic/components.source.js | 18 +
.../case/basic/computed-in-repeat.source.js | 20 +-
html5/test/case/basic/created.source.js | 20 +-
html5/test/case/basic/dynamic-id.source.js | 18 +
.../test/case/basic/dynamic-property.source.js | 18 +
html5/test/case/basic/dynamic-type.source.js | 18 +
html5/test/case/basic/foo.source.js | 20 +-
html5/test/case/basic/foo2.source.js | 20 +-
html5/test/case/basic/foo3.source.js | 20 +-
html5/test/case/basic/foo4.source.js | 20 +-
html5/test/case/basic/foo5.source.js | 20 +-
html5/test/case/basic/foo6.source.js | 20 +-
html5/test/case/basic/foo7.source.js | 20 +-
html5/test/case/basic/foo8.source.js | 18 +
html5/test/case/basic/foo9.source.js | 20 +-
.../case/basic/global-weex-object.output.js | 6 +
.../case/basic/global-weex-object.source.js | 37 +
html5/test/case/basic/id.source.js | 18 +
html5/test/case/basic/if-repeat.source.js | 20 +-
html5/test/case/basic/if-root.source.js | 18 +
html5/test/case/basic/if.source.js | 20 +-
html5/test/case/basic/promise.source.js | 18 +
html5/test/case/basic/ready.source.js | 20 +-
html5/test/case/basic/repeat-array-kv.source.js | 18 +
.../case/basic/repeat-array-no-kv.source.js | 18 +
.../case/basic/repeat-array-non-obj.source.js | 18 +
html5/test/case/basic/repeat-array-v.source.js | 18 +
html5/test/case/basic/repeat-index.source.js | 18 +
html5/test/case/basic/repeat-root.source.js | 18 +
html5/test/case/basic/repeat-watch.source.js | 20 +-
html5/test/case/basic/require.source.js | 18 +
html5/test/case/basic/reset-style.source.js | 18 +
html5/test/case/basic/static1.source.js | 18 +
html5/test/case/basic/static2.source.js | 18 +
html5/test/case/basic/static3.source.js | 18 +
html5/test/case/basic/static4.source.js | 18 +
html5/test/case/basic/subvm.source.js | 18 +
html5/test/case/basic/transformer1.source.js | 20 +-
.../case/complex/append-root-event.source.js | 19 +-
html5/test/case/complex/click.source.js | 20 +-
html5/test/case/complex/computed.source.js | 18 +
html5/test/case/complex/if-refresh.source.js | 20 +-
.../case/complex/if-repeat-refresh.source.js | 20 +-
html5/test/case/complex/inline-click.source.js | 20 +-
html5/test/case/complex/input-binding.source.js | 18 +
html5/test/case/complex/refresh2.source.js | 19 +-
.../test/case/complex/repeat-track-by.source.js | 18 +
html5/test/case/complex/transformer2.source.js | 20 +-
html5/test/case/complex/transformer3.source.js | 20 +-
.../case/multi/clear-dep-target-error.source.js | 18 +
.../case/multi/clear-dep-target-fine.source.js | 18 +
html5/test/case/multi/clear-moduleA.source.js | 18 +
html5/test/case/multi/clear-moduleB.source.js | 18 +
html5/test/case/prepare.js | 22 +
html5/test/case/signals/modal.source.js | 18 +
html5/test/case/signals/signals-long.source.js | 18 +
html5/test/case/signals/signals.source.js | 18 +
html5/test/case/signals/timer.source.js | 18 +
html5/test/case/tester.js | 20 +
.../test/case/throws/global-variable1.source.js | 18 +
.../test/case/throws/global-variable2.source.js | 18 +
.../test/case/throws/global-variable3.source.js | 18 +
html5/test/e2e/runner.js | 18 +
html5/test/e2e/specs/index.js | 18 +
html5/test/render/vue/components/a.js | 56 +
html5/test/render/vue/components/div.js | 47 +
html5/test/render/vue/components/image.js | 69 +
html5/test/render/vue/components/list.js | 36 +
html5/test/render/vue/components/switch.js | 102 +
html5/test/render/vue/components/text.js | 86 +
html5/test/render/vue/components/web.js | 43 +
html5/test/render/vue/core/node.js | 62 +
html5/test/render/vue/core/scope-style-map.js | 94 +
html5/test/render/vue/core/style.js | 96 +
html5/test/render/vue/data/css/head1.css | 38 +
html5/test/render/vue/data/css/head10.css | 14 +
html5/test/render/vue/data/css/head11.css | 2 +
html5/test/render/vue/data/css/head12.css | 2 +
html5/test/render/vue/data/css/head13.css | 25 +
html5/test/render/vue/data/css/head14.css | 1 +
html5/test/render/vue/data/css/head2.css | 11 +
html5/test/render/vue/data/css/head3.css | 25 +
html5/test/render/vue/data/css/head4.css | 56 +
html5/test/render/vue/data/css/head5.css | 153 +
html5/test/render/vue/data/css/head6.css | 4 +
html5/test/render/vue/data/css/head7.css | 61 +
html5/test/render/vue/data/css/head8.css | 507 +
html5/test/render/vue/data/css/head9.css | 173 +
.../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 | 25 +
html5/test/render/vue/data/head-css.js | 32 +
html5/test/render/vue/data/head-map.js | 294 +
html5/test/render/vue/examples/list-cell.js | 51 +
html5/test/render/vue/helper/env.js | 38 +
html5/test/render/vue/helper/index.js | 91 +
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 | 62 +
html5/test/render/vue/helper/utils.js | 26 +
html5/test/render/vue/utils/component.js | 40 +
html5/test/render/vue/utils/func.js | 67 +
html5/test/render/vue/utils/style.js | 86 +
html5/test/render/vue/validator/check.js | 55 +
html5/test/render/vue/validator/index.js | 60 +
html5/test/render/vue/validator/prop.js | 31 +
html5/test/render/vue/validator/style.js | 288 +
html5/test/unit/default/api/methods.js | 24 +-
html5/test/unit/default/api/modules.js | 18 +
html5/test/unit/default/app/bundle.js | 48 +-
html5/test/unit/default/app/ctrl.js | 63 +-
html5/test/unit/default/app/downgrade.js | 18 +
html5/test/unit/default/app/index.js | 84 +-
html5/test/unit/default/app/register.js | 18 +
html5/test/unit/default/app/viewport.js | 79 +
html5/test/unit/default/helper/document.js | 19 +-
html5/test/unit/default/runtime.js | 58 +-
html5/test/unit/default/util/index.js | 18 +
html5/test/unit/default/util/shared.js | 18 +
html5/test/unit/default/vm/compiler.js | 18 +
html5/test/unit/default/vm/directive.js | 18 +
html5/test/unit/default/vm/dom-helper.js | 27 +-
html5/test/unit/default/vm/events.js | 32 +-
html5/test/unit/default/vm/vm.js | 34 +-
html5/test/unit/shared/BroadcastChannel.js | 238 +
html5/test/unit/shared/arrayFrom.js | 18 +
html5/test/unit/shared/console.js | 18 +
html5/test/unit/shared/index.js | 20 +-
html5/test/unit/shared/objectAssign.js | 18 +
html5/test/unit/shared/objectSetPrototypeOf.js | 18 +
html5/test/unit/vanilla/index.js | 21 +-
html5/test/unit/vdom/index.js | 94 +-
html5/test/unit/vdom/listener.js | 52 +-
html5/test/unit/vdom/node.js | 18 +
index.html | 6 +-
ios/playground/Podfile | 7 +-
.../WeexDemo.xcodeproj/project.pbxproj | 106 +-
.../contents.xcworkspacedata | 7 +
.../xcshareddata/xcschemes/WeexDemo.xcscheme | 2 +-
ios/playground/WeexDemo/AppDelegate.h | 23 +-
ios/playground/WeexDemo/AppDelegate.m | 51 +-
.../AppIcon.appiconset/Icon-29.png | Bin 1682 -> 1614 bytes
.../AppIcon.appiconset/Icon-29@2x-1.png | Bin 2709 -> 2421 bytes
.../AppIcon.appiconset/Icon-29@2x.png | Bin 2709 -> 2421 bytes
.../AppIcon.appiconset/Icon-29@3x.png | Bin 3724 -> 3236 bytes
.../AppIcon.appiconset/Icon-40.png | Bin 2018 -> 1946 bytes
.../AppIcon.appiconset/Icon-40@2x-1.png | Bin 3368 -> 3016 bytes
.../AppIcon.appiconset/Icon-40@2x.png | Bin 3368 -> 3016 bytes
.../AppIcon.appiconset/Icon-40@3x.png | Bin 4715 -> 4172 bytes
.../AppIcon.appiconset/Icon-60@2x.png | Bin 4715 -> 4172 bytes
.../AppIcon.appiconset/Icon-60@3x.png | Bin 6892 -> 6017 bytes
.../AppIcon.appiconset/Icon-76.png | Bin 3324 -> 2918 bytes
.../AppIcon.appiconset/Icon-76@2x.png | Bin 5937 -> 5088 bytes
.../AppIcon.appiconset/Icon-83.5@2x.png | Bin 6942 -> 5537 bytes
.../delete.imageset/Contents.json | 23 +
.../Assets.xcassets/delete.imageset/delete.png | Bin 0 -> 289 bytes
.../delete.imageset/delete@2x.png | Bin 0 -> 504 bytes
.../delete.imageset/delete@3x.png | Bin 0 -> 690 bytes
.../scan_history.imageset/Contents.json | 23 +
.../scan_history.imageset/history.png | Bin 0 -> 546 bytes
.../scan_history.imageset/history@2x.png | Bin 0 -> 1037 bytes
.../scan_history.imageset/history@3x.png | Bin 0 -> 1628 bytes
.../WeexDemo/DemoBaseViewController.h | 23 +-
.../WeexDemo/DemoBaseViewController.m | 23 +-
ios/playground/WeexDemo/DemoDefine.h | 31 +-
ios/playground/WeexDemo/Info.plist | 32 +-
.../WeexDemo/Scanner/WXScannerHistoryVC.h | 24 +
.../WeexDemo/Scanner/WXScannerHistoryVC.m | 207 +
ios/playground/WeexDemo/Scanner/WXScannerVC.h | 23 +-
ios/playground/WeexDemo/Scanner/WXScannerVC.m | 75 +-
ios/playground/WeexDemo/UIView+UIThreadCheck.h | 26 +
ios/playground/WeexDemo/UIView+UIThreadCheck.m | 53 +
.../WeexDemo/UIViewController+WXDemoNaviBar.h | 23 +-
.../WeexDemo/UIViewController+WXDemoNaviBar.m | 73 +-
ios/playground/WeexDemo/WXDemoViewController.h | 23 +-
ios/playground/WeexDemo/WXDemoViewController.m | 37 +-
ios/playground/WeexDemo/WXSyncTestModule.h | 25 +
ios/playground/WeexDemo/WXSyncTestModule.m | 49 +
.../WeexDemo/debug/WXATLoggerPlugin.h | 23 +-
.../WeexDemo/debug/WXATLoggerPlugin.m | 23 +-
.../WeexDemo/debug/WXATViewHierarchyPlugin.h | 23 +-
.../WeexDemo/debug/WXATViewHierarchyPlugin.m | 23 +-
.../extend/component/WXSelectComponent.h | 23 +-
.../extend/component/WXSelectComponent.m | 23 +-
.../extend/handler/WXImgLoaderDefaultImpl.h | 23 +-
.../extend/handler/WXImgLoaderDefaultImpl.m | 23 +-
.../WeexDemo/extend/module/WXEventModule.h | 23 +-
.../WeexDemo/extend/module/WXEventModule.m | 23 +-
ios/playground/WeexDemo/main.m | 23 +-
ios/playground/WeexDemoTests/WeexDemoTests.m | 21 +-
.../WeexUITestDemoUITests.m | 21 +-
ios/playground/bundlejs/animation.js | 1819 +++-
ios/playground/bundlejs/component/a-demo.js | 1680 +++-
.../bundlejs/component/countdown-demo.js | 2132 ++--
ios/playground/bundlejs/component/image-demo.js | 2194 ++--
ios/playground/bundlejs/component/input-demo.js | 914 ++
.../bundlejs/component/lengthunitwx-demo.js | 329 +
.../bundlejs/component/list/list-basic.js | 1467 +--
.../component/list/list-demo-horizon.js | 1222 +++
.../bundlejs/component/list/list-demo.js | 747 +-
.../bundlejs/component/list/waterfall.js | 877 ++
.../bundlejs/component/marquee-demo.js | 1790 +++-
.../bundlejs/component/navigator-demo.js | 2728 ++++-
.../bundlejs/component/process-bar-demo.js | 2162 ++++
.../bundlejs/component/scroller-demo.js | 2188 ++--
.../bundlejs/component/slider-neighbor/index.js | 264 +
.../slider-neighbor/slider-neighbor-item.js | 133 +
.../slider-neighbor/slider-neighbor-page.js | 213 +
ios/playground/bundlejs/component/slider-tab.js | 633 ++
.../bundlejs/component/slider/index.js | 3995 +++++---
.../bundlejs/component/slider/slider-item.js | 82 +-
.../bundlejs/component/slider/slider-page.js | 178 +-
.../bundlejs/component/tabbar/tabbar-demo.js | 2671 ++++-
.../bundlejs/component/tabbar/tabbar-item.js | 102 +-
ios/playground/bundlejs/component/text-demo.js | 3696 ++++---
ios/playground/bundlejs/component/video-demo.js | 1863 +++-
ios/playground/bundlejs/component/web-demo.js | 2012 +++-
ios/playground/bundlejs/error.js | 2228 +++++
ios/playground/bundlejs/geolocation.js | 183 +
ios/playground/bundlejs/hello.js | 31 +-
ios/playground/bundlejs/iconfont.js | 176 +
.../bundlejs/include/example-list-item.js | 1210 ---
ios/playground/bundlejs/include/example-list.js | 1291 ---
ios/playground/bundlejs/index.js | 2832 +++++-
ios/playground/bundlejs/linear-gradient.js | 367 +
ios/playground/bundlejs/module/chatroom-demo.js | 370 +
ios/playground/bundlejs/module/clipboard.js | 2326 +++++
ios/playground/bundlejs/module/componentRect.js | 563 ++
ios/playground/bundlejs/module/instance-api.js | 1831 +++-
ios/playground/bundlejs/module/modal.js | 2122 +++-
ios/playground/bundlejs/module/picker-demo.js | 2365 +++++
ios/playground/bundlejs/module/storage-demo.js | 2343 +++++
ios/playground/bundlejs/module/stream-demo.js | 2100 +++-
.../bundlejs/module/websocket-demo.js | 1956 ++++
ios/playground/bundlejs/showcase/boxshadow.js | 269 +
ios/playground/bundlejs/showcase/calculator.js | 2618 +++--
.../bundlejs/showcase/dropdown/dropdown-demo.js | 638 ++
.../bundlejs/showcase/dropdown/we-dropdown.js | 357 +
ios/playground/bundlejs/showcase/minesweeper.js | 345 +
.../bundlejs/showcase/new-fashion/banner.js | 88 +-
.../bundlejs/showcase/new-fashion/banners.js | 183 +-
.../bundlejs/showcase/new-fashion/brand.js | 359 +-
.../bundlejs/showcase/new-fashion/category.js | 1027 +-
.../bundlejs/showcase/new-fashion/coupon.js | 93 +-
.../bundlejs/showcase/new-fashion/fashion.js | 363 +-
.../bundlejs/showcase/new-fashion/goods.js | 186 +-
.../bundlejs/showcase/new-fashion/headlines.js | 496 +-
.../bundlejs/showcase/new-fashion/image-demo.js | 2328 +++++
.../bundlejs/showcase/new-fashion/index.js | 2803 +++++-
.../bundlejs/showcase/new-fashion/link.js | 75 +-
.../showcase/new-fashion/list/list-basic.js | 311 +
.../new-fashion/list/list-demo-horizon.js | 1222 +++
.../showcase/new-fashion/list/list-demo.js | 1223 +++
.../bundlejs/showcase/new-fashion/main.js | 6879 ++++++++-----
.../bundlejs/showcase/new-fashion/match.js | 204 +-
.../bundlejs/showcase/new-fashion/resource.js | 307 +-
.../bundlejs/showcase/new-fashion/scene.js | 553 +-
.../bundlejs/showcase/pseudo-class.js | 2440 +++++
ios/playground/bundlejs/showcase/ui.js | 2329 +++--
ios/playground/bundlejs/style/index.js | 2375 +++--
ios/playground/bundlejs/style/style-box.js | 2871 ++++--
ios/playground/bundlejs/style/style-flex.js | 4375 +++++---
ios/playground/bundlejs/style/style-item.js | 79 +-
ios/playground/bundlejs/syntax/hello-world-1.js | 77 +
ios/playground/bundlejs/syntax/hello-world-2.js | 94 +
ios/playground/bundlejs/syntax/hello-world-3.js | 114 +
ios/playground/bundlejs/syntax/hello-world-4.js | 136 +
ios/playground/bundlejs/syntax/hello-world-5.js | 144 +
ios/playground/bundlejs/syntax/hello-world.js | 144 +
ios/playground/bundlejs/syntax/index.js | 3326 +++++++
.../bundlejs/syntax/script-component.js | 180 +
ios/playground/bundlejs/syntax/script-data.js | 165 +
ios/playground/bundlejs/syntax/script-events.js | 176 +
.../bundlejs/syntax/script-instance.js | 145 +
.../bundlejs/syntax/script-lifecycle.js | 130 +
ios/playground/bundlejs/syntax/script-module.js | 129 +
.../bundlejs/syntax/script-options.js | 139 +
.../bundlejs/syntax/template-class.js | 142 +
.../bundlejs/syntax/template-content.js | 149 +
.../bundlejs/syntax/template-event.js | 195 +
ios/playground/bundlejs/syntax/template-if.js | 151 +
.../bundlejs/syntax/template-repeat-update.js | 177 +
.../bundlejs/syntax/template-repeat.js | 261 +
.../bundlejs/syntax/template-style.js | 121 +
ios/playground/bundlejs/template.js | 1962 +++-
ios/playground/bundlejs/test.js | 128 +
ios/playground/bundlejs/vue/animation.js | 721 ++
ios/playground/bundlejs/vue/components/a.js | 449 +
.../bundlejs/vue/components/countdown.js | 652 ++
ios/playground/bundlejs/vue/components/image.js | 653 ++
ios/playground/bundlejs/vue/components/input.js | 743 ++
ios/playground/bundlejs/vue/components/list.js | 254 +
.../bundlejs/vue/components/marquee.js | 545 +
.../bundlejs/vue/components/navigator.js | 1078 ++
.../bundlejs/vue/components/scroller.js | 308 +
.../bundlejs/vue/components/slider.js | 695 ++
.../bundlejs/vue/components/tabbar.js | 576 ++
ios/playground/bundlejs/vue/components/text.js | 521 +
ios/playground/bundlejs/vue/components/video.js | 404 +
.../bundlejs/vue/components/waterfall.js | 877 ++
ios/playground/bundlejs/vue/components/web.js | 467 +
ios/playground/bundlejs/vue/hello.js | 102 +
ios/playground/bundlejs/vue/iconfont.js | 208 +
ios/playground/bundlejs/vue/index.js | 513 +
.../bundlejs/vue/modules/clipboard.js | 706 ++
.../bundlejs/vue/modules/instance-api.js | 311 +
ios/playground/bundlejs/vue/modules/modal.js | 592 ++
ios/playground/bundlejs/vue/modules/storage.js | 388 +
ios/playground/bundlejs/vue/modules/stream.js | 448 +
.../bundlejs/vue/showcase/boxshadow.js | 244 +
.../bundlejs/vue/showcase/calculator.js | 344 +
.../bundlejs/vue/showcase/itemlist.js | 1068 ++
.../bundlejs/vue/showcase/new-fashion.js | 3347 +++++++
.../bundlejs/vue/showcase/progress.js | 343 +
ios/playground/bundlejs/vue/style/index.js | 1590 +++
ios/playground/bundlejs/vue/style/style-box.js | 796 ++
ios/playground/bundlejs/vue/style/style-flex.js | 931 ++
ios/playground/bundlejs/vue/style/style-item.js | 159 +
.../bundlejs/vue/syntax/hello-world-1.js | 98 +
.../bundlejs/vue/syntax/hello-world-2.js | 115 +
.../bundlejs/vue/syntax/hello-world-3.js | 131 +
.../bundlejs/vue/syntax/hello-world-4.js | 171 +
.../bundlejs/vue/syntax/hello-world-5.js | 177 +
.../bundlejs/vue/syntax/hello-world.js | 187 +
.../bundlejs/vue/syntax/script-component.js | 236 +
.../bundlejs/vue/syntax/script-data.js | 218 +
.../bundlejs/vue/syntax/script-events.js | 165 +
.../bundlejs/vue/syntax/script-instance.js | 200 +
.../bundlejs/vue/syntax/script-lifecycle.js | 159 +
.../bundlejs/vue/syntax/script-module.js | 160 +
.../bundlejs/vue/syntax/script-options.js | 186 +
.../bundlejs/vue/syntax/template-class.js | 165 +
.../bundlejs/vue/syntax/template-content.js | 196 +
.../bundlejs/vue/syntax/template-event.js | 201 +
.../bundlejs/vue/syntax/template-if.js | 169 +
.../vue/syntax/template-repeat-update.js | 199 +
.../bundlejs/vue/syntax/template-repeat.js | 174 +
.../bundlejs/vue/syntax/template-style.js | 147 +
ios/playground/bundlejs/vue/template.js | 815 ++
ios/sdk/WeexSDK.podspec | 42 -
ios/sdk/WeexSDK.xcodeproj/project.pbxproj | 475 +-
.../xcshareddata/xcschemes/WeexSDK.xcscheme | 2 +-
.../xcschemes/WeexSDKTests.xcscheme | 90 +
ios/sdk/WeexSDK/Resources/main.js | 13 +-
ios/sdk/WeexSDK/Sources/Bridge/JSValue+Weex.h | 26 +
ios/sdk/WeexSDK/Sources/Bridge/JSValue+Weex.m | 101 +
.../WeexSDK/Sources/Bridge/WXBridgeContext.h | 43 +-
.../WeexSDK/Sources/Bridge/WXBridgeContext.m | 182 +-
ios/sdk/WeexSDK/Sources/Bridge/WXBridgeMethod.h | 36 +
ios/sdk/WeexSDK/Sources/Bridge/WXBridgeMethod.m | 138 +
ios/sdk/WeexSDK/Sources/Bridge/WXCallJSMethod.h | 31 +
ios/sdk/WeexSDK/Sources/Bridge/WXCallJSMethod.m | 46 +
.../WeexSDK/Sources/Bridge/WXComponentMethod.h | 32 +
.../WeexSDK/Sources/Bridge/WXComponentMethod.m | 62 +
.../Sources/Bridge/WXDebugLoggerBridge.h | 23 +-
.../Sources/Bridge/WXDebugLoggerBridge.m | 30 +-
ios/sdk/WeexSDK/Sources/Bridge/WXJSCoreBridge.h | 23 +-
ios/sdk/WeexSDK/Sources/Bridge/WXJSCoreBridge.m | 174 +-
ios/sdk/WeexSDK/Sources/Bridge/WXModuleMethod.h | 39 +
ios/sdk/WeexSDK/Sources/Bridge/WXModuleMethod.m | 130 +
ios/sdk/WeexSDK/Sources/Bridge/WXPolyfillSet.h | 23 +-
ios/sdk/WeexSDK/Sources/Bridge/WXPolyfillSet.m | 23 +-
.../Component/Recycler/WXMultiColumnLayout.h | 55 +
.../Component/Recycler/WXMultiColumnLayout.m | 403 +
.../Component/Recycler/WXRecyclerComponent.h | 23 +
.../Component/Recycler/WXRecyclerComponent.m | 660 ++
.../Recycler/WXRecyclerDataController.h | 49 +
.../Recycler/WXRecyclerDataController.m | 143 +
.../Recycler/WXRecyclerUpdateController.h | 43 +
.../Recycler/WXRecyclerUpdateController.m | 261 +
.../Recycler/WXSectionDataController.h | 44 +
.../Recycler/WXSectionDataController.m | 92 +
.../WeexSDK/Sources/Component/WXAComponent.h | 21 +-
.../WeexSDK/Sources/Component/WXAComponent.m | 29 +-
.../Sources/Component/WXCanvasComponent.h | 21 +-
.../Sources/Component/WXCanvasComponent.m | 37 +-
.../WeexSDK/Sources/Component/WXCellComponent.h | 49 +-
.../WeexSDK/Sources/Component/WXCellComponent.m | 85 +-
.../Sources/Component/WXComponent_internal.h | 79 +-
.../Sources/Component/WXCycleSliderComponent.h | 29 +
.../Sources/Component/WXCycleSliderComponent.m | 605 ++
.../WeexSDK/Sources/Component/WXDivComponent.h | 21 +-
.../WeexSDK/Sources/Component/WXDivComponent.m | 21 +-
.../WeexSDK/Sources/Component/WXEditComponent.h | 32 +
.../WeexSDK/Sources/Component/WXEditComponent.m | 819 ++
.../Sources/Component/WXEmbedComponent.h | 21 +-
.../Sources/Component/WXEmbedComponent.m | 45 +-
.../Sources/Component/WXFooterComponent.h | 24 +
.../Sources/Component/WXFooterComponent.m | 24 +
.../Sources/Component/WXHeaderComponent.h | 39 +
.../Sources/Component/WXHeaderComponent.m | 87 +
.../Sources/Component/WXImageComponent.h | 23 +-
.../Sources/Component/WXImageComponent.m | 284 +-
.../Sources/Component/WXIndicatorComponent.h | 29 +-
.../Sources/Component/WXIndicatorComponent.m | 42 +-
.../WeexSDK/Sources/Component/WXListComponent.h | 33 +-
.../WeexSDK/Sources/Component/WXListComponent.m | 438 +-
.../Sources/Component/WXLoadingComponent.h | 23 +-
.../Sources/Component/WXLoadingComponent.m | 39 +-
.../Sources/Component/WXLoadingIndicator.h | 22 +-
.../Sources/Component/WXLoadingIndicator.m | 98 +-
.../Sources/Component/WXRefreshComponent.h | 27 +-
.../Sources/Component/WXRefreshComponent.m | 67 +-
.../Sources/Component/WXScrollerComponent.h | 23 +-
.../Sources/Component/WXScrollerComponent.m | 173 +-
.../Sources/Component/WXSliderComponent.h | 21 +-
.../Sources/Component/WXSliderComponent.m | 124 +-
.../Component/WXSliderNeighborComponent.h | 24 +-
.../Component/WXSliderNeighborComponent.m | 227 +-
.../Sources/Component/WXSwitchComponent.h | 21 +-
.../Sources/Component/WXSwitchComponent.m | 21 +-
.../Sources/Component/WXTextAreaComponent.h | 26 +-
.../Sources/Component/WXTextAreaComponent.m | 518 +-
.../WeexSDK/Sources/Component/WXTextComponent.h | 23 +-
.../WeexSDK/Sources/Component/WXTextComponent.m | 665 +-
.../Sources/Component/WXTextInputComponent.h | 28 +-
.../Sources/Component/WXTextInputComponent.m | 433 +-
ios/sdk/WeexSDK/Sources/Component/WXTransform.h | 37 +-
ios/sdk/WeexSDK/Sources/Component/WXTransform.m | 334 +-
.../Sources/Component/WXVideoComponent.h | 21 +-
.../Sources/Component/WXVideoComponent.m | 52 +-
.../WeexSDK/Sources/Component/WXWebComponent.h | 21 +-
.../WeexSDK/Sources/Component/WXWebComponent.m | 43 +-
.../Sources/Controller/WXBaseViewController.h | 29 +-
.../Sources/Controller/WXBaseViewController.m | 60 +-
.../Sources/Controller/WXRootViewController.h | 27 +-
.../Sources/Controller/WXRootViewController.m | 40 +-
ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.h | 31 +-
ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.m | 121 +-
.../WeexSDK/Sources/Display/UIBezierPath+Weex.h | 30 +
.../WeexSDK/Sources/Display/UIBezierPath+Weex.m | 101 +
.../Sources/Display/WXComponent+BoxShadow.h | 45 +
.../Sources/Display/WXComponent+BoxShadow.m | 102 +
.../Sources/Display/WXComponent+Display.h | 23 +-
.../Sources/Display/WXComponent+Display.m | 379 +-
.../WeexSDK/Sources/Display/WXDisplayQueue.h | 23 +-
.../WeexSDK/Sources/Display/WXDisplayQueue.m | 23 +-
ios/sdk/WeexSDK/Sources/Display/WXInnerLayer.h | 30 +
ios/sdk/WeexSDK/Sources/Display/WXInnerLayer.m | 98 +
ios/sdk/WeexSDK/Sources/Display/WXLayer.h | 23 +-
ios/sdk/WeexSDK/Sources/Display/WXLayer.m | 23 +-
ios/sdk/WeexSDK/Sources/Display/WXRoundedRect.h | 48 +
.../WeexSDK/Sources/Display/WXRoundedRect.mm | 120 +
ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.h | 99 +-
ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m | 166 +-
ios/sdk/WeexSDK/Sources/Engine/WXSDKError.h | 34 +-
.../WeexSDK/Sources/Events/WXComponent+Events.h | 23 +-
.../WeexSDK/Sources/Events/WXComponent+Events.m | 179 +-
.../Sources/Handler/WXNavigationDefaultImpl.h | 23 +-
.../Sources/Handler/WXNavigationDefaultImpl.m | 33 +-
.../Sources/Handler/WXNetworkDefaultImpl.h | 14 -
.../Sources/Handler/WXNetworkDefaultImpl.m | 105 -
.../Sources/Handler/WXURLRewriteDefaultImpl.h | 25 +
.../Sources/Handler/WXURLRewriteDefaultImpl.m | 54 +
ios/sdk/WeexSDK/Sources/Layout/Layout.c | 3 +
.../WeexSDK/Sources/Layout/WXComponent+Layout.m | 186 +-
.../WeexSDK/Sources/Loader/WXResourceLoader.h | 41 +
.../WeexSDK/Sources/Loader/WXResourceLoader.m | 191 +
.../WeexSDK/Sources/Loader/WXWebSocketLoader.h | 35 +
.../WeexSDK/Sources/Loader/WXWebSocketLoader.m | 142 +
.../WeexSDK/Sources/Manager/WXBridgeManager.h | 76 +-
.../WeexSDK/Sources/Manager/WXBridgeManager.m | 127 +-
.../Sources/Manager/WXComponentFactory.h | 27 +-
.../Sources/Manager/WXComponentFactory.m | 107 +-
.../Sources/Manager/WXComponentManager.h | 45 +-
.../Sources/Manager/WXComponentManager.m | 149 +-
.../Sources/Manager/WXDatePickerManager.h | 35 +
.../Sources/Manager/WXDatePickerManager.m | 206 +
.../WeexSDK/Sources/Manager/WXHandlerFactory.h | 23 +-
.../WeexSDK/Sources/Manager/WXHandlerFactory.m | 24 +-
.../Sources/Manager/WXInvocationConfig.h | 37 +
.../Sources/Manager/WXInvocationConfig.m | 109 +
.../WeexSDK/Sources/Manager/WXModuleFactory.h | 27 +-
.../WeexSDK/Sources/Manager/WXModuleFactory.m | 136 +-
.../WeexSDK/Sources/Manager/WXModuleManager.h | 16 -
.../WeexSDK/Sources/Manager/WXModuleManager.m | 145 -
ios/sdk/WeexSDK/Sources/Manager/WXRuleManager.h | 32 +-
ios/sdk/WeexSDK/Sources/Manager/WXRuleManager.m | 89 +-
ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.h | 33 +-
ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.m | 42 +-
.../WeexSDK/Sources/Manager/WXServiceFactory.h | 49 +
.../WeexSDK/Sources/Manager/WXServiceFactory.m | 113 +
ios/sdk/WeexSDK/Sources/Model/WXBridgeMethod.h | 24 -
ios/sdk/WeexSDK/Sources/Model/WXBridgeMethod.m | 41 -
.../Sources/Model/WXComponent+Navigation.h | 23 +-
.../Sources/Model/WXComponent+Navigation.m | 23 +-
ios/sdk/WeexSDK/Sources/Model/WXComponent.h | 130 +-
ios/sdk/WeexSDK/Sources/Model/WXComponent.m | 207 +-
.../WeexSDK/Sources/Model/WXJSExceptionInfo.h | 71 +
.../WeexSDK/Sources/Model/WXJSExceptionInfo.m | 48 +
ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h | 162 +-
ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m | 477 +-
.../Sources/Model/WXSDKInstance_private.h | 31 +-
.../WeexSDK/Sources/Module/WXAnimationModule.h | 23 +-
.../WeexSDK/Sources/Module/WXAnimationModule.m | 327 +-
ios/sdk/WeexSDK/Sources/Module/WXCanvasModule.h | 23 +-
ios/sdk/WeexSDK/Sources/Module/WXCanvasModule.m | 23 +-
.../WeexSDK/Sources/Module/WXClipboardModule.h | 25 +-
.../WeexSDK/Sources/Module/WXClipboardModule.m | 44 +-
ios/sdk/WeexSDK/Sources/Module/WXDomModule.h | 23 +-
ios/sdk/WeexSDK/Sources/Module/WXDomModule.m | 114 +-
.../Sources/Module/WXGlobalEventModule.h | 23 +-
.../Sources/Module/WXGlobalEventModule.m | 56 +-
ios/sdk/WeexSDK/Sources/Module/WXInstanceWrap.h | 23 +-
ios/sdk/WeexSDK/Sources/Module/WXInstanceWrap.m | 23 +-
ios/sdk/WeexSDK/Sources/Module/WXMetaModule.h | 25 +
ios/sdk/WeexSDK/Sources/Module/WXMetaModule.m | 51 +
.../WeexSDK/Sources/Module/WXModalUIModule.h | 23 +-
.../WeexSDK/Sources/Module/WXModalUIModule.m | 57 +-
.../WeexSDK/Sources/Module/WXNavigatorModule.h | 23 +-
.../WeexSDK/Sources/Module/WXNavigatorModule.m | 73 +-
ios/sdk/WeexSDK/Sources/Module/WXPickerModule.h | 25 +
ios/sdk/WeexSDK/Sources/Module/WXPickerModule.m | 463 +
.../WeexSDK/Sources/Module/WXStorageModule.h | 27 +-
.../WeexSDK/Sources/Module/WXStorageModule.m | 421 +-
ios/sdk/WeexSDK/Sources/Module/WXStreamModule.h | 25 +-
ios/sdk/WeexSDK/Sources/Module/WXStreamModule.m | 359 +-
ios/sdk/WeexSDK/Sources/Module/WXTimerModule.h | 23 +-
ios/sdk/WeexSDK/Sources/Module/WXTimerModule.m | 23 +-
.../WeexSDK/Sources/Module/WXWebSocketModule.h | 26 +
.../WeexSDK/Sources/Module/WXWebSocketModule.m | 150 +
.../WeexSDK/Sources/Module/WXWebViewModule.h | 23 +-
.../WeexSDK/Sources/Module/WXWebViewModule.m | 23 +-
ios/sdk/WeexSDK/Sources/Monitor/WXMonitor.h | 25 +-
ios/sdk/WeexSDK/Sources/Monitor/WXMonitor.m | 43 +-
.../WeexSDK/Sources/Network/WXResourceRequest.h | 46 +
.../WeexSDK/Sources/Network/WXResourceRequest.m | 68 +
.../Sources/Network/WXResourceRequestHandler.h | 59 +
.../WXResourceRequestHandlerDefaultImpl.h | 26 +
.../WXResourceRequestHandlerDefaultImpl.m | 110 +
.../Sources/Network/WXResourceResponse.h | 25 +
.../Sources/Network/WXResourceResponse.m | 25 +
.../Sources/Protocol/WXAppMonitorProtocol.h | 26 +-
.../WeexSDK/Sources/Protocol/WXBridgeProtocol.h | 55 +-
.../Sources/Protocol/WXDestroyProtocol.h | 23 +-
.../Sources/Protocol/WXEventModuleProtocol.h | 23 +-
.../Sources/Protocol/WXImgLoaderProtocol.h | 25 +-
.../Sources/Protocol/WXJSExceptionProtocol.h | 32 +
.../WeexSDK/Sources/Protocol/WXModuleProtocol.h | 56 +-
.../Sources/Protocol/WXNavigationProtocol.h | 54 +-
.../Sources/Protocol/WXNetworkProtocol.h | 28 +-
.../Sources/Protocol/WXScrollerProtocol.h | 27 +-
.../Sources/Protocol/WXTextComponentProtocol.h | 23 +-
.../Sources/Protocol/WXURLRewriteProtocol.h | 50 +
.../Sources/Protocol/WXValidateProtocol.h | 50 +
ios/sdk/WeexSDK/Sources/Utility/NSArray+Weex.h | 23 +-
ios/sdk/WeexSDK/Sources/Utility/NSArray+Weex.m | 23 +-
.../Sources/Utility/NSObject+WXSwizzle.h | 23 +-
.../Sources/Utility/NSObject+WXSwizzle.m | 23 +-
ios/sdk/WeexSDK/Sources/Utility/NSTimer+Weex.h | 23 +-
ios/sdk/WeexSDK/Sources/Utility/NSTimer+Weex.m | 23 +-
.../Sources/Utility/WXAppConfiguration.h | 28 +-
.../Sources/Utility/WXAppConfiguration.m | 34 +-
ios/sdk/WeexSDK/Sources/Utility/WXAssert.h | 37 +-
ios/sdk/WeexSDK/Sources/Utility/WXAssert.m | 25 +-
ios/sdk/WeexSDK/Sources/Utility/WXBoxShadow.h | 42 +
ios/sdk/WeexSDK/Sources/Utility/WXBoxShadow.m | 137 +
ios/sdk/WeexSDK/Sources/Utility/WXConvert.h | 52 +-
ios/sdk/WeexSDK/Sources/Utility/WXConvert.m | 218 +-
ios/sdk/WeexSDK/Sources/Utility/WXDefine.h | 73 +-
ios/sdk/WeexSDK/Sources/Utility/WXDiffUtil.h | 49 +
ios/sdk/WeexSDK/Sources/Utility/WXDiffUtil.m | 197 +
ios/sdk/WeexSDK/Sources/Utility/WXLength.h | 51 +
ios/sdk/WeexSDK/Sources/Utility/WXLength.m | 103 +
ios/sdk/WeexSDK/Sources/Utility/WXLog.h | 23 +-
ios/sdk/WeexSDK/Sources/Utility/WXLog.m | 23 +-
.../Utility/WXSimulatorShortcutManager.h | 27 +
.../Utility/WXSimulatorShortcutManager.m | 129 +
.../Utility/WXSimulatorShortcutMananger.h | 16 -
.../Utility/WXSimulatorShortcutMananger.m | 118 -
.../Sources/Utility/WXThreadSafeCounter.h | 23 +-
.../Sources/Utility/WXThreadSafeCounter.m | 23 +-
.../Sources/Utility/WXThreadSafeMutableArray.h | 23 +-
.../Sources/Utility/WXThreadSafeMutableArray.m | 23 +-
.../Utility/WXThreadSafeMutableDictionary.h | 23 +-
.../Utility/WXThreadSafeMutableDictionary.m | 25 +-
ios/sdk/WeexSDK/Sources/Utility/WXType.h | 41 +-
ios/sdk/WeexSDK/Sources/Utility/WXUtility.h | 214 +-
ios/sdk/WeexSDK/Sources/Utility/WXUtility.m | 489 +-
.../Sources/Utility/WXWeakObjectWrapper.h | 23 +-
.../Sources/Utility/WXWeakObjectWrapper.m | 23 +-
.../View/WXComponent+PseudoClassManagement.h | 77 +
.../View/WXComponent+PseudoClassManagement.m | 155 +
.../Sources/View/WXComponent+ViewManagement.h | 23 +-
.../Sources/View/WXComponent+ViewManagement.m | 83 +-
ios/sdk/WeexSDK/Sources/View/WXErrorView.h | 23 +-
ios/sdk/WeexSDK/Sources/View/WXErrorView.m | 23 +-
ios/sdk/WeexSDK/Sources/View/WXRootView.h | 27 +
ios/sdk/WeexSDK/Sources/View/WXRootView.m | 39 +
ios/sdk/WeexSDK/Sources/View/WXView.h | 23 +-
ios/sdk/WeexSDK/Sources/View/WXView.m | 25 +-
.../Sources/WebSocket/SRWebSocket+Weex.h | 29 +
.../Sources/WebSocket/SRWebSocket+Weex.m | 47 +
.../Sources/WebSocket/WXWebSocketDefaultImpl.h | 25 +
.../Sources/WebSocket/WXWebSocketDefaultImpl.m | 121 +
.../Sources/WebSocket/WXWebSocketHandler.h | 37 +
ios/sdk/WeexSDK/Sources/WeexSDK.h | 34 +-
ios/sdk/WeexSDK/dependency/SRWebSocket.m | 4 +-
ios/sdk/WeexSDKTests/TestSupportUtils.h | 26 +-
ios/sdk/WeexSDKTests/TestSupportUtils.m | 59 +-
ios/sdk/WeexSDKTests/WXAnimationModuleTests.m | 31 +-
ios/sdk/WeexSDKTests/WXBridgeMethodTests.m | 52 +-
ios/sdk/WeexSDKTests/WXComponentTests.m | 23 +-
ios/sdk/WeexSDKTests/WXConvertTests.m | 32 +-
ios/sdk/WeexSDKTests/WXFloatCompareTests.m | 93 +
ios/sdk/WeexSDKTests/WXInstanceWrapTests.m | 28 +-
ios/sdk/WeexSDKTests/WXNetworkTests.m | 116 -
ios/sdk/WeexSDKTests/WXRootViewTests.m | 147 +
ios/sdk/WeexSDKTests/WXSDKEngineTests.m | 49 +-
ios/sdk/WeexSDKTests/WXSDKManagerTests.m | 32 +-
ios/sdk/WeexSDKTests/WXStorageTests.m | 365 +-
ios/sdk/WeexSDKTests/WXStreamModuleTests.m | 62 +-
ios/sdk/WeexSDKTests/WXTimerModuleTests.m | 28 +-
ios/sdk/WeexSDKTests/WXURLRewriteTests.m | 105 +
ios/sdk/WeexSDKTests/WeexSDKTests.m | 27 +-
.../OCMock/NSNotificationCenter+OCMAdditions.h | 26 +
ios/sdk/WeexSDKTests/dependency/OCMock/OCMArg.h | 58 +
.../dependency/OCMock/OCMConstraint.h | 71 +
.../dependency/OCMock/OCMFunctions.h | 27 +
.../dependency/OCMock/OCMLocation.h | 38 +
.../dependency/OCMock/OCMMacroState.h | 48 +
.../dependency/OCMock/OCMRecorder.h | 39 +
.../dependency/OCMock/OCMStubRecorder.h | 64 +
ios/sdk/WeexSDKTests/dependency/OCMock/OCMock.h | 113 +
.../dependency/OCMock/OCMockObject.h | 74 +
ios/sdk/WeexSDKTests/dependency/libOCMock.a | Bin 0 -> 2098920 bytes
ios/sdk/WeexSDKTests/testRootView.js | 57 +
ios/sdk/WeexSDK_MTL/WeexSDK_MTL.h | 23 +-
ios/sdk/WeexSDK_MTL/WeexSDK_MTL.m | 23 +-
ios/sdk/buildScripts.sh | 25 +-
package.json | 94 +-
packages/weex-html5/LICENSE | 201 +
packages/weex-html5/NOTICE | 7 +
packages/weex-html5/README.md | 158 +
packages/weex-html5/demo/build/index.js | 111 +
packages/weex-html5/demo/index.we | 29 +
packages/weex-html5/index.html | 57 +
packages/weex-html5/package.json | 23 +
packages/weex-vue-render/README.md | 32 +
packages/weex-vue-render/package.json | 29 +
scripts/apache-rat-0.12.jar | Bin 0 -> 1592593 bytes
scripts/rat-ant-build.xml | 33 +
scripts/rat-scan.sh | 3 +
scripts/replace-header.sh | 4 +
scripts/rh/LICENSE | 674 ++
scripts/rh/README | 46 +
scripts/rh/header.template | 18 +
scripts/rh/remove_header.awk | 48 +
scripts/rh/replace_header.sh | 11 +
test/.gitignore | 2 +
test/README.md | 29 +
test/benchmark.html | 42 -
test/ci-funcs.sh | 68 +
test/circleci-android/Constants.java | 16 -
test/event-bubble.we | 45 -
test/index-item.we | 26 -
test/index.we | 53 -
test/input-test.we | 27 -
test/mocha.opts | 2 +
test/pages/components/recycler.vue | 499 +
test/pages/components/scroller-fixed.vue | 64 +
test/pages/components/text-layout.vue | 30 +
test/pages/components/textarea-maxlength.vue | 50 +
test/pages/dom-operation.vue | 33 +
test/pages/image-onload.vue | 21 +
test/pages/index.vue | 30 +
test/pages/list-scroll.vue | 33 +
test/pages/scroller-scroll.vue | 31 +
test/pages/slider-infinite.vue | 54 +
test/run.sh | 76 +
test/scripts/components/image-onload.test.js | 57 +
test/scripts/components/recycler.test.js | 405 +
test/scripts/components/scroll-event.test.js | 100 +
test/scripts/components/scroller-fixed.test.js | 57 +
test/scripts/components/slider-infinite.test.js | 59 +
test/scripts/components/text.test.js | 131 +
.../components/textarea-maxlength.test.js | 54 +
test/scripts/dom.test.js | 94 +
test/scripts/index.test.js | 77 +
test/scripts/util.js | 123 +
test/scroller-demo.we | 168 -
test/serve.sh | 4 +
test/sticky-demo.we | 81 -
test/stream.json | 3 -
test/stream.we | 140 -
test/test.we | 85 -
test/text-word-wrap.we | 13 -
test/ui-list-item.we | 28 -
test/update-cli.sh | 5 +
test/web-demo.we | 30 -
test/web-inner.html | 42 -
vue.html | 86 +
2778 files changed, 377342 insertions(+), 129091 deletions(-)
----------------------------------------------------------------------