witten
/
luminotes
Archived
1
0
Fork 0

Can now tab/shift-tab when suggest_pulldown is "open" but invisible.

This commit is contained in:
Dan Helfman 2008-07-12 14:24:23 -07:00
parent 7e519a202f
commit f5f54738f3
1 changed files with 6 additions and 2 deletions

View File

@ -1004,7 +1004,7 @@ Wiki.prototype.editor_key_pressed = function ( editor, event ) {
} else if ( event.modifier().shift && code == 9 ) {
// ignore shift-tab here if a Suggest_pulldown is open
var link = editor.find_link_at_cursor();
if ( link && link.pulldown && link.pulldown.update_suggestions )
if ( link && link.pulldown && link.pulldown.visible && link.pulldown.visible() )
return;
editor.exec_command( "outdent" );
@ -1013,7 +1013,7 @@ Wiki.prototype.editor_key_pressed = function ( editor, event ) {
} else if ( code == 9 ) {
// ignore tab here if a Suggest_pulldown is open
var link = editor.find_link_at_cursor();
if ( link && link.pulldown && link.pulldown.update_suggestions )
if ( link && link.pulldown && link.pulldown.visible && link.pulldown.visible() )
return;
editor.exec_command( "indent" );
@ -3651,6 +3651,10 @@ Suggest_pulldown.prototype.something_selected = function () {
return false;
}
Suggest_pulldown.prototype.visible = function () {
return !hasElementClass( this.div, "invisible" );
}
Suggest_pulldown.prototype.shutdown = function () {
Pulldown.prototype.shutdown.call( this );