diff --git a/addons/website_blog/static/src/css/website_blog.css b/addons/website_blog/static/src/css/website_blog.css index 0c47c8f466c..d8aa6e4c86a 100644 --- a/addons/website_blog/static/src/css/website_blog.css +++ b/addons/website_blog/static/src/css/website_blog.css @@ -29,6 +29,7 @@ p.post-meta { background-position: center; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.3); + min-height: 400px; height: 100vh; color: white; padding-top: 30vh; @@ -42,6 +43,7 @@ p.post-meta { background-position: center; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.3); + min-height: 200px; height: 50vh; color: white; padding-top: 5vh; diff --git a/addons/website_blog/static/src/css/website_blog.sass b/addons/website_blog/static/src/css/website_blog.sass index c41c01a5a56..48d0562b598 100644 --- a/addons/website_blog/static/src/css/website_blog.sass +++ b/addons/website_blog/static/src/css/website_blog.sass @@ -28,6 +28,7 @@ p.post-meta background-position: center background-repeat: no-repeat background-color: rgba(0, 0, 0, 0.3) + min-height : 400px height: 100vh color: white padding-top: 30vh @@ -40,6 +41,7 @@ p.post-meta background-position: center background-repeat: no-repeat background-color: rgba(0, 0, 0, 0.3) + min-height : 200px height: 50vh color: white padding-top: 5vh diff --git a/addons/website_blog/static/src/js/website_blog.editor.js b/addons/website_blog/static/src/js/website_blog.editor.js index 6c3723a35fc..0938d26f598 100644 --- a/addons/website_blog/static/src/js/website_blog.editor.js +++ b/addons/website_blog/static/src/js/website_blog.editor.js @@ -28,9 +28,8 @@ }, }), edit: function () { - var res = this._super(); - $('body').on('click', '#change_cover',change_bg); - return res; + this._super(); + $('body').on('click', '#change_cover',_.bind(this.change_bg)); }, save : function() { openerp.jsonRpc("/blogpsot/change_background", 'call', { @@ -39,17 +38,16 @@ }); return this._super(); }, + change_bg : function() { + var self = this; + var editor = new website.editor.ImageDialog(); + editor.on('start', self, function (o) { + o.url = $('.blog_cover')[0].style.background.replace('url(','').replace(')',''); + }); + editor.on('save', self, function (o) { + $('.blog_cover').css("background-image", o.url && o.url !== "" ? 'url(' + o.url + ')' : ""); + }); + editor.appendTo('body'); + }, }); - - function change_bg(ev){ - var self = this; - var editor = new website.editor.ImageDialog(); - editor.on('start', self, function (o) { - o.url = $(self).parent()[0].style.background.replace('url(','').replace(')',''); - }); - editor.on('save', self, function (o) { - $(self).parent().css("background-image", o.url && o.url !== "" ? 'url(' + o.url + ')' : ""); - }); - editor.appendTo('body'); - } })(); diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index b197c339b27..afb0384ebc7 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -260,14 +260,16 @@

+

+ + Change Cover Photo + +
-

+

- - Change Cover Photo -
@@ -278,7 +280,7 @@