diff options
| author | Christophe Matthieu <chm@openerp.com> | 2014-02-13 16:27:28 +0100 |
|---|---|---|
| committer | Christophe Matthieu <chm@openerp.com> | 2014-02-13 16:27:28 +0100 |
| commit | d4244bec3e6df28614eb93eb5d6f936f8fbac4f4 (patch) | |
| tree | 246f8bee3f73838a87b9d4e8e21f80716780bd60 /addons/website/static/src/js/website.editor.newpage.js | |
| parent | c86156bbecca2303e00fe90fdd844d3510b60edb (diff) | |
[IMP] website: add a checkbox on new page dialog to add page in menu. Fix: The new page is confusing: one user created a new page and then she don't figure out how to find it
bzr revid: chm@openerp.com-20140213152728-jj6j1hxae8ia5w4k
Diffstat (limited to 'addons/website/static/src/js/website.editor.newpage.js')
| -rw-r--r-- | addons/website/static/src/js/website.editor.newpage.js | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/addons/website/static/src/js/website.editor.newpage.js b/addons/website/static/src/js/website.editor.newpage.js index 8d3b3e9b6b5..dc990b316fc 100644 --- a/addons/website/static/src/js/website.editor.newpage.js +++ b/addons/website/static/src/js/website.editor.newpage.js @@ -19,10 +19,27 @@ website.prompt({ id: "editor_new_page", window_title: _t("New Page"), - input: "Page Title", - }).then(function (val) { + input: _t("Page Title"), + init: function () { + var $group = this.$dialog.find("div.form-group"); + $group.find("label").removeClass("col-sm-3").addClass("col-sm-4"); + $group.find("div").removeClass("col-sm-9").addClass("col-sm-8"); + $group.removeClass("mb0"); + + var $add = $( + '<div class="form-group mb0">'+ + '<label for="page-name" class="col-sm-4 control-label"></label>'+ + '<div class="col-sm-8 text-left">'+ + ' <input type="checkbox" class="form-control" style="width: 24px" checked="checked" required="required"/>'+ + '</div>'+ + '</div>'); + $add.find('label').text(_t("Add page in menu")); + $group.after($add); + } + }).then(function (val, field, $dialog) { if (val) { - document.location = '/website/add/' + encodeURI(val); + console.log('/website/add/' + encodeURI(val) + "?add_menu=" + $dialog.find('input[type="checkbox"]').is(':checked')); + document.location = '/website/add/' + encodeURI(val) + "?add_menu=" + $dialog.find('input[type="checkbox"]').is(':checked'); } }); } |
