summaryrefslogtreecommitdiff
path: root/addons/website_event/static/src/js/website_event.editor.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website_event/static/src/js/website_event.editor.js')
-rw-r--r--addons/website_event/static/src/js/website_event.editor.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/addons/website_event/static/src/js/website_event.editor.js b/addons/website_event/static/src/js/website_event.editor.js
index 0fb9ad24c3c..6b2336d9689 100644
--- a/addons/website_event/static/src/js/website_event.editor.js
+++ b/addons/website_event/static/src/js/website_event.editor.js
@@ -3,4 +3,20 @@
var website = openerp.website;
website.add_template_file('/website_event/static/src/xml/website_event.xml');
+
+ website.EditorBar.include({
+ events: _.extend({}, website.EditorBar.prototype.events, {
+ 'click a[data-action=new_event]': function (ev) {
+ ev.preventDefault();
+ website.prompt({
+ window_title: "New Event",
+ input: "Event Name",
+ }).then(function (event_name) {
+ website.form('/event/add_event', 'POST', {
+ event_name: event_name
+ });
+ });
+ }
+ }),
+ });
})();