Ticket #52664: 52664-2.diff
| File 52664-2.diff, 9.1 KB (added by , 5 years ago) |
|---|
-
trunk/wp-includes/js/dist/components.js
35679 35679 currentDate = _this$props2.currentDate, 35680 35680 isInvalidDate = _this$props2.isInvalidDate; 35681 35681 var momentDate = this.getMomentDate(currentDate); 35682 let mmyyFormat = 'MMMM YYYY'; 35683 if ('y' === this.props.orderYMD[0]) { 35684 mmyyFormat = 'YYYY' + ('string' == typeof this.props.suffixYMD[1] && ' ' !== this.props.suffixYMD[1] ? this.props.suffixYMD[1]: ' ') + 'MMMM'; 35685 } 35682 35686 return Object(external_wp_element_["createElement"])("div", { 35683 35687 className: "components-datetime__date", 35684 35688 ref: this.nodeRef 35685 35689 }, Object(external_wp_element_["createElement"])(DayPickerSingleDateController_default.a, { 35690 monthFormat: mmyyFormat, 35686 35691 date: momentDate, 35687 35692 daySize: 30, 35688 35693 focused: true, … … 35838 35843 * 35839 35844 * @param {Object} props Component props. 35840 35845 * @param {boolean} props.is12Hour Should the time picker showed in 12 hour format or 24 hour format. 35846 * @param {String} props.orderYMD The order of dates such as "mdy" or "ymd". 35847 * @param {Array} props.suffixYMD The array containing date formats and their separators. 35841 35848 * @param {WPValidDateTimeFormat} props.currentTime The initial current time the time picker should render. 35842 35849 * @param {Function} props.onChange Callback function when the date changed. 35843 35850 */ … … 35845 35852 35846 35853 function TimePicker(_ref2) { 35847 35854 var is12Hour = _ref2.is12Hour, 35855 orderYMD = _ref2.orderYMD, 35856 suffixYMD = _ref2.suffixYMD, 35848 35857 currentTime = _ref2.currentTime, 35849 35858 onChange = _ref2.onChange; 35850 35859 … … 35960 35969 }, Object(external_wp_i18n_["__"])('November')), Object(external_wp_element_["createElement"])("option", { 35961 35970 value: "12" 35962 35971 }, Object(external_wp_i18n_["__"])('December')))); 35963 var dayMonthFormat = is12Hour ? Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, dayFormat, monthFormat) : Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, monthFormat, dayFormat); 35964 return Object(external_wp_element_["createElement"])("div", { 35965 className: classnames_default()('components-datetime__time') 35966 }, Object(external_wp_element_["createElement"])("fieldset", null, Object(external_wp_element_["createElement"])("legend", { 35967 className: "components-datetime__time-legend invisible" 35968 }, Object(external_wp_i18n_["__"])('Date')), Object(external_wp_element_["createElement"])("div", { 35969 className: "components-datetime__time-wrapper" 35970 }, dayMonthFormat, Object(external_wp_element_["createElement"])("div", { 35971 className: "components-datetime__time-field components-datetime__time-field-year" 35972 }, Object(external_wp_element_["createElement"])(UpdateOnBlurAsIntegerField, { 35972 var leftSideFormat = (-1 !== orderYMD.indexOf('dm')) ? Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, dayFormat, monthFormat) : Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, monthFormat, dayFormat); 35973 var rightSideFormat = Object(external_wp_element_["createElement"])("div", {className: "components-datetime__time-field components-datetime__time-field-year"}, Object(external_wp_element_["createElement"])(UpdateOnBlurAsIntegerField, { 35973 35974 "aria-label": Object(external_wp_i18n_["__"])('Year'), 35974 35975 className: "components-datetime__time-field-year-input", 35975 35976 type: "number", … … 35979 35980 max: 9999, 35980 35981 value: year, 35981 35982 onUpdate: update 35982 })))), Object(external_wp_element_["createElement"])("fieldset", null, Object(external_wp_element_["createElement"])("legend", { 35983 })); 35984 var leftSeparator = ""; 35985 var rightSeparator = ""; 35986 if ('y' == orderYMD[0]) { 35987 let ph = leftSideFormat; 35988 leftSideFormat = rightSideFormat; 35989 rightSideFormat = ph; 35990 let suffixStyle = { 35991 'line-height': '2.5', 35992 'padding-right': 3 35993 }; 35994 if ('string' === typeof suffixYMD[1] && '' !== suffixYMD[1]) { 35995 leftSeparator = Object(external_wp_element_["createElement"])("div", { 35996 style: suffixStyle, 35997 "aria-hidden": "true" 35998 }, suffixYMD[1]); 35999 } 36000 if ('d' == orderYMD[2] && 'string' === typeof suffixYMD[3] && '' !== suffixYMD[3]) { 36001 rightSeparator = Object(external_wp_element_["createElement"])("div", { 36002 style: suffixStyle, 36003 "aria-hidden": "true" 36004 }, suffixYMD[3]); 36005 } 36006 } 36007 return Object(external_wp_element_["createElement"])("div", { 36008 className: classnames_default()('components-datetime__time') 36009 }, Object(external_wp_element_["createElement"])("fieldset", null, Object(external_wp_element_["createElement"])("legend", { 35983 36010 className: "components-datetime__time-legend invisible" 36011 }, Object(external_wp_i18n_["__"])('Date')), Object(external_wp_element_["createElement"])("div", { 36012 className: "components-datetime__time-wrapper" 36013 }, leftSideFormat, leftSeparator, rightSideFormat, rightSeparator)), Object(external_wp_element_["createElement"])("fieldset", null, Object(external_wp_element_["createElement"])("legend", { 36014 className: "components-datetime__time-legend invisible" 35984 36015 }, Object(external_wp_i18n_["__"])('Time')), Object(external_wp_element_["createElement"])("div", { 35985 36016 className: "components-datetime__time-wrapper" 35986 36017 }, Object(external_wp_element_["createElement"])("div", { … … 36052 36083 function DateTimePicker(_ref, ref) { 36053 36084 var currentDate = _ref.currentDate, 36054 36085 is12Hour = _ref.is12Hour, 36086 orderYMD = _ref.orderYMD, 36087 suffixYMD = _ref.suffixYMD, 36055 36088 isInvalidDate = _ref.isInvalidDate, 36056 36089 onMonthPreviewed = _ref.onMonthPreviewed, 36057 36090 onChange = _ref.onChange, … … 36072 36105 }, !calendarHelpIsVisible && Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(time, { 36073 36106 currentTime: currentDate, 36074 36107 onChange: onChange, 36075 is12Hour: is12Hour 36108 is12Hour: is12Hour, 36109 orderYMD: orderYMD, 36110 suffixYMD: suffixYMD 36076 36111 }), Object(external_wp_element_["createElement"])(date_time_date, { 36077 36112 currentDate: currentDate, 36078 36113 onChange: onChange, 36079 36114 isInvalidDate: isInvalidDate, 36080 36115 onMonthPreviewed: onMonthPreviewed, 36081 events: events 36116 events: events, 36117 orderYMD: orderYMD, 36118 suffixYMD: suffixYMD 36082 36119 })), calendarHelpIsVisible && Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])("div", { 36083 36120 className: "components-datetime__calendar-help" 36084 36121 }, Object(external_wp_element_["createElement"])("h4", null, Object(external_wp_i18n_["__"])('Click to Select')), Object(external_wp_element_["createElement"])("ul", null, Object(external_wp_element_["createElement"])("li", null, Object(external_wp_i18n_["__"])('Click the right or left arrows to select other months in the past or the future.')), Object(external_wp_element_["createElement"])("li", null, Object(external_wp_i18n_["__"])('Click the desired day to select it.'))), Object(external_wp_element_["createElement"])("h4", null, Object(external_wp_i18n_["__"])('Navigating with a keyboard')), Object(external_wp_element_["createElement"])("ul", null, Object(external_wp_element_["createElement"])("li", null, Object(external_wp_element_["createElement"])("abbr", { -
trunk/wp-includes/js/dist/editor.js
861 861 // Using offsetHeight as a replacement for computed.height in IE, because IE does not account use of border-box 862 862 var actualHeight = computed.boxSizing === 'content-box' ? Math.round(parseFloat(computed.height)) : ta.offsetHeight; 863 863 864 // The actual height not matching the style height (set via the resize method) indicates that 864 // The actual height not matching the style height (set via the resize method) indicates that 865 865 // the max-height has been exceeded, in which case the overflow should be allowed. 866 866 if (actualHeight < styleHeight) { 867 867 if (computed.overflowY === 'hidden') { … … 9419 9419 .split('').reverse().join('') // Reverse the string and test for "a" not followed by a slash 9420 9420 ); 9421 9421 9422 var orderYMD = settings.formats.date.replace(/[^YyFMmndj]/g, '') 9423 .replace('Y', 'y') 9424 .replace(/[FMn]/, 'm') 9425 .replace('j', 'd'); 9426 9427 var suffixYMD = settings.formats.date.match(/[YyFMmndj](.*)[YyFMmndj](.*)[YyFMmndj](.*)/); 9428 9422 9429 function onChange(newDate) { 9423 9430 onUpdateDate(newDate); 9424 9431 var ownerDocument = ref.current.ownerDocument; … … 9429 9436 ref: ref, 9430 9437 currentDate: date, 9431 9438 onChange: onChange, 9432 is12Hour: is12HourTime 9439 is12Hour: is12HourTime, 9440 orderYMD: orderYMD, 9441 suffixYMD: suffixYMD 9433 9442 }); 9434 9443 } 9435 9444 /* harmony default export */ var post_schedule = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select) {