Make WordPress Core

Ticket #52664: 52664-2.diff

File 52664-2.diff, 9.1 KB (added by tmatsuur, 5 years ago)
  • trunk/wp-includes/js/dist/components.js

     
    3567935679          currentDate = _this$props2.currentDate,
    3568035680          isInvalidDate = _this$props2.isInvalidDate;
    3568135681      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      }
    3568235686      return Object(external_wp_element_["createElement"])("div", {
    3568335687        className: "components-datetime__date",
    3568435688        ref: this.nodeRef
    3568535689      }, Object(external_wp_element_["createElement"])(DayPickerSingleDateController_default.a, {
     35690        monthFormat: mmyyFormat,
    3568635691        date: momentDate,
    3568735692        daySize: 30,
    3568835693        focused: true,
     
    3583835843 *
    3583935844 * @param {Object}                props             Component props.
    3584035845 * @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.
    3584135848 * @param {WPValidDateTimeFormat} props.currentTime The initial current time the time picker should render.
    3584235849 * @param {Function}              props.onChange    Callback function when the date changed.
    3584335850 */
     
    3584535852
    3584635853function TimePicker(_ref2) {
    3584735854  var is12Hour = _ref2.is12Hour,
     35855      orderYMD = _ref2.orderYMD,
     35856      suffixYMD = _ref2.suffixYMD,
    3584835857      currentTime = _ref2.currentTime,
    3584935858      onChange = _ref2.onChange;
    3585035859
     
    3596035969  }, Object(external_wp_i18n_["__"])('November')), Object(external_wp_element_["createElement"])("option", {
    3596135970    value: "12"
    3596235971  }, 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, {
    3597335974    "aria-label": Object(external_wp_i18n_["__"])('Year'),
    3597435975    className: "components-datetime__time-field-year-input",
    3597535976    type: "number",
     
    3597935980    max: 9999,
    3598035981    value: year,
    3598135982    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", {
    3598336010    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"
    3598436015  }, Object(external_wp_i18n_["__"])('Time')), Object(external_wp_element_["createElement"])("div", {
    3598536016    className: "components-datetime__time-wrapper"
    3598636017  }, Object(external_wp_element_["createElement"])("div", {
     
    3605236083function DateTimePicker(_ref, ref) {
    3605336084  var currentDate = _ref.currentDate,
    3605436085      is12Hour = _ref.is12Hour,
     36086      orderYMD = _ref.orderYMD,
     36087      suffixYMD = _ref.suffixYMD,
    3605536088      isInvalidDate = _ref.isInvalidDate,
    3605636089      onMonthPreviewed = _ref.onMonthPreviewed,
    3605736090      onChange = _ref.onChange,
     
    3607236105  }, !calendarHelpIsVisible && Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])(time, {
    3607336106    currentTime: currentDate,
    3607436107    onChange: onChange,
    36075     is12Hour: is12Hour
     36108    is12Hour: is12Hour,
     36109    orderYMD: orderYMD,
     36110    suffixYMD: suffixYMD
    3607636111  }), Object(external_wp_element_["createElement"])(date_time_date, {
    3607736112    currentDate: currentDate,
    3607836113    onChange: onChange,
    3607936114    isInvalidDate: isInvalidDate,
    3608036115    onMonthPreviewed: onMonthPreviewed,
    36081     events: events
     36116    events: events,
     36117    orderYMD: orderYMD,
     36118    suffixYMD: suffixYMD
    3608236119  })), calendarHelpIsVisible && Object(external_wp_element_["createElement"])(external_wp_element_["Fragment"], null, Object(external_wp_element_["createElement"])("div", {
    3608336120    className: "components-datetime__calendar-help"
    3608436121  }, 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

     
    861861                        // Using offsetHeight as a replacement for computed.height in IE, because IE does not account use of border-box
    862862                        var actualHeight = computed.boxSizing === 'content-box' ? Math.round(parseFloat(computed.height)) : ta.offsetHeight;
    863863
    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
    865865                        // the max-height has been exceeded, in which case the overflow should be allowed.
    866866                        if (actualHeight < styleHeight) {
    867867                                if (computed.overflowY === 'hidden') {
     
    94199419  .split('').reverse().join('') // Reverse the string and test for "a" not followed by a slash
    94209420  );
    94219421
     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
    94229429  function onChange(newDate) {
    94239430    onUpdateDate(newDate);
    94249431    var ownerDocument = ref.current.ownerDocument;
     
    94299436    ref: ref,
    94309437    currentDate: date,
    94319438    onChange: onChange,
    9432     is12Hour: is12HourTime
     9439    is12Hour: is12HourTime,
     9440    orderYMD: orderYMD,
     9441    suffixYMD: suffixYMD
    94339442  });
    94349443}
    94359444/* harmony default export */ var post_schedule = (Object(external_wp_compose_["compose"])([Object(external_wp_data_["withSelect"])(function (select) {