From a906a5fccb02a1abe9e81917fd8dc382cb3a1369 Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Mon, 26 Dec 2016 11:41:15 +0800 Subject: [PATCH] Add vue-popup and dom helper --- examples/docs/en-US/button.md | 4 +- examples/docs/en-US/pagination.md | 4 +- examples/docs/zh-CN/button.md | 2 +- examples/docs/zh-CN/pagination.md | 2 +- package.json | 4 +- packages/date-picker/package.json | 1 - packages/date-picker/src/basic/date-table.vue | 2 +- .../date-picker/src/basic/month-table.vue | 2 +- packages/date-picker/src/basic/year-table.vue | 2 +- packages/dialog/src/component.vue | 2 +- packages/input-number/package.json | 1 - packages/input-number/src/input-number.vue | 2 +- packages/loading/package.json | 1 - packages/loading/src/directive.js | 2 +- packages/menu/package.json | 1 - packages/message-box/package.json | 1 - packages/message-box/src/main.vue | 4 +- packages/message/src/main.js | 2 +- packages/notification/src/main.js | 2 +- packages/popover/package.json | 1 - packages/popover/src/main.vue | 2 +- packages/rate/package.json | 1 - packages/rate/src/main.vue | 2 +- packages/select/package.json | 3 +- packages/select/src/select.vue | 2 +- packages/slider/package.json | 1 - packages/slider/src/main.vue | 2 +- packages/table/src/table-layout.js | 3 +- packages/theme-default/package.json | 4 +- packages/theme-default/src/common/popup.css | 33 ++ packages/theme-default/src/dialog.css | 2 +- packages/theme-default/src/message-box.css | 2 +- src/utils/clickoutside.js | 2 +- src/utils/dom.js | 178 +++++++++++ src/utils/popup/index.js | 297 ++++++++++++++++++ src/utils/popup/popup-manager.js | 165 ++++++++++ src/utils/resize-event.js | 2 +- src/utils/vue-popper.js | 5 +- test/unit/specs/mixin.vue-popup.spec.js | 2 +- yarn.lock | 10 - 40 files changed, 706 insertions(+), 54 deletions(-) create mode 100644 packages/theme-default/src/common/popup.css create mode 100644 src/utils/dom.js create mode 100644 src/utils/popup/index.js create mode 100644 src/utils/popup/popup-manager.js diff --git a/examples/docs/en-US/button.md b/examples/docs/en-US/button.md index c75a681d2..e88ee7d39 100644 --- a/examples/docs/en-US/button.md +++ b/examples/docs/en-US/button.md @@ -1,5 +1,5 @@