From 195d4af514b1f5f17f053b581fc3a2f1d9497a9a Mon Sep 17 00:00:00 2001 From: Rui Ma Date: Mon, 15 May 2017 15:59:23 +0800 Subject: [PATCH 01/15] click transfer's title to toggle select status --- src/components/transfer/list.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/transfer/list.vue b/src/components/transfer/list.vue index 3e12bdf5..e211d5cb 100644 --- a/src/components/transfer/list.vue +++ b/src/components/transfer/list.vue @@ -2,7 +2,7 @@
- {{ title }} + {{ title }} {{ count }}
From de997724fab683819c9da9e29ee1ff5f478d5235 Mon Sep 17 00:00:00 2001 From: Haven Date: Wed, 24 May 2017 00:02:58 +0800 Subject: [PATCH 02/15] Update button.less MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当页面上 button 太多时, transform: translate3d(0, 0, 0)会降低性能,所以删除 --- src/styles/mixins/button.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/styles/mixins/button.less b/src/styles/mixins/button.less index c6dd9f5e..b99e852b 100644 --- a/src/styles/mixins/button.less +++ b/src/styles/mixins/button.less @@ -133,7 +133,7 @@ line-height: @line-height-base; user-select: none; .button-size(@btn-padding-base; @btn-font-size; @btn-border-radius); - transform: translate3d(0, 0, 0); + //transform: translate3d(0, 0, 0); //transition: all @transition-time linear; transition: color @transition-time linear, background-color @transition-time linear, border @transition-time linear; From 922145732fa53523adf65736a886009bf66b692b Mon Sep 17 00:00:00 2001 From: WJD <785724102@qq.com> Date: Thu, 25 May 2017 17:30:02 +0800 Subject: [PATCH 03/15] Update Select.vue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加单选下拉的值为 null 时,不清空框内文字的情况 --- src/components/select/select.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/select/select.vue b/src/components/select/select.vue index bcda26e8..a14fe109 100644 --- a/src/components/select/select.vue +++ b/src/components/select/select.vue @@ -155,6 +155,8 @@ if (!this.model.length) { status = true; } + } else if( this.model === null){ + status = true; } return status; From 3239ed9819d669d6c5739996a56e4801e2145bf1 Mon Sep 17 00:00:00 2001 From: renhang Date: Thu, 25 May 2017 18:32:59 +0800 Subject: [PATCH 04/15] backTop --- src/components/back-top/back-top.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/back-top/back-top.vue b/src/components/back-top/back-top.vue index 4ea7cfbb..482397d7 100644 --- a/src/components/back-top/back-top.vue +++ b/src/components/back-top/back-top.vue @@ -67,7 +67,8 @@ this.backTop = window.pageYOffset >= this.height; }, back () { - scrollTop(window, document.body.scrollTop, 0, this.duration); + let scrollTop = document.documentElement.scrollTop||document.body.scrollTop; + scrollTop(window, scrollTop, 0, this.duration); this.$emit('on-click'); } } From 4b19f87edf5bf65b42022e75bb4cf1731f355fed Mon Sep 17 00:00:00 2001 From: renhang Date: Thu, 25 May 2017 18:48:46 +0800 Subject: [PATCH 05/15] backTop --- src/components/back-top/back-top.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/back-top/back-top.vue b/src/components/back-top/back-top.vue index 482397d7..391ccf28 100644 --- a/src/components/back-top/back-top.vue +++ b/src/components/back-top/back-top.vue @@ -67,8 +67,8 @@ this.backTop = window.pageYOffset >= this.height; }, back () { - let scrollTop = document.documentElement.scrollTop||document.body.scrollTop; - scrollTop(window, scrollTop, 0, this.duration); + var sTop = document.documentElement.scrollTop||document.body.scrollTop; + scrollTop(window, sTop, 0, this.duration); this.$emit('on-click'); } } From 46b95937b993e11b581e06bae7c3d9a3e40ba295 Mon Sep 17 00:00:00 2001 From: "Ilya Rumyancev (MacBook)" Date: Thu, 25 May 2017 14:52:00 +0300 Subject: [PATCH 06/15] Add Russ lang Added Russian language --- src/locale/lang/ru-RU.js | 96 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 src/locale/lang/ru-RU.js diff --git a/src/locale/lang/ru-RU.js b/src/locale/lang/ru-RU.js new file mode 100644 index 00000000..7a2691d1 --- /dev/null +++ b/src/locale/lang/ru-RU.js @@ -0,0 +1,96 @@ +export default { + i: { + select: { + placeholder: 'Выбрать', + noMatch: 'Нет соответствующих данных', + loading: 'Загрузка' + }, + table: { + noDataText: 'Нет данных', + noFilteredDataText: 'Нет данных по фильтру', + confirmFilter: 'Подтвердить', + resetFilter: 'Сброс', + clearFilter: 'Все' + }, + datepicker: { + selectDate: 'Выбрать дату', + selectTime: 'Выбрать время', + startTime: 'Начальное время', + endTime: 'Конечное время', + clear: 'Очистить', + ok: 'OK', + month: '', + month1: 'Январь', + month2: 'Февраль', + month3: 'Март', + month4: 'Апрель', + month5: 'Май', + month6: 'Июнь', + month7: 'Июль', + month8: 'Август', + month9: 'Сентябрь', + month10: 'Октябрь', + month11: 'Ноябрь', + month12: 'Декабрь', + year: '', + weeks: { + sun: 'Вс', + mon: 'Пн', + tue: 'Вт', + wed: 'Ср', + thu: 'Чт', + fri: 'Пт', + sat: 'Сб' + }, + months: { + m1: 'Янв', + m2: 'Фев', + m3: 'Мар', + m4: 'Апр', + m5: 'Май', + m6: 'Июн', + m7: 'Июл', + m8: 'Авг', + m9: 'Сен', + m10: 'Окт', + m11: 'Ноя', + m12: 'Дек' + } + }, + transfer: { + titles: { + source: 'Источник', + target: 'Цель' + }, + filterPlaceholder: 'Искать здесь', + notFoundText: 'Не Найдено' + }, + modal: { + okText: 'OK', + cancelText: 'Отменить' + }, + poptip: { + okText: 'OK', + cancelText: 'Отменить' + }, + page: { + prev: 'Пред. страница', + next: 'След. страница', + total: 'Всего', + item: 'пункт', + items: 'пункты', + prev5: 'Пред. 5 страниц', + next5: 'След. 5 страниц', + page: '/page', + goto: 'Идти к', + p: '' + }, + rate: { + star: 'Звезда', + stars: 'Звезды' + }, + tree: { + emptyText: 'Нет данных' + } + } +}; \ No newline at end of file From 12f7b3a1e3fb46eec3cbb6bed56f3edb8221cdd4 Mon Sep 17 00:00:00 2001 From: Aresn Date: Fri, 26 May 2017 09:45:05 +0800 Subject: [PATCH 07/15] update Backtop --- src/components/back-top/back-top.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/back-top/back-top.vue b/src/components/back-top/back-top.vue index 391ccf28..303951d2 100644 --- a/src/components/back-top/back-top.vue +++ b/src/components/back-top/back-top.vue @@ -67,7 +67,7 @@ this.backTop = window.pageYOffset >= this.height; }, back () { - var sTop = document.documentElement.scrollTop||document.body.scrollTop; + const sTop = document.documentElement.scrollTop || document.body.scrollTop; scrollTop(window, sTop, 0, this.duration); this.$emit('on-click'); } From ea9620eb9e5cd5b89b7d5326c13a854bac513778 Mon Sep 17 00:00:00 2001 From: Aresn Date: Fri, 26 May 2017 10:12:27 +0800 Subject: [PATCH 08/15] update Transfer --- examples/routers/transfer.vue | 2 +- src/components/transfer/list.vue | 2 +- src/styles/components/transfer.less | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/routers/transfer.vue b/examples/routers/transfer.vue index 9ebe3ac8..570bb863 100644 --- a/examples/routers/transfer.vue +++ b/examples/routers/transfer.vue @@ -178,7 +178,7 @@ setTimeout(function() { console.log('--1'); // _this.data1 = null; - _this.data1 = _this.getMockData1(); +// _this.data1 = _this.getMockData1(); console.log('-fetch-', _this.data1); }, 1500); diff --git a/src/components/transfer/list.vue b/src/components/transfer/list.vue index 2cc7e958..12236c93 100644 --- a/src/components/transfer/list.vue +++ b/src/components/transfer/list.vue @@ -2,7 +2,7 @@
- {{ title }} + {{ title }} {{ count }}
diff --git a/src/styles/components/transfer.less b/src/styles/components/transfer.less index 83c05aac..bbadb235 100644 --- a/src/styles/components/transfer.less +++ b/src/styles/components/transfer.less @@ -31,6 +31,10 @@ left: 0; width: 100%; + &-title{ + cursor: pointer; + } + & > span{ padding-left: 4px; } From 10d3a3238a25f4188466c08a6a952fe2dacff46e Mon Sep 17 00:00:00 2001 From: Aresn Date: Fri, 26 May 2017 14:00:42 +0800 Subject: [PATCH 09/15] fixed #1011 --- examples/routers/table.vue | 81 +++++++---------------------------- src/components/table/cell.vue | 1 + 2 files changed, 17 insertions(+), 65 deletions(-) diff --git a/examples/routers/table.vue b/examples/routers/table.vue index 14815481..23adae41 100644 --- a/examples/routers/table.vue +++ b/examples/routers/table.vue @@ -1,97 +1,48 @@ diff --git a/src/components/table/cell.vue b/src/components/table/cell.vue index d6cc78f2..9368e0b3 100644 --- a/src/components/table/cell.vue +++ b/src/components/table/cell.vue @@ -55,6 +55,7 @@ if (Table.context) isRealRender = false; if (isRealRender) { + this.$el.innerHTML = ''; const component = new Vue({ functional: true, render: (h) => { From 67a87e8d8b591d051d1b0ef33066505497d4a834 Mon Sep 17 00:00:00 2001 From: Aresn Date: Fri, 26 May 2017 16:38:40 +0800 Subject: [PATCH 10/15] fixed #1017 --- src/components/input/input.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/input/input.vue b/src/components/input/input.vue index 6900dc9a..83ba040a 100644 --- a/src/components/input/input.vue +++ b/src/components/input/input.vue @@ -37,6 +37,7 @@ :readonly="readonly" :name="name" :value="value" + :autofocus="autofocus" @keyup.enter="handleEnter" @focus="handleFocus" @blur="handleBlur" From df64fd36bdfbaa3e3475478e3ed554777d3c9ea1 Mon Sep 17 00:00:00 2001 From: Aresn Date: Fri, 26 May 2017 17:29:58 +0800 Subject: [PATCH 11/15] update styles --- examples/routers/notice.vue | 2 +- src/styles/components/notice.less | 4 +++- src/styles/custom.less | 24 ++++++++++++------------ 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/examples/routers/notice.vue b/examples/routers/notice.vue index 563b46e0..aa0f4e0b 100644 --- a/examples/routers/notice.vue +++ b/examples/routers/notice.vue @@ -14,7 +14,7 @@ mounted () { this.$Notice.config({ top: 150, - duration: 3 + duration: 30 }); } } diff --git a/src/styles/components/notice.less b/src/styles/components/notice.less index 88d35eb6..651e7c4d 100644 --- a/src/styles/components/notice.less +++ b/src/styles/components/notice.less @@ -50,6 +50,7 @@ white-space: nowrap; } &-with-desc &-title{ + font-weight: bold; margin-bottom: 8px; } &-with-desc&-with-icon &-title{ @@ -58,7 +59,8 @@ &-desc { font-size: 12px; - color: @legend-color; + //color: @legend-color; + color: @text-color; text-align: justify; line-height: 1.5; } diff --git a/src/styles/custom.less b/src/styles/custom.less index 87649eb1..3ff9d739 100644 --- a/src/styles/custom.less +++ b/src/styles/custom.less @@ -3,25 +3,25 @@ @css-prefix-iconfont : ivu-icon; // Color -@primary-color : #3399ff; +@primary-color : #2d8cf0; @info-color : #2db7f5; -@success-color : #00cc66; +@success-color : #19be6b; @warning-color : #ff9900; -@error-color : #ff3300; -@link-color : #3399ff; +@error-color : #ed3f14; +@link-color : #2D8cF0; @link-hover-color : tint(@link-color, 20%); @link-active-color : shade(@link-color, 5%); @selected-color : fade(@primary-color, 90%); @tooltip-color : #fff; -@subsidiary-color : #9ea7b4; +@subsidiary-color : #80848f; @rate-star-color : #f5a623; // Base @body-background : #fff; @font-family : "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; @code-family : Consolas,Menlo,Courier,monospace; -@title-color : #464c5b; -@text-color : #657180; +@title-color : #1c2438; +@text-color : #495060; @font-size-base : 14px; @font-size-small : 12px; @line-height-base : 1.5; @@ -31,16 +31,16 @@ @cursor-disabled : not-allowed; // Border color -@border-color-base : #d7dde4; // outside -@border-color-split : #e3e8ee; // inside +@border-color-base : #dddee1; // outside +@border-color-split : #e9eaec; // inside // Background color @background-color-base : #f7f7f7; // base @background-color-select-hover: @input-disabled-bg; @tooltip-bg : rgba(70, 76, 91, .9); @head-bg : #f9fafc; -@table-thead-bg : #f5f7f9; -@table-td-stripe-bg : #f5f7f9; +@table-thead-bg : #f8f8f9; +@table-td-stripe-bg : #f8f8f9; @table-td-hover-bg : #ebf7ff; @table-td-highlight-bg : #ebf7ff; @menu-dark-active-bg : #313540; @@ -66,7 +66,7 @@ @btn-border-radius-small: 3px; @btn-group-border : shade(@primary-color, 5%); -@btn-disable-color : #c3cbd6; +@btn-disable-color : #bbbec4; @btn-disable-bg : @background-color-base; @btn-disable-border : @border-color-base; From 08fd628d1f5badec33d62d12198a58a4eb4f710c Mon Sep 17 00:00:00 2001 From: Aresn Date: Sat, 27 May 2017 15:13:10 +0800 Subject: [PATCH 12/15] Table support expand --- examples/components/table.vue | 101 ++++++++++++++++++++++++++++ examples/routers/table.vue | 92 ++++++++++++++++++++++--- src/components/table/cell.vue | 27 +++++++- src/components/table/expand.vue | 37 ++++++++++ src/components/table/table-body.vue | 67 ++++++++++++------ src/components/table/table-head.vue | 3 +- src/components/table/table.vue | 21 +++++- src/styles/components/table.less | 29 ++++++++ 8 files changed, 339 insertions(+), 38 deletions(-) create mode 100644 examples/components/table.vue create mode 100644 src/components/table/expand.vue diff --git a/examples/components/table.vue b/examples/components/table.vue new file mode 100644 index 00000000..e882eb2f --- /dev/null +++ b/examples/components/table.vue @@ -0,0 +1,101 @@ + + diff --git a/examples/routers/table.vue b/examples/routers/table.vue index 23adae41..e42834af 100644 --- a/examples/routers/table.vue +++ b/examples/routers/table.vue @@ -1,21 +1,33 @@ diff --git a/src/components/table/cell.vue b/src/components/table/cell.vue index 9368e0b3..d4dfa847 100644 --- a/src/components/table/cell.vue +++ b/src/components/table/cell.vue @@ -5,16 +5,22 @@ +
\ No newline at end of file diff --git a/src/components/table/table-body.vue b/src/components/table/table-body.vue index 73dd9d8b..59e72e7b 100644 --- a/src/components/table/table-body.vue +++ b/src/components/table/table-body.vue @@ -4,39 +4,47 @@ - - - + + + - - + + + + + + + +