(function () { 'use strict'; var serviceId = 'emailTemplatesService'; angular.module('emailTemplates').factory(serviceId, [emailTemplatesService]); function emailTemplatesService() { var currrentTemplate; var service = { createTemplate: createTemplate, getTemplate: getTemplate, setTemplate: setTemplate }; return service; function createTemplate() { return { name: 'BadgeIssued', description: 'Badge issuing template', emailType: 'BadgeIssued', subject: "You've been issued a badge - {badgeName}", title: 'Congratulations!', content: "You have been issued with a Badge by {issuer}. If you have any questions about this email then please contact the badge issuer.\n\n{badgeImage}", signature: "Regards,\n\nThe OpenBadges.me team. \n\n {badgeDownloadLink} \n\n Notes\n\nYour badge is an Open Badge conforming to the Open Badge standards\r\nYour Badge can be added to your free myshowcase.me account for display purposes by clicking here.", fromEmail: 'badges@openbadges.me', new: false }; } function getTemplate() { return currrentTemplate; } function setTemplate(template) { currrentTemplate = template; } } })();