From 24f6a17cdf82a2ad14d33e9f079fa1e47fde7e39 Mon Sep 17 00:00:00 2001 From: "zhigang.li" Date: Thu, 30 Nov 2017 11:46:42 +0800 Subject: [PATCH 1/5] perfect some component on demand --- src/components/breadcrumb-item/index.js | 3 +++ src/components/button-group/index.js | 3 +++ src/components/carousel-item/index.js | 3 +++ src/components/checkbox-group/index.js | 3 +++ src/components/col/index.js | 3 +++ src/components/dropdown-item/index.js | 3 +++ src/components/dropdown-menu/index.js | 3 +++ src/components/form-item/index.js | 3 +++ src/components/menu-group/index.js | 3 +++ src/components/menu-item/index.js | 3 +++ src/components/option-group/index.js | 3 +++ src/components/option/index.js | 3 +++ src/components/options/index.js | 2 ++ src/components/pane/index.js | 3 +++ src/components/panel/index.js | 3 +++ src/components/radio-group/index.js | 3 +++ src/components/row/index.js | 3 +++ src/components/step/index.js | 3 +++ src/components/sub-menu/index.js | 3 +++ src/components/timeline-item/index.js | 3 +++ 20 files changed, 59 insertions(+) create mode 100644 src/components/breadcrumb-item/index.js create mode 100644 src/components/button-group/index.js create mode 100644 src/components/carousel-item/index.js create mode 100644 src/components/checkbox-group/index.js create mode 100644 src/components/col/index.js create mode 100644 src/components/dropdown-item/index.js create mode 100644 src/components/dropdown-menu/index.js create mode 100644 src/components/form-item/index.js create mode 100644 src/components/menu-group/index.js create mode 100644 src/components/menu-item/index.js create mode 100644 src/components/option-group/index.js create mode 100644 src/components/option/index.js create mode 100644 src/components/options/index.js create mode 100644 src/components/pane/index.js create mode 100644 src/components/panel/index.js create mode 100644 src/components/radio-group/index.js create mode 100644 src/components/row/index.js create mode 100644 src/components/step/index.js create mode 100644 src/components/sub-menu/index.js create mode 100644 src/components/timeline-item/index.js diff --git a/src/components/breadcrumb-item/index.js b/src/components/breadcrumb-item/index.js new file mode 100644 index 00000000..f4af21df --- /dev/null +++ b/src/components/breadcrumb-item/index.js @@ -0,0 +1,3 @@ +import BreadcrumbItem from '../breadcrumb/breadcrumb-item.vue'; + +export default BreadcrumbItem; \ No newline at end of file diff --git a/src/components/button-group/index.js b/src/components/button-group/index.js new file mode 100644 index 00000000..57b978b1 --- /dev/null +++ b/src/components/button-group/index.js @@ -0,0 +1,3 @@ +import ButtonGroup from '../button/button-group.vue'; + +export default ButtonGroup; \ No newline at end of file diff --git a/src/components/carousel-item/index.js b/src/components/carousel-item/index.js new file mode 100644 index 00000000..08225aa5 --- /dev/null +++ b/src/components/carousel-item/index.js @@ -0,0 +1,3 @@ +import CarouselItem from '../carousel/carousel-item.vue'; + +export default CarouselItem; \ No newline at end of file diff --git a/src/components/checkbox-group/index.js b/src/components/checkbox-group/index.js new file mode 100644 index 00000000..6d451e2c --- /dev/null +++ b/src/components/checkbox-group/index.js @@ -0,0 +1,3 @@ +import CheckboxGroup from '../checkbox/checkbox-group.vue'; + +export default CheckboxGroup; \ No newline at end of file diff --git a/src/components/col/index.js b/src/components/col/index.js new file mode 100644 index 00000000..547dadbe --- /dev/null +++ b/src/components/col/index.js @@ -0,0 +1,3 @@ +import Col from '../grid/col.vue'; + +export default Col; \ No newline at end of file diff --git a/src/components/dropdown-item/index.js b/src/components/dropdown-item/index.js new file mode 100644 index 00000000..10ce21fd --- /dev/null +++ b/src/components/dropdown-item/index.js @@ -0,0 +1,3 @@ +import DropdownItem from '../dropdown/dropdown-item.vue'; + +export default DropdownItem; \ No newline at end of file diff --git a/src/components/dropdown-menu/index.js b/src/components/dropdown-menu/index.js new file mode 100644 index 00000000..df97be5b --- /dev/null +++ b/src/components/dropdown-menu/index.js @@ -0,0 +1,3 @@ +import DropdownMenu from '../dropdown/dropdown-menu.vue'; + +export default DropdownMenu; \ No newline at end of file diff --git a/src/components/form-item/index.js b/src/components/form-item/index.js new file mode 100644 index 00000000..728511ab --- /dev/null +++ b/src/components/form-item/index.js @@ -0,0 +1,3 @@ +import FormItem from '../form/form-item.vue'; + +export default FormItem; \ No newline at end of file diff --git a/src/components/menu-group/index.js b/src/components/menu-group/index.js new file mode 100644 index 00000000..b43f53de --- /dev/null +++ b/src/components/menu-group/index.js @@ -0,0 +1,3 @@ +import MenuGroup from '../menu/menu-group.vue'; + +export default MenuGroup; \ No newline at end of file diff --git a/src/components/menu-item/index.js b/src/components/menu-item/index.js new file mode 100644 index 00000000..6adc224f --- /dev/null +++ b/src/components/menu-item/index.js @@ -0,0 +1,3 @@ +import MenuItem from '../menu/menu-item.vue'; + +export default MenuItem; \ No newline at end of file diff --git a/src/components/option-group/index.js b/src/components/option-group/index.js new file mode 100644 index 00000000..14497e85 --- /dev/null +++ b/src/components/option-group/index.js @@ -0,0 +1,3 @@ +import OptionGroup from '../select/option-group.vue'; + +export default OptionGroup; \ No newline at end of file diff --git a/src/components/option/index.js b/src/components/option/index.js new file mode 100644 index 00000000..633e7287 --- /dev/null +++ b/src/components/option/index.js @@ -0,0 +1,3 @@ +import Option from '../select/option.vue'; + +export default Option; \ No newline at end of file diff --git a/src/components/options/index.js b/src/components/options/index.js new file mode 100644 index 00000000..a045d4bc --- /dev/null +++ b/src/components/options/index.js @@ -0,0 +1,2 @@ +import Options from '../page/options.vue'; +export default Options; \ No newline at end of file diff --git a/src/components/pane/index.js b/src/components/pane/index.js new file mode 100644 index 00000000..dae60fd6 --- /dev/null +++ b/src/components/pane/index.js @@ -0,0 +1,3 @@ +import Pane from '../tabs/pane.vue'; + +export default Pane; \ No newline at end of file diff --git a/src/components/panel/index.js b/src/components/panel/index.js new file mode 100644 index 00000000..fac4100e --- /dev/null +++ b/src/components/panel/index.js @@ -0,0 +1,3 @@ +import Panel from '../collapse/panel.vue'; + +export default Panel; \ No newline at end of file diff --git a/src/components/radio-group/index.js b/src/components/radio-group/index.js new file mode 100644 index 00000000..bfea382c --- /dev/null +++ b/src/components/radio-group/index.js @@ -0,0 +1,3 @@ +import RadioGroup from '../radio/radio-group.vue'; + +export default RadioGroup; \ No newline at end of file diff --git a/src/components/row/index.js b/src/components/row/index.js new file mode 100644 index 00000000..53cc7c32 --- /dev/null +++ b/src/components/row/index.js @@ -0,0 +1,3 @@ +import Row from '../grid/row.vue'; + +export default Row; \ No newline at end of file diff --git a/src/components/step/index.js b/src/components/step/index.js new file mode 100644 index 00000000..acffd61c --- /dev/null +++ b/src/components/step/index.js @@ -0,0 +1,3 @@ +import Step from '../steps/step.vue'; + +export default Step; \ No newline at end of file diff --git a/src/components/sub-menu/index.js b/src/components/sub-menu/index.js new file mode 100644 index 00000000..9a25b25b --- /dev/null +++ b/src/components/sub-menu/index.js @@ -0,0 +1,3 @@ +import Submenu from '../menu/submenu.vue'; + +export default Submenu; \ No newline at end of file diff --git a/src/components/timeline-item/index.js b/src/components/timeline-item/index.js new file mode 100644 index 00000000..98df7bb0 --- /dev/null +++ b/src/components/timeline-item/index.js @@ -0,0 +1,3 @@ +import TimelineItem from '../timeline/timeline-item.vue'; + +export default TimelineItem; \ No newline at end of file From 6fb011133521edc2bab9387222e4f04de9b36704 Mon Sep 17 00:00:00 2001 From: "zhigang.li" Date: Thu, 30 Nov 2017 11:53:31 +0800 Subject: [PATCH 2/5] update --- package-lock.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8b253be..11ffd3bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "iview", - "version": "2.5.1", + "version": "2.7.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -5750,14 +5750,6 @@ } } }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, "string-width": { "version": "1.0.2", "bundled": true, @@ -5768,6 +5760,14 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, "stringstream": { "version": "0.0.5", "bundled": true, @@ -14708,15 +14708,6 @@ "xtend": "4.0.1" } }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -14728,6 +14719,15 @@ "strip-ansi": "3.0.1" } }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", From 66a8c45f31afb445c643d047f849a388c2113494 Mon Sep 17 00:00:00 2001 From: "zhigang.li" Date: Thu, 30 Nov 2017 14:54:00 +0800 Subject: [PATCH 3/5] rename the directory named pane in src/components --- src/components/pane/index.js | 3 --- src/components/tab-pane/index.js | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 src/components/pane/index.js create mode 100644 src/components/tab-pane/index.js diff --git a/src/components/pane/index.js b/src/components/pane/index.js deleted file mode 100644 index dae60fd6..00000000 --- a/src/components/pane/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Pane from '../tabs/pane.vue'; - -export default Pane; \ No newline at end of file diff --git a/src/components/tab-pane/index.js b/src/components/tab-pane/index.js new file mode 100644 index 00000000..da06a50c --- /dev/null +++ b/src/components/tab-pane/index.js @@ -0,0 +1,3 @@ +import TabPane from '../tabs/pane.vue'; + +export default TabPane; \ No newline at end of file From 5a02cf4c0a1f1e92f38f4b9c786388d383b45b22 Mon Sep 17 00:00:00 2001 From: "zhigang.li" Date: Thu, 30 Nov 2017 17:00:39 +0800 Subject: [PATCH 4/5] update --- src/components/dropdown/dropdown-menu.vue | 4 +++- src/components/select/index.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/dropdown/dropdown-menu.vue b/src/components/dropdown/dropdown-menu.vue index 1621fb86..4abb3c28 100644 --- a/src/components/dropdown/dropdown-menu.vue +++ b/src/components/dropdown/dropdown-menu.vue @@ -2,5 +2,7 @@
diff --git a/src/components/select/index.js b/src/components/select/index.js index 07c6e6d6..d3789a09 100644 --- a/src/components/select/index.js +++ b/src/components/select/index.js @@ -2,4 +2,6 @@ import Select from './select.vue'; import Option from './option.vue'; import OptionGroup from './option-group.vue'; -export { Select, Option, OptionGroup }; \ No newline at end of file +export { Select, Option, OptionGroup }; + +export default Select; \ No newline at end of file From d1a6505943ed7af3611bed9f45d7232eed74e671 Mon Sep 17 00:00:00 2001 From: "zhigang.li" Date: Thu, 30 Nov 2017 17:11:51 +0800 Subject: [PATCH 5/5] make locale support import on demand --- src/components/i18n/index.js | 3 +++ src/components/locale/index.js | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 src/components/i18n/index.js create mode 100644 src/components/locale/index.js diff --git a/src/components/i18n/index.js b/src/components/i18n/index.js new file mode 100644 index 00000000..0842260c --- /dev/null +++ b/src/components/i18n/index.js @@ -0,0 +1,3 @@ +import locale from '../../locale/index'; + +export default locale.i18n; \ No newline at end of file diff --git a/src/components/locale/index.js b/src/components/locale/index.js new file mode 100644 index 00000000..babe402b --- /dev/null +++ b/src/components/locale/index.js @@ -0,0 +1,3 @@ +import locale from '../../locale/index'; + +export default locale.use; \ No newline at end of file