diff options
| author | stefanorigano <stefano.rigano@gmail.com> | 2015-09-03 13:29:04 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2016-02-24 11:15:55 +0100 |
| commit | c4a896a8a0e2219879903d212f2324d0b85d7f00 (patch) | |
| tree | ba074db013da74aa7001e90bfab2ed5e58aa624c /addons/website/static/src/js/website.contentMenu.js | |
| parent | 1d90e70244b579ffdc981c809558f6c510e0f1bf (diff) | |
[REF] website,web_editor: complete restyling
Diffstat (limited to 'addons/website/static/src/js/website.contentMenu.js')
| -rw-r--r-- | addons/website/static/src/js/website.contentMenu.js | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/addons/website/static/src/js/website.contentMenu.js b/addons/website/static/src/js/website.contentMenu.js index 54a7e041538..3cbcaefbb14 100644 --- a/addons/website/static/src/js/website.contentMenu.js +++ b/addons/website/static/src/js/website.contentMenu.js @@ -22,6 +22,24 @@ var TopBarContent = Widget.extend({ var $content_item = $(this); self[$content_item.data('action')](); }); + + // Build 'ADD PAGE' modal + var $cont = $('#website_addPage_modal .website_addPage_ul'); + var $defIcon = $('<i class="fa fa-cube"></i>') + + $("#website_addPage_list").nextAll().each(function(){ + var $clone = $(this).clone().appendTo($cont).attr("data-dismiss","modal").addClass('animated') + var $a = $clone.find('a') + var text = $a.text() + + if($clone.find('i').length < 1){ $defIcon.clone().prependTo($a)} + if($clone.find('p').length < 1){ $a.html($a.html().replace($a.text(),'')).append('<p>' + text + '</p>')} + + $a.on('click', function(){ + var $content_item = $(this); + self[$content_item.data('action')](); + }) + }) return this._super(); }, edit_menu: function() { @@ -63,12 +81,16 @@ var TopBarContent = Widget.extend({ var $add = $( '<div class="form-group mb0">'+ - '<label class="col-sm-offset-3 col-sm-9 text-left">'+ - ' <input type="checkbox" checked="checked" required="required"/> '+ - '</label>'+ + '<span class="col-sm-offset-3 col-sm-9 text-left">'+ + '<label class="switch checked" for="switch_addTo_menu">' + + '<input type="checkbox" id="switch_addTo_menu" class="switch_input" checked="checked" />' + + '<span class="switch_track"></span>' + + '</label>' + + '</span>'+ '</div>'); - $add.find('label').append(_t("Add page in menu")); + $add.find('label').after(_t("Add page in menu")); $group.after($add); + console.log(website) } }).then(function (val, field, $dialog) { if (val) { |
