diff options
| author | qdp-odoo <qdp@openerp.com> | 2014-05-30 16:52:03 +0200 |
|---|---|---|
| committer | qdp-odoo <qdp@openerp.com> | 2014-05-30 17:05:44 +0200 |
| commit | 0fa755bc8943131ccc856a0c68c3a631dba6a2fe (patch) | |
| tree | 3dad1c1611311db043eea292dcead884310cf26a /addons/website/static/src | |
| parent | 742cfe83e0b1f9fccc5770da32bddcb4dd89b7d2 (diff) | |
| parent | 8d822419e74969ff032db653a3797affeccace1b (diff) | |
[MERGE] master
Diffstat (limited to 'addons/website/static/src')
| -rw-r--r-- | addons/website/static/src/js/website.ace.js | 2 | ||||
| -rw-r--r-- | addons/website/static/src/js/website.editor.js | 10 | ||||
| -rw-r--r-- | addons/website/static/src/js/website.seo.js | 10 |
3 files changed, 14 insertions, 8 deletions
diff --git a/addons/website/static/src/js/website.ace.js b/addons/website/static/src/js/website.ace.js index a8af74bb52d..27e5cd60e62 100644 --- a/addons/website/static/src/js/website.ace.js +++ b/addons/website/static/src/js/website.ace.js @@ -97,7 +97,7 @@ var viewId = $(document.documentElement).data('view-xmlid'); openerp.jsonRpc('/website/customize_template_get', 'call', { 'xml_id': viewId, - 'optional': false, + 'full': true, }).then(function (views) { self.loadViews.call(self, views); self.open.call(self); diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index 595df04a088..fcb957cafda 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -470,8 +470,14 @@ }); menu.on('click', 'a[data-action!=ace]', function (event) { var view_id = $(event.currentTarget).data('view-id'); - openerp.jsonRpc('/website/customize_template_toggle', 'call', { - 'view_id': view_id + return openerp.jsonRpc('/web/dataset/call_kw', 'call', { + model: 'ir.ui.view', + method: 'toggle', + args: [], + kwargs: { + ids: [parseInt(view_id, 10)], + context: website.get_context() + } }).then( function() { window.location.reload(); }); diff --git a/addons/website/static/src/js/website.seo.js b/addons/website/static/src/js/website.seo.js index 8588b7a3765..1c4bad90ffc 100644 --- a/addons/website/static/src/js/website.seo.js +++ b/addons/website/static/src/js/website.seo.js @@ -264,21 +264,21 @@ }, description: function () { var $description = $('meta[name=description]'); - return ($description.length > 0) && ($description.attr('value') && $description.attr('value').trim()); + return ($description.length > 0) && ($description.attr('content') && $description.attr('content').trim()); }, changeDescription: function (description) { // TODO create tag if missing - $('meta[name=description]').attr('value', description); + $('meta[name=description]').attr('content', description); this.trigger('description-changed', description); }, keywords: function () { var $keywords = $('meta[name=keywords]'); - var parsed = ($keywords.length > 0) && $keywords.attr('value') && $keywords.attr('value').split(","); + var parsed = ($keywords.length > 0) && $keywords.attr('content') && $keywords.attr('content').split(","); return (parsed && parsed[0]) ? parsed: []; }, changeKeywords: function (keywords) { // TODO create tag if missing - $('meta[name=keywords]').attr('value', keywords.join(",")); + $('meta[name=keywords]').attr('content', keywords.join(",")); this.trigger('keywords-changed', keywords); }, headers: function (tag) { @@ -296,7 +296,7 @@ }); }, company: function () { - return $('meta[name="openerp.company"]').attr('value'); + return $('html').attr('data-oe-company-name'); }, bodyText: function () { return $('body').children().not('.js_seo_configuration').text(); |
