odoo/addons/website_blog/static/src/js/website_blog.editor.js

32 lines
1.2 KiB
JavaScript
Raw Normal View History

(function() {
"use strict";
var website = openerp.website;
website.add_template_file('/website_blog/static/src/xml/website_blog.xml');
website.is_editable = true;
website.EditorBar.include({
start: function() {
website.is_editable_button = website.is_editable_button || !!$("#wrap.js_blog").size();
var res = this._super();
this.$(".dropdown:has(.oe_content_menu)").removeClass("hidden");
return res;
},
events: _.extend({}, website.EditorBar.prototype.events, {
'click a[data-action=new_blog_post]': function (ev) {
ev.preventDefault();
website.prompt({
window_title: "New Blog Post",
select: "Select Blog",
init: function (field) {
return website.session.model('blog.category')
.call('name_search', [], { context: website.get_context() });
},
}).then(function (cat_id) {
document.location = '/blogpost/new?category_id=' + cat_id;
});
}
}),
});
})();