VulpesOS/gaia/apps/email/js/message_display.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

31 lines
905 B
JavaScript
Executable file

'use strict';
/**
* Helpers for displaying information about email messages.
*/
define(function(require) {
var mozL10n = require('l10n!');
return {
/**
* Format the message subject appropriately. This means ensuring that
* if the subject is empty, we use a placeholder string instead.
*
* @param {DOMElement} subjectNode the DOM node for the message's
* subject.
* @param {Object} message the message object.
*/
subject: function(subjectNode, message) {
var subject = message.subject && message.subject.trim();
if (subject) {
subjectNode.textContent = subject;
subjectNode.classList.remove('msg-no-subject');
subjectNode.removeAttribute('data-l10n-id');
}
else {
mozL10n.setAttributes(subjectNode, 'message-no-subject');
subjectNode.classList.add('msg-no-subject');
}
}
};
});