summaryrefslogtreecommitdiff
path: root/addons/website/static/src
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2013-10-28 17:28:15 +0100
committerFabien Meghazi <fme@openerp.com>2013-10-28 17:28:15 +0100
commit2fc5da3f95497820e5d8c0a92cd2491b2daef76c (patch)
tree057083d498636e053a1ead428d90b98af7084bb6 /addons/website/static/src
parentb7ed1d3e6d9848ddecd7a084e7be065673ac23d7 (diff)
[WIP] Add menu
bzr revid: fme@openerp.com-20131028162815-2nou1okxovo8thkr
Diffstat (limited to 'addons/website/static/src')
-rw-r--r--addons/website/static/src/js/website.menu.js20
-rw-r--r--addons/website/static/src/xml/website.menu.xml7
2 files changed, 27 insertions, 0 deletions
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 @@
+<templates id="template" xml:space="preserve">
+ <t t-name="website.menu.dialog" t-extend="website.editor.dialog.link">
+ <t t-jquery="t[t-set='title']" t-operation="inner">
+ Add Menu
+ </t>
+ </t>
+</templates>