"use strict"; /** * Created by viktor.shevchenko on 7/18/2014. */ (function () { 'use strict'; angular.module('myitsmApp') .service('openMailClientService', [function () { this.openMailClient = function (to, subject, bodyText) { var recipients = (_.isArray(to) ? to : [to]).join('; '), mailOptions = { to: recipients, subject: subject, body: bodyText ? bodyText : '' }; _.forEach(mailOptions, function (value, key, obj) { obj[key] = encodeURIComponent(value); }); var link = 'mailto:' + mailOptions.to + '?subject=' + mailOptions.subject + '&body=' + mailOptions.body; window.location.href = link; }; }]); }());