mirror of
https://github.com/xevidos/codiad.git
synced 2024-12-22 13:52:16 +01:00
Fixed listener not removing after context menu closes
This commit is contained in:
parent
1e1726f3e2
commit
e2683fa5c7
2 changed files with 12 additions and 15 deletions
|
@ -205,15 +205,12 @@
|
||||||
.removeClass('disabled');
|
.removeClass('disabled');
|
||||||
}
|
}
|
||||||
// Hide menu
|
// Hide menu
|
||||||
$('#file-manager, #editor-region')
|
|
||||||
.on('mouseover', function() {
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* make sure that the user has moved their mouse far enough
|
* make sure that the user has moved their mouse far enough
|
||||||
* away from the context menu to warrant a close.
|
* away from the context menu to warrant a close.
|
||||||
*/
|
*/
|
||||||
$('#file-manager, #editor-region').on( 'mousemove', codiad.filemanager.contextCheckMouse );
|
$('#file-manager, #editor-region').on( 'mousemove', codiad.filemanager.contextCheckMouse );
|
||||||
});
|
|
||||||
/* Notify listeners. */
|
/* Notify listeners. */
|
||||||
amplify.publish('context-menu.onShow', {e: e, path: path, type: type});
|
amplify.publish('context-menu.onShow', {e: e, path: path, type: type});
|
||||||
// Hide on click
|
// Hide on click
|
||||||
|
@ -226,11 +223,11 @@
|
||||||
contextCheckMouse: function( e ) {
|
contextCheckMouse: function( e ) {
|
||||||
|
|
||||||
let offset = $('#context-menu').offset();
|
let offset = $('#context-menu').offset();
|
||||||
let bottom = offset.top + $('#context-menu').outerHeight( true ) + 10;
|
let bottom = offset.top + $('#context-menu').outerHeight( true ) + 20;
|
||||||
let left = offset.left - 10;
|
let left = offset.left - 20;
|
||||||
let right = offset.left + $('#context-menu').outerWidth( true ) + 10;
|
let right = offset.left + $('#context-menu').outerWidth( true ) + 20;
|
||||||
let top = offset.top - 10;
|
let top = offset.top - 20;
|
||||||
console.log( e );
|
|
||||||
if( ( e.clientX > right || e.clientX < left ) || ( e.clientY > bottom || e.clientY < top ) ) {
|
if( ( e.clientX > right || e.clientX < left ) || ( e.clientY > bottom || e.clientY < top ) ) {
|
||||||
|
|
||||||
$('#file-manager, #editor-region').off( 'mousemove', codiad.filemanager.contextCheckMouse );
|
$('#file-manager, #editor-region').off( 'mousemove', codiad.filemanager.contextCheckMouse );
|
||||||
|
|
|
@ -12,7 +12,7 @@ class Update {
|
||||||
// CONSTANTS
|
// CONSTANTS
|
||||||
//////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
CONST VERSION = "v.2.9.3.4";
|
CONST VERSION = "v.2.9.3.5";
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////
|
||||||
// PROPERTIES
|
// PROPERTIES
|
||||||
|
|
Loading…
Reference in a new issue