diff options
| author | Fabien Meghazi <fme@openerp.com> | 2013-10-28 17:28:15 +0100 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2013-10-28 17:28:15 +0100 |
| commit | 2fc5da3f95497820e5d8c0a92cd2491b2daef76c (patch) | |
| tree | 057083d498636e053a1ead428d90b98af7084bb6 | |
| parent | b7ed1d3e6d9848ddecd7a084e7be065673ac23d7 (diff) | |
[WIP] Add menu
bzr revid: fme@openerp.com-20131028162815-2nou1okxovo8thkr
| -rw-r--r-- | addons/website/static/src/js/website.menu.js | 20 | ||||
| -rw-r--r-- | addons/website/static/src/xml/website.menu.xml | 7 | ||||
| -rw-r--r-- | addons/website/views/website_templates.xml | 5 |
3 files changed, 32 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> 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 @@ <script type="text/javascript" src="/web/static/lib/jquery.ui/js/jquery-ui-1.9.1.custom.js"></script> <link rel='stylesheet' href="/web/static/lib/jquery.ui/css/smoothness/jquery-ui-1.9.1.custom.css"/> <!-- mutation observers shim backed by mutation events (8 < IE < 11, Safari < 6, FF < 14, Chrome < 17) --> + <script type="text/javascript" src="/website/static/lib/jquery-sortable/jquery-sortable.js"></script> <script type="text/javascript" src="/website/static/lib/MutationObservers/test/sidetable.js"></script> <script type="text/javascript" src='/website/static/lib/nearest/jquery.nearest.js'></script> <script type="text/javascript" src="/website/static/lib/MutationObservers/MutationObserver.js"></script> <script type="text/javascript" src="/website/static/src/js/website.editor.js"></script> + <script type="text/javascript" src="/website/static/src/js/website.menu.js"></script> <script type="text/javascript" src="/website/static/src/js/website.mobile.js"></script> <script type="text/javascript" src="/website/static/src/js/website.seo.js"></script> <script type="text/javascript" src="/website/static/src/js/website.tour.js"></script> @@ -150,6 +152,9 @@ </ul> </li> </ul> + <button type="button" class="js_add_menu btn btn-primary mt8 pull-right"> + <i class="icon-plus-sign"/> Add menu item + </button> </div> </div> </div> |
