diff options
Diffstat (limited to 'addons/website/static/src/js/website.mobile.js')
| -rw-r--r-- | addons/website/static/src/js/website.mobile.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/addons/website/static/src/js/website.mobile.js b/addons/website/static/src/js/website.mobile.js new file mode 100644 index 00000000000..6487b2b457b --- /dev/null +++ b/addons/website/static/src/js/website.mobile.js @@ -0,0 +1,24 @@ +(function () { + 'use strict'; + + var website = openerp.website; + website.EditorBar.include({ + events: _.extend({}, website.EditorBar.prototype.events, { + 'click a[data-action=show-mobile-preview]': 'mobilePreview', + }), + mobilePreview: function () { + (new website.MobilePreview()).appendTo($(document.body)); + }, + }); + + website.MobilePreview = openerp.Widget.extend({ + template: 'website.mobile_preview', + events: { + 'hidden.bs.modal': 'destroy' + }, + start: function () { + document.getElementById("mobile-viewport").src = window.location.href + "?mobile-preview=true"; + this.$el.modal(); + }, + }); +})(); |
