| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.getPlaceholder = getPlaceholder;
- exports.getRangePlaceholder = getRangePlaceholder;
- exports.transPlacement2DropdownAlign = transPlacement2DropdownAlign;
- function getPlaceholder(locale, picker, customizePlaceholder) {
- if (customizePlaceholder !== undefined) {
- return customizePlaceholder;
- }
- if (picker === 'year' && locale.lang.yearPlaceholder) {
- return locale.lang.yearPlaceholder;
- }
- if (picker === 'quarter' && locale.lang.quarterPlaceholder) {
- return locale.lang.quarterPlaceholder;
- }
- if (picker === 'month' && locale.lang.monthPlaceholder) {
- return locale.lang.monthPlaceholder;
- }
- if (picker === 'week' && locale.lang.weekPlaceholder) {
- return locale.lang.weekPlaceholder;
- }
- if (picker === 'time' && locale.timePickerLocale.placeholder) {
- return locale.timePickerLocale.placeholder;
- }
- return locale.lang.placeholder;
- }
- function getRangePlaceholder(locale, picker, customizePlaceholder) {
- if (customizePlaceholder !== undefined) {
- return customizePlaceholder;
- }
- if (picker === 'year' && locale.lang.yearPlaceholder) {
- return locale.lang.rangeYearPlaceholder;
- }
- if (picker === 'month' && locale.lang.monthPlaceholder) {
- return locale.lang.rangeMonthPlaceholder;
- }
- if (picker === 'week' && locale.lang.weekPlaceholder) {
- return locale.lang.rangeWeekPlaceholder;
- }
- if (picker === 'time' && locale.timePickerLocale.placeholder) {
- return locale.timePickerLocale.rangePlaceholder;
- }
- return locale.lang.rangePlaceholder;
- }
- function transPlacement2DropdownAlign(direction, placement) {
- const overflow = {
- adjustX: 1,
- adjustY: 1
- };
- switch (placement) {
- case 'bottomLeft':
- {
- return {
- points: ['tl', 'bl'],
- offset: [0, 4],
- overflow
- };
- }
- case 'bottomRight':
- {
- return {
- points: ['tr', 'br'],
- offset: [0, 4],
- overflow
- };
- }
- case 'topLeft':
- {
- return {
- points: ['bl', 'tl'],
- offset: [0, -4],
- overflow
- };
- }
- case 'topRight':
- {
- return {
- points: ['br', 'tr'],
- offset: [0, -4],
- overflow
- };
- }
- default:
- {
- return {
- points: direction === 'rtl' ? ['tr', 'br'] : ['tl', 'bl'],
- offset: [0, 4],
- overflow
- };
- }
- }
- }
|