Disable editor on smartphones
<=767px according to bootstrap responsive classes bzr revid: ddm@openerp.com-20130822124013-br8ccw8hb26dr060
This commit is contained in:
parent
b9f2e796ca
commit
f820c074a1
|
@ -198,10 +198,8 @@
|
||||||
},
|
},
|
||||||
mobilePreview: function () {
|
mobilePreview: function () {
|
||||||
$('body').addClass('oe_stop_scrolling');
|
$('body').addClass('oe_stop_scrolling');
|
||||||
// Firefox hack: document.getElementById("mobile-viewport").src = window.location.href + "?";
|
document.getElementById("mobile-viewport").src = window.location.href + "?mobile-preview=true";
|
||||||
// TODO: disable scrollbar in iframe instead of forbidding scrolling
|
|
||||||
var iframeBody = $("#mobile-viewport").contents().find("body");
|
|
||||||
//iframeBody.css("overflow-y", "hidden");
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -332,13 +330,13 @@
|
||||||
// setup widget and drag and drop
|
// setup widget and drag and drop
|
||||||
start_snippets: function(){
|
start_snippets: function(){
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
this.$('.oe_snippet').draggable({
|
this.$('.oe_snippet').draggable({
|
||||||
helper: 'clone',
|
helper: 'clone',
|
||||||
appendTo: 'body',
|
appendTo: 'body',
|
||||||
start: function(){
|
start: function(){
|
||||||
var snippet = $(this);
|
var snippet = $(this);
|
||||||
|
|
||||||
self.activate_drop_zones({
|
self.activate_drop_zones({
|
||||||
siblings: snippet.data('selector-siblings'),
|
siblings: snippet.data('selector-siblings'),
|
||||||
childs: snippet.data('selector-childs')
|
childs: snippet.data('selector-childs')
|
||||||
|
@ -346,7 +344,7 @@
|
||||||
|
|
||||||
$('.oe_drop_zone').droppable({
|
$('.oe_drop_zone').droppable({
|
||||||
over: function(){
|
over: function(){
|
||||||
// FIXME: stupid hack to prevent multiple droppable to activate at once ...
|
// FIXME: stupid hack to prevent multiple droppable to activate at once ...
|
||||||
// it's not even working properly but it's better than nothing.
|
// it's not even working properly but it's better than nothing.
|
||||||
$(".oe_drop_zone.oe_hover").removeClass("oe_hover");
|
$(".oe_drop_zone.oe_hover").removeClass("oe_hover");
|
||||||
$(this).addClass("oe_hover");
|
$(this).addClass("oe_hover");
|
||||||
|
@ -376,7 +374,7 @@
|
||||||
var child_selector = selector.childs || '';
|
var child_selector = selector.childs || '';
|
||||||
var sibling_selector = selector.siblings || '';
|
var sibling_selector = selector.siblings || '';
|
||||||
var zone_template = "<div class='oe_drop_zone'></div>";
|
var zone_template = "<div class='oe_drop_zone'></div>";
|
||||||
|
|
||||||
$('.oe_drop_zone').remove();
|
$('.oe_drop_zone').remove();
|
||||||
|
|
||||||
if(child_selector){
|
if(child_selector){
|
||||||
|
@ -386,7 +384,7 @@
|
||||||
$zones.eq(i).prepend(zone_template);
|
$zones.eq(i).prepend(zone_template);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(sibling_selector){
|
if(sibling_selector){
|
||||||
var $zones = $(sibling_selector);
|
var $zones = $(sibling_selector);
|
||||||
for( var i = 0, len = $zones.length; i < len; i++ ){
|
for( var i = 0, len = $zones.length; i < len; i++ ){
|
||||||
|
@ -612,7 +610,7 @@
|
||||||
if(!$pagination.size()) {
|
if(!$pagination.size()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var page_count = $col.data('page_count');
|
var page_count = $col.data('page_count');
|
||||||
var scope = $pagination.last().find("li").size()-2;
|
var scope = $pagination.last().find("li").size()-2;
|
||||||
var kanban_url_col = $pagination.find("li a:first").attr("href").replace(/[0-9]+$/, '');
|
var kanban_url_col = $pagination.find("li a:first").attr("href").replace(/[0-9]+$/, '');
|
||||||
|
@ -679,7 +677,7 @@
|
||||||
dom_ready.then(function () {
|
dom_ready.then(function () {
|
||||||
website.is_editable = $('html').attr('data-editable') === '1';
|
website.is_editable = $('html').attr('data-editable') === '1';
|
||||||
|
|
||||||
if (website.is_editable) {
|
if (website.is_editable && $('body')[0].clientWidth >= 767) {
|
||||||
website.ready().then(website.init_editor);
|
website.ready().then(website.init_editor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="oe_mobile_preview">
|
<div class="oe_mobile_preview">
|
||||||
<iframe id="mobile-viewport" class="oe_mobile_viewport" src="?mobile-preview=true"></iframe>
|
<iframe id="mobile-viewport" class="oe_mobile_viewport" src="#"></iframe>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue