Skip to content

Commit c81967d

Browse files
committed
[build] v2.11.0
1 parent 516e00e commit c81967d

88 files changed

Lines changed: 2702 additions & 589 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

alert.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module.exports =
8282
/******/
8383
/******/
8484
/******/ // Load entry module and return exports
85-
/******/ return __webpack_require__(__webpack_require__.s = 117);
85+
/******/ return __webpack_require__(__webpack_require__.s = 80);
8686
/******/ })
8787
/************************************************************************/
8888
/******/ ({
@@ -189,7 +189,7 @@ function normalizeComponent (
189189

190190
/***/ }),
191191

192-
/***/ 117:
192+
/***/ 80:
193193
/***/ (function(module, __webpack_exports__, __webpack_require__) {
194194

195195
"use strict";

aside.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module.exports =
8282
/******/
8383
/******/
8484
/******/ // Load entry module and return exports
85-
/******/ return __webpack_require__(__webpack_require__.s = 119);
85+
/******/ return __webpack_require__(__webpack_require__.s = 116);
8686
/******/ })
8787
/************************************************************************/
8888
/******/ ({
@@ -189,7 +189,7 @@ function normalizeComponent (
189189

190190
/***/ }),
191191

192-
/***/ 119:
192+
/***/ 116:
193193
/***/ (function(module, __webpack_exports__, __webpack_require__) {
194194

195195
"use strict";

autocomplete.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -192,14 +192,14 @@ function normalizeComponent (
192192
/***/ 10:
193193
/***/ (function(module, exports) {
194194

195-
module.exports = require("element-ui/lib/input");
195+
module.exports = require("element-ui/lib/mixins/migrating");
196196

197197
/***/ }),
198198

199199
/***/ 11:
200200
/***/ (function(module, exports) {
201201

202-
module.exports = require("element-ui/lib/mixins/migrating");
202+
module.exports = require("element-ui/lib/input");
203203

204204
/***/ }),
205205

@@ -217,7 +217,7 @@ module.exports = require("element-ui/lib/scrollbar");
217217

218218
/***/ }),
219219

220-
/***/ 15:
220+
/***/ 16:
221221
/***/ (function(module, exports) {
222222

223223
module.exports = require("throttle-debounce/debounce");
@@ -418,11 +418,11 @@ render._withStripped = true
418418
// CONCATENATED MODULE: ./packages/autocomplete/src/autocomplete.vue?vue&type=template&id=152f2ee6&
419419

420420
// EXTERNAL MODULE: external "throttle-debounce/debounce"
421-
var debounce_ = __webpack_require__(15);
421+
var debounce_ = __webpack_require__(16);
422422
var debounce_default = /*#__PURE__*/__webpack_require__.n(debounce_);
423423

424424
// EXTERNAL MODULE: external "element-ui/lib/input"
425-
var input_ = __webpack_require__(10);
425+
var input_ = __webpack_require__(11);
426426
var input_default = /*#__PURE__*/__webpack_require__.n(input_);
427427

428428
// EXTERNAL MODULE: external "element-ui/lib/utils/clickoutside"
@@ -605,7 +605,7 @@ if (false) { var api; }
605605
component.options.__file = "packages/autocomplete/src/autocomplete-suggestions.vue"
606606
/* harmony default export */ var autocomplete_suggestions = (component.exports);
607607
// EXTERNAL MODULE: external "element-ui/lib/mixins/migrating"
608-
var migrating_ = __webpack_require__(11);
608+
var migrating_ = __webpack_require__(10);
609609
var migrating_default = /*#__PURE__*/__webpack_require__.n(migrating_);
610610

611611
// EXTERNAL MODULE: external "element-ui/lib/utils/util"

badge.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module.exports =
8282
/******/
8383
/******/
8484
/******/ // Load entry module and return exports
85-
/******/ return __webpack_require__(__webpack_require__.s = 103);
85+
/******/ return __webpack_require__(__webpack_require__.s = 104);
8686
/******/ })
8787
/************************************************************************/
8888
/******/ ({
@@ -189,7 +189,7 @@ function normalizeComponent (
189189

190190
/***/ }),
191191

192-
/***/ 103:
192+
/***/ 104:
193193
/***/ (function(module, __webpack_exports__, __webpack_require__) {
194194

195195
"use strict";

breadcrumb-item.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module.exports =
8282
/******/
8383
/******/
8484
/******/ // Load entry module and return exports
85-
/******/ return __webpack_require__(__webpack_require__.s = 83);
85+
/******/ return __webpack_require__(__webpack_require__.s = 117);
8686
/******/ })
8787
/************************************************************************/
8888
/******/ ({
@@ -189,7 +189,7 @@ function normalizeComponent (
189189

190190
/***/ }),
191191

192-
/***/ 83:
192+
/***/ 117:
193193
/***/ (function(module, __webpack_exports__, __webpack_require__) {
194194

195195
"use strict";

breadcrumb.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module.exports =
8282
/******/
8383
/******/
8484
/******/ // Load entry module and return exports
85-
/******/ return __webpack_require__(__webpack_require__.s = 106);
85+
/******/ return __webpack_require__(__webpack_require__.s = 120);
8686
/******/ })
8787
/************************************************************************/
8888
/******/ ({
@@ -189,7 +189,7 @@ function normalizeComponent (
189189

190190
/***/ }),
191191

192-
/***/ 106:
192+
/***/ 120:
193193
/***/ (function(module, __webpack_exports__, __webpack_require__) {
194194

195195
"use strict";

button-group.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module.exports =
8282
/******/
8383
/******/
8484
/******/ // Load entry module and return exports
85-
/******/ return __webpack_require__(__webpack_require__.s = 78);
85+
/******/ return __webpack_require__(__webpack_require__.s = 95);
8686
/******/ })
8787
/************************************************************************/
8888
/******/ ({
@@ -189,7 +189,7 @@ function normalizeComponent (
189189

190190
/***/ }),
191191

192-
/***/ 78:
192+
/***/ 95:
193193
/***/ (function(module, __webpack_exports__, __webpack_require__) {
194194

195195
"use strict";

button.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module.exports =
8282
/******/
8383
/******/
8484
/******/ // Load entry module and return exports
85-
/******/ return __webpack_require__(__webpack_require__.s = 85);
85+
/******/ return __webpack_require__(__webpack_require__.s = 78);
8686
/******/ })
8787
/************************************************************************/
8888
/******/ ({
@@ -189,7 +189,7 @@ function normalizeComponent (
189189

190190
/***/ }),
191191

192-
/***/ 85:
192+
/***/ 78:
193193
/***/ (function(module, __webpack_exports__, __webpack_require__) {
194194

195195
"use strict";

calendar.js

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,8 @@ var render = function() {
322322
date: range[0],
323323
"selected-day": _vm.realSelectedDay,
324324
range: range,
325-
"hide-header": index !== 0
325+
"hide-header": index !== 0,
326+
"first-day-of-week": _vm.realFirstDayOfWeek
326327
},
327328
on: { pick: _vm.pickDay }
328329
})
@@ -654,13 +655,15 @@ component.options.__file = "packages/calendar/src/date-table.vue"
654655
//
655656
//
656657
//
658+
//
657659

658660

659661

660662

661663

662664

663665
var validTypes = ['prev-month', 'today', 'next-month'];
666+
var weekDays = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
664667
var oneDay = 86400000;
665668

666669
/* harmony default export */ var mainvue_type_script_lang_js_ = ({
@@ -724,6 +727,16 @@ var oneDay = 86400000;
724727
throw new Error('invalid val');
725728
}
726729
return val instanceof Date ? val : new Date(val);
730+
},
731+
rangeValidator: function rangeValidator(date, isStart) {
732+
var firstDayOfWeek = this.realFirstDayOfWeek;
733+
var expected = isStart ? firstDayOfWeek : firstDayOfWeek === 0 ? 6 : firstDayOfWeek - 1;
734+
var message = (isStart ? 'start' : 'end') + ' of range should be ' + weekDays[expected] + '.';
735+
if (date.getDay() !== expected) {
736+
console.warn('[ElementCalendar]', message, 'Invalid range will be ignored.');
737+
return false;
738+
}
739+
return true;
727740
}
728741
},
729742

@@ -785,21 +798,9 @@ var oneDay = 86400000;
785798

786799
var range = this.range;
787800
if (!range) return [];
788-
var expetedMap = {
789-
0: {
790-
value: 1,
791-
message: 'start of range should be Monday.'
792-
},
793-
1: {
794-
value: 0,
795-
message: 'end of range should be Sunday.'
796-
}
797-
};
798801
range = range.reduce(function (prev, val, index) {
799802
var date = _this.toDate(val);
800-
if (date.getDay() !== expetedMap[index].value) {
801-
console.warn('[ElementCalendar]', expetedMap[index].message, ' invalid range will be ignored');
802-
} else {
803+
if (_this.rangeValidator(date, index === 0)) {
803804
prev = prev.concat(date);
804805
}
805806
return prev;
@@ -824,9 +825,20 @@ var oneDay = 86400000;
824825
console.warn('[ElementCalendar]start time and end time interval must not exceed two months');
825826
return [];
826827
}
828+
// 第一个月的时间范围
827829
data.push([start, lastDay]);
828-
var interval = startDay.getDay();
829-
interval = interval <= 1 ? Math.abs(interval - 1) : 8 - interval;
830+
// 下一月的时间范围,需要计算一下该月的第一个周起始日
831+
var firstDayOfWeek = this.realFirstDayOfWeek;
832+
var nextMontFirstDay = startDay.getDay();
833+
var interval = 0;
834+
if (nextMontFirstDay !== firstDayOfWeek) {
835+
if (firstDayOfWeek === 0) {
836+
interval = 7 - nextMontFirstDay;
837+
} else {
838+
interval = firstDayOfWeek - nextMontFirstDay;
839+
interval = interval > 0 ? interval : 7 + interval;
840+
}
841+
}
830842
startDay = this.toDate(startDay.getTime() + interval * oneDay);
831843
if (startDay.getDate() < end.getDate()) {
832844
data.push([startDay, end]);

card.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ module.exports =
8282
/******/
8383
/******/
8484
/******/ // Load entry module and return exports
85-
/******/ return __webpack_require__(__webpack_require__.s = 104);
85+
/******/ return __webpack_require__(__webpack_require__.s = 106);
8686
/******/ })
8787
/************************************************************************/
8888
/******/ ({
@@ -189,7 +189,7 @@ function normalizeComponent (
189189

190190
/***/ }),
191191

192-
/***/ 104:
192+
/***/ 106:
193193
/***/ (function(module, __webpack_exports__, __webpack_require__) {
194194

195195
"use strict";

0 commit comments

Comments
 (0)