[IMP] view: alias
authorChristophe Matthieu <chm@openerp.com>
Wed, 23 Jan 2013 11:16:28 +0000 (12:16 +0100)
committerChristophe Matthieu <chm@openerp.com>
Wed, 23 Jan 2013 11:16:28 +0000 (12:16 +0100)
bzr revid: chm@openerp.com-20130123111628-m74jj7xj1c9t5zf9

addons/web/static/src/js/views.js
addons/web/static/src/xml/base.xml

index 8f5eed3..006d3e5 100644 (file)
@@ -1404,7 +1404,7 @@ instance.web.View = instance.web.Widget.extend({
         if (context && context.alias) {
             new instance.web.Model('mail.alias').call("get_alias", [], {'alias': context.alias}).then(function (alias_ids) {
                 if (alias_ids.length) {
-                    var $alias = $('<p class="oe_view_nocontent_alias"></p>');
+                    var $alias = $(QWeb.render('View.nocontent_alias'));
                     var global = false;
                     var inc = 0;
                     _.each(alias_ids, function (alias_id) {
@@ -1413,11 +1413,13 @@ instance.web.View = instance.web.Widget.extend({
                                 $alias.append('<br/>' + _t("or"));
                                 global = alias_id.global;
                             }
-                            $alias.append((inc? '<br/>': '') + '<a href="mailto:' + alias_id.email + '">' + alias_id.email + '</a>');
+                            $alias.append('<br/><a href="mailto:' + alias_id.email + '">' + alias_id.email + '</a>');
                             inc++;
                         }
                     })
-                    $dom.append($alias);
+                    if(inc) {
+                        $dom.append($alias);
+                    }
                 }
             });
         }
index 6d707bb..8d8adaf 100644 (file)
         </t>
     </t>
 </t>
+<t t-name="View.nocontent_alias">
+    <p class="oe_view_nocontent_alias">
+        You can also create the document by sending an email to :
+    </p>
+</t>
 </templates>