Resizing columns not possible?
Posted: Thu Oct 17, 2019 5:45 pm
Hi there, it looks like resizing columns is no longer possible (touch device)? This had alway worked with the (old) nuBuilder.
Code: Select all
$("#"+div_id).on('touchstart.nuresizecolumn', function(event) {
event.preventDefault();
window.nuBROWSERESIZE.mouse_down = true;
window.nuBROWSERESIZE.pointer = 'finger_touch';
window.nuBROWSERESIZE.moving_element = this.id;
nu_get_start_pos(event);
});
Code: Select all
function nuDownBrowseResize(e){
e.preventDefault();
window.nuBROWSERESIZE.mouse_down = true;
window.nuBROWSERESIZE.moving_element = e.target.id;
window.nuBROWSERESIZE.x_position = e.clientX;
$(e.target).css('background-color', '#badeeb');
}
Code: Select all
function nuDragTitleEvents(){
// [............]
$('#nubody').on('mousemove.nuresizecolumn', function(event) {nuDragBrowseColumn(event, 'pointer');});
$('.nuBrowseTitle').on('mousedown.nuresizecolumn', function(event) {nuDownBrowseResize(event, 'pointer')});
$('#nubody').on('mouseup.nuresizecolumn', function(event) {nuEndBrowseResize();});
$('.nuBrowseTitle').on('touchstart.nuresizecolumn', function(event) {nuDownBrowseResize(event, 'finger_touch');});
$('.nuBrowseTitle').on('touchmove.nuresizecolumn', function(event) {nuDragBrowseColumn(event, 'finger_touch');});
$('.nuBrowseTitle').on('touchend.nuresizecolumn', function(event) {nuEndBrowseResize(event);});
$('.nuBrowseTitle').on('touchcancel.nuresizecolumn',function(event) {nuEndBrowseResize(event);});
}
Code: Select all
function nuDownBrowseResize(e, p){
e.preventDefault();
window.nuBROWSERESIZE.mouse_down = true;
window.nuBROWSERESIZE.pointer = p; // Added
window.nuBROWSERESIZE.moving_element = e.target.id;
window.nuBROWSERESIZE.x_position = e.clientX;
$(e.target).css('background-color', '#badeeb');
}
Code: Select all
function nuDragBrowseColumn(e, p){
e.preventDefault();
if (window.nuBROWSERESIZE.mouse_down && window.nuBROWSERESIZE.moving_element == e.target.id){
window.nuBROWSERESIZE.pointer = p; // added
var id = window.nuBROWSERESIZE.moving_element;
var offset_limit = 100000000;
var min_offset = 2;
var x = e.pageX;
Timo wrote:Steven, wll you add the fix in your code as well?