From 2fc5da3f95497820e5d8c0a92cd2491b2daef76c Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 28 Oct 2013 17:28:15 +0100 Subject: [PATCH] [WIP] Add menu bzr revid: fme@openerp.com-20131028162815-2nou1okxovo8thkr --- addons/website/static/src/js/website.menu.js | 20 +++++++++++++++++++ .../website/static/src/xml/website.menu.xml | 7 +++++++ addons/website/views/website_templates.xml | 5 +++++ 3 files changed, 32 insertions(+) create mode 100644 addons/website/static/src/js/website.menu.js create mode 100644 addons/website/static/src/xml/website.menu.xml diff --git a/addons/website/static/src/js/website.menu.js b/addons/website/static/src/js/website.menu.js new file mode 100644 index 00000000000..a74d46814cd --- /dev/null +++ b/addons/website/static/src/js/website.menu.js @@ -0,0 +1,20 @@ +(function () { + 'use strict'; + + var website = openerp.website; + website.menu = {}; + website.templates.push('/website/static/src/xml/website.menu.xml'); + + website.menu.AddMenuDialog = website.editor.LinkDialog.extend({ + template: 'website.menu.dialog', + make_link: function (url, new_window, label) { + }, + }); + + website.dom_ready.then(function () { + $('.js_add_menu').on('click', function () { + return new website.menu.AddMenuDialog().appendTo(document.body); + }); + }); + +})(); diff --git a/addons/website/static/src/xml/website.menu.xml b/addons/website/static/src/xml/website.menu.xml new file mode 100644 index 00000000000..de029846c8b --- /dev/null +++ b/addons/website/static/src/xml/website.menu.xml @@ -0,0 +1,7 @@ + + + + Add Menu + + + diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 7e838df745c..fc6e4c17e60 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -84,11 +84,13 @@ + + @@ -150,6 +152,9 @@ +