From c4a896a8a0e2219879903d212f2324d0b85d7f00 Mon Sep 17 00:00:00 2001 From: stefanorigano Date: Thu, 3 Sep 2015 13:29:04 +0200 Subject: [REF] website,web_editor: complete restyling --- .../website/static/src/js/website.contentMenu.js | 30 +++++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) (limited to 'addons/website/static/src/js/website.contentMenu.js') 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 = $('') + + $("#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('

' + text + '

')} + + $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 = $( '
'+ - ''+ + ''+ + '' + + ''+ '
'); - $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) { -- cgit v1.2.3