FIX: Support for local-date email preview without time attribute

This commit is contained in:
Vinoth Kannan
2018-10-16 16:19:43 +05:30
parent e3c6dd26c4
commit bfa25487eb
2 changed files with 13 additions and 3 deletions

View File

@ -32,19 +32,20 @@ function addLocalDate(buffer, matches, state) {
["data-timezones", state.md.utils.escapeHtml(config.timezones)]
];
let dateTime = config.date;
if (config.time) {
token.attrs.push(["data-time", state.md.utils.escapeHtml(config.time)]);
dateTime = `${dateTime} ${config.time}`;
}
let dateTime;
if (config.timezone) {
token.attrs.push([
"data-timezone",
state.md.utils.escapeHtml(config.timezone)
]);
dateTime = moment.tz(`${config.date} ${config.time}`, config.timezone);
dateTime = moment.tz(dateTime, config.timezone);
} else {
dateTime = moment.utc(`${config.date} ${config.time}`);
dateTime = moment.utc(dateTime);
}
if (config.recurring) {