diff options
| author | Fabien Meghazi <fme@openerp.com> | 2013-10-30 17:04:05 +0100 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2013-10-30 17:04:05 +0100 |
| commit | aa2f9217c0baf6f92600a8e074331f0ecfffb4cc (patch) | |
| tree | 5dd78f3315c48108f90c06672e0aa73d2fd82e34 /addons/website/static | |
| parent | a87196eece2c193d2ee8e26377d9e489b466ad6a (diff) | |
[IMP] Menu entry dialog
bzr revid: fme@openerp.com-20131030160405-crxjr6agtmf2x89p
Diffstat (limited to 'addons/website/static')
| -rw-r--r-- | addons/website/static/src/js/website.menu.js | 7 | ||||
| -rw-r--r-- | 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 @@ </t> <t t-name="website.menu.dialog.footer-button"> <button type="button" class="btn pull-left js_add_menu btn-success"> - <i class="icon-plus-sign"/> Add Menu Item + <i class="icon-plus-sign"/> Add Menu Entry </button> </t> <t t-name="website.menu.dialog.edit"> @@ -40,8 +40,19 @@ <t t-jquery="t[t-set='title']" t-operation="inner"> Add Menu Entry </t> - <t t-jquery="label[for='link-text']" t-operation="replace"> - Menu Label + <t t-jquery="form > div.form-horizontal" t-operation="replace"/> + <t t-jquery="ul.list-group" t-operation="before"> + <div class="list-group"> + <div class="form-group list-group-item"> + <h3 class="list-group-item-heading"> + <label for="link-new" class="control-label"> + Menu Label + </label> + </h3> + <input type="text" class="form-control" + id="link-text" autofocus="autofocus"/> + </div> + </div> </t> </t> </templates> |
