From 5aea5eced3b3790f1e5efa69c9691b2cb9e54763 Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Fri, 23 Dec 2016 12:00:01 +0800 Subject: [PATCH] Add scrollbar --- .travis.yml | 1 + components.json | 3 +- .../date-picker/src/basic/time-spinner.vue | 109 +++++++++++------- .../date-picker/src/panel/time-select.vue | 12 +- packages/scrollbar/index.js | 8 ++ packages/scrollbar/src/bar.js | 87 ++++++++++++++ packages/scrollbar/src/main.js | 109 ++++++++++++++++++ packages/scrollbar/src/util.js | 65 +++++++++++ packages/select/src/select.vue | 12 +- packages/table/src/filter-panel.vue | 2 +- packages/table/src/table-body.js | 22 ++-- packages/table/src/table-layout.js | 12 +- packages/table/src/table.vue | 23 ++-- packages/table/src/util.js | 25 ---- packages/theme-default/src/common/var.css | 5 + .../src/date-picker/time-spinner.css | 15 ++- packages/theme-default/src/index.css | 1 + packages/theme-default/src/scrollbar.css | 66 +++++++++++ .../theme-default/src/select-dropdown.css | 8 +- packages/theme-default/src/time-select.css | 5 - 20 files changed, 468 insertions(+), 122 deletions(-) create mode 100644 packages/scrollbar/index.js create mode 100644 packages/scrollbar/src/bar.js create mode 100644 packages/scrollbar/src/main.js create mode 100644 packages/scrollbar/src/util.js create mode 100644 packages/theme-default/src/scrollbar.css diff --git a/.travis.yml b/.travis.yml index 19d2f7100..f7ee3860c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ cache: directories: - $HOME/.npm - $HOME/.yarn-cache + - node_modules before_install: - curl -o- -L https://yarnpkg.com/install.sh | bash - export PATH=$HOME/.yarn/bin:$PATH diff --git a/components.json b/components.json index 959dfd86f..3c0982167 100644 --- a/components.json +++ b/components.json @@ -54,5 +54,6 @@ "rate": "./packages/rate/index.js", "steps": "./packages/steps/index.js", "step": "./packages/step/index.js", - "carousel": "./packages/carousel/index.js" + "carousel": "./packages/carousel/index.js", + "scrollbar": "./packages/scrollbar/index.js" } diff --git a/packages/date-picker/src/basic/time-spinner.vue b/packages/date-picker/src/basic/time-spinner.vue index d172042c0..741459452 100644 --- a/packages/date-picker/src/basic/time-spinner.vue +++ b/packages/date-picker/src/basic/time-spinner.vue @@ -1,56 +1,65 @@