From aa2f9217c0baf6f92600a8e074331f0ecfffb4cc Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 30 Oct 2013 17:04:05 +0100 Subject: [PATCH] [IMP] Menu entry dialog bzr revid: fme@openerp.com-20131030160405-crxjr6agtmf2x89p --- addons/website/static/src/js/website.menu.js | 7 ++++--- addons/website/static/src/xml/website.menu.xml | 17 ++++++++++++++--- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/addons/website/static/src/js/website.menu.js b/addons/website/static/src/js/website.menu.js index e042869b034..9c38e02c3c6 100644 --- a/addons/website/static/src/js/website.menu.js +++ b/addons/website/static/src/js/website.menu.js @@ -48,7 +48,7 @@ }, add_menu: function () { var self = this; - var dialog = new website.menu.AddMenuDialog(); + var dialog = new website.menu.MenuEntryDialog(); dialog.on('add-menu', this, function (link) { var new_menu = { id: _.uniqueId('new-'), @@ -107,10 +107,11 @@ }, }); - website.menu.AddMenuDialog = website.editor.LinkDialog.extend({ + website.menu.MenuEntryDialog = website.editor.LinkDialog.extend({ template: 'website.menu.dialog.add', make_link: function (url, new_window, label) { - this.trigger('add-menu', [url, new_window, label]); + var menu_label = this.$('input#link-text').val() || label; + this.trigger('add-menu', [url, new_window, menu_label]); }, }); diff --git a/addons/website/static/src/xml/website.menu.xml b/addons/website/static/src/xml/website.menu.xml index cafedcad119..d2ba62b68fa 100644 --- a/addons/website/static/src/xml/website.menu.xml +++ b/addons/website/static/src/xml/website.menu.xml @@ -23,7 +23,7 @@ @@ -40,8 +40,19 @@ Add Menu Entry - - Menu Label + + +
+
+

+ +

+ +
+