├── .babelrc ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── ant-design-demo │ ├── .babelrc │ ├── .eslintrc.js │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src │ │ ├── Root │ │ │ ├── UI.js │ │ │ ├── handler.js │ │ │ ├── index.js │ │ │ ├── models │ │ │ │ ├── app.js │ │ │ │ └── index.js │ │ │ └── modules │ │ │ │ └── Test │ │ │ │ ├── UI │ │ │ │ ├── Calendar.ui.js │ │ │ │ ├── Collapse.ui.js │ │ │ │ ├── ProgressControllable.ui.js │ │ │ │ ├── Table.ui.js │ │ │ │ └── index.js │ │ │ │ ├── handler.js │ │ │ │ ├── index.js │ │ │ │ ├── models │ │ │ │ ├── index.js │ │ │ │ └── test.js │ │ │ │ └── style.less │ │ ├── app.js │ │ └── index.js │ ├── style.css │ └── webpack.config.js ├── ideaEditor-demo │ ├── .babelrc │ ├── README.md │ ├── api │ │ ├── README.md │ │ ├── getBrandList.js │ │ └── getTitleList.js │ ├── index.html │ ├── package.json │ ├── src │ │ ├── IdeaEditor │ │ │ ├── ImportTitleDialog │ │ │ │ ├── UI.js │ │ │ │ ├── handler.js │ │ │ │ ├── index.js │ │ │ │ └── style.less │ │ │ ├── UI.js │ │ │ ├── config.js │ │ │ ├── handler.js │ │ │ ├── index.js │ │ │ ├── model.js │ │ │ └── style.less │ │ ├── app.js │ │ ├── common │ │ │ ├── fetch.js │ │ │ ├── ui │ │ │ │ └── FormWithValidation.jsx.js │ │ │ └── utils.js │ │ └── index.js │ ├── webpack.config.js │ └── 需求说明.docx └── todomvc │ ├── .babelrc │ ├── index.html │ ├── package.json │ ├── src │ ├── Root │ │ ├── UI.js │ │ ├── handler.js │ │ ├── index.js │ │ ├── models │ │ │ ├── app.js │ │ │ └── index.js │ │ └── modules │ │ │ ├── Test │ │ │ ├── UI.js │ │ │ ├── handler.js │ │ │ └── index.js │ │ │ └── Todo │ │ │ ├── UI.js │ │ │ ├── components │ │ │ ├── Header │ │ │ │ ├── UI.js │ │ │ │ └── index.js │ │ │ └── Main │ │ │ │ ├── UI │ │ │ │ ├── TodoItem.ui.js │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── config.js │ │ │ ├── handler.js │ │ │ ├── index.js │ │ │ ├── models │ │ │ ├── index.js │ │ │ └── todo.js │ │ │ └── style.less │ ├── app.js │ └── index.js │ ├── style.css │ └── webpack.config.js ├── package.json ├── src ├── event.js ├── handleActions.js └── index.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/README.md -------------------------------------------------------------------------------- /examples/ant-design-demo/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/.babelrc -------------------------------------------------------------------------------- /examples/ant-design-demo/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/.eslintrc.js -------------------------------------------------------------------------------- /examples/ant-design-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/README.md -------------------------------------------------------------------------------- /examples/ant-design-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/index.html -------------------------------------------------------------------------------- /examples/ant-design-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/package.json -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/UI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/UI.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/handler.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/index.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/models/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/models/app.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/models/index.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/UI/Calendar.ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/UI/Calendar.ui.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/UI/Collapse.ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/UI/Collapse.ui.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/UI/ProgressControllable.ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/UI/ProgressControllable.ui.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/UI/Table.ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/UI/Table.ui.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/UI/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/UI/index.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/handler.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/index.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/models/index.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/models/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/models/test.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/Root/modules/Test/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/Root/modules/Test/style.less -------------------------------------------------------------------------------- /examples/ant-design-demo/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/app.js -------------------------------------------------------------------------------- /examples/ant-design-demo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/src/index.js -------------------------------------------------------------------------------- /examples/ant-design-demo/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/style.css -------------------------------------------------------------------------------- /examples/ant-design-demo/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ant-design-demo/webpack.config.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/.babelrc -------------------------------------------------------------------------------- /examples/ideaEditor-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/README.md -------------------------------------------------------------------------------- /examples/ideaEditor-demo/api/README.md: -------------------------------------------------------------------------------- 1 | 存放接口的mock数据 -------------------------------------------------------------------------------- /examples/ideaEditor-demo/api/getBrandList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/api/getBrandList.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/api/getTitleList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/api/getTitleList.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/index.html -------------------------------------------------------------------------------- /examples/ideaEditor-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/package.json -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/ImportTitleDialog/UI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/ImportTitleDialog/UI.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/ImportTitleDialog/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/ImportTitleDialog/handler.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/ImportTitleDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/ImportTitleDialog/index.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/ImportTitleDialog/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/ImportTitleDialog/style.less -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/UI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/UI.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/config.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/handler.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/index.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/model.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/IdeaEditor/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/IdeaEditor/style.less -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/app.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/common/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/common/fetch.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/common/ui/FormWithValidation.jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/common/ui/FormWithValidation.jsx.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/common/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/common/utils.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/src/index.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/webpack.config.js -------------------------------------------------------------------------------- /examples/ideaEditor-demo/需求说明.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/ideaEditor-demo/需求说明.docx -------------------------------------------------------------------------------- /examples/todomvc/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/.babelrc -------------------------------------------------------------------------------- /examples/todomvc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/index.html -------------------------------------------------------------------------------- /examples/todomvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/package.json -------------------------------------------------------------------------------- /examples/todomvc/src/Root/UI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/UI.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/handler.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/index.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/models/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/models/app.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/models/index.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Test/UI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Test/UI.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Test/handler.js: -------------------------------------------------------------------------------- 1 | // 当前组件的初始化动作应在上层callback调用 2 | export function init({dispatch, getState}) { 3 | console.log('Entered Test module'); 4 | } -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Test/index.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/UI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/UI.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/components/Header/UI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/components/Header/UI.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/components/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/components/Header/index.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/components/Main/UI/TodoItem.ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/components/Main/UI/TodoItem.ui.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/components/Main/UI/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/components/Main/UI/index.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/components/Main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/components/Main/index.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/config.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/handler.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/index.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/models/index.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/models/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/models/todo.js -------------------------------------------------------------------------------- /examples/todomvc/src/Root/modules/Todo/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/Root/modules/Todo/style.less -------------------------------------------------------------------------------- /examples/todomvc/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/app.js -------------------------------------------------------------------------------- /examples/todomvc/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/src/index.js -------------------------------------------------------------------------------- /examples/todomvc/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/style.css -------------------------------------------------------------------------------- /examples/todomvc/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/examples/todomvc/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/package.json -------------------------------------------------------------------------------- /src/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/src/event.js -------------------------------------------------------------------------------- /src/handleActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/src/handleActions.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/src/index.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homkai/deef/HEAD/webpack.config.js --------------------------------------------------------------------------------