.todo/miapp.tools.js
function (evt,stopBubble) {
    'use strict';
    //console.log('fidjBlockMove');
    // All but scrollable element = .c4p-container-scroll-y
    //if (evt.preventDefault) evt.preventDefault() ;
    //if (evt.preventDefault && !$(evt.target).parents('.c4p-container-scroll-y')[0]) {
    //    evt.preventDefault();
    //}
    if (evt.preventDefault && !$('.c4p-container-scroll-y').has($(evt.target)).length) {
        evt.preventDefault();
    }

    if (stopBubble && evt.stopPropagation) evt.stopPropagation();
    if (stopBubble && !evt.cancelBubble) evt.cancelBubble = true;


}
function (evt,stopBubble) {
    'use strict';
    //console.log('fidjBlockMove');
    // All but scrollable element = .c4p-container-scroll-y
    //if (evt.preventDefault) evt.preventDefault() ;
    //if (evt.preventDefault && !$(evt.target).parents('.c4p-container-scroll-y')[0]) {
    //    evt.preventDefault();
    //}
    if (evt.preventDefault && !$('.c4p-container-scroll-y').has($(evt.target)).length) {
        evt.preventDefault();
    }

    if (stopBubble && evt.stopPropagation) evt.stopPropagation();
    if (stopBubble && !evt.cancelBubble) evt.cancelBubble = true;


}
function ( evt , stopBubble ) { 'use strict' ; //console.log('fidjBlockMove'); // All but scrollable element = .c4p-container-scroll-y //if (evt.preventDefault) evt.preventDefault() ; //if (evt.preventDefault && !$(evt.target).parents('.c4p-container-scroll-y')[0]) { //    evt.preventDefault(); //} if ( evt . preventDefault && ! $ ( '.c4p-container-scroll-y' ) . has ( $ ( evt . target ) ) . length ) { evt . preventDefault ( ) ; } if ( stopBubble && evt . stopPropagation ) evt . stopPropagation ( ) ; if ( stopBubble && ! evt . cancelBubble ) evt . cancelBubble = true ; }
Invoke the function immediately to create this class. Usefull
Invoke the function immediately to create this class . Usefull